Saxonberg Server API
    Preparing search index...

    Interface EnrollmentDraft

    In-progress char-gen picks. Held on the transient Login (GC'd at commit → no draft persistence, no completion flag). Mutated by EnrollController; read by its commit.

    interface EnrollmentDraft {
        accountName?: string;
        aspiration?: string;
        name?: string;
        pronouns?: string;
        realName?: string;
        sex?: string;
        sexSystem?: string;
        speciesCommonName?: string;
        speciesKey?: string;
        speciesPath?: string;
        suggestion?: { name: string; surname?: string };
        surname?: string;
    }
    Index

    Properties

    accountName?: string

    The player's account display name (Google displayName) — shown on the name step for reference.

    aspiration?: string

    Chosen aspiration key.

    name?: string

    Chosen given name.

    pronouns?: string

    Chosen pronoun key.

    realName?: string

    The player's real (Google) given name — seeds the name suggester.

    sex?: string

    Chosen biological sex (species-constrained).

    sexSystem?: string

    Cached species sex-determination system (drives the sex sub-pick).

    speciesCommonName?: string

    Species common name, for display.

    speciesKey?: string

    Chosen species roster key (e.g. 'elf').

    speciesPath?: string

    Resolved species template path.

    suggestion?: { name: string; surname?: string }

    Current name suggestion (drives the name fields' pre-fill).

    surname?: string

    Chosen surname.