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 };
}