// package: wechaty.puppet // file: wechaty/puppet/room.proto import * as jspb from "google-protobuf"; import * as google_protobuf_wrappers_pb from "google-protobuf/google/protobuf/wrappers_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as wechaty_puppet_util_pb from "../../wechaty/puppet/util_pb"; export class RoomListRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomListRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomListRequest): RoomListRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomListRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomListRequest; static deserializeBinaryFromReader(message: RoomListRequest, reader: jspb.BinaryReader): RoomListRequest; } export namespace RoomListRequest { export type AsObject = { } } export class RoomListResponse extends jspb.Message { clearIdsList(): void; getIdsList(): Array; setIdsList(value: Array): void; addIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomListResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomListResponse): RoomListResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomListResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomListResponse; static deserializeBinaryFromReader(message: RoomListResponse, reader: jspb.BinaryReader): RoomListResponse; } export namespace RoomListResponse { export type AsObject = { idsList: Array, } } export class RoomPayloadRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomPayloadRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomPayloadRequest): RoomPayloadRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomPayloadRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomPayloadRequest; static deserializeBinaryFromReader(message: RoomPayloadRequest, reader: jspb.BinaryReader): RoomPayloadRequest; } export namespace RoomPayloadRequest { export type AsObject = { id: string, } } export class RoomPayloadResponse extends jspb.Message { getId(): string; setId(value: string): void; getTopic(): string; setTopic(value: string): void; getAvatar(): string; setAvatar(value: string): void; getOwnerId(): string; setOwnerId(value: string): void; clearAdminIdsList(): void; getAdminIdsList(): Array; setAdminIdsList(value: Array): void; addAdminIds(value: string, index?: number): string; clearMemberIdsList(): void; getMemberIdsList(): Array; setMemberIdsList(value: Array): void; addMemberIds(value: string, index?: number): string; getHandle(): string; setHandle(value: string): void; getAdditionalInfo(): string; setAdditionalInfo(value: string): void; getRoomRemark(): string; setRoomRemark(value: string): void; getExternal(): boolean; setExternal(value: boolean): void; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomPayloadResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomPayloadResponse): RoomPayloadResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomPayloadResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomPayloadResponse; static deserializeBinaryFromReader(message: RoomPayloadResponse, reader: jspb.BinaryReader): RoomPayloadResponse; } export namespace RoomPayloadResponse { export type AsObject = { id: string, topic: string, avatar: string, ownerId: string, adminIdsList: Array, memberIdsList: Array, handle: string, additionalInfo: string, roomRemark: string, external: boolean, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } export class RoomAddRequest extends jspb.Message { getId(): string; setId(value: string): void; getContactId(): string; setContactId(value: string): void; getInviteOnly(): boolean; setInviteOnly(value: boolean): void; clearQuoteIdsList(): void; getQuoteIdsList(): Array; setQuoteIdsList(value: Array): void; addQuoteIds(value: string, index?: number): string; clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAddRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomAddRequest): RoomAddRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAddRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAddRequest; static deserializeBinaryFromReader(message: RoomAddRequest, reader: jspb.BinaryReader): RoomAddRequest; } export namespace RoomAddRequest { export type AsObject = { id: string, contactId: string, inviteOnly: boolean, quoteIdsList: Array, contactIdsList: Array, } } export class RoomAddResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAddResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomAddResponse): RoomAddResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAddResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAddResponse; static deserializeBinaryFromReader(message: RoomAddResponse, reader: jspb.BinaryReader): RoomAddResponse; } export namespace RoomAddResponse { export type AsObject = { } } export class RoomAddV2Request extends jspb.Message { getId(): string; setId(value: string): void; clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; getInviteOnly(): boolean; setInviteOnly(value: boolean): void; clearQuoteIdsList(): void; getQuoteIdsList(): Array; setQuoteIdsList(value: Array): void; addQuoteIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAddV2Request.AsObject; static toObject(includeInstance: boolean, msg: RoomAddV2Request): RoomAddV2Request.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAddV2Request, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAddV2Request; static deserializeBinaryFromReader(message: RoomAddV2Request, reader: jspb.BinaryReader): RoomAddV2Request; } export namespace RoomAddV2Request { export type AsObject = { id: string, contactIdsList: Array, inviteOnly: boolean, quoteIdsList: Array, } } export class RoomAddV2Response extends jspb.Message { clearSuccessIdsList(): void; getSuccessIdsList(): Array; setSuccessIdsList(value: Array): void; addSuccessIds(value: string, index?: number): string; clearFailedIdsList(): void; getFailedIdsList(): Array; setFailedIdsList(value: Array): void; addFailedIds(value: string, index?: number): string; clearFailedReasonsList(): void; getFailedReasonsList(): Array; setFailedReasonsList(value: Array): void; addFailedReasons(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAddV2Response.AsObject; static toObject(includeInstance: boolean, msg: RoomAddV2Response): RoomAddV2Response.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAddV2Response, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAddV2Response; static deserializeBinaryFromReader(message: RoomAddV2Response, reader: jspb.BinaryReader): RoomAddV2Response; } export namespace RoomAddV2Response { export type AsObject = { successIdsList: Array, failedIdsList: Array, failedReasonsList: Array, } } export class RoomDelV2Request extends jspb.Message { getId(): string; setId(value: string): void; clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomDelV2Request.AsObject; static toObject(includeInstance: boolean, msg: RoomDelV2Request): RoomDelV2Request.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomDelV2Request, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomDelV2Request; static deserializeBinaryFromReader(message: RoomDelV2Request, reader: jspb.BinaryReader): RoomDelV2Request; } export namespace RoomDelV2Request { export type AsObject = { id: string, contactIdsList: Array, } } export class RoomDelV2Response extends jspb.Message { clearSuccessIdsList(): void; getSuccessIdsList(): Array; setSuccessIdsList(value: Array): void; addSuccessIds(value: string, index?: number): string; clearFailedIdsList(): void; getFailedIdsList(): Array; setFailedIdsList(value: Array): void; addFailedIds(value: string, index?: number): string; clearFailedReasonsList(): void; getFailedReasonsList(): Array; setFailedReasonsList(value: Array): void; addFailedReasons(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomDelV2Response.AsObject; static toObject(includeInstance: boolean, msg: RoomDelV2Response): RoomDelV2Response.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomDelV2Response, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomDelV2Response; static deserializeBinaryFromReader(message: RoomDelV2Response, reader: jspb.BinaryReader): RoomDelV2Response; } export namespace RoomDelV2Response { export type AsObject = { successIdsList: Array, failedIdsList: Array, failedReasonsList: Array, } } export class RoomAvatarRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAvatarRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomAvatarRequest): RoomAvatarRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAvatarRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAvatarRequest; static deserializeBinaryFromReader(message: RoomAvatarRequest, reader: jspb.BinaryReader): RoomAvatarRequest; } export namespace RoomAvatarRequest { export type AsObject = { id: string, } } export class RoomAvatarResponse extends jspb.Message { getFileBox(): string; setFileBox(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAvatarResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomAvatarResponse): RoomAvatarResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAvatarResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAvatarResponse; static deserializeBinaryFromReader(message: RoomAvatarResponse, reader: jspb.BinaryReader): RoomAvatarResponse; } export namespace RoomAvatarResponse { export type AsObject = { fileBox: string, } } export class RoomCreateRequest extends jspb.Message { clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; getTopic(): string; setTopic(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomCreateRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomCreateRequest): RoomCreateRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomCreateRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomCreateRequest; static deserializeBinaryFromReader(message: RoomCreateRequest, reader: jspb.BinaryReader): RoomCreateRequest; } export namespace RoomCreateRequest { export type AsObject = { contactIdsList: Array, topic: string, } } export class RoomCreateResponse extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomCreateResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomCreateResponse): RoomCreateResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomCreateResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomCreateResponse; static deserializeBinaryFromReader(message: RoomCreateResponse, reader: jspb.BinaryReader): RoomCreateResponse; } export namespace RoomCreateResponse { export type AsObject = { id: string, } } export class RoomDelRequest extends jspb.Message { getId(): string; setId(value: string): void; getContactId(): string; setContactId(value: string): void; clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomDelRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomDelRequest): RoomDelRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomDelRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomDelRequest; static deserializeBinaryFromReader(message: RoomDelRequest, reader: jspb.BinaryReader): RoomDelRequest; } export namespace RoomDelRequest { export type AsObject = { id: string, contactId: string, contactIdsList: Array, } } export class RoomDelResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomDelResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomDelResponse): RoomDelResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomDelResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomDelResponse; static deserializeBinaryFromReader(message: RoomDelResponse, reader: jspb.BinaryReader): RoomDelResponse; } export namespace RoomDelResponse { export type AsObject = { } } export class RoomQuitRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomQuitRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomQuitRequest): RoomQuitRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomQuitRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomQuitRequest; static deserializeBinaryFromReader(message: RoomQuitRequest, reader: jspb.BinaryReader): RoomQuitRequest; } export namespace RoomQuitRequest { export type AsObject = { id: string, } } export class RoomQuitResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomQuitResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomQuitResponse): RoomQuitResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomQuitResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomQuitResponse; static deserializeBinaryFromReader(message: RoomQuitResponse, reader: jspb.BinaryReader): RoomQuitResponse; } export namespace RoomQuitResponse { export type AsObject = { } } export class RoomTopicRequest extends jspb.Message { getId(): string; setId(value: string): void; hasTopicStringValueDeprecated(): boolean; clearTopicStringValueDeprecated(): void; getTopicStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setTopicStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; hasTopic(): boolean; clearTopic(): void; getTopic(): string; setTopic(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomTopicRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomTopicRequest): RoomTopicRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomTopicRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomTopicRequest; static deserializeBinaryFromReader(message: RoomTopicRequest, reader: jspb.BinaryReader): RoomTopicRequest; } export namespace RoomTopicRequest { export type AsObject = { id: string, topicStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, topic: string, } } export class RoomTopicResponse extends jspb.Message { hasTopicStringValueDeprecated(): boolean; clearTopicStringValueDeprecated(): void; getTopicStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setTopicStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getTopic(): string; setTopic(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomTopicResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomTopicResponse): RoomTopicResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomTopicResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomTopicResponse; static deserializeBinaryFromReader(message: RoomTopicResponse, reader: jspb.BinaryReader): RoomTopicResponse; } export namespace RoomTopicResponse { export type AsObject = { topicStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, topic: string, } } export class RoomQRCodeRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomQRCodeRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomQRCodeRequest): RoomQRCodeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomQRCodeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomQRCodeRequest; static deserializeBinaryFromReader(message: RoomQRCodeRequest, reader: jspb.BinaryReader): RoomQRCodeRequest; } export namespace RoomQRCodeRequest { export type AsObject = { id: string, } } export class RoomQRCodeResponse extends jspb.Message { getQrcode(): string; setQrcode(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomQRCodeResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomQRCodeResponse): RoomQRCodeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomQRCodeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomQRCodeResponse; static deserializeBinaryFromReader(message: RoomQRCodeResponse, reader: jspb.BinaryReader): RoomQRCodeResponse; } export namespace RoomQRCodeResponse { export type AsObject = { qrcode: string, } } export class RoomParseDynamicQRCodeRequest extends jspb.Message { getUrl(): string; setUrl(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomParseDynamicQRCodeRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomParseDynamicQRCodeRequest): RoomParseDynamicQRCodeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomParseDynamicQRCodeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomParseDynamicQRCodeRequest; static deserializeBinaryFromReader(message: RoomParseDynamicQRCodeRequest, reader: jspb.BinaryReader): RoomParseDynamicQRCodeRequest; } export namespace RoomParseDynamicQRCodeRequest { export type AsObject = { url: string, } } export class RoomParseDynamicQRCodeResponse extends jspb.Message { getQrcode(): string; setQrcode(value: string): void; getQrcodeImageUrl(): string; setQrcodeImageUrl(value: string): void; getRoomName(): string; setRoomName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomParseDynamicQRCodeResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomParseDynamicQRCodeResponse): RoomParseDynamicQRCodeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomParseDynamicQRCodeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomParseDynamicQRCodeResponse; static deserializeBinaryFromReader(message: RoomParseDynamicQRCodeResponse, reader: jspb.BinaryReader): RoomParseDynamicQRCodeResponse; } export namespace RoomParseDynamicQRCodeResponse { export type AsObject = { qrcode: string, qrcodeImageUrl: string, roomName: string, } } export class RoomAnnounceRequest extends jspb.Message { getId(): string; setId(value: string): void; hasTextStringValueDeprecated(): boolean; clearTextStringValueDeprecated(): void; getTextStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setTextStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; hasText(): boolean; clearText(): void; getText(): string; setText(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAnnounceRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomAnnounceRequest): RoomAnnounceRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAnnounceRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAnnounceRequest; static deserializeBinaryFromReader(message: RoomAnnounceRequest, reader: jspb.BinaryReader): RoomAnnounceRequest; } export namespace RoomAnnounceRequest { export type AsObject = { id: string, textStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, text: string, } } export class RoomAnnounceResponse extends jspb.Message { hasTextStringValueDeprecated(): boolean; clearTextStringValueDeprecated(): void; getTextStringValueDeprecated(): google_protobuf_wrappers_pb.StringValue | undefined; setTextStringValueDeprecated(value?: google_protobuf_wrappers_pb.StringValue): void; getText(): string; setText(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAnnounceResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomAnnounceResponse): RoomAnnounceResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAnnounceResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAnnounceResponse; static deserializeBinaryFromReader(message: RoomAnnounceResponse, reader: jspb.BinaryReader): RoomAnnounceResponse; } export namespace RoomAnnounceResponse { export type AsObject = { textStringValueDeprecated?: google_protobuf_wrappers_pb.StringValue.AsObject, text: string, } } export class RoomRemarkRequest extends jspb.Message { getId(): string; setId(value: string): void; getRemark(): string; setRemark(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomRemarkRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomRemarkRequest): RoomRemarkRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomRemarkRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomRemarkRequest; static deserializeBinaryFromReader(message: RoomRemarkRequest, reader: jspb.BinaryReader): RoomRemarkRequest; } export namespace RoomRemarkRequest { export type AsObject = { id: string, remark: string, } } export class RoomRemarkResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomRemarkResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomRemarkResponse): RoomRemarkResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomRemarkResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomRemarkResponse; static deserializeBinaryFromReader(message: RoomRemarkResponse, reader: jspb.BinaryReader): RoomRemarkResponse; } export namespace RoomRemarkResponse { export type AsObject = { } } export class RoomOwnerTransferRequest extends jspb.Message { getId(): string; setId(value: string): void; getContactId(): string; setContactId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomOwnerTransferRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomOwnerTransferRequest): RoomOwnerTransferRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomOwnerTransferRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomOwnerTransferRequest; static deserializeBinaryFromReader(message: RoomOwnerTransferRequest, reader: jspb.BinaryReader): RoomOwnerTransferRequest; } export namespace RoomOwnerTransferRequest { export type AsObject = { id: string, contactId: string, } } export class RoomOwnerTransferResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomOwnerTransferResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomOwnerTransferResponse): RoomOwnerTransferResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomOwnerTransferResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomOwnerTransferResponse; static deserializeBinaryFromReader(message: RoomOwnerTransferResponse, reader: jspb.BinaryReader): RoomOwnerTransferResponse; } export namespace RoomOwnerTransferResponse { export type AsObject = { } } export class RoomPermissionRequest extends jspb.Message { getId(): string; setId(value: string): void; getInviteConfirm(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setInviteConfirm(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getAdminOnlyManage(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setAdminOnlyManage(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getAdminOnlyAtAll(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setAdminOnlyAtAll(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getMuteAll(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setMuteAll(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getForbidRoomTopicEdit(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setForbidRoomTopicEdit(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getDisableMemberMutualAdd(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setDisableMemberMutualAdd(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomPermissionRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomPermissionRequest): RoomPermissionRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomPermissionRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomPermissionRequest; static deserializeBinaryFromReader(message: RoomPermissionRequest, reader: jspb.BinaryReader): RoomPermissionRequest; } export namespace RoomPermissionRequest { export type AsObject = { id: string, inviteConfirm: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], adminOnlyManage: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], adminOnlyAtAll: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], muteAll: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], forbidRoomTopicEdit: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], disableMemberMutualAdd: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], } } export class RoomPermissionResponse extends jspb.Message { getInviteConfirm(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setInviteConfirm(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getAdminOnlyManage(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setAdminOnlyManage(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getAdminOnlyAtAll(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setAdminOnlyAtAll(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getMuteAll(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setMuteAll(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getForbidRoomTopicEdit(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setForbidRoomTopicEdit(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; getDisableMemberMutualAdd(): wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]; setDisableMemberMutualAdd(value: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomPermissionResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomPermissionResponse): RoomPermissionResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomPermissionResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomPermissionResponse; static deserializeBinaryFromReader(message: RoomPermissionResponse, reader: jspb.BinaryReader): RoomPermissionResponse; } export namespace RoomPermissionResponse { export type AsObject = { inviteConfirm: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], adminOnlyManage: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], adminOnlyAtAll: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], muteAll: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], forbidRoomTopicEdit: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], disableMemberMutualAdd: wechaty_puppet_util_pb.OptionalBooleanMap[keyof wechaty_puppet_util_pb.OptionalBooleanMap], } } export class RoomAdminsRequest extends jspb.Message { getId(): string; setId(value: string): void; clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAdminsRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomAdminsRequest): RoomAdminsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAdminsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAdminsRequest; static deserializeBinaryFromReader(message: RoomAdminsRequest, reader: jspb.BinaryReader): RoomAdminsRequest; } export namespace RoomAdminsRequest { export type AsObject = { id: string, contactIdsList: Array, } } export class RoomAdminsResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomAdminsResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomAdminsResponse): RoomAdminsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomAdminsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomAdminsResponse; static deserializeBinaryFromReader(message: RoomAdminsResponse, reader: jspb.BinaryReader): RoomAdminsResponse; } export namespace RoomAdminsResponse { export type AsObject = { } } export class RoomDismissRequest extends jspb.Message { getId(): string; setId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomDismissRequest.AsObject; static toObject(includeInstance: boolean, msg: RoomDismissRequest): RoomDismissRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomDismissRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomDismissRequest; static deserializeBinaryFromReader(message: RoomDismissRequest, reader: jspb.BinaryReader): RoomDismissRequest; } export namespace RoomDismissRequest { export type AsObject = { id: string, } } export class RoomDismissResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): RoomDismissResponse.AsObject; static toObject(includeInstance: boolean, msg: RoomDismissResponse): RoomDismissResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: RoomDismissResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): RoomDismissResponse; static deserializeBinaryFromReader(message: RoomDismissResponse, reader: jspb.BinaryReader): RoomDismissResponse; } export namespace RoomDismissResponse { export type AsObject = { } } export class BatchRoomPayloadRequest extends jspb.Message { clearIdsList(): void; getIdsList(): Array; setIdsList(value: Array): void; addIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchRoomPayloadRequest.AsObject; static toObject(includeInstance: boolean, msg: BatchRoomPayloadRequest): BatchRoomPayloadRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchRoomPayloadRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchRoomPayloadRequest; static deserializeBinaryFromReader(message: BatchRoomPayloadRequest, reader: jspb.BinaryReader): BatchRoomPayloadRequest; } export namespace BatchRoomPayloadRequest { export type AsObject = { idsList: Array, } } export class BatchRoomPayloadResponse extends jspb.Message { clearRoomPayloadsList(): void; getRoomPayloadsList(): Array; setRoomPayloadsList(value: Array): void; addRoomPayloads(value?: RoomPayloadResponse, index?: number): RoomPayloadResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchRoomPayloadResponse.AsObject; static toObject(includeInstance: boolean, msg: BatchRoomPayloadResponse): BatchRoomPayloadResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchRoomPayloadResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchRoomPayloadResponse; static deserializeBinaryFromReader(message: BatchRoomPayloadResponse, reader: jspb.BinaryReader): BatchRoomPayloadResponse; } export namespace BatchRoomPayloadResponse { export type AsObject = { roomPayloadsList: Array, } }