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.

181 lines (146 loc) 6.41 kB
import * as jspb from 'google-protobuf' import * as task_task_pb from '../task/task_pb'; // proto import: "task/task.proto" export class ListTasksRequest extends jspb.Message { getTaskType(): task_task_pb.TaskType; setTaskType(value: task_task_pb.TaskType): ListTasksRequest; hasTaskType(): boolean; clearTaskType(): ListTasksRequest; getCompletedOnly(): boolean; setCompletedOnly(value: boolean): ListTasksRequest; hasCompletedOnly(): boolean; clearCompletedOnly(): ListTasksRequest; getUnclaimedOnly(): boolean; setUnclaimedOnly(value: boolean): ListTasksRequest; hasUnclaimedOnly(): boolean; clearUnclaimedOnly(): ListTasksRequest; getOffset(): number; setOffset(value: number): ListTasksRequest; getLimit(): number; setLimit(value: number): ListTasksRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListTasksRequest.AsObject; static toObject(includeInstance: boolean, msg: ListTasksRequest): ListTasksRequest.AsObject; static serializeBinaryToWriter(message: ListTasksRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListTasksRequest; static deserializeBinaryFromReader(message: ListTasksRequest, reader: jspb.BinaryReader): ListTasksRequest; } export namespace ListTasksRequest { export type AsObject = { taskType?: task_task_pb.TaskType, completedOnly?: boolean, unclaimedOnly?: boolean, offset: number, limit: number, } export enum TaskTypeCase { _TASK_TYPE_NOT_SET = 0, TASK_TYPE = 1, } export enum CompletedOnlyCase { _COMPLETED_ONLY_NOT_SET = 0, COMPLETED_ONLY = 2, } export enum UnclaimedOnlyCase { _UNCLAIMED_ONLY_NOT_SET = 0, UNCLAIMED_ONLY = 3, } } export class ListTasksResponse extends jspb.Message { getTasksList(): Array<task_task_pb.TaskWithUserProgress>; setTasksList(value: Array<task_task_pb.TaskWithUserProgress>): ListTasksResponse; clearTasksList(): ListTasksResponse; addTasks(value?: task_task_pb.TaskWithUserProgress, index?: number): task_task_pb.TaskWithUserProgress; getTotal(): number; setTotal(value: number): ListTasksResponse; getOffset(): number; setOffset(value: number): ListTasksResponse; getLimit(): number; setLimit(value: number): ListTasksResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListTasksResponse.AsObject; static toObject(includeInstance: boolean, msg: ListTasksResponse): ListTasksResponse.AsObject; static serializeBinaryToWriter(message: ListTasksResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListTasksResponse; static deserializeBinaryFromReader(message: ListTasksResponse, reader: jspb.BinaryReader): ListTasksResponse; } export namespace ListTasksResponse { export type AsObject = { tasksList: Array<task_task_pb.TaskWithUserProgress.AsObject>, total: number, offset: number, limit: number, } } export class GetTaskStatusRequest extends jspb.Message { getTaskId(): string; setTaskId(value: string): GetTaskStatusRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetTaskStatusRequest.AsObject; static toObject(includeInstance: boolean, msg: GetTaskStatusRequest): GetTaskStatusRequest.AsObject; static serializeBinaryToWriter(message: GetTaskStatusRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetTaskStatusRequest; static deserializeBinaryFromReader(message: GetTaskStatusRequest, reader: jspb.BinaryReader): GetTaskStatusRequest; } export namespace GetTaskStatusRequest { export type AsObject = { taskId: string, } } export class GetTaskStatusResponse extends jspb.Message { getTask(): task_task_pb.TaskWithUserProgress | undefined; setTask(value?: task_task_pb.TaskWithUserProgress): GetTaskStatusResponse; hasTask(): boolean; clearTask(): GetTaskStatusResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetTaskStatusResponse.AsObject; static toObject(includeInstance: boolean, msg: GetTaskStatusResponse): GetTaskStatusResponse.AsObject; static serializeBinaryToWriter(message: GetTaskStatusResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetTaskStatusResponse; static deserializeBinaryFromReader(message: GetTaskStatusResponse, reader: jspb.BinaryReader): GetTaskStatusResponse; } export namespace GetTaskStatusResponse { export type AsObject = { task?: task_task_pb.TaskWithUserProgress.AsObject, } } export class ClaimTaskRequest extends jspb.Message { getTaskId(): string; setTaskId(value: string): ClaimTaskRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ClaimTaskRequest.AsObject; static toObject(includeInstance: boolean, msg: ClaimTaskRequest): ClaimTaskRequest.AsObject; static serializeBinaryToWriter(message: ClaimTaskRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ClaimTaskRequest; static deserializeBinaryFromReader(message: ClaimTaskRequest, reader: jspb.BinaryReader): ClaimTaskRequest; } export namespace ClaimTaskRequest { export type AsObject = { taskId: string, } } export class ClaimTaskResponse extends jspb.Message { getMessage(): string; setMessage(value: string): ClaimTaskResponse; getPointsAwarded(): number; setPointsAwarded(value: number): ClaimTaskResponse; getUserTask(): task_task_pb.UserTask | undefined; setUserTask(value?: task_task_pb.UserTask): ClaimTaskResponse; hasUserTask(): boolean; clearUserTask(): ClaimTaskResponse; getFirstTimeClaim(): boolean; setFirstTimeClaim(value: boolean): ClaimTaskResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ClaimTaskResponse.AsObject; static toObject(includeInstance: boolean, msg: ClaimTaskResponse): ClaimTaskResponse.AsObject; static serializeBinaryToWriter(message: ClaimTaskResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ClaimTaskResponse; static deserializeBinaryFromReader(message: ClaimTaskResponse, reader: jspb.BinaryReader): ClaimTaskResponse; } export namespace ClaimTaskResponse { export type AsObject = { message: string, pointsAwarded: number, userTask?: task_task_pb.UserTask.AsObject, firstTimeClaim: boolean, } }