export interface PadplusRoomMemberPayload { contactId: string; nickName: string; displayName: string; bigHeadUrl: string; smallHeadUrl: string; inviterId: string; } export interface PadplusMemberBrief { UserName: string; NickName?: string; } export interface GrpcRoomMemberPayload { DisplayName: string; HeadImgUrl: string; InvitedBy: string; MemberContactFlag: number; NickName: string; RemarkName: string; UserName: string; } export interface GrpcRoomMemberList { roomId: string; membersJson: string; } export interface PadplusRoomPayload { alias: string; bigHeadUrl: string; chatRoomOwner: string; chatroomVersion: number; contactType: number; stranger: string; members: PadplusMemberBrief[]; tagList: string; nickName: string; smallHeadUrl: string; ticket: string; chatroomId: string; memberCount: number; } export interface GrpcRoomPayload { ContactType: number; ExtInfoExt: string; Sex: number; EncryptUsername: string; wechatUserName: string; PYQuanPin: string; Remark: string; LabelLists: string; ChatroomVersion: number; ExtInfo: string; ChatRoomOwner: string; VerifyFlag: number; ContactFlag: number; Ticket: string; UserName: string; src: number; HeadImgUrl: string; RemarkPYInitial: string; MsgType: number; City: string; NickName: string; Province: string; Alias: string; Signature: string; RemarkName: string; RemarkPYQuanPin: string; Uin: number; SmallHeadImgUrl: string; PYInitial: string; Seq: string; BigHeadImgUrl: string; } export interface PadplusRoomInvitationPayload { id: string; fromUser: string; receiver: string; roomName: string; thumbUrl: string; timestamp: number; url: string; } export interface PadplusRoomInviteEvent { fromUser: string; msgId: string; receiver: string; roomName: string; timestamp: number; thumbUrl: string; url: string; } export interface GrpcCreateRoomData { status: number; roomId: string; message: string; createMessage: GrpcCreateRoomMember[]; } export interface GrpcCreateRoomMember { wxid: string; status: number; } export interface GrpcGetAnnouncementData { annoumcementPublisher: string; annoumcementPublishTime: number; message: string; status: number; announcement: string; } export interface GrpcSetAnnouncementData { message: string; content: string; status: number; } export interface PadplusRoomMemberMap { [contactId: string]: PadplusRoomMemberPayload; } export interface GrpcAccpetRoomInvitation { chatRoomType: string; cmdid: string; inviteDetailUrl: string; inviteFrom: string; inviteUrl: string; loginer: string; queueName: string; source: string; uin: string; userName: string; } export interface RoomRelatedXmlSchema { sysmsg: { $: { type: string; }; sysmsgtemplate: { content_template: { $: { type: string; }; plain: string; template: string; link_list: { link: [{ $: { name: string; type: string; hidden?: string; }; memberlist?: { member: [{ username: string; nickname: string; }]; }; separator?: string; title?: string; usernamelist?: { username: string; }; }]; }; }; }; }; } //# sourceMappingURL=model-room.d.ts.map