UNPKG

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.

531 lines (435 loc) 18 kB
import * as jspb from 'google-protobuf' import * as user_user_pb from '../user/user_pb'; // proto import: "user/user.proto" export class GetUserRequest extends jspb.Message { getId(): string; setId(value: string): GetUserRequest; hasId(): boolean; clearId(): GetUserRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetUserRequest.AsObject; static toObject(includeInstance: boolean, msg: GetUserRequest): GetUserRequest.AsObject; static serializeBinaryToWriter(message: GetUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetUserRequest; static deserializeBinaryFromReader(message: GetUserRequest, reader: jspb.BinaryReader): GetUserRequest; } export namespace GetUserRequest { export type AsObject = { id?: string, } export enum IdCase { _ID_NOT_SET = 0, ID = 1, } } export class GetUserResponse extends jspb.Message { getUser(): user_user_pb.User | undefined; setUser(value?: user_user_pb.User): GetUserResponse; hasUser(): boolean; clearUser(): GetUserResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetUserResponse.AsObject; static toObject(includeInstance: boolean, msg: GetUserResponse): GetUserResponse.AsObject; static serializeBinaryToWriter(message: GetUserResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetUserResponse; static deserializeBinaryFromReader(message: GetUserResponse, reader: jspb.BinaryReader): GetUserResponse; } export namespace GetUserResponse { export type AsObject = { user?: user_user_pb.User.AsObject, } } export class UpdateUserRequest extends jspb.Message { getId(): string; setId(value: string): UpdateUserRequest; hasId(): boolean; clearId(): UpdateUserRequest; getName(): string; setName(value: string): UpdateUserRequest; hasName(): boolean; clearName(): UpdateUserRequest; getImage(): string; setImage(value: string): UpdateUserRequest; hasImage(): boolean; clearImage(): UpdateUserRequest; getBackground(): string; setBackground(value: string): UpdateUserRequest; hasBackground(): boolean; clearBackground(): UpdateUserRequest; getUsername(): string; setUsername(value: string): UpdateUserRequest; hasUsername(): boolean; clearUsername(): UpdateUserRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateUserRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateUserRequest): UpdateUserRequest.AsObject; static serializeBinaryToWriter(message: UpdateUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateUserRequest; static deserializeBinaryFromReader(message: UpdateUserRequest, reader: jspb.BinaryReader): UpdateUserRequest; } export namespace UpdateUserRequest { export type AsObject = { id?: string, name?: string, image?: string, background?: string, username?: string, } export enum IdCase { _ID_NOT_SET = 0, ID = 1, } export enum NameCase { _NAME_NOT_SET = 0, NAME = 2, } export enum ImageCase { _IMAGE_NOT_SET = 0, IMAGE = 3, } export enum BackgroundCase { _BACKGROUND_NOT_SET = 0, BACKGROUND = 4, } export enum UsernameCase { _USERNAME_NOT_SET = 0, USERNAME = 5, } } export class UpdateUserResponse extends jspb.Message { getUser(): user_user_pb.User | undefined; setUser(value?: user_user_pb.User): UpdateUserResponse; hasUser(): boolean; clearUser(): UpdateUserResponse; getMessage(): string; setMessage(value: string): UpdateUserResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateUserResponse.AsObject; static toObject(includeInstance: boolean, msg: UpdateUserResponse): UpdateUserResponse.AsObject; static serializeBinaryToWriter(message: UpdateUserResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateUserResponse; static deserializeBinaryFromReader(message: UpdateUserResponse, reader: jspb.BinaryReader): UpdateUserResponse; } export namespace UpdateUserResponse { export type AsObject = { user?: user_user_pb.User.AsObject, message: string, } } export class ListUsersRequest extends jspb.Message { getOffset(): number; setOffset(value: number): ListUsersRequest; getLimit(): number; setLimit(value: number): ListUsersRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListUsersRequest.AsObject; static toObject(includeInstance: boolean, msg: ListUsersRequest): ListUsersRequest.AsObject; static serializeBinaryToWriter(message: ListUsersRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListUsersRequest; static deserializeBinaryFromReader(message: ListUsersRequest, reader: jspb.BinaryReader): ListUsersRequest; } export namespace ListUsersRequest { export type AsObject = { offset: number, limit: number, } } export class ListUsersResponse extends jspb.Message { getUsersList(): Array<user_user_pb.User>; setUsersList(value: Array<user_user_pb.User>): ListUsersResponse; clearUsersList(): ListUsersResponse; addUsers(value?: user_user_pb.User, index?: number): user_user_pb.User; getTotal(): number; setTotal(value: number): ListUsersResponse; getOffset(): number; setOffset(value: number): ListUsersResponse; getLimit(): number; setLimit(value: number): ListUsersResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListUsersResponse.AsObject; static toObject(includeInstance: boolean, msg: ListUsersResponse): ListUsersResponse.AsObject; static serializeBinaryToWriter(message: ListUsersResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListUsersResponse; static deserializeBinaryFromReader(message: ListUsersResponse, reader: jspb.BinaryReader): ListUsersResponse; } export namespace ListUsersResponse { export type AsObject = { usersList: Array<user_user_pb.User.AsObject>, total: number, offset: number, limit: number, } } export class CheckWalletLinkingRequest extends jspb.Message { getWalletAddress(): string; setWalletAddress(value: string): CheckWalletLinkingRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CheckWalletLinkingRequest.AsObject; static toObject(includeInstance: boolean, msg: CheckWalletLinkingRequest): CheckWalletLinkingRequest.AsObject; static serializeBinaryToWriter(message: CheckWalletLinkingRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CheckWalletLinkingRequest; static deserializeBinaryFromReader(message: CheckWalletLinkingRequest, reader: jspb.BinaryReader): CheckWalletLinkingRequest; } export namespace CheckWalletLinkingRequest { export type AsObject = { walletAddress: string, } } export class CheckWalletLinkingResponse extends jspb.Message { getCanLink(): boolean; setCanLink(value: boolean): CheckWalletLinkingResponse; getError(): string; setError(value: string): CheckWalletLinkingResponse; hasError(): boolean; clearError(): CheckWalletLinkingResponse; getExistingUser(): ExistingUserInfo | undefined; setExistingUser(value?: ExistingUserInfo): CheckWalletLinkingResponse; hasExistingUser(): boolean; clearExistingUser(): CheckWalletLinkingResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CheckWalletLinkingResponse.AsObject; static toObject(includeInstance: boolean, msg: CheckWalletLinkingResponse): CheckWalletLinkingResponse.AsObject; static serializeBinaryToWriter(message: CheckWalletLinkingResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CheckWalletLinkingResponse; static deserializeBinaryFromReader(message: CheckWalletLinkingResponse, reader: jspb.BinaryReader): CheckWalletLinkingResponse; } export namespace CheckWalletLinkingResponse { export type AsObject = { canLink: boolean, error?: string, existingUser?: ExistingUserInfo.AsObject, } export enum ErrorCase { _ERROR_NOT_SET = 0, ERROR = 2, } export enum ExistingUserCase { _EXISTING_USER_NOT_SET = 0, EXISTING_USER = 3, } } export class LinkWalletToUserRequest extends jspb.Message { getWalletAddress(): string; setWalletAddress(value: string): LinkWalletToUserRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LinkWalletToUserRequest.AsObject; static toObject(includeInstance: boolean, msg: LinkWalletToUserRequest): LinkWalletToUserRequest.AsObject; static serializeBinaryToWriter(message: LinkWalletToUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LinkWalletToUserRequest; static deserializeBinaryFromReader(message: LinkWalletToUserRequest, reader: jspb.BinaryReader): LinkWalletToUserRequest; } export namespace LinkWalletToUserRequest { export type AsObject = { walletAddress: string, } } export class LinkWalletToUserResponse extends jspb.Message { getSuccess(): boolean; setSuccess(value: boolean): LinkWalletToUserResponse; getMessage(): string; setMessage(value: string): LinkWalletToUserResponse; getUser(): user_user_pb.User | undefined; setUser(value?: user_user_pb.User): LinkWalletToUserResponse; hasUser(): boolean; clearUser(): LinkWalletToUserResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LinkWalletToUserResponse.AsObject; static toObject(includeInstance: boolean, msg: LinkWalletToUserResponse): LinkWalletToUserResponse.AsObject; static serializeBinaryToWriter(message: LinkWalletToUserResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LinkWalletToUserResponse; static deserializeBinaryFromReader(message: LinkWalletToUserResponse, reader: jspb.BinaryReader): LinkWalletToUserResponse; } export namespace LinkWalletToUserResponse { export type AsObject = { success: boolean, message: string, user?: user_user_pb.User.AsObject, } } export class CheckEmailLinkingRequest extends jspb.Message { getEmail(): string; setEmail(value: string): CheckEmailLinkingRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CheckEmailLinkingRequest.AsObject; static toObject(includeInstance: boolean, msg: CheckEmailLinkingRequest): CheckEmailLinkingRequest.AsObject; static serializeBinaryToWriter(message: CheckEmailLinkingRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CheckEmailLinkingRequest; static deserializeBinaryFromReader(message: CheckEmailLinkingRequest, reader: jspb.BinaryReader): CheckEmailLinkingRequest; } export namespace CheckEmailLinkingRequest { export type AsObject = { email: string, } } export class CheckEmailLinkingResponse extends jspb.Message { getCanLink(): boolean; setCanLink(value: boolean): CheckEmailLinkingResponse; getError(): string; setError(value: string): CheckEmailLinkingResponse; hasError(): boolean; clearError(): CheckEmailLinkingResponse; getExistingUser(): ExistingUserInfo | undefined; setExistingUser(value?: ExistingUserInfo): CheckEmailLinkingResponse; hasExistingUser(): boolean; clearExistingUser(): CheckEmailLinkingResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CheckEmailLinkingResponse.AsObject; static toObject(includeInstance: boolean, msg: CheckEmailLinkingResponse): CheckEmailLinkingResponse.AsObject; static serializeBinaryToWriter(message: CheckEmailLinkingResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CheckEmailLinkingResponse; static deserializeBinaryFromReader(message: CheckEmailLinkingResponse, reader: jspb.BinaryReader): CheckEmailLinkingResponse; } export namespace CheckEmailLinkingResponse { export type AsObject = { canLink: boolean, error?: string, existingUser?: ExistingUserInfo.AsObject, } export enum ErrorCase { _ERROR_NOT_SET = 0, ERROR = 2, } export enum ExistingUserCase { _EXISTING_USER_NOT_SET = 0, EXISTING_USER = 3, } } export class LinkEmailToUserRequest extends jspb.Message { getEmail(): string; setEmail(value: string): LinkEmailToUserRequest; getPassword(): string; setPassword(value: string): LinkEmailToUserRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LinkEmailToUserRequest.AsObject; static toObject(includeInstance: boolean, msg: LinkEmailToUserRequest): LinkEmailToUserRequest.AsObject; static serializeBinaryToWriter(message: LinkEmailToUserRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LinkEmailToUserRequest; static deserializeBinaryFromReader(message: LinkEmailToUserRequest, reader: jspb.BinaryReader): LinkEmailToUserRequest; } export namespace LinkEmailToUserRequest { export type AsObject = { email: string, password: string, } } export class LinkEmailToUserResponse extends jspb.Message { getSuccess(): boolean; setSuccess(value: boolean): LinkEmailToUserResponse; getMessage(): string; setMessage(value: string): LinkEmailToUserResponse; getUser(): user_user_pb.User | undefined; setUser(value?: user_user_pb.User): LinkEmailToUserResponse; hasUser(): boolean; clearUser(): LinkEmailToUserResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): LinkEmailToUserResponse.AsObject; static toObject(includeInstance: boolean, msg: LinkEmailToUserResponse): LinkEmailToUserResponse.AsObject; static serializeBinaryToWriter(message: LinkEmailToUserResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): LinkEmailToUserResponse; static deserializeBinaryFromReader(message: LinkEmailToUserResponse, reader: jspb.BinaryReader): LinkEmailToUserResponse; } export namespace LinkEmailToUserResponse { export type AsObject = { success: boolean, message: string, user?: user_user_pb.User.AsObject, } } export class GetUserAuthStateRequest extends jspb.Message { getUserId(): string; setUserId(value: string): GetUserAuthStateRequest; hasUserId(): boolean; clearUserId(): GetUserAuthStateRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetUserAuthStateRequest.AsObject; static toObject(includeInstance: boolean, msg: GetUserAuthStateRequest): GetUserAuthStateRequest.AsObject; static serializeBinaryToWriter(message: GetUserAuthStateRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetUserAuthStateRequest; static deserializeBinaryFromReader(message: GetUserAuthStateRequest, reader: jspb.BinaryReader): GetUserAuthStateRequest; } export namespace GetUserAuthStateRequest { export type AsObject = { userId?: string, } export enum UserIdCase { _USER_ID_NOT_SET = 0, USER_ID = 1, } } export class GetUserAuthStateResponse extends jspb.Message { getAuthType(): string; setAuthType(value: string): GetUserAuthStateResponse; getPrimaryAuthType(): string; setPrimaryAuthType(value: string): GetUserAuthStateResponse; getEmail(): string; setEmail(value: string): GetUserAuthStateResponse; hasEmail(): boolean; clearEmail(): GetUserAuthStateResponse; getWalletAddress(): string; setWalletAddress(value: string): GetUserAuthStateResponse; hasWalletAddress(): boolean; clearWalletAddress(): GetUserAuthStateResponse; getIsEmailLinked(): boolean; setIsEmailLinked(value: boolean): GetUserAuthStateResponse; getIsWalletLinked(): boolean; setIsWalletLinked(value: boolean): GetUserAuthStateResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetUserAuthStateResponse.AsObject; static toObject(includeInstance: boolean, msg: GetUserAuthStateResponse): GetUserAuthStateResponse.AsObject; static serializeBinaryToWriter(message: GetUserAuthStateResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetUserAuthStateResponse; static deserializeBinaryFromReader(message: GetUserAuthStateResponse, reader: jspb.BinaryReader): GetUserAuthStateResponse; } export namespace GetUserAuthStateResponse { export type AsObject = { authType: string, primaryAuthType: string, email?: string, walletAddress?: string, isEmailLinked: boolean, isWalletLinked: boolean, } export enum EmailCase { _EMAIL_NOT_SET = 0, EMAIL = 3, } export enum WalletAddressCase { _WALLET_ADDRESS_NOT_SET = 0, WALLET_ADDRESS = 4, } } export class ExistingUserInfo extends jspb.Message { getId(): string; setId(value: string): ExistingUserInfo; getEmail(): string; setEmail(value: string): ExistingUserInfo; hasEmail(): boolean; clearEmail(): ExistingUserInfo; getWalletAddress(): string; setWalletAddress(value: string): ExistingUserInfo; hasWalletAddress(): boolean; clearWalletAddress(): ExistingUserInfo; getAuthType(): string; setAuthType(value: string): ExistingUserInfo; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ExistingUserInfo.AsObject; static toObject(includeInstance: boolean, msg: ExistingUserInfo): ExistingUserInfo.AsObject; static serializeBinaryToWriter(message: ExistingUserInfo, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ExistingUserInfo; static deserializeBinaryFromReader(message: ExistingUserInfo, reader: jspb.BinaryReader): ExistingUserInfo; } export namespace ExistingUserInfo { export type AsObject = { id: string, email?: string, walletAddress?: string, authType: string, } export enum EmailCase { _EMAIL_NOT_SET = 0, EMAIL = 2, } export enum WalletAddressCase { _WALLET_ADDRESS_NOT_SET = 0, WALLET_ADDRESS = 3, } }