Saxonberg Server API
    Preparing search index...

    A public-roster row: authored identity joined with current holder.

    interface OfficeRosterRow {
        branch: OfficeBranch;
        displayName: string;
        founderLabel: string;
        holderPlayerId: string | null;
        isFounderDefault: boolean;
        key: string;
        origin: OfficeOrigin;
    }

    Hierarchy (View Summary)

    Index

    Properties

    branch: OfficeBranch
    displayName: string
    founderLabel: string

    The configured founder display handle (for offline presentation).

    holderPlayerId: string | null

    The explicit handed-off holder's playerId, or null on the default.

    isFounderDefault: boolean

    True when no handoff exists and the seat rests on the founder.

    key: string
    origin: OfficeOrigin