interface Chat {
    archive: boolean;
    archiveAtMentionViewedInDrawer: boolean;
    contact: Contact;
    ephemeralDuration: number;
    groupMetadata: GroupMetadata;
    hasChatBeenOpened: boolean;
    hasUnreadMention: boolean;
    id: Wid;
    isAnnounceGrpRestrict: boolean;
    isBroadcast: boolean;
    isGroup: boolean;
    isReadOnly: boolean;
    isUser: boolean;
    kind: string;
    lastReceivedKey: MessageId;
    msgs: null;
    muteExpiration: number;
    name: string;
    notSpam: boolean;
    pendingMsgs: boolean;
    pin: number;
    presence: Presence;
    t: number;
    unreadCount: number;
    unreadMentionCount: number;
}

Properties

archive: boolean
archiveAtMentionViewedInDrawer: boolean
contact: Contact
ephemeralDuration: number
groupMetadata: GroupMetadata
hasChatBeenOpened: boolean
hasUnreadMention: boolean
id: Wid
isAnnounceGrpRestrict: boolean
isBroadcast: boolean
isGroup: boolean
isReadOnly: boolean
isUser: boolean
kind: string
lastReceivedKey: MessageId
msgs: null
muteExpiration: number
name: string
notSpam: boolean
pendingMsgs: boolean
pin: number
presence: Presence
t: number
unreadCount: number
unreadMentionCount: number