@chatie/grpc
Version:
gRPC for Chatie
736 lines (621 loc) • 31.3 kB
TypeScript
// package: wechaty.puppet
// file: puppet/message.proto
import * as jspb from "google-protobuf";
import * as google_protobuf_wrappers_pb from "google-protobuf/google/protobuf/wrappers_pb";
import * as puppet_file_box_pb from "../puppet/file_box_pb";
export class MessagePayloadRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessagePayloadRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessagePayloadRequest): MessagePayloadRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessagePayloadRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessagePayloadRequest;
static deserializeBinaryFromReader(message: MessagePayloadRequest, reader: jspb.BinaryReader): MessagePayloadRequest;
}
export namespace MessagePayloadRequest {
export type AsObject = {
id: string,
}
}
export class MessagePayloadResponse extends jspb.Message {
getId(): string;
setId(value: string): void;
getFilename(): string;
setFilename(value: string): void;
getText(): string;
setText(value: string): void;
getTimestamp(): number;
setTimestamp(value: number): void;
getType(): MessageTypeMap[keyof MessageTypeMap];
setType(value: MessageTypeMap[keyof MessageTypeMap]): void;
getFromId(): string;
setFromId(value: string): void;
getRoomId(): string;
setRoomId(value: string): void;
getToId(): string;
setToId(value: string): void;
clearMentionIdsList(): void;
getMentionIdsList(): Array<string>;
setMentionIdsList(value: Array<string>): void;
addMentionIds(value: string, index?: number): string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessagePayloadResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessagePayloadResponse): MessagePayloadResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessagePayloadResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessagePayloadResponse;
static deserializeBinaryFromReader(message: MessagePayloadResponse, reader: jspb.BinaryReader): MessagePayloadResponse;
}
export namespace MessagePayloadResponse {
export type AsObject = {
id: string,
filename: string,
text: string,
timestamp: number,
type: MessageTypeMap[keyof MessageTypeMap],
fromId: string,
roomId: string,
toId: string,
mentionIdsList: Array<string>,
}
}
export class MessageImageRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
getType(): ImageTypeMap[keyof ImageTypeMap];
setType(value: ImageTypeMap[keyof ImageTypeMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageImageRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageImageRequest): MessageImageRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageImageRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageImageRequest;
static deserializeBinaryFromReader(message: MessageImageRequest, reader: jspb.BinaryReader): MessageImageRequest;
}
export namespace MessageImageRequest {
export type AsObject = {
id: string,
type: ImageTypeMap[keyof ImageTypeMap],
}
}
export class MessageImageResponse extends jspb.Message {
getFilebox(): string;
setFilebox(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageImageResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageImageResponse): MessageImageResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageImageResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageImageResponse;
static deserializeBinaryFromReader(message: MessageImageResponse, reader: jspb.BinaryReader): MessageImageResponse;
}
export namespace MessageImageResponse {
export type AsObject = {
filebox: string,
}
}
export class MessageImageStreamRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
getType(): ImageTypeMap[keyof ImageTypeMap];
setType(value: ImageTypeMap[keyof ImageTypeMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageImageStreamRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageImageStreamRequest): MessageImageStreamRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageImageStreamRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageImageStreamRequest;
static deserializeBinaryFromReader(message: MessageImageStreamRequest, reader: jspb.BinaryReader): MessageImageStreamRequest;
}
export namespace MessageImageStreamRequest {
export type AsObject = {
id: string,
type: ImageTypeMap[keyof ImageTypeMap],
}
}
export class MessageImageStreamResponse extends jspb.Message {
hasFileBoxChunk(): boolean;
clearFileBoxChunk(): void;
getFileBoxChunk(): puppet_file_box_pb.FileBoxChunk | undefined;
setFileBoxChunk(value?: puppet_file_box_pb.FileBoxChunk): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageImageStreamResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageImageStreamResponse): MessageImageStreamResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageImageStreamResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageImageStreamResponse;
static deserializeBinaryFromReader(message: MessageImageStreamResponse, reader: jspb.BinaryReader): MessageImageStreamResponse;
}
export namespace MessageImageStreamResponse {
export type AsObject = {
fileBoxChunk?: puppet_file_box_pb.FileBoxChunk.AsObject,
}
}
export class MessageContactRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageContactRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageContactRequest): MessageContactRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageContactRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageContactRequest;
static deserializeBinaryFromReader(message: MessageContactRequest, reader: jspb.BinaryReader): MessageContactRequest;
}
export namespace MessageContactRequest {
export type AsObject = {
id: string,
}
}
export class MessageContactResponse extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageContactResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageContactResponse): MessageContactResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageContactResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageContactResponse;
static deserializeBinaryFromReader(message: MessageContactResponse, reader: jspb.BinaryReader): MessageContactResponse;
}
export namespace MessageContactResponse {
export type AsObject = {
id: string,
}
}
export class MessageFileRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageFileRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageFileRequest): MessageFileRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageFileRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageFileRequest;
static deserializeBinaryFromReader(message: MessageFileRequest, reader: jspb.BinaryReader): MessageFileRequest;
}
export namespace MessageFileRequest {
export type AsObject = {
id: string,
}
}
export class MessageFileResponse extends jspb.Message {
getFilebox(): string;
setFilebox(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageFileResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageFileResponse): MessageFileResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageFileResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageFileResponse;
static deserializeBinaryFromReader(message: MessageFileResponse, reader: jspb.BinaryReader): MessageFileResponse;
}
export namespace MessageFileResponse {
export type AsObject = {
filebox: string,
}
}
export class MessageFileStreamRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageFileStreamRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageFileStreamRequest): MessageFileStreamRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageFileStreamRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageFileStreamRequest;
static deserializeBinaryFromReader(message: MessageFileStreamRequest, reader: jspb.BinaryReader): MessageFileStreamRequest;
}
export namespace MessageFileStreamRequest {
export type AsObject = {
id: string,
}
}
export class MessageFileStreamResponse extends jspb.Message {
hasFileBoxChunk(): boolean;
clearFileBoxChunk(): void;
getFileBoxChunk(): puppet_file_box_pb.FileBoxChunk | undefined;
setFileBoxChunk(value?: puppet_file_box_pb.FileBoxChunk): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageFileStreamResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageFileStreamResponse): MessageFileStreamResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageFileStreamResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageFileStreamResponse;
static deserializeBinaryFromReader(message: MessageFileStreamResponse, reader: jspb.BinaryReader): MessageFileStreamResponse;
}
export namespace MessageFileStreamResponse {
export type AsObject = {
fileBoxChunk?: puppet_file_box_pb.FileBoxChunk.AsObject,
}
}
export class MessageMiniProgramRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageMiniProgramRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageMiniProgramRequest): MessageMiniProgramRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageMiniProgramRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageMiniProgramRequest;
static deserializeBinaryFromReader(message: MessageMiniProgramRequest, reader: jspb.BinaryReader): MessageMiniProgramRequest;
}
export namespace MessageMiniProgramRequest {
export type AsObject = {
id: string,
}
}
export class MessageMiniProgramResponse extends jspb.Message {
getMiniProgram(): string;
setMiniProgram(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageMiniProgramResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageMiniProgramResponse): MessageMiniProgramResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageMiniProgramResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageMiniProgramResponse;
static deserializeBinaryFromReader(message: MessageMiniProgramResponse, reader: jspb.BinaryReader): MessageMiniProgramResponse;
}
export namespace MessageMiniProgramResponse {
export type AsObject = {
miniProgram: string,
}
}
export class MessageUrlRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageUrlRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageUrlRequest): MessageUrlRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageUrlRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageUrlRequest;
static deserializeBinaryFromReader(message: MessageUrlRequest, reader: jspb.BinaryReader): MessageUrlRequest;
}
export namespace MessageUrlRequest {
export type AsObject = {
id: string,
}
}
export class MessageUrlResponse extends jspb.Message {
getUrlLink(): string;
setUrlLink(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageUrlResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageUrlResponse): MessageUrlResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageUrlResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageUrlResponse;
static deserializeBinaryFromReader(message: MessageUrlResponse, reader: jspb.BinaryReader): MessageUrlResponse;
}
export namespace MessageUrlResponse {
export type AsObject = {
urlLink: string,
}
}
export class MessageSendContactRequest extends jspb.Message {
getConversationId(): string;
setConversationId(value: string): void;
getContactId(): string;
setContactId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendContactRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendContactRequest): MessageSendContactRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendContactRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendContactRequest;
static deserializeBinaryFromReader(message: MessageSendContactRequest, reader: jspb.BinaryReader): MessageSendContactRequest;
}
export namespace MessageSendContactRequest {
export type AsObject = {
conversationId: string,
contactId: string,
}
}
export class MessageSendContactResponse extends jspb.Message {
hasId(): boolean;
clearId(): void;
getId(): google_protobuf_wrappers_pb.StringValue | undefined;
setId(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendContactResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendContactResponse): MessageSendContactResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendContactResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendContactResponse;
static deserializeBinaryFromReader(message: MessageSendContactResponse, reader: jspb.BinaryReader): MessageSendContactResponse;
}
export namespace MessageSendContactResponse {
export type AsObject = {
id?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class MessageSendFileRequest extends jspb.Message {
getConversationId(): string;
setConversationId(value: string): void;
getFilebox(): string;
setFilebox(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendFileRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendFileRequest): MessageSendFileRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendFileRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendFileRequest;
static deserializeBinaryFromReader(message: MessageSendFileRequest, reader: jspb.BinaryReader): MessageSendFileRequest;
}
export namespace MessageSendFileRequest {
export type AsObject = {
conversationId: string,
filebox: string,
}
}
export class MessageSendFileResponse extends jspb.Message {
hasId(): boolean;
clearId(): void;
getId(): google_protobuf_wrappers_pb.StringValue | undefined;
setId(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendFileResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendFileResponse): MessageSendFileResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendFileResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendFileResponse;
static deserializeBinaryFromReader(message: MessageSendFileResponse, reader: jspb.BinaryReader): MessageSendFileResponse;
}
export namespace MessageSendFileResponse {
export type AsObject = {
id?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class MessageSendFileStreamRequest extends jspb.Message {
hasConversationId(): boolean;
clearConversationId(): void;
getConversationId(): string;
setConversationId(value: string): void;
hasFileBoxChunk(): boolean;
clearFileBoxChunk(): void;
getFileBoxChunk(): puppet_file_box_pb.FileBoxChunk | undefined;
setFileBoxChunk(value?: puppet_file_box_pb.FileBoxChunk): void;
getPayloadCase(): MessageSendFileStreamRequest.PayloadCase;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendFileStreamRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendFileStreamRequest): MessageSendFileStreamRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendFileStreamRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendFileStreamRequest;
static deserializeBinaryFromReader(message: MessageSendFileStreamRequest, reader: jspb.BinaryReader): MessageSendFileStreamRequest;
}
export namespace MessageSendFileStreamRequest {
export type AsObject = {
conversationId: string,
fileBoxChunk?: puppet_file_box_pb.FileBoxChunk.AsObject,
}
export enum PayloadCase {
PAYLOAD_NOT_SET = 0,
CONVERSATION_ID = 1,
FILE_BOX_CHUNK = 2,
}
}
export class MessageSendFileStreamResponse extends jspb.Message {
hasId(): boolean;
clearId(): void;
getId(): google_protobuf_wrappers_pb.StringValue | undefined;
setId(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendFileStreamResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendFileStreamResponse): MessageSendFileStreamResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendFileStreamResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendFileStreamResponse;
static deserializeBinaryFromReader(message: MessageSendFileStreamResponse, reader: jspb.BinaryReader): MessageSendFileStreamResponse;
}
export namespace MessageSendFileStreamResponse {
export type AsObject = {
id?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class MessageSendTextRequest extends jspb.Message {
getConversationId(): string;
setConversationId(value: string): void;
getText(): string;
setText(value: string): void;
clearMentonalIdsList(): void;
getMentonalIdsList(): Array<string>;
setMentonalIdsList(value: Array<string>): void;
addMentonalIds(value: string, index?: number): string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendTextRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendTextRequest): MessageSendTextRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendTextRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendTextRequest;
static deserializeBinaryFromReader(message: MessageSendTextRequest, reader: jspb.BinaryReader): MessageSendTextRequest;
}
export namespace MessageSendTextRequest {
export type AsObject = {
conversationId: string,
text: string,
mentonalIdsList: Array<string>,
}
}
export class MessageSendTextResponse extends jspb.Message {
hasId(): boolean;
clearId(): void;
getId(): google_protobuf_wrappers_pb.StringValue | undefined;
setId(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendTextResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendTextResponse): MessageSendTextResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendTextResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendTextResponse;
static deserializeBinaryFromReader(message: MessageSendTextResponse, reader: jspb.BinaryReader): MessageSendTextResponse;
}
export namespace MessageSendTextResponse {
export type AsObject = {
id?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class MessageSendMiniProgramRequest extends jspb.Message {
getConversationId(): string;
setConversationId(value: string): void;
getMiniProgram(): string;
setMiniProgram(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendMiniProgramRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendMiniProgramRequest): MessageSendMiniProgramRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendMiniProgramRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendMiniProgramRequest;
static deserializeBinaryFromReader(message: MessageSendMiniProgramRequest, reader: jspb.BinaryReader): MessageSendMiniProgramRequest;
}
export namespace MessageSendMiniProgramRequest {
export type AsObject = {
conversationId: string,
miniProgram: string,
}
}
export class MessageSendMiniProgramResponse extends jspb.Message {
hasId(): boolean;
clearId(): void;
getId(): google_protobuf_wrappers_pb.StringValue | undefined;
setId(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendMiniProgramResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendMiniProgramResponse): MessageSendMiniProgramResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendMiniProgramResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendMiniProgramResponse;
static deserializeBinaryFromReader(message: MessageSendMiniProgramResponse, reader: jspb.BinaryReader): MessageSendMiniProgramResponse;
}
export namespace MessageSendMiniProgramResponse {
export type AsObject = {
id?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class MessageSendUrlRequest extends jspb.Message {
getConversationId(): string;
setConversationId(value: string): void;
getUrlLink(): string;
setUrlLink(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendUrlRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendUrlRequest): MessageSendUrlRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendUrlRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendUrlRequest;
static deserializeBinaryFromReader(message: MessageSendUrlRequest, reader: jspb.BinaryReader): MessageSendUrlRequest;
}
export namespace MessageSendUrlRequest {
export type AsObject = {
conversationId: string,
urlLink: string,
}
}
export class MessageSendUrlResponse extends jspb.Message {
hasId(): boolean;
clearId(): void;
getId(): google_protobuf_wrappers_pb.StringValue | undefined;
setId(value?: google_protobuf_wrappers_pb.StringValue): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageSendUrlResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageSendUrlResponse): MessageSendUrlResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageSendUrlResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageSendUrlResponse;
static deserializeBinaryFromReader(message: MessageSendUrlResponse, reader: jspb.BinaryReader): MessageSendUrlResponse;
}
export namespace MessageSendUrlResponse {
export type AsObject = {
id?: google_protobuf_wrappers_pb.StringValue.AsObject,
}
}
export class MessageRecallRequest extends jspb.Message {
getId(): string;
setId(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageRecallRequest.AsObject;
static toObject(includeInstance: boolean, msg: MessageRecallRequest): MessageRecallRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageRecallRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageRecallRequest;
static deserializeBinaryFromReader(message: MessageRecallRequest, reader: jspb.BinaryReader): MessageRecallRequest;
}
export namespace MessageRecallRequest {
export type AsObject = {
id: string,
}
}
export class MessageRecallResponse extends jspb.Message {
getSuccess(): boolean;
setSuccess(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): MessageRecallResponse.AsObject;
static toObject(includeInstance: boolean, msg: MessageRecallResponse): MessageRecallResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: MessageRecallResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): MessageRecallResponse;
static deserializeBinaryFromReader(message: MessageRecallResponse, reader: jspb.BinaryReader): MessageRecallResponse;
}
export namespace MessageRecallResponse {
export type AsObject = {
success: boolean,
}
}
export interface MessageTypeMap {
MESSAGE_TYPE_UNSPECIFIED: 0;
MESSAGE_TYPE_ATTACHMENT: 1;
MESSAGE_TYPE_AUDIO: 2;
MESSAGE_TYPE_CONTACT: 3;
MESSAGE_TYPE_EMOTICON: 4;
MESSAGE_TYPE_IMAGE: 5;
MESSAGE_TYPE_TEXT: 6;
MESSAGE_TYPE_VIDEO: 7;
MESSAGE_TYPE_CHAT_HISTORY: 8;
MESSAGE_TYPE_LOCATION: 9;
MESSAGE_TYPE_MINI_PROGRAM: 10;
MESSAGE_TYPE_TRANSFER: 11;
MESSAGE_TYPE_RED_ENVELOPE: 12;
MESSAGE_TYPE_RECALLED: 13;
MESSAGE_TYPE_URL: 14;
}
export const MessageType: MessageTypeMap;
export interface ImageTypeMap {
IMAGE_TYPE_UNSPECIFIED: 0;
IMAGE_TYPE_THUMBNAIL: 1;
IMAGE_TYPE_HD: 2;
IMAGE_TYPE_ARTWORK: 3;
}
export const ImageType: ImageTypeMap;