// package: wechaty.puppet // file: wechaty/puppet/message.proto import * as jspb from "google-protobuf"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as google_protobuf_wrappers_pb from "google-protobuf/google/protobuf/wrappers_pb"; import * as wechaty_puppet_image_pb from "../../wechaty/puppet/image_pb"; import * as wechaty_puppet_location_pb from "../../wechaty/puppet/location_pb"; import * as wechaty_puppet_mini_program_pb from "../../wechaty/puppet/mini-program_pb"; import * as wechaty_puppet_url_link_pb from "../../wechaty/puppet/url-link_pb"; import * as wechaty_puppet_channel_pb from "../../wechaty/puppet/channel_pb"; import * as wechaty_puppet_post_pb from "../../wechaty/puppet/post_pb"; import * as wechaty_puppet_call_pb from "../../wechaty/puppet/call_pb"; import * as wechaty_puppet_chat_history_pb from "../../wechaty/puppet/chat-history_pb"; import * as wechaty_puppet_channel_card_pb from "../../wechaty/puppet/channel-card_pb"; export class TextContentData extends jspb.Message { getContactId(): string; setContactId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TextContentData.AsObject; static toObject(includeInstance: boolean, msg: TextContentData): TextContentData.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TextContentData, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TextContentData; static deserializeBinaryFromReader(message: TextContentData, reader: jspb.BinaryReader): TextContentData; } export namespace TextContentData { export type AsObject = { contactId: string, } } export class TextContent extends jspb.Message { getType(): TextContentTypeMap[keyof TextContentTypeMap]; setType(value: TextContentTypeMap[keyof TextContentTypeMap]): void; getText(): string; setText(value: string): void; hasData(): boolean; clearData(): void; getData(): TextContentData | undefined; setData(value?: TextContentData): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TextContent.AsObject; static toObject(includeInstance: boolean, msg: TextContent): TextContent.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TextContent, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TextContent; static deserializeBinaryFromReader(message: TextContent, reader: jspb.BinaryReader): TextContent; } export namespace TextContent { export type AsObject = { type: TextContentTypeMap[keyof TextContentTypeMap], text: string, data?: TextContentData.AsObject, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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; getTimestampDeprecated(): number; setTimestampDeprecated(value: number): void; getType(): MessageTypeMap[keyof MessageTypeMap]; setType(value: MessageTypeMap[keyof MessageTypeMap]): void; getTalkerId(): string; setTalkerId(value: string): void; getRoomId(): string; setRoomId(value: string): void; getListenerId(): string; setListenerId(value: string): void; clearMentionIdsList(): void; getMentionIdsList(): Array; setMentionIdsList(value: Array): void; addMentionIds(value: string, index?: number): string; hasReceiveTime(): boolean; clearReceiveTime(): void; getReceiveTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setReceiveTime(value?: google_protobuf_timestamp_pb.Timestamp): void; hasQuoteId(): boolean; clearQuoteId(): void; getQuoteId(): string; setQuoteId(value: string): void; hasAdditionalInfo(): boolean; clearAdditionalInfo(): void; getAdditionalInfo(): string; setAdditionalInfo(value: string): void; clearTextContentsList(): void; getTextContentsList(): Array; setTextContentsList(value: Array): void; addTextContents(value?: TextContent, index?: number): TextContent; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessagePayloadResponse.AsObject; static toObject(includeInstance: boolean, msg: MessagePayloadResponse): MessagePayloadResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, timestampDeprecated: number, type: MessageTypeMap[keyof MessageTypeMap], talkerId: string, roomId: string, listenerId: string, mentionIdsList: Array, receiveTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, quoteId: string, additionalInfo: string, textContentsList: Array, } } export class MessageImageRequest extends jspb.Message { getId(): string; setId(value: string): void; getType(): wechaty_puppet_image_pb.ImageTypeMap[keyof wechaty_puppet_image_pb.ImageTypeMap]; setType(value: wechaty_puppet_image_pb.ImageTypeMap[keyof wechaty_puppet_image_pb.ImageTypeMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageImageRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageImageRequest): MessageImageRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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: wechaty_puppet_image_pb.ImageTypeMap[keyof wechaty_puppet_image_pb.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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 MessageVoiceRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageVoiceRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageVoiceRequest): MessageVoiceRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageVoiceRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageVoiceRequest; static deserializeBinaryFromReader(message: MessageVoiceRequest, reader: jspb.BinaryReader): MessageVoiceRequest; } export namespace MessageVoiceRequest { export type AsObject = { id: string, } } export class MessageVoiceResponse extends jspb.Message { getFileBox(): string; setFileBox(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageVoiceResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageVoiceResponse): MessageVoiceResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageVoiceResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageVoiceResponse; static deserializeBinaryFromReader(message: MessageVoiceResponse, reader: jspb.BinaryReader): MessageVoiceResponse; } export namespace MessageVoiceResponse { export type AsObject = { fileBox: string, } } export class MessageVoiceTextRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageVoiceTextRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageVoiceTextRequest): MessageVoiceTextRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageVoiceTextRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageVoiceTextRequest; static deserializeBinaryFromReader(message: MessageVoiceTextRequest, reader: jspb.BinaryReader): MessageVoiceTextRequest; } export namespace MessageVoiceTextRequest { export type AsObject = { id: string, } } export class MessageVoiceTextResponse extends jspb.Message { getText(): string; setText(value: string): void; getNoSpeech(): boolean; setNoSpeech(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageVoiceTextResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageVoiceTextResponse): MessageVoiceTextResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageVoiceTextResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageVoiceTextResponse; static deserializeBinaryFromReader(message: MessageVoiceTextResponse, reader: jspb.BinaryReader): MessageVoiceTextResponse; } export namespace MessageVoiceTextResponse { export type AsObject = { text: string, noSpeech: boolean, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 { getMiniProgramDeprecated(): string; setMiniProgramDeprecated(value: string): void; hasMiniProgram(): boolean; clearMiniProgram(): void; getMiniProgram(): wechaty_puppet_mini_program_pb.MiniProgramPayload | undefined; setMiniProgram(value?: wechaty_puppet_mini_program_pb.MiniProgramPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageMiniProgramResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageMiniProgramResponse): MessageMiniProgramResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 = { miniProgramDeprecated: string, miniProgram?: wechaty_puppet_mini_program_pb.MiniProgramPayload.AsObject, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 { getUrlLinkDeprecated(): string; setUrlLinkDeprecated(value: string): void; hasUrlLink(): boolean; clearUrlLink(): void; getUrlLink(): wechaty_puppet_url_link_pb.UrlLinkPayload | undefined; setUrlLink(value?: wechaty_puppet_url_link_pb.UrlLinkPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageUrlResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageUrlResponse): MessageUrlResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 = { urlLinkDeprecated: string, urlLink?: wechaty_puppet_url_link_pb.UrlLinkPayload.AsObject, } } export class MessageChannelRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageChannelRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageChannelRequest): MessageChannelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageChannelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageChannelRequest; static deserializeBinaryFromReader(message: MessageChannelRequest, reader: jspb.BinaryReader): MessageChannelRequest; } export namespace MessageChannelRequest { export type AsObject = { id: string, } } export class MessageChannelResponse extends jspb.Message { hasChannel(): boolean; clearChannel(): void; getChannel(): wechaty_puppet_channel_pb.ChannelPayload | undefined; setChannel(value?: wechaty_puppet_channel_pb.ChannelPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageChannelResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageChannelResponse): MessageChannelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageChannelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageChannelResponse; static deserializeBinaryFromReader(message: MessageChannelResponse, reader: jspb.BinaryReader): MessageChannelResponse; } export namespace MessageChannelResponse { export type AsObject = { channel?: wechaty_puppet_channel_pb.ChannelPayload.AsObject, } } export class MessageChannelCardRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageChannelCardRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageChannelCardRequest): MessageChannelCardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageChannelCardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageChannelCardRequest; static deserializeBinaryFromReader(message: MessageChannelCardRequest, reader: jspb.BinaryReader): MessageChannelCardRequest; } export namespace MessageChannelCardRequest { export type AsObject = { id: string, } } export class MessageChannelCardResponse extends jspb.Message { hasChannelCard(): boolean; clearChannelCard(): void; getChannelCard(): wechaty_puppet_channel_card_pb.ChannelCardPayload | undefined; setChannelCard(value?: wechaty_puppet_channel_card_pb.ChannelCardPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageChannelCardResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageChannelCardResponse): MessageChannelCardResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageChannelCardResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageChannelCardResponse; static deserializeBinaryFromReader(message: MessageChannelCardResponse, reader: jspb.BinaryReader): MessageChannelCardResponse; } export namespace MessageChannelCardResponse { export type AsObject = { channelCard?: wechaty_puppet_channel_card_pb.ChannelCardPayload.AsObject, } } export class MessageCallRecordRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageCallRecordRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageCallRecordRequest): MessageCallRecordRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageCallRecordRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageCallRecordRequest; static deserializeBinaryFromReader(message: MessageCallRecordRequest, reader: jspb.BinaryReader): MessageCallRecordRequest; } export namespace MessageCallRecordRequest { export type AsObject = { id: string, } } export class MessageCallRecordResponse extends jspb.Message { hasCallRecord(): boolean; clearCallRecord(): void; getCallRecord(): wechaty_puppet_call_pb.CallRecordPayload | undefined; setCallRecord(value?: wechaty_puppet_call_pb.CallRecordPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageCallRecordResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageCallRecordResponse): MessageCallRecordResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageCallRecordResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageCallRecordResponse; static deserializeBinaryFromReader(message: MessageCallRecordResponse, reader: jspb.BinaryReader): MessageCallRecordResponse; } export namespace MessageCallRecordResponse { export type AsObject = { callRecord?: wechaty_puppet_call_pb.CallRecordPayload.AsObject, } } export class MessageChatHistoryRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageChatHistoryRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageChatHistoryRequest): MessageChatHistoryRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageChatHistoryRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageChatHistoryRequest; static deserializeBinaryFromReader(message: MessageChatHistoryRequest, reader: jspb.BinaryReader): MessageChatHistoryRequest; } export namespace MessageChatHistoryRequest { export type AsObject = { id: string, } } export class MessageChatHistoryResponse extends jspb.Message { clearChatHistoryListList(): void; getChatHistoryListList(): Array; setChatHistoryListList(value: Array): void; addChatHistoryList(value?: wechaty_puppet_chat_history_pb.ChatHistoryPayload, index?: number): wechaty_puppet_chat_history_pb.ChatHistoryPayload; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageChatHistoryResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageChatHistoryResponse): MessageChatHistoryResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageChatHistoryResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageChatHistoryResponse; static deserializeBinaryFromReader(message: MessageChatHistoryResponse, reader: jspb.BinaryReader): MessageChatHistoryResponse; } export namespace MessageChatHistoryResponse { export type AsObject = { chatHistoryListList: Array, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 { hasIdStringValueDeprecated(): boolean; clearIdStringValueDeprecated(): void; getIdStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setIdStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendContactResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendContactResponse): MessageSendContactResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 = { idStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, id: string, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 { hasIdStringValueDeprecated(): boolean; clearIdStringValueDeprecated(): void; getIdStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setIdStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendFileResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendFileResponse): MessageSendFileResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 = { idStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, id: string, } } export class MessageSendTextRequest extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; getText(): string; setText(value: string): void; clearMentionalIdsList(): void; getMentionalIdsList(): Array; setMentionalIdsList(value: Array): void; addMentionalIds(value: string, index?: number): string; hasQuoteId(): boolean; clearQuoteId(): void; getQuoteId(): string; setQuoteId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendTextRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageSendTextRequest): MessageSendTextRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, mentionalIdsList: Array, quoteId: string, } } export class MessageSendTextResponse extends jspb.Message { hasIdStringValueDeprecated(): boolean; clearIdStringValueDeprecated(): void; getIdStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setIdStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendTextResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendTextResponse): MessageSendTextResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 = { idStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, id: string, } } export class MessageBatchSendTextRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; getText(): string; setText(value: string): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendTextRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendTextRequest): MessageBatchSendTextRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendTextRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendTextRequest; static deserializeBinaryFromReader(message: MessageBatchSendTextRequest, reader: jspb.BinaryReader): MessageBatchSendTextRequest; } export namespace MessageBatchSendTextRequest { export type AsObject = { conversationIdsList: Array, text: string, batchTaskId: string, } } export class MessageBatchSendTextResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendTextResponse.Result, index?: number): MessageBatchSendTextResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendTextResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendTextResponse): MessageBatchSendTextResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendTextResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendTextResponse; static deserializeBinaryFromReader(message: MessageBatchSendTextResponse, reader: jspb.BinaryReader): MessageBatchSendTextResponse; } export namespace MessageBatchSendTextResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchSendFileRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; getFileBox(): string; setFileBox(value: string): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendFileRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendFileRequest): MessageBatchSendFileRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendFileRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendFileRequest; static deserializeBinaryFromReader(message: MessageBatchSendFileRequest, reader: jspb.BinaryReader): MessageBatchSendFileRequest; } export namespace MessageBatchSendFileRequest { export type AsObject = { conversationIdsList: Array, fileBox: string, batchTaskId: string, } } export class MessageBatchSendFileResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendFileResponse.Result, index?: number): MessageBatchSendFileResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendFileResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendFileResponse): MessageBatchSendFileResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendFileResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendFileResponse; static deserializeBinaryFromReader(message: MessageBatchSendFileResponse, reader: jspb.BinaryReader): MessageBatchSendFileResponse; } export namespace MessageBatchSendFileResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchForwardRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; getMessageId(): string; setMessageId(value: string): void; clearMessageIdsList(): void; getMessageIdsList(): Array; setMessageIdsList(value: Array): void; addMessageIds(value: string, index?: number): string; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchForwardRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchForwardRequest): MessageBatchForwardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchForwardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchForwardRequest; static deserializeBinaryFromReader(message: MessageBatchForwardRequest, reader: jspb.BinaryReader): MessageBatchForwardRequest; } export namespace MessageBatchForwardRequest { export type AsObject = { conversationIdsList: Array, messageId: string, messageIdsList: Array, batchTaskId: string, } } export class MessageBatchForwardResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchForwardResponse.Result, index?: number): MessageBatchForwardResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchForwardResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchForwardResponse): MessageBatchForwardResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchForwardResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchForwardResponse; static deserializeBinaryFromReader(message: MessageBatchForwardResponse, reader: jspb.BinaryReader): MessageBatchForwardResponse; } export namespace MessageBatchForwardResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchSendContactRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; getContactId(): string; setContactId(value: string): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendContactRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendContactRequest): MessageBatchSendContactRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendContactRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendContactRequest; static deserializeBinaryFromReader(message: MessageBatchSendContactRequest, reader: jspb.BinaryReader): MessageBatchSendContactRequest; } export namespace MessageBatchSendContactRequest { export type AsObject = { conversationIdsList: Array, contactId: string, batchTaskId: string, } } export class MessageBatchSendContactResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendContactResponse.Result, index?: number): MessageBatchSendContactResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendContactResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendContactResponse): MessageBatchSendContactResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendContactResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendContactResponse; static deserializeBinaryFromReader(message: MessageBatchSendContactResponse, reader: jspb.BinaryReader): MessageBatchSendContactResponse; } export namespace MessageBatchSendContactResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchSendUrlRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; hasUrlLink(): boolean; clearUrlLink(): void; getUrlLink(): wechaty_puppet_url_link_pb.UrlLinkPayload | undefined; setUrlLink(value?: wechaty_puppet_url_link_pb.UrlLinkPayload): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendUrlRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendUrlRequest): MessageBatchSendUrlRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendUrlRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendUrlRequest; static deserializeBinaryFromReader(message: MessageBatchSendUrlRequest, reader: jspb.BinaryReader): MessageBatchSendUrlRequest; } export namespace MessageBatchSendUrlRequest { export type AsObject = { conversationIdsList: Array, urlLink?: wechaty_puppet_url_link_pb.UrlLinkPayload.AsObject, batchTaskId: string, } } export class MessageBatchSendUrlResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendUrlResponse.Result, index?: number): MessageBatchSendUrlResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendUrlResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendUrlResponse): MessageBatchSendUrlResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendUrlResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendUrlResponse; static deserializeBinaryFromReader(message: MessageBatchSendUrlResponse, reader: jspb.BinaryReader): MessageBatchSendUrlResponse; } export namespace MessageBatchSendUrlResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchSendMiniProgramRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; hasMiniProgram(): boolean; clearMiniProgram(): void; getMiniProgram(): wechaty_puppet_mini_program_pb.MiniProgramPayload | undefined; setMiniProgram(value?: wechaty_puppet_mini_program_pb.MiniProgramPayload): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendMiniProgramRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendMiniProgramRequest): MessageBatchSendMiniProgramRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendMiniProgramRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendMiniProgramRequest; static deserializeBinaryFromReader(message: MessageBatchSendMiniProgramRequest, reader: jspb.BinaryReader): MessageBatchSendMiniProgramRequest; } export namespace MessageBatchSendMiniProgramRequest { export type AsObject = { conversationIdsList: Array, miniProgram?: wechaty_puppet_mini_program_pb.MiniProgramPayload.AsObject, batchTaskId: string, } } export class MessageBatchSendMiniProgramResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendMiniProgramResponse.Result, index?: number): MessageBatchSendMiniProgramResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendMiniProgramResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendMiniProgramResponse): MessageBatchSendMiniProgramResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendMiniProgramResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendMiniProgramResponse; static deserializeBinaryFromReader(message: MessageBatchSendMiniProgramResponse, reader: jspb.BinaryReader): MessageBatchSendMiniProgramResponse; } export namespace MessageBatchSendMiniProgramResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchSendLocationRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; hasLocation(): boolean; clearLocation(): void; getLocation(): wechaty_puppet_location_pb.LocationPayload | undefined; setLocation(value?: wechaty_puppet_location_pb.LocationPayload): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendLocationRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendLocationRequest): MessageBatchSendLocationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendLocationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendLocationRequest; static deserializeBinaryFromReader(message: MessageBatchSendLocationRequest, reader: jspb.BinaryReader): MessageBatchSendLocationRequest; } export namespace MessageBatchSendLocationRequest { export type AsObject = { conversationIdsList: Array, location?: wechaty_puppet_location_pb.LocationPayload.AsObject, batchTaskId: string, } } export class MessageBatchSendLocationResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendLocationResponse.Result, index?: number): MessageBatchSendLocationResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendLocationResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendLocationResponse): MessageBatchSendLocationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendLocationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendLocationResponse; static deserializeBinaryFromReader(message: MessageBatchSendLocationResponse, reader: jspb.BinaryReader): MessageBatchSendLocationResponse; } export namespace MessageBatchSendLocationResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchSendChannelRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; hasChannel(): boolean; clearChannel(): void; getChannel(): wechaty_puppet_channel_pb.ChannelPayload | undefined; setChannel(value?: wechaty_puppet_channel_pb.ChannelPayload): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendChannelRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendChannelRequest): MessageBatchSendChannelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendChannelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendChannelRequest; static deserializeBinaryFromReader(message: MessageBatchSendChannelRequest, reader: jspb.BinaryReader): MessageBatchSendChannelRequest; } export namespace MessageBatchSendChannelRequest { export type AsObject = { conversationIdsList: Array, channel?: wechaty_puppet_channel_pb.ChannelPayload.AsObject, batchTaskId: string, } } export class MessageBatchSendChannelResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendChannelResponse.Result, index?: number): MessageBatchSendChannelResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendChannelResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendChannelResponse): MessageBatchSendChannelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendChannelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendChannelResponse; static deserializeBinaryFromReader(message: MessageBatchSendChannelResponse, reader: jspb.BinaryReader): MessageBatchSendChannelResponse; } export namespace MessageBatchSendChannelResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageBatchSendChannelCardRequest extends jspb.Message { clearConversationIdsList(): void; getConversationIdsList(): Array; setConversationIdsList(value: Array): void; addConversationIds(value: string, index?: number): string; hasChannelCard(): boolean; clearChannelCard(): void; getChannelCard(): wechaty_puppet_channel_card_pb.ChannelCardPayload | undefined; setChannelCard(value?: wechaty_puppet_channel_card_pb.ChannelCardPayload): void; hasBatchTaskId(): boolean; clearBatchTaskId(): void; getBatchTaskId(): string; setBatchTaskId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendChannelCardRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendChannelCardRequest): MessageBatchSendChannelCardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendChannelCardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendChannelCardRequest; static deserializeBinaryFromReader(message: MessageBatchSendChannelCardRequest, reader: jspb.BinaryReader): MessageBatchSendChannelCardRequest; } export namespace MessageBatchSendChannelCardRequest { export type AsObject = { conversationIdsList: Array, channelCard?: wechaty_puppet_channel_card_pb.ChannelCardPayload.AsObject, batchTaskId: string, } } export class MessageBatchSendChannelCardResponse extends jspb.Message { clearResultsList(): void; getResultsList(): Array; setResultsList(value: Array): void; addResults(value?: MessageBatchSendChannelCardResponse.Result, index?: number): MessageBatchSendChannelCardResponse.Result; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageBatchSendChannelCardResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageBatchSendChannelCardResponse): MessageBatchSendChannelCardResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageBatchSendChannelCardResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageBatchSendChannelCardResponse; static deserializeBinaryFromReader(message: MessageBatchSendChannelCardResponse, reader: jspb.BinaryReader): MessageBatchSendChannelCardResponse; } export namespace MessageBatchSendChannelCardResponse { export type AsObject = { resultsList: Array, } export class Result extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasId(): boolean; clearId(): void; getId(): string; setId(value: string): void; hasError(): boolean; clearError(): void; getError(): string; setError(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Result.AsObject; static toObject(includeInstance: boolean, msg: Result): Result.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Result; static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result; } export namespace Result { export type AsObject = { conversationId: string, id: string, error: string, } } } export class MessageSendMiniProgramRequest extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; getMiniProgramDeprecated(): string; setMiniProgramDeprecated(value: string): void; hasMiniProgram(): boolean; clearMiniProgram(): void; getMiniProgram(): wechaty_puppet_mini_program_pb.MiniProgramPayload | undefined; setMiniProgram(value?: wechaty_puppet_mini_program_pb.MiniProgramPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendMiniProgramRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageSendMiniProgramRequest): MessageSendMiniProgramRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, miniProgramDeprecated: string, miniProgram?: wechaty_puppet_mini_program_pb.MiniProgramPayload.AsObject, } } export class MessageSendMiniProgramResponse extends jspb.Message { hasIdStringValueDeprecated(): boolean; clearIdStringValueDeprecated(): void; getIdStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setIdStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendMiniProgramResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendMiniProgramResponse): MessageSendMiniProgramResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 = { idStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, id: string, } } export class MessageSendUrlRequest extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; getUrlLinkDeprecated(): string; setUrlLinkDeprecated(value: string): void; hasUrlLink(): boolean; clearUrlLink(): void; getUrlLink(): wechaty_puppet_url_link_pb.UrlLinkPayload | undefined; setUrlLink(value?: wechaty_puppet_url_link_pb.UrlLinkPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendUrlRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageSendUrlRequest): MessageSendUrlRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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, urlLinkDeprecated: string, urlLink?: wechaty_puppet_url_link_pb.UrlLinkPayload.AsObject, } } export class MessageSendUrlResponse extends jspb.Message { hasIdStringValueDeprecated(): boolean; clearIdStringValueDeprecated(): void; getIdStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setIdStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendUrlResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendUrlResponse): MessageSendUrlResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 = { idStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, id: string, } } export class MessageSendPostRequest extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasContent(): boolean; clearContent(): void; getContent(): wechaty_puppet_post_pb.PostPayloadClient | undefined; setContent(value?: wechaty_puppet_post_pb.PostPayloadClient): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendPostRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageSendPostRequest): MessageSendPostRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendPostRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendPostRequest; static deserializeBinaryFromReader(message: MessageSendPostRequest, reader: jspb.BinaryReader): MessageSendPostRequest; } export namespace MessageSendPostRequest { export type AsObject = { conversationId: string, content?: wechaty_puppet_post_pb.PostPayloadClient.AsObject, } } export class MessageSendPostResponse extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendPostResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendPostResponse): MessageSendPostResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendPostResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendPostResponse; static deserializeBinaryFromReader(message: MessageSendPostResponse, reader: jspb.BinaryReader): MessageSendPostResponse; } export namespace MessageSendPostResponse { export type AsObject = { id: string, } } 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; 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 class MessageForwardRequest extends jspb.Message { getMessageId(): string; setMessageId(value: string): void; getConversationId(): string; setConversationId(value: string): void; clearMessageIdsList(): void; getMessageIdsList(): Array; setMessageIdsList(value: Array): void; addMessageIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageForwardRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageForwardRequest): MessageForwardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageForwardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageForwardRequest; static deserializeBinaryFromReader(message: MessageForwardRequest, reader: jspb.BinaryReader): MessageForwardRequest; } export namespace MessageForwardRequest { export type AsObject = { messageId: string, conversationId: string, messageIdsList: Array, } } export class MessageForwardResponse extends jspb.Message { hasIdStringValueDeprecated(): boolean; clearIdStringValueDeprecated(): void; getIdStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setIdStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageForwardResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageForwardResponse): MessageForwardResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageForwardResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageForwardResponse; static deserializeBinaryFromReader(message: MessageForwardResponse, reader: jspb.BinaryReader): MessageForwardResponse; } export namespace MessageForwardResponse { export type AsObject = { idStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, id: string, } } export class MessageLocationRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageLocationRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageLocationRequest): MessageLocationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageLocationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageLocationRequest; static deserializeBinaryFromReader(message: MessageLocationRequest, reader: jspb.BinaryReader): MessageLocationRequest; } export namespace MessageLocationRequest { export type AsObject = { id: string, } } export class MessageLocationResponse extends jspb.Message { hasLocation(): boolean; clearLocation(): void; getLocation(): wechaty_puppet_location_pb.LocationPayload | undefined; setLocation(value?: wechaty_puppet_location_pb.LocationPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageLocationResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageLocationResponse): MessageLocationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageLocationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageLocationResponse; static deserializeBinaryFromReader(message: MessageLocationResponse, reader: jspb.BinaryReader): MessageLocationResponse; } export namespace MessageLocationResponse { export type AsObject = { location?: wechaty_puppet_location_pb.LocationPayload.AsObject, } } export class MessageSendLocationRequest extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasLocation(): boolean; clearLocation(): void; getLocation(): wechaty_puppet_location_pb.LocationPayload | undefined; setLocation(value?: wechaty_puppet_location_pb.LocationPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendLocationRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageSendLocationRequest): MessageSendLocationRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendLocationRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendLocationRequest; static deserializeBinaryFromReader(message: MessageSendLocationRequest, reader: jspb.BinaryReader): MessageSendLocationRequest; } export namespace MessageSendLocationRequest { export type AsObject = { conversationId: string, location?: wechaty_puppet_location_pb.LocationPayload.AsObject, } } export class MessageSendLocationResponse extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendLocationResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendLocationResponse): MessageSendLocationResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendLocationResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendLocationResponse; static deserializeBinaryFromReader(message: MessageSendLocationResponse, reader: jspb.BinaryReader): MessageSendLocationResponse; } export namespace MessageSendLocationResponse { export type AsObject = { id: string, } } export class MessageSendChannelRequest extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasChannel(): boolean; clearChannel(): void; getChannel(): wechaty_puppet_channel_pb.ChannelPayload | undefined; setChannel(value?: wechaty_puppet_channel_pb.ChannelPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendChannelRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageSendChannelRequest): MessageSendChannelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendChannelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendChannelRequest; static deserializeBinaryFromReader(message: MessageSendChannelRequest, reader: jspb.BinaryReader): MessageSendChannelRequest; } export namespace MessageSendChannelRequest { export type AsObject = { conversationId: string, channel?: wechaty_puppet_channel_pb.ChannelPayload.AsObject, } } export class MessageSendChannelResponse extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendChannelResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendChannelResponse): MessageSendChannelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendChannelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendChannelResponse; static deserializeBinaryFromReader(message: MessageSendChannelResponse, reader: jspb.BinaryReader): MessageSendChannelResponse; } export namespace MessageSendChannelResponse { export type AsObject = { id: string, } } export class MessageSendChannelCardRequest extends jspb.Message { getConversationId(): string; setConversationId(value: string): void; hasChannelCard(): boolean; clearChannelCard(): void; getChannelCard(): wechaty_puppet_channel_card_pb.ChannelCardPayload | undefined; setChannelCard(value?: wechaty_puppet_channel_card_pb.ChannelCardPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendChannelCardRequest.AsObject; static toObject(includeInstance: boolean, msg: MessageSendChannelCardRequest): MessageSendChannelCardRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendChannelCardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendChannelCardRequest; static deserializeBinaryFromReader(message: MessageSendChannelCardRequest, reader: jspb.BinaryReader): MessageSendChannelCardRequest; } export namespace MessageSendChannelCardRequest { export type AsObject = { conversationId: string, channelCard?: wechaty_puppet_channel_card_pb.ChannelCardPayload.AsObject, } } export class MessageSendChannelCardResponse extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessageSendChannelCardResponse.AsObject; static toObject(includeInstance: boolean, msg: MessageSendChannelCardResponse): MessageSendChannelCardResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessageSendChannelCardResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessageSendChannelCardResponse; static deserializeBinaryFromReader(message: MessageSendChannelCardResponse, reader: jspb.BinaryReader): MessageSendChannelCardResponse; } export namespace MessageSendChannelCardResponse { export type AsObject = { id: string, } } export class MessagePreviewRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessagePreviewRequest.AsObject; static toObject(includeInstance: boolean, msg: MessagePreviewRequest): MessagePreviewRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessagePreviewRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessagePreviewRequest; static deserializeBinaryFromReader(message: MessagePreviewRequest, reader: jspb.BinaryReader): MessagePreviewRequest; } export namespace MessagePreviewRequest { export type AsObject = { id: string, } } export class MessagePreviewResponse extends jspb.Message { getFileBox(): string; setFileBox(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): MessagePreviewResponse.AsObject; static toObject(includeInstance: boolean, msg: MessagePreviewResponse): MessagePreviewResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: MessagePreviewResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): MessagePreviewResponse; static deserializeBinaryFromReader(message: MessagePreviewResponse, reader: jspb.BinaryReader): MessagePreviewResponse; } export namespace MessagePreviewResponse { export type AsObject = { fileBox: string, } } export class GetMessageBroadcastTargetRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetMessageBroadcastTargetRequest.AsObject; static toObject(includeInstance: boolean, msg: GetMessageBroadcastTargetRequest): GetMessageBroadcastTargetRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetMessageBroadcastTargetRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetMessageBroadcastTargetRequest; static deserializeBinaryFromReader(message: GetMessageBroadcastTargetRequest, reader: jspb.BinaryReader): GetMessageBroadcastTargetRequest; } export namespace GetMessageBroadcastTargetRequest { export type AsObject = { } } export class GetMessageBroadcastTargetResponse extends jspb.Message { clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; clearRoomIdsList(): void; getRoomIdsList(): Array; setRoomIdsList(value: Array): void; addRoomIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetMessageBroadcastTargetResponse.AsObject; static toObject(includeInstance: boolean, msg: GetMessageBroadcastTargetResponse): GetMessageBroadcastTargetResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetMessageBroadcastTargetResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetMessageBroadcastTargetResponse; static deserializeBinaryFromReader(message: GetMessageBroadcastTargetResponse, reader: jspb.BinaryReader): GetMessageBroadcastTargetResponse; } export namespace GetMessageBroadcastTargetResponse { export type AsObject = { contactIdsList: Array, roomIdsList: Array, } } export class CreateMessageBroadcastRequest extends jspb.Message { clearTargetIdsList(): void; getTargetIdsList(): Array; setTargetIdsList(value: Array): void; addTargetIds(value: string, index?: number): string; hasContent(): boolean; clearContent(): void; getContent(): wechaty_puppet_post_pb.PostPayloadClient | undefined; setContent(value?: wechaty_puppet_post_pb.PostPayloadClient): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMessageBroadcastRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateMessageBroadcastRequest): CreateMessageBroadcastRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateMessageBroadcastRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateMessageBroadcastRequest; static deserializeBinaryFromReader(message: CreateMessageBroadcastRequest, reader: jspb.BinaryReader): CreateMessageBroadcastRequest; } export namespace CreateMessageBroadcastRequest { export type AsObject = { targetIdsList: Array, content?: wechaty_puppet_post_pb.PostPayloadClient.AsObject, } } export class CreateMessageBroadcastResponse extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateMessageBroadcastResponse.AsObject; static toObject(includeInstance: boolean, msg: CreateMessageBroadcastResponse): CreateMessageBroadcastResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateMessageBroadcastResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateMessageBroadcastResponse; static deserializeBinaryFromReader(message: CreateMessageBroadcastResponse, reader: jspb.BinaryReader): CreateMessageBroadcastResponse; } export namespace CreateMessageBroadcastResponse { export type AsObject = { id: string, } } export class BroadcastTarget extends jspb.Message { getContactId(): string; setContactId(value: string): void; getRoomId(): string; setRoomId(value: string): void; getStatus(): BroadcastTargetStatusMap[keyof BroadcastTargetStatusMap]; setStatus(value: BroadcastTargetStatusMap[keyof BroadcastTargetStatusMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BroadcastTarget.AsObject; static toObject(includeInstance: boolean, msg: BroadcastTarget): BroadcastTarget.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BroadcastTarget, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BroadcastTarget; static deserializeBinaryFromReader(message: BroadcastTarget, reader: jspb.BinaryReader): BroadcastTarget; } export namespace BroadcastTarget { export type AsObject = { contactId: string, roomId: string, status: BroadcastTargetStatusMap[keyof BroadcastTargetStatusMap], } } export class GetMessageBroadcastStatusRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetMessageBroadcastStatusRequest.AsObject; static toObject(includeInstance: boolean, msg: GetMessageBroadcastStatusRequest): GetMessageBroadcastStatusRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetMessageBroadcastStatusRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetMessageBroadcastStatusRequest; static deserializeBinaryFromReader(message: GetMessageBroadcastStatusRequest, reader: jspb.BinaryReader): GetMessageBroadcastStatusRequest; } export namespace GetMessageBroadcastStatusRequest { export type AsObject = { id: string, } } export class GetMessageBroadcastStatusResponse extends jspb.Message { getStatus(): BroadcastStatusMap[keyof BroadcastStatusMap]; setStatus(value: BroadcastStatusMap[keyof BroadcastStatusMap]): void; clearDetailList(): void; getDetailList(): Array; setDetailList(value: Array): void; addDetail(value?: BroadcastTarget, index?: number): BroadcastTarget; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetMessageBroadcastStatusResponse.AsObject; static toObject(includeInstance: boolean, msg: GetMessageBroadcastStatusResponse): GetMessageBroadcastStatusResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetMessageBroadcastStatusResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetMessageBroadcastStatusResponse; static deserializeBinaryFromReader(message: GetMessageBroadcastStatusResponse, reader: jspb.BinaryReader): GetMessageBroadcastStatusResponse; } export namespace GetMessageBroadcastStatusResponse { export type AsObject = { status: BroadcastStatusMap[keyof BroadcastStatusMap], detailList: Array, } } export interface MessageTypeMap { MESSAGE_TYPE_UNSPECIFIED: 0; MESSAGE_TYPE_ATTACHMENT: 1; MESSAGE_TYPE_AUDIO: 2; MESSAGE_TYPE_CONTACT: 3; MESSAGE_TYPE_CHAT_HISTORY: 4; MESSAGE_TYPE_EMOTCION: 5; MESSAGE_TYPE_IMAGE: 6; MESSAGE_TYPE_TEXT: 7; MESSAGE_TYPE_LOCATION: 8; MESSAGE_TYPE_MINI_PROGRAM: 9; MESSAGE_TYPE_GROUP_NOTE: 10; MESSAGE_TYPE_TRANSFER: 11; MESSAGE_TYPE_RED_ENVELOPE: 12; MESSAGE_TYPE_RECALLED: 13; MESSAGE_TYPE_URL: 14; MESSAGE_TYPE_VIDEO: 15; MESSAGE_TYPE_POST: 16; MESSAGE_TYPE_CHANNEL: 17; MESSAGE_TYPE_SYSTEM: 18; MESSAGE_TYPE_MARKDOWN: 19; MESSAGE_TYPE_CALL_RECORD: 20; MESSAGE_TYPE_CHANNEL_CARD: 21; } export const MessageType: MessageTypeMap; export interface TextContentTypeMap { TEXT_CONTENT_TYPE_REGULAR: 0; TEXT_CONTENT_TYPE_AT: 1; } export const TextContentType: TextContentTypeMap; export interface BroadcastStatusMap { BROADCAST_STATUS_UNKNOWN: 0; BROADCAST_STATUS_SENDING: 1; BROADCAST_STATUS_SENT: 2; } export const BroadcastStatus: BroadcastStatusMap; export interface BroadcastTargetStatusMap { BROADCAST_TARGET_STATUS_UNSENT: 0; BROADCAST_TARGET_STATUS_SENT: 1; BROADCAST_TARGET_STATUS_NOT_FRIEND: 2; BROADCAST_TARGET_STATUS_OCCUPIED: 3; } export const BroadcastTargetStatus: BroadcastTargetStatusMap;