Type Alias OAPIResident

OAPIResident: NestedOmit<RawResident, "ranks" | "perms" | "stats"> & {
    balance: number;
    nation?: string;
    nationRanks?: string[];
    perms?: {
        build: boolean[];
        destroy: boolean[];
        flags: RawFlagPerms;
        itemUse: boolean[];
        switch: boolean[];
    };
    surname?: string;
    timestamps: Timestamps;
    title?: string;
    town?: string;
    townRanks?: string[];
}