Interface InitialUpdate

interface InitialUpdate {
    battle?: InitialBattleUpdate;
    discordID?: string;
    isFirstLogin?: boolean;
    isSubscribedToEmails: boolean;
    isSubscriptionCanceled?: boolean;
    mainMenu?: InitialMainMenuUpdate;
    mainState: MainState;
    parties: readonly PartyUpdate[];
    playerID: string;
    players: readonly InitialPlayerUpdate[];
    starwatchBearer?: {
        expiresAtSeconds: number;
        token: string;
    };
    starwatchUserID: string;
    subscriptionOverAt?: number;
    unlockedAchievements: readonly AchievementUpdate[];
    untilShutdown: number;
    world?: InitialWorldUpdate;
}

Properties

discordID?: string
isFirstLogin?: boolean
isSubscribedToEmails: boolean
isSubscriptionCanceled?: boolean
mainState: MainState
parties: readonly PartyUpdate[]
playerID: string
players: readonly InitialPlayerUpdate[]
starwatchBearer?: {
    expiresAtSeconds: number;
    token: string;
}

Type declaration

  • Readonly expiresAtSeconds: number
  • Readonly token: string
starwatchUserID: string
subscriptionOverAt?: number
unlockedAchievements: readonly AchievementUpdate[]
untilShutdown: number