wechaty-grpc
Version:
gRPC for Wechaty
225 lines (192 loc) • 9.56 kB
TypeScript
// package: wechaty.puppet
// file: wechaty/puppet/base.proto
import * as jspb from "google-protobuf";
export class StartRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): StartRequest.AsObject;
static toObject(includeInstance: boolean, msg: StartRequest): StartRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: StartRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): StartRequest;
static deserializeBinaryFromReader(message: StartRequest, reader: jspb.BinaryReader): StartRequest;
}
export namespace StartRequest {
export type AsObject = {
}
}
export class StartResponse extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): StartResponse.AsObject;
static toObject(includeInstance: boolean, msg: StartResponse): StartResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: StartResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): StartResponse;
static deserializeBinaryFromReader(message: StartResponse, reader: jspb.BinaryReader): StartResponse;
}
export namespace StartResponse {
export type AsObject = {
}
}
export class StopRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): StopRequest.AsObject;
static toObject(includeInstance: boolean, msg: StopRequest): StopRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: StopRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): StopRequest;
static deserializeBinaryFromReader(message: StopRequest, reader: jspb.BinaryReader): StopRequest;
}
export namespace StopRequest {
export type AsObject = {
}
}
export class StopResponse extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): StopResponse.AsObject;
static toObject(includeInstance: boolean, msg: StopResponse): StopResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: StopResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): StopResponse;
static deserializeBinaryFromReader(message: StopResponse, reader: jspb.BinaryReader): StopResponse;
}
export namespace StopResponse {
export type AsObject = {
}
}
export class VersionRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): VersionRequest.AsObject;
static toObject(includeInstance: boolean, msg: VersionRequest): VersionRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: VersionRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): VersionRequest;
static deserializeBinaryFromReader(message: VersionRequest, reader: jspb.BinaryReader): VersionRequest;
}
export namespace VersionRequest {
export type AsObject = {
}
}
export class VersionResponse extends jspb.Message {
getVersion(): string;
setVersion(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): VersionResponse.AsObject;
static toObject(includeInstance: boolean, msg: VersionResponse): VersionResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: VersionResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): VersionResponse;
static deserializeBinaryFromReader(message: VersionResponse, reader: jspb.BinaryReader): VersionResponse;
}
export namespace VersionResponse {
export type AsObject = {
version: string,
}
}
export class LogoutRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LogoutRequest.AsObject;
static toObject(includeInstance: boolean, msg: LogoutRequest): LogoutRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: LogoutRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LogoutRequest;
static deserializeBinaryFromReader(message: LogoutRequest, reader: jspb.BinaryReader): LogoutRequest;
}
export namespace LogoutRequest {
export type AsObject = {
}
}
export class LogoutResponse extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LogoutResponse.AsObject;
static toObject(includeInstance: boolean, msg: LogoutResponse): LogoutResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: LogoutResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LogoutResponse;
static deserializeBinaryFromReader(message: LogoutResponse, reader: jspb.BinaryReader): LogoutResponse;
}
export namespace LogoutResponse {
export type AsObject = {
}
}
export class DingRequest extends jspb.Message {
getData(): string;
setData(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DingRequest.AsObject;
static toObject(includeInstance: boolean, msg: DingRequest): DingRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DingRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DingRequest;
static deserializeBinaryFromReader(message: DingRequest, reader: jspb.BinaryReader): DingRequest;
}
export namespace DingRequest {
export type AsObject = {
data: string,
}
}
export class DingResponse extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DingResponse.AsObject;
static toObject(includeInstance: boolean, msg: DingResponse): DingResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DingResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DingResponse;
static deserializeBinaryFromReader(message: DingResponse, reader: jspb.BinaryReader): DingResponse;
}
export namespace DingResponse {
export type AsObject = {
}
}
export class DirtyPayloadRequest extends jspb.Message {
getType(): PayloadTypeMap[keyof PayloadTypeMap];
setType(value: PayloadTypeMap[keyof PayloadTypeMap]): void;
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DirtyPayloadRequest.AsObject;
static toObject(includeInstance: boolean, msg: DirtyPayloadRequest): DirtyPayloadRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DirtyPayloadRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DirtyPayloadRequest;
static deserializeBinaryFromReader(message: DirtyPayloadRequest, reader: jspb.BinaryReader): DirtyPayloadRequest;
}
export namespace DirtyPayloadRequest {
export type AsObject = {
type: PayloadTypeMap[keyof PayloadTypeMap],
id: string,
}
}
export class DirtyPayloadResponse extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DirtyPayloadResponse.AsObject;
static toObject(includeInstance: boolean, msg: DirtyPayloadResponse): DirtyPayloadResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DirtyPayloadResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DirtyPayloadResponse;
static deserializeBinaryFromReader(message: DirtyPayloadResponse, reader: jspb.BinaryReader): DirtyPayloadResponse;
}
export namespace DirtyPayloadResponse {
export type AsObject = {
}
}
export interface PayloadTypeMap {
PAYLOAD_TYPE_UNSPECIFIED: 0;
PAYLOAD_TYPE_MESSAGE: 1;
PAYLOAD_TYPE_CONTACT: 2;
PAYLOAD_TYPE_ROOM: 3;
PAYLOAD_TYPE_ROOM_MEMBER: 4;
PAYLOAD_TYPE_FRIENDSHIP: 5;
}
export const PayloadType: PayloadTypeMap;