echofi-client
Version:
A comprehensive TypeScript/JavaScript client library for EchoFi services with automatic gRPC-Web code generation, unified service access, and real-time WebSocket communication.
122 lines (100 loc) • 5.11 kB
TypeScript
import * as jspb from 'google-protobuf'
import * as auth_account_pb from '../auth/account_pb'; // proto import: "auth/account.proto"
import * as auth_session_pb from '../auth/session_pb'; // proto import: "auth/session.proto"
import * as auth_verification_token_pb from '../auth/verification_token_pb'; // proto import: "auth/verification_token.proto"
export class GetSessionRequest extends jspb.Message {
getSessionToken(): string;
setSessionToken(value: string): GetSessionRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetSessionRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetSessionRequest): GetSessionRequest.AsObject;
static serializeBinaryToWriter(message: GetSessionRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetSessionRequest;
static deserializeBinaryFromReader(message: GetSessionRequest, reader: jspb.BinaryReader): GetSessionRequest;
}
export namespace GetSessionRequest {
export type AsObject = {
sessionToken: string,
}
}
export class GetSessionResponse extends jspb.Message {
getSession(): auth_session_pb.Session | undefined;
setSession(value?: auth_session_pb.Session): GetSessionResponse;
hasSession(): boolean;
clearSession(): GetSessionResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetSessionResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetSessionResponse): GetSessionResponse.AsObject;
static serializeBinaryToWriter(message: GetSessionResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetSessionResponse;
static deserializeBinaryFromReader(message: GetSessionResponse, reader: jspb.BinaryReader): GetSessionResponse;
}
export namespace GetSessionResponse {
export type AsObject = {
session?: auth_session_pb.Session.AsObject,
}
}
export class CreateSessionRequest extends jspb.Message {
getSession(): auth_session_pb.Session | undefined;
setSession(value?: auth_session_pb.Session): CreateSessionRequest;
hasSession(): boolean;
clearSession(): CreateSessionRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CreateSessionRequest.AsObject;
static toObject(includeInstance: boolean, msg: CreateSessionRequest): CreateSessionRequest.AsObject;
static serializeBinaryToWriter(message: CreateSessionRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CreateSessionRequest;
static deserializeBinaryFromReader(message: CreateSessionRequest, reader: jspb.BinaryReader): CreateSessionRequest;
}
export namespace CreateSessionRequest {
export type AsObject = {
session?: auth_session_pb.Session.AsObject,
}
}
export class CreateSessionResponse extends jspb.Message {
getSession(): auth_session_pb.Session | undefined;
setSession(value?: auth_session_pb.Session): CreateSessionResponse;
hasSession(): boolean;
clearSession(): CreateSessionResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CreateSessionResponse.AsObject;
static toObject(includeInstance: boolean, msg: CreateSessionResponse): CreateSessionResponse.AsObject;
static serializeBinaryToWriter(message: CreateSessionResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CreateSessionResponse;
static deserializeBinaryFromReader(message: CreateSessionResponse, reader: jspb.BinaryReader): CreateSessionResponse;
}
export namespace CreateSessionResponse {
export type AsObject = {
session?: auth_session_pb.Session.AsObject,
}
}
export class DeleteSessionRequest extends jspb.Message {
getSessionToken(): string;
setSessionToken(value: string): DeleteSessionRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeleteSessionRequest.AsObject;
static toObject(includeInstance: boolean, msg: DeleteSessionRequest): DeleteSessionRequest.AsObject;
static serializeBinaryToWriter(message: DeleteSessionRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeleteSessionRequest;
static deserializeBinaryFromReader(message: DeleteSessionRequest, reader: jspb.BinaryReader): DeleteSessionRequest;
}
export namespace DeleteSessionRequest {
export type AsObject = {
sessionToken: string,
}
}
export class DeleteSessionResponse extends jspb.Message {
getSuccess(): boolean;
setSuccess(value: boolean): DeleteSessionResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeleteSessionResponse.AsObject;
static toObject(includeInstance: boolean, msg: DeleteSessionResponse): DeleteSessionResponse.AsObject;
static serializeBinaryToWriter(message: DeleteSessionResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeleteSessionResponse;
static deserializeBinaryFromReader(message: DeleteSessionResponse, reader: jspb.BinaryReader): DeleteSessionResponse;
}
export namespace DeleteSessionResponse {
export type AsObject = {
success: boolean,
}
}