Interface Member

Represents the membership of a user in a conversation

interface Member {
    state: "INVITED" | "JOINED" | "LEFT" | "UNKNOWN";
    get channel(): Nullable<MemberChannelJS>;
    get id(): string;
    get timestamp(): Nullable<MemberTimestampJS>;
    get user(): Nullable<UserJS>;
}

Properties

Accessors

Properties

state: "INVITED" | "JOINED" | "LEFT" | "UNKNOWN"

The member state

Accessors

  • get channel(): Nullable<MemberChannelJS>
  • The member channel

    Returns Nullable<MemberChannelJS>

  • get id(): string
  • The member id

    Returns string

  • get timestamp(): Nullable<MemberTimestampJS>
  • The member timestamp

    Returns Nullable<MemberTimestampJS>

  • get user(): Nullable<UserJS>
  • The user associated to the member

    Returns Nullable<UserJS>