Skip to main content

Interface: SingleChat

Extends

Properties

ack?

optional ack: any

Inherited from

BaseChat.ack


archive

archive: boolean

Inherited from

BaseChat.archive


canSend?

optional canSend: boolean

Whether your host account is able to send messages to this chat

Inherited from

BaseChat.canSend


changeNumberNewJid

changeNumberNewJid: any

Inherited from

BaseChat.changeNumberNewJid


changeNumberOldJid

changeNumberOldJid: any

Inherited from

BaseChat.changeNumberOldJid


contact

contact: Contact

The contact related to this chat

Inherited from

BaseChat.contact


formattedTitle?

optional formattedTitle: string

The title of the chat

Inherited from

BaseChat.formattedTitle


groupMetadata

groupMetadata: GroupMetadata

Group metadata for this chat

Inherited from

BaseChat.groupMetadata


id

id: ContactId

The id of the chat


isAnnounceGrpRestrict

isAnnounceGrpRestrict: any

If the chat is a group chat is restricted

Inherited from

BaseChat.isAnnounceGrpRestrict


isGroup

isGroup: false

Whether the chat is a group chat


isOnline?

optional isOnline: any

Deprecated

This is unreliable. Use the method isChatOnline instead.

Inherited from

BaseChat.isOnline


isReadOnly

isReadOnly: boolean

Whether the chat is a group chat and the group is restricted

Inherited from

BaseChat.isReadOnly


kind

kind: string

Inherited from

BaseChat.kind


labels

labels: any

The labels attached to this chat.

Inherited from

BaseChat.labels


lastReceivedKey

lastReceivedKey: any

The ID of the last message received in this chat

Inherited from

BaseChat.lastReceivedKey


lastSeen?

optional lastSeen: any

Deprecated

This is unreliable. Use the method getLastSeen instead.

Inherited from

BaseChat.lastSeen


modifyTag

modifyTag: number

Inherited from

BaseChat.modifyTag


msgs

msgs: any

The messages in the chat

Inherited from

BaseChat.msgs


muteExpiration

muteExpiration: number

The expiration timestamp of the chat mute

Inherited from

BaseChat.muteExpiration


name

name: string

The name of the chat

Inherited from

BaseChat.name


notSpam

notSpam: boolean

Whether the chat is marked as spam

Inherited from

BaseChat.notSpam


pendingMsgs

pendingMsgs: boolean

Messages that are pending to be sent

Inherited from

BaseChat.pendingMsgs


pic?

optional pic: string

URL of the chat picture if available

Inherited from

BaseChat.pic


pin

pin: number

Whether the chat is pinned

Inherited from

BaseChat.pin


presence

presence: any

The presence state of the chat participant

Inherited from

BaseChat.presence


t

t: number

The timestamp of the last interaction in the chat

Inherited from

BaseChat.t


unreadCount

unreadCount: number

The number of undread messages in this chat

Inherited from

BaseChat.unreadCount