Skip to content

Class: DialogMember

Extends: Base

Represents a dialog member on Yurba

Constructors

Constructor

new DialogMember(client, data): DialogMember

Parameters

client

Client

data

DialogMemberModel

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

data

Partial<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