Interface RoomMemberEventContent

interface RoomMemberEventContent {
    avatar_url?: string;
    displayname?: string;
    is_direct?: boolean;
    join_authorised_via_users_server?: string;
    membership:
        | "join"
        | "invite"
        | "knock"
        | "ban"
        | "leave";
    reason?: string;
    third_party_invite?: {
        display_name: string;
        signed: {
            mxid: string;
            token: string;
            ts: number;
        };
    };
}

Properties

avatar_url?: string
displayname?: string
is_direct?: boolean
join_authorised_via_users_server?: string
membership:
    | "join"
    | "invite"
    | "knock"
    | "ban"
    | "leave"
reason?: string
third_party_invite?: {
    display_name: string;
    signed: {
        mxid: string;
        token: string;
        ts: number;
    };
}