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.
198 lines (161 loc) • 8.18 kB
TypeScript
import * as jspb from 'google-protobuf'
import * as stats_user_statistics_pb from '../stats/user_statistics_pb'; // proto import: "stats/user_statistics.proto"
import * as stats_point_boost_pb from '../stats/point_boost_pb'; // proto import: "stats/point_boost.proto"
export class GetUserStatisticsRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetUserStatisticsRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetUserStatisticsRequest): GetUserStatisticsRequest.AsObject;
static serializeBinaryToWriter(message: GetUserStatisticsRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetUserStatisticsRequest;
static deserializeBinaryFromReader(message: GetUserStatisticsRequest, reader: jspb.BinaryReader): GetUserStatisticsRequest;
}
export namespace GetUserStatisticsRequest {
export type AsObject = {
}
}
export class GetUserStatisticsResponse extends jspb.Message {
getStatistics(): stats_user_statistics_pb.UserStatistics | undefined;
setStatistics(value?: stats_user_statistics_pb.UserStatistics): GetUserStatisticsResponse;
hasStatistics(): boolean;
clearStatistics(): GetUserStatisticsResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetUserStatisticsResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetUserStatisticsResponse): GetUserStatisticsResponse.AsObject;
static serializeBinaryToWriter(message: GetUserStatisticsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetUserStatisticsResponse;
static deserializeBinaryFromReader(message: GetUserStatisticsResponse, reader: jspb.BinaryReader): GetUserStatisticsResponse;
}
export namespace GetUserStatisticsResponse {
export type AsObject = {
statistics?: stats_user_statistics_pb.UserStatistics.AsObject,
}
}
export class ListUserStatisticsRequest extends jspb.Message {
getOffset(): number;
setOffset(value: number): ListUserStatisticsRequest;
getLimit(): number;
setLimit(value: number): ListUserStatisticsRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ListUserStatisticsRequest.AsObject;
static toObject(includeInstance: boolean, msg: ListUserStatisticsRequest): ListUserStatisticsRequest.AsObject;
static serializeBinaryToWriter(message: ListUserStatisticsRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ListUserStatisticsRequest;
static deserializeBinaryFromReader(message: ListUserStatisticsRequest, reader: jspb.BinaryReader): ListUserStatisticsRequest;
}
export namespace ListUserStatisticsRequest {
export type AsObject = {
offset: number,
limit: number,
}
}
export class ListUserStatisticsResponse extends jspb.Message {
getStatisticsList(): Array<stats_user_statistics_pb.UserStatistics>;
setStatisticsList(value: Array<stats_user_statistics_pb.UserStatistics>): ListUserStatisticsResponse;
clearStatisticsList(): ListUserStatisticsResponse;
addStatistics(value?: stats_user_statistics_pb.UserStatistics, index?: number): stats_user_statistics_pb.UserStatistics;
getTotal(): number;
setTotal(value: number): ListUserStatisticsResponse;
getOffset(): number;
setOffset(value: number): ListUserStatisticsResponse;
getLimit(): number;
setLimit(value: number): ListUserStatisticsResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ListUserStatisticsResponse.AsObject;
static toObject(includeInstance: boolean, msg: ListUserStatisticsResponse): ListUserStatisticsResponse.AsObject;
static serializeBinaryToWriter(message: ListUserStatisticsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ListUserStatisticsResponse;
static deserializeBinaryFromReader(message: ListUserStatisticsResponse, reader: jspb.BinaryReader): ListUserStatisticsResponse;
}
export namespace ListUserStatisticsResponse {
export type AsObject = {
statisticsList: Array<stats_user_statistics_pb.UserStatistics.AsObject>,
total: number,
offset: number,
limit: number,
}
}
export class GetPointBoostRequest extends jspb.Message {
getBoostId(): number;
setBoostId(value: number): GetPointBoostRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetPointBoostRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetPointBoostRequest): GetPointBoostRequest.AsObject;
static serializeBinaryToWriter(message: GetPointBoostRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetPointBoostRequest;
static deserializeBinaryFromReader(message: GetPointBoostRequest, reader: jspb.BinaryReader): GetPointBoostRequest;
}
export namespace GetPointBoostRequest {
export type AsObject = {
boostId: number,
}
}
export class GetPointBoostResponse extends jspb.Message {
getBoost(): stats_point_boost_pb.PointBoost | undefined;
setBoost(value?: stats_point_boost_pb.PointBoost): GetPointBoostResponse;
hasBoost(): boolean;
clearBoost(): GetPointBoostResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetPointBoostResponse.AsObject;
static toObject(includeInstance: boolean, msg: GetPointBoostResponse): GetPointBoostResponse.AsObject;
static serializeBinaryToWriter(message: GetPointBoostResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetPointBoostResponse;
static deserializeBinaryFromReader(message: GetPointBoostResponse, reader: jspb.BinaryReader): GetPointBoostResponse;
}
export namespace GetPointBoostResponse {
export type AsObject = {
boost?: stats_point_boost_pb.PointBoost.AsObject,
}
}
export class ListPointBoostsRequest extends jspb.Message {
getOffset(): number;
setOffset(value: number): ListPointBoostsRequest;
getLimit(): number;
setLimit(value: number): ListPointBoostsRequest;
getIsActive(): boolean;
setIsActive(value: boolean): ListPointBoostsRequest;
hasIsActive(): boolean;
clearIsActive(): ListPointBoostsRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ListPointBoostsRequest.AsObject;
static toObject(includeInstance: boolean, msg: ListPointBoostsRequest): ListPointBoostsRequest.AsObject;
static serializeBinaryToWriter(message: ListPointBoostsRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ListPointBoostsRequest;
static deserializeBinaryFromReader(message: ListPointBoostsRequest, reader: jspb.BinaryReader): ListPointBoostsRequest;
}
export namespace ListPointBoostsRequest {
export type AsObject = {
offset: number,
limit: number,
isActive?: boolean,
}
export enum IsActiveCase {
_IS_ACTIVE_NOT_SET = 0,
IS_ACTIVE = 3,
}
}
export class ListPointBoostsResponse extends jspb.Message {
getBoostsList(): Array<stats_point_boost_pb.PointBoost>;
setBoostsList(value: Array<stats_point_boost_pb.PointBoost>): ListPointBoostsResponse;
clearBoostsList(): ListPointBoostsResponse;
addBoosts(value?: stats_point_boost_pb.PointBoost, index?: number): stats_point_boost_pb.PointBoost;
getTotal(): number;
setTotal(value: number): ListPointBoostsResponse;
getOffset(): number;
setOffset(value: number): ListPointBoostsResponse;
getLimit(): number;
setLimit(value: number): ListPointBoostsResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ListPointBoostsResponse.AsObject;
static toObject(includeInstance: boolean, msg: ListPointBoostsResponse): ListPointBoostsResponse.AsObject;
static serializeBinaryToWriter(message: ListPointBoostsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ListPointBoostsResponse;
static deserializeBinaryFromReader(message: ListPointBoostsResponse, reader: jspb.BinaryReader): ListPointBoostsResponse;
}
export namespace ListPointBoostsResponse {
export type AsObject = {
boostsList: Array<stats_point_boost_pb.PointBoost.AsObject>,
total: number,
offset: number,
limit: number,
}
}