Class: Dialog
Extends:
Base
Represents a dialog on Yurba
Constructors
Constructor
new Dialog(
client,data):Dialog
Parameters
client
data
Returns
Dialog
Overrides
Properties
author
author:
null|ShortUserModel
The dialog's author
avatar
avatar:
number
The dialog's avatar ID
country
country:
number
The dialog's country
description
description:
string
The dialog's description
dialogDude
dialogDude:
null|ShortUserModel
The dialog dude (for private dialogs)
fire
fire:
number
The dialog's fire count
id
id:
number
The dialog's ID
lastMessage
lastMessage:
MessageModel
The last message in the dialog
link
link:
string
The dialog's link
member
member:
boolean
Whether the current user is a member
memberManager
memberManager:
DialogMemberManager
The dialog member manager
members
members:
number
Number of members in the dialog
mute
mute:
boolean
Whether the dialog is muted
name
name:
string
The dialog's name
private
private:
boolean
Whether the dialog is private
timestamp
timestamp:
number
The dialog's creation timestamp
topic
topic:
number
The dialog's topic
type
type:
DialogType
The type of dialog
verify
verify:
DialogVerify
The dialog's verification status
Accessors
displayName
Get Signature
get displayName():
string
The dialog's display name
Returns
string
isChannel
Get Signature
get isChannel():
boolean
Whether this is a channel dialog
Returns
boolean
isGroup
Get Signature
get isGroup():
boolean
Whether this is a group dialog
Returns
boolean
isPrivate
Get Signature
get isPrivate():
boolean
Whether this is a private dialog
Returns
boolean
isVerified
Get Signature
get isVerified():
boolean
Whether the dialog is verified
Returns
boolean
url
Get Signature
get url():
string
The URL to the dialog
Returns
string
Methods
_clone()
_clone():
Dialog
Internal
Creates a clone of this dialog
Returns
Dialog
Overrides
_patch()
_patch(
data):this
Internal
Updates the dialog with new data
Parameters
data
Partial<DialogModel>
The new dialog data
Returns
this
Overrides
toString()
toString():
string
Returns a string representation of an object.
Returns
string
valueOf()
valueOf():
any
Returns
any