Skip to content

Class: DialogMember ​

Extends: Base

Represents a dialog member on Yurba

Constructors ​

Constructor ​

new DialogMember(client, data): DialogMember

Parameters ​

NameTypeDescription
clientClient
dataDialogMemberModel

Returns ​

DialogMember

Overrides ​

Base.constructor

Properties ​

dialog ​

dialog: number

The dialog ID this member belongs to


id ​

id: number

The member's ID


member ​

member: UserModel

The member user data


timestamp ​

timestamp: number

The timestamp when the user joined the dialog

Accessors ​

displayName ​

Get Signature ​

get displayName(): string

The user's display name

Returns ​

string *? ***

joinedAt ​

Get Signature ​

get joinedAt(): Date

When the user joined the dialog

Returns ​

Date *? ***

userId ​

Get Signature ​

get userId(): number

The user ID of this member

Returns ​

number *? ***

Get Signature ​

get userLink(): string

The user's link/username

Returns ​

string

Methods ​

_clone() ​

_clone(): DialogMember

Internal

Creates a clone of this dialog member

Returns ​

DialogMember

Overrides ​

Base._clone


_patch() ​

_patch(data): this

Internal

Updates the dialog member with new data

Parameters ​

NameTypeDescription
dataPartial<DialogMemberModel>The new dialog member data

Returns ​

this

Overrides ​

Base._patch


toString() ​

toString(): string

Returns a string representation of an object.

Returns ​

string *? ***

valueOf() ​

valueOf(): any

Returns ​

any

Inherited from ​

Base.valueOf