Cosmos Journeyer API Documentation - v1.10.1
    Preparing search index...

    Variable CmdrSavesDeepSchemaConst

    CmdrSavesDeepSchema: ZodObject<
        {} & {
            auto: ZodArray<
                ZodObject<
                    {
                        player: ZodObject<
                            {
                                balance: ZodDefault<ZodNumber>;
                                completedMissions: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                creationDate: ZodDefault<ZodString>;
                                currentItinerary: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                currentMissions: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                discoveries: ZodDefault<
                                    ZodObject<
                                        { local: ...; uploaded: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { local: ...; uploaded: ... },
                                        { local?: ...; uploaded?: ... },
                                    >,
                                >;
                                name: ZodDefault<ZodString>;
                                spaceShips: ZodDefault<
                                    ZodArray<ZodDiscriminatedUnion<(...), (...)>, "many">,
                                >;
                                spareSpaceshipComponents: ZodDefault<
                                    ZodArray<ZodDiscriminatedUnion<(...), (...)>, "many">,
                                >;
                                systemBookmarks: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                timePlayedSeconds: ZodDefault<ZodNumber>;
                                tutorials: ZodDefault<
                                    ZodObject<
                                        {
                                            flightCompleted: ...;
                                            fuelScoopingCompleted: ...;
                                            starMapCompleted: ...;
                                            stationLandingCompleted: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            flightCompleted: ...;
                                            fuelScoopingCompleted: ...;
                                            starMapCompleted: ...;
                                            stationLandingCompleted: ...;
                                        },
                                        {
                                            flightCompleted?: ...;
                                            fuelScoopingCompleted?: ...;
                                            starMapCompleted?: ...;
                                            stationLandingCompleted?: ...;
                                        },
                                    >,
                                >;
                                uuid: ZodDefault<ZodString>;
                                visitedSystemHistory: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                balance: number;
                                completedMissions: {
                                    missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                    reward: number;
                                    tree: MissionNodeSerializedShape;
                                    type: MissionType;
                                }[];
                                creationDate: string;
                                currentItinerary: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                }[];
                                currentMissions: {
                                    missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                    reward: number;
                                    tree: MissionNodeSerializedShape;
                                    type: MissionType;
                                }[];
                                discoveries: {
                                    local: {
                                        discoveryTimestamp: ...;
                                        explorerName: ...;
                                        objectId: ...;
                                    }[];
                                    uploaded: {
                                        discoveryTimestamp: ...;
                                        explorerName: ...;
                                        objectId: ...;
                                    }[];
                                };
                                name: string;
                                spaceShips: {
                                    components: { optional: ...; primary: ... };
                                    id: string;
                                    name: string;
                                    type: WANDERER;
                                }[];
                                spareSpaceshipComponents: (
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                )[];
                                systemBookmarks: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                }[];
                                timePlayedSeconds: number;
                                tutorials: {
                                    flightCompleted: boolean;
                                    fuelScoopingCompleted: boolean;
                                    starMapCompleted: boolean;
                                    stationLandingCompleted: boolean;
                                };
                                uuid: string;
                                visitedSystemHistory: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                }[];
                            },
                            {
                                balance?: number;
                                completedMissions?: {
                                    missionGiver: ...;
                                    reward?: ...;
                                    tree: ...;
                                    type?: ...;
                                }[];
                                creationDate?: string;
                                currentItinerary?: {
                                    localX: ...;
                                    localY: ...;
                                    localZ: ...;
                                    starSectorX: ...;
                                    starSectorY: ...;
                                    starSectorZ: ...;
                                }[];
                                currentMissions?: {
                                    missionGiver: ...;
                                    reward?: ...;
                                    tree: ...;
                                    type?: ...;
                                }[];
                                discoveries?: { local?: (...)
                                | (...); uploaded?: (...) | (...) };
                                name?: string;
                                spaceShips?: { components: ...; id: ...; name: ...; type: ... }[];
                                spareSpaceshipComponents?: ((...) | (...) | (...) | (...) | (...))[];
                                systemBookmarks?: {
                                    localX: ...;
                                    localY: ...;
                                    localZ: ...;
                                    starSectorX: ...;
                                    starSectorY: ...;
                                    starSectorZ: ...;
                                }[];
                                timePlayedSeconds?: number;
                                tutorials?: {
                                    flightCompleted?: (...)
                                    | (...)
                                    | (...);
                                    fuelScoopingCompleted?: (...) | (...) | (...);
                                    starMapCompleted?: (...) | (...) | (...);
                                    stationLandingCompleted?: (...) | (...) | (...);
                                };
                                uuid?: string;
                                visitedSystemHistory?: {
                                    localX: ...;
                                    localY: ...;
                                    localZ: ...;
                                    starSectorX: ...;
                                    starSectorY: ...;
                                    starSectorZ: ...;
                                }[];
                            },
                        >;
                        playerLocation: ZodDiscriminatedUnion<
                            "type",
                            [
                                ZodObject<
                                    {
                                        position: ZodObject<(...), (...), (...), (...), (...)>;
                                        rotation: ZodObject<(...), (...), (...), (...), (...)>;
                                        type: ZodLiteral<(...)>;
                                        universeObjectId: ZodObject<(...), (...), (...), (...), (...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        position: { x: ...; y: ...; z: ... };
                                        rotation: { w: ...; x: ...; y: ...; z: ... };
                                        type: "relative";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                    {
                                        position: { x?: ...; y?: ...; z?: ... };
                                        rotation: { w?: ...; x?: ...; y?: ...; z?: ... };
                                        type: "relative";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                >,
                                ZodObject<
                                    {
                                        type: ZodLiteral<(...)>;
                                        universeObjectId: ZodObject<(...), (...), (...), (...), (...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        type: "atStation";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                    {
                                        type: "atStation";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                >,
                                ZodObject<
                                    {
                                        latitude: ZodDefault<(...)>;
                                        longitude: ZodDefault<(...)>;
                                        type: ZodLiteral<(...)>;
                                        universeObjectId: ZodObject<(...), (...), (...), (...), (...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        latitude: number;
                                        longitude: number;
                                        type: "onSurface";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                    {
                                        latitude?: (...)
                                        | (...);
                                        longitude?: (...) | (...);
                                        type: "onSurface";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                >,
                                ZodObject<
                                    { shipId: ZodString; type: ZodLiteral<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    { shipId: string; type: "inSpaceship" },
                                    { shipId: string; type: "inSpaceship" },
                                >,
                            ],
                        >;
                        shipLocations: ZodRecord<
                            ZodString,
                            ZodDiscriminatedUnion<
                                "type",
                                [
                                    ZodObject<
                                        {
                                            position: ...;
                                            rotation: ...;
                                            type: ...;
                                            universeObjectId: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        { position: ...; rotation: ...; type: ...; universeObjectId: ... },
                                        { position: ...; rotation: ...; type: ...; universeObjectId: ... },
                                    >,
                                    ZodObject<
                                        { type: ...; universeObjectId: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { type: ...; universeObjectId: ... },
                                        { type: ...; universeObjectId: ... },
                                    >,
                                    ZodObject<
                                        {
                                            latitude: ...;
                                            longitude: ...;
                                            type: ...;
                                            universeObjectId: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        { latitude: ...; longitude: ...; type: ...; universeObjectId: ... },
                                        {
                                            latitude?: ...;
                                            longitude?: ...;
                                            type: ...;
                                            universeObjectId: ...;
                                        },
                                    >,
                                    ZodObject<
                                        { shipId: ...; type: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { shipId: ...; type: ... },
                                        { shipId: ...; type: ... },
                                    >,
                                ],
                            >,
                        >;
                        timestamp: ZodDefault<ZodNumber>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        player: {
                            balance: number;
                            completedMissions: {
                                missionGiver: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                                reward: number;
                                tree: MissionNodeSerializedShape;
                                type: MissionType;
                            }[];
                            creationDate: string;
                            currentItinerary: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            currentMissions: {
                                missionGiver: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                                reward: number;
                                tree: MissionNodeSerializedShape;
                                type: MissionType;
                            }[];
                            discoveries: {
                                local: {
                                    discoveryTimestamp: number;
                                    explorerName: string;
                                    objectId: { idInSystem: ...; systemCoordinates: ... };
                                }[];
                                uploaded: {
                                    discoveryTimestamp: number;
                                    explorerName: string;
                                    objectId: { idInSystem: ...; systemCoordinates: ... };
                                }[];
                            };
                            name: string;
                            spaceShips: {
                                components: {
                                    optional: [(...), (...), (...)];
                                    primary: { fuelTank: ...; thrusters: ...; warpDrive: ... };
                                };
                                id: string;
                                name: string;
                                type: WANDERER;
                            }[];
                            spareSpaceshipComponents: (
                                | { quality: number; size: number; type: "discoveryScanner" }
                                | { quality: number; size: number; type: "fuelScoop" }
                                | {
                                    currentFuel01: number;
                                    quality: number;
                                    size: number;
                                    type: "fuelTank";
                                }
                                | { quality: number; size: number; type: "thrusters" }
                                | { quality: number; size: number; type: "warpDrive" }
                            )[];
                            systemBookmarks: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            timePlayedSeconds: number;
                            tutorials: {
                                flightCompleted: boolean;
                                fuelScoopingCompleted: boolean;
                                starMapCompleted: boolean;
                                stationLandingCompleted: boolean;
                            };
                            uuid: string;
                            visitedSystemHistory: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                        };
                        playerLocation: | {
                            position: { x: number; y: number; z: number };
                            rotation: { w: number; x: number; y: number; z: number };
                            type: "relative";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            type: "atStation";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            latitude: number;
                            longitude: number;
                            type: "onSurface";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | { shipId: string; type: "inSpaceship" };
                        shipLocations: Record<
                            string,
                            | {
                                position: { x: number; y: number; z: number };
                                rotation: { w: number; x: number; y: number; z: number };
                                type: "relative";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                type: "atStation";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                latitude: number;
                                longitude: number;
                                type: "onSurface";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | { shipId: string; type: "inSpaceship" },
                        >;
                        timestamp: number;
                    },
                    {
                        player: {
                            balance?: number;
                            completedMissions?: {
                                missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                reward?: (...) | (...);
                                tree: MissionNodeSerializedShape;
                                type?: (...) | (...) | (...) | (...);
                            }[];
                            creationDate?: string;
                            currentItinerary?: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            currentMissions?: {
                                missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                reward?: (...) | (...);
                                tree: MissionNodeSerializedShape;
                                type?: (...) | (...) | (...) | (...);
                            }[];
                            discoveries?: { local?: (...)[]; uploaded?: (...)[] };
                            name?: string;
                            spaceShips?: {
                                components: { optional: ...; primary: ... };
                                id: string;
                                name: string;
                                type: WANDERER;
                            }[];
                            spareSpaceshipComponents?: (
                                | { quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                                | { currentFuel01: ...; quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                            )[];
                            systemBookmarks?: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            timePlayedSeconds?: number;
                            tutorials?: {
                                flightCompleted?: boolean;
                                fuelScoopingCompleted?: boolean;
                                starMapCompleted?: boolean;
                                stationLandingCompleted?: boolean;
                            };
                            uuid?: string;
                            visitedSystemHistory?: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                        };
                        playerLocation: | {
                            position: { x?: number; y?: number; z?: number };
                            rotation: { w?: number; x?: number; y?: number; z?: number };
                            type: "relative";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            type: "atStation";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            latitude?: number;
                            longitude?: number;
                            type: "onSurface";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | { shipId: string; type: "inSpaceship" };
                        shipLocations: Record<
                            string,
                            | {
                                position: {
                                    x?: (...)
                                    | (...);
                                    y?: (...) | (...);
                                    z?: (...) | (...);
                                };
                                rotation: {
                                    w?: (...)
                                    | (...);
                                    x?: (...) | (...);
                                    y?: (...) | (...);
                                    z?: (...) | (...);
                                };
                                type: "relative";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                type: "atStation";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                latitude?: number;
                                longitude?: number;
                                type: "onSurface";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | { shipId: string; type: "inSpaceship" },
                        >;
                        timestamp?: number;
                    },
                >,
                "many",
            >;
            manual: ZodArray<
                ZodObject<
                    {
                        player: ZodObject<
                            {
                                balance: ZodDefault<ZodNumber>;
                                completedMissions: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                creationDate: ZodDefault<ZodString>;
                                currentItinerary: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                currentMissions: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                discoveries: ZodDefault<
                                    ZodObject<
                                        { local: ...; uploaded: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { local: ...; uploaded: ... },
                                        { local?: ...; uploaded?: ... },
                                    >,
                                >;
                                name: ZodDefault<ZodString>;
                                spaceShips: ZodDefault<
                                    ZodArray<ZodDiscriminatedUnion<(...), (...)>, "many">,
                                >;
                                spareSpaceshipComponents: ZodDefault<
                                    ZodArray<ZodDiscriminatedUnion<(...), (...)>, "many">,
                                >;
                                systemBookmarks: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                                timePlayedSeconds: ZodDefault<ZodNumber>;
                                tutorials: ZodDefault<
                                    ZodObject<
                                        {
                                            flightCompleted: ...;
                                            fuelScoopingCompleted: ...;
                                            starMapCompleted: ...;
                                            stationLandingCompleted: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            flightCompleted: ...;
                                            fuelScoopingCompleted: ...;
                                            starMapCompleted: ...;
                                            stationLandingCompleted: ...;
                                        },
                                        {
                                            flightCompleted?: ...;
                                            fuelScoopingCompleted?: ...;
                                            starMapCompleted?: ...;
                                            stationLandingCompleted?: ...;
                                        },
                                    >,
                                >;
                                uuid: ZodDefault<ZodString>;
                                visitedSystemHistory: ZodDefault<
                                    ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">,
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                balance: number;
                                completedMissions: {
                                    missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                    reward: number;
                                    tree: MissionNodeSerializedShape;
                                    type: MissionType;
                                }[];
                                creationDate: string;
                                currentItinerary: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                }[];
                                currentMissions: {
                                    missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                    reward: number;
                                    tree: MissionNodeSerializedShape;
                                    type: MissionType;
                                }[];
                                discoveries: {
                                    local: {
                                        discoveryTimestamp: ...;
                                        explorerName: ...;
                                        objectId: ...;
                                    }[];
                                    uploaded: {
                                        discoveryTimestamp: ...;
                                        explorerName: ...;
                                        objectId: ...;
                                    }[];
                                };
                                name: string;
                                spaceShips: {
                                    components: { optional: ...; primary: ... };
                                    id: string;
                                    name: string;
                                    type: WANDERER;
                                }[];
                                spareSpaceshipComponents: (
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                )[];
                                systemBookmarks: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                }[];
                                timePlayedSeconds: number;
                                tutorials: {
                                    flightCompleted: boolean;
                                    fuelScoopingCompleted: boolean;
                                    starMapCompleted: boolean;
                                    stationLandingCompleted: boolean;
                                };
                                uuid: string;
                                visitedSystemHistory: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                }[];
                            },
                            {
                                balance?: number;
                                completedMissions?: {
                                    missionGiver: ...;
                                    reward?: ...;
                                    tree: ...;
                                    type?: ...;
                                }[];
                                creationDate?: string;
                                currentItinerary?: {
                                    localX: ...;
                                    localY: ...;
                                    localZ: ...;
                                    starSectorX: ...;
                                    starSectorY: ...;
                                    starSectorZ: ...;
                                }[];
                                currentMissions?: {
                                    missionGiver: ...;
                                    reward?: ...;
                                    tree: ...;
                                    type?: ...;
                                }[];
                                discoveries?: { local?: (...)
                                | (...); uploaded?: (...) | (...) };
                                name?: string;
                                spaceShips?: { components: ...; id: ...; name: ...; type: ... }[];
                                spareSpaceshipComponents?: ((...) | (...) | (...) | (...) | (...))[];
                                systemBookmarks?: {
                                    localX: ...;
                                    localY: ...;
                                    localZ: ...;
                                    starSectorX: ...;
                                    starSectorY: ...;
                                    starSectorZ: ...;
                                }[];
                                timePlayedSeconds?: number;
                                tutorials?: {
                                    flightCompleted?: (...)
                                    | (...)
                                    | (...);
                                    fuelScoopingCompleted?: (...) | (...) | (...);
                                    starMapCompleted?: (...) | (...) | (...);
                                    stationLandingCompleted?: (...) | (...) | (...);
                                };
                                uuid?: string;
                                visitedSystemHistory?: {
                                    localX: ...;
                                    localY: ...;
                                    localZ: ...;
                                    starSectorX: ...;
                                    starSectorY: ...;
                                    starSectorZ: ...;
                                }[];
                            },
                        >;
                        playerLocation: ZodDiscriminatedUnion<
                            "type",
                            [
                                ZodObject<
                                    {
                                        position: ZodObject<(...), (...), (...), (...), (...)>;
                                        rotation: ZodObject<(...), (...), (...), (...), (...)>;
                                        type: ZodLiteral<(...)>;
                                        universeObjectId: ZodObject<(...), (...), (...), (...), (...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        position: { x: ...; y: ...; z: ... };
                                        rotation: { w: ...; x: ...; y: ...; z: ... };
                                        type: "relative";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                    {
                                        position: { x?: ...; y?: ...; z?: ... };
                                        rotation: { w?: ...; x?: ...; y?: ...; z?: ... };
                                        type: "relative";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                >,
                                ZodObject<
                                    {
                                        type: ZodLiteral<(...)>;
                                        universeObjectId: ZodObject<(...), (...), (...), (...), (...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        type: "atStation";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                    {
                                        type: "atStation";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                >,
                                ZodObject<
                                    {
                                        latitude: ZodDefault<(...)>;
                                        longitude: ZodDefault<(...)>;
                                        type: ZodLiteral<(...)>;
                                        universeObjectId: ZodObject<(...), (...), (...), (...), (...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        latitude: number;
                                        longitude: number;
                                        type: "onSurface";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                    {
                                        latitude?: (...)
                                        | (...);
                                        longitude?: (...) | (...);
                                        type: "onSurface";
                                        universeObjectId: { idInSystem: ...; systemCoordinates: ... };
                                    },
                                >,
                                ZodObject<
                                    { shipId: ZodString; type: ZodLiteral<(...)> },
                                    "strip",
                                    ZodTypeAny,
                                    { shipId: string; type: "inSpaceship" },
                                    { shipId: string; type: "inSpaceship" },
                                >,
                            ],
                        >;
                        shipLocations: ZodRecord<
                            ZodString,
                            ZodDiscriminatedUnion<
                                "type",
                                [
                                    ZodObject<
                                        {
                                            position: ...;
                                            rotation: ...;
                                            type: ...;
                                            universeObjectId: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        { position: ...; rotation: ...; type: ...; universeObjectId: ... },
                                        { position: ...; rotation: ...; type: ...; universeObjectId: ... },
                                    >,
                                    ZodObject<
                                        { type: ...; universeObjectId: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { type: ...; universeObjectId: ... },
                                        { type: ...; universeObjectId: ... },
                                    >,
                                    ZodObject<
                                        {
                                            latitude: ...;
                                            longitude: ...;
                                            type: ...;
                                            universeObjectId: ...;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        { latitude: ...; longitude: ...; type: ...; universeObjectId: ... },
                                        {
                                            latitude?: ...;
                                            longitude?: ...;
                                            type: ...;
                                            universeObjectId: ...;
                                        },
                                    >,
                                    ZodObject<
                                        { shipId: ...; type: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { shipId: ...; type: ... },
                                        { shipId: ...; type: ... },
                                    >,
                                ],
                            >,
                        >;
                        timestamp: ZodDefault<ZodNumber>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        player: {
                            balance: number;
                            completedMissions: {
                                missionGiver: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                                reward: number;
                                tree: MissionNodeSerializedShape;
                                type: MissionType;
                            }[];
                            creationDate: string;
                            currentItinerary: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            currentMissions: {
                                missionGiver: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                                reward: number;
                                tree: MissionNodeSerializedShape;
                                type: MissionType;
                            }[];
                            discoveries: {
                                local: {
                                    discoveryTimestamp: number;
                                    explorerName: string;
                                    objectId: { idInSystem: ...; systemCoordinates: ... };
                                }[];
                                uploaded: {
                                    discoveryTimestamp: number;
                                    explorerName: string;
                                    objectId: { idInSystem: ...; systemCoordinates: ... };
                                }[];
                            };
                            name: string;
                            spaceShips: {
                                components: {
                                    optional: [(...), (...), (...)];
                                    primary: { fuelTank: ...; thrusters: ...; warpDrive: ... };
                                };
                                id: string;
                                name: string;
                                type: WANDERER;
                            }[];
                            spareSpaceshipComponents: (
                                | { quality: number; size: number; type: "discoveryScanner" }
                                | { quality: number; size: number; type: "fuelScoop" }
                                | {
                                    currentFuel01: number;
                                    quality: number;
                                    size: number;
                                    type: "fuelTank";
                                }
                                | { quality: number; size: number; type: "thrusters" }
                                | { quality: number; size: number; type: "warpDrive" }
                            )[];
                            systemBookmarks: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            timePlayedSeconds: number;
                            tutorials: {
                                flightCompleted: boolean;
                                fuelScoopingCompleted: boolean;
                                starMapCompleted: boolean;
                                stationLandingCompleted: boolean;
                            };
                            uuid: string;
                            visitedSystemHistory: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                        };
                        playerLocation: | {
                            position: { x: number; y: number; z: number };
                            rotation: { w: number; x: number; y: number; z: number };
                            type: "relative";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            type: "atStation";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            latitude: number;
                            longitude: number;
                            type: "onSurface";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | { shipId: string; type: "inSpaceship" };
                        shipLocations: Record<
                            string,
                            | {
                                position: { x: number; y: number; z: number };
                                rotation: { w: number; x: number; y: number; z: number };
                                type: "relative";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                type: "atStation";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                latitude: number;
                                longitude: number;
                                type: "onSurface";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | { shipId: string; type: "inSpaceship" },
                        >;
                        timestamp: number;
                    },
                    {
                        player: {
                            balance?: number;
                            completedMissions?: {
                                missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                reward?: (...) | (...);
                                tree: MissionNodeSerializedShape;
                                type?: (...) | (...) | (...) | (...);
                            }[];
                            creationDate?: string;
                            currentItinerary?: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            currentMissions?: {
                                missionGiver: { idInSystem: ...; systemCoordinates: ... };
                                reward?: (...) | (...);
                                tree: MissionNodeSerializedShape;
                                type?: (...) | (...) | (...) | (...);
                            }[];
                            discoveries?: { local?: (...)[]; uploaded?: (...)[] };
                            name?: string;
                            spaceShips?: {
                                components: { optional: ...; primary: ... };
                                id: string;
                                name: string;
                                type: WANDERER;
                            }[];
                            spareSpaceshipComponents?: (
                                | { quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                                | { currentFuel01: ...; quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                            )[];
                            systemBookmarks?: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                            timePlayedSeconds?: number;
                            tutorials?: {
                                flightCompleted?: boolean;
                                fuelScoopingCompleted?: boolean;
                                starMapCompleted?: boolean;
                                stationLandingCompleted?: boolean;
                            };
                            uuid?: string;
                            visitedSystemHistory?: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            }[];
                        };
                        playerLocation: | {
                            position: { x?: number; y?: number; z?: number };
                            rotation: { w?: number; x?: number; y?: number; z?: number };
                            type: "relative";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            type: "atStation";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | {
                            latitude?: number;
                            longitude?: number;
                            type: "onSurface";
                            universeObjectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }
                        | { shipId: string; type: "inSpaceship" };
                        shipLocations: Record<
                            string,
                            | {
                                position: {
                                    x?: (...)
                                    | (...);
                                    y?: (...) | (...);
                                    z?: (...) | (...);
                                };
                                rotation: {
                                    w?: (...)
                                    | (...);
                                    x?: (...) | (...);
                                    y?: (...) | (...);
                                    z?: (...) | (...);
                                };
                                type: "relative";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                type: "atStation";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | {
                                latitude?: number;
                                longitude?: number;
                                type: "onSurface";
                                universeObjectId: {
                                    idInSystem: string;
                                    systemCoordinates: {
                                        localX: ...;
                                        localY: ...;
                                        localZ: ...;
                                        starSectorX: ...;
                                        starSectorY: ...;
                                        starSectorZ: ...;
                                    };
                                };
                            }
                            | { shipId: string; type: "inSpaceship" },
                        >;
                        timestamp?: number;
                    },
                >,
                "many",
            >;
        },
        "strip",
        ZodTypeAny,
        {
            auto: {
                player: {
                    balance: number;
                    completedMissions: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward: number;
                        tree: MissionNodeSerializedShape;
                        type: MissionType;
                    }[];
                    creationDate: string;
                    currentItinerary: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    currentMissions: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward: number;
                        tree: MissionNodeSerializedShape;
                        type: MissionType;
                    }[];
                    discoveries: {
                        local: {
                            discoveryTimestamp: number;
                            explorerName: string;
                            objectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }[];
                        uploaded: {
                            discoveryTimestamp: number;
                            explorerName: string;
                            objectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }[];
                    };
                    name: string;
                    spaceShips: {
                        components: {
                            optional: [
                                | null
                                | { quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                                | { currentFuel01: ...; quality: ...; size: ...; type: ... },

                                    | null
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... },

                                    | null
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... },
                            ];
                            primary: {
                                fuelTank:
                                    | null
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... };
                                thrusters: null | { quality: ...; size: ...; type: ... };
                                warpDrive: null | { quality: ...; size: ...; type: ... };
                            };
                        };
                        id: string;
                        name: string;
                        type: WANDERER;
                    }[];
                    spareSpaceshipComponents: (
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        }
                        | { quality: number; size: number; type: "thrusters" }
                        | { quality: number; size: number; type: "warpDrive" }
                    )[];
                    systemBookmarks: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    timePlayedSeconds: number;
                    tutorials: {
                        flightCompleted: boolean;
                        fuelScoopingCompleted: boolean;
                        starMapCompleted: boolean;
                        stationLandingCompleted: boolean;
                    };
                    uuid: string;
                    visitedSystemHistory: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                };
                playerLocation: | {
                    position: { x: number; y: number; z: number };
                    rotation: { w: number; x: number; y: number; z: number };
                    type: "relative";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    type: "atStation";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    latitude: number;
                    longitude: number;
                    type: "onSurface";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | { shipId: string; type: "inSpaceship" };
                shipLocations: Record<
                    string,
                    | {
                        position: { x: number; y: number; z: number };
                        rotation: { w: number; x: number; y: number; z: number };
                        type: "relative";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        type: "atStation";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        latitude: number;
                        longitude: number;
                        type: "onSurface";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | { shipId: string; type: "inSpaceship" },
                >;
                timestamp: number;
            }[];
            manual: {
                player: {
                    balance: number;
                    completedMissions: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward: number;
                        tree: MissionNodeSerializedShape;
                        type: MissionType;
                    }[];
                    creationDate: string;
                    currentItinerary: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    currentMissions: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward: number;
                        tree: MissionNodeSerializedShape;
                        type: MissionType;
                    }[];
                    discoveries: {
                        local: {
                            discoveryTimestamp: number;
                            explorerName: string;
                            objectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }[];
                        uploaded: {
                            discoveryTimestamp: number;
                            explorerName: string;
                            objectId: {
                                idInSystem: string;
                                systemCoordinates: {
                                    localX: number;
                                    localY: number;
                                    localZ: number;
                                    starSectorX: number;
                                    starSectorY: number;
                                    starSectorZ: number;
                                };
                            };
                        }[];
                    };
                    name: string;
                    spaceShips: {
                        components: {
                            optional: [
                                | null
                                | { quality: ...; size: ...; type: ... }
                                | { quality: ...; size: ...; type: ... }
                                | { currentFuel01: ...; quality: ...; size: ...; type: ... },

                                    | null
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... },

                                    | null
                                    | { quality: ...; size: ...; type: ... }
                                    | { quality: ...; size: ...; type: ... }
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... },
                            ];
                            primary: {
                                fuelTank:
                                    | null
                                    | { currentFuel01: ...; quality: ...; size: ...; type: ... };
                                thrusters: null | { quality: ...; size: ...; type: ... };
                                warpDrive: null | { quality: ...; size: ...; type: ... };
                            };
                        };
                        id: string;
                        name: string;
                        type: WANDERER;
                    }[];
                    spareSpaceshipComponents: (
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        }
                        | { quality: number; size: number; type: "thrusters" }
                        | { quality: number; size: number; type: "warpDrive" }
                    )[];
                    systemBookmarks: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    timePlayedSeconds: number;
                    tutorials: {
                        flightCompleted: boolean;
                        fuelScoopingCompleted: boolean;
                        starMapCompleted: boolean;
                        stationLandingCompleted: boolean;
                    };
                    uuid: string;
                    visitedSystemHistory: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                };
                playerLocation: | {
                    position: { x: number; y: number; z: number };
                    rotation: { w: number; x: number; y: number; z: number };
                    type: "relative";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    type: "atStation";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    latitude: number;
                    longitude: number;
                    type: "onSurface";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | { shipId: string; type: "inSpaceship" };
                shipLocations: Record<
                    string,
                    | {
                        position: { x: number; y: number; z: number };
                        rotation: { w: number; x: number; y: number; z: number };
                        type: "relative";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        type: "atStation";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        latitude: number;
                        longitude: number;
                        type: "onSurface";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | { shipId: string; type: "inSpaceship" },
                >;
                timestamp: number;
            }[];
        },
        {
            auto: {
                player: {
                    balance?: number;
                    completedMissions?: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward?: number;
                        tree: MissionNodeSerializedShape;
                        type?: | SIGHT_SEEING_FLY_BY
                        | SIGHT_SEEING_TERMINATOR_LANDING
                        | SIGHT_SEEING_ASTEROID_FIELD;
                    }[];
                    creationDate?: string;
                    currentItinerary?: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    currentMissions?: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward?: number;
                        tree: MissionNodeSerializedShape;
                        type?: | SIGHT_SEEING_FLY_BY
                        | SIGHT_SEEING_TERMINATOR_LANDING
                        | SIGHT_SEEING_ASTEROID_FIELD;
                    }[];
                    discoveries?: {
                        local?: {
                            discoveryTimestamp?: (...)
                            | (...);
                            explorerName?: (...) | (...);
                            objectId: { idInSystem: ...; systemCoordinates: ... };
                        }[];
                        uploaded?: {
                            discoveryTimestamp?: (...)
                            | (...);
                            explorerName?: (...) | (...);
                            objectId: { idInSystem: ...; systemCoordinates: ... };
                        }[];
                    };
                    name?: string;
                    spaceShips?: {
                        components: {
                            optional: [
                                (...)
                                | (...)
                                | (...)
                                | (...),
                                (...) | (...) | (...) | (...),
                                (...) | (...) | (...) | (...),
                            ];
                            primary: {
                                fuelTank: (...) | (...);
                                thrusters: (...) | (...);
                                warpDrive: (...) | (...);
                            };
                        };
                        id: string;
                        name: string;
                        type: WANDERER;
                    }[];
                    spareSpaceshipComponents?: (
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        }
                        | { quality: number; size: number; type: "thrusters" }
                        | { quality: number; size: number; type: "warpDrive" }
                    )[];
                    systemBookmarks?: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    timePlayedSeconds?: number;
                    tutorials?: {
                        flightCompleted?: boolean;
                        fuelScoopingCompleted?: boolean;
                        starMapCompleted?: boolean;
                        stationLandingCompleted?: boolean;
                    };
                    uuid?: string;
                    visitedSystemHistory?: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                };
                playerLocation: | {
                    position: { x?: number; y?: number; z?: number };
                    rotation: { w?: number; x?: number; y?: number; z?: number };
                    type: "relative";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    type: "atStation";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    latitude?: number;
                    longitude?: number;
                    type: "onSurface";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | { shipId: string; type: "inSpaceship" };
                shipLocations: Record<
                    string,
                    | {
                        position: { x?: number; y?: number; z?: number };
                        rotation: { w?: number; x?: number; y?: number; z?: number };
                        type: "relative";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        type: "atStation";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        latitude?: number;
                        longitude?: number;
                        type: "onSurface";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | { shipId: string; type: "inSpaceship" },
                >;
                timestamp?: number;
            }[];
            manual: {
                player: {
                    balance?: number;
                    completedMissions?: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward?: number;
                        tree: MissionNodeSerializedShape;
                        type?: | SIGHT_SEEING_FLY_BY
                        | SIGHT_SEEING_TERMINATOR_LANDING
                        | SIGHT_SEEING_ASTEROID_FIELD;
                    }[];
                    creationDate?: string;
                    currentItinerary?: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    currentMissions?: {
                        missionGiver: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                        reward?: number;
                        tree: MissionNodeSerializedShape;
                        type?: | SIGHT_SEEING_FLY_BY
                        | SIGHT_SEEING_TERMINATOR_LANDING
                        | SIGHT_SEEING_ASTEROID_FIELD;
                    }[];
                    discoveries?: {
                        local?: {
                            discoveryTimestamp?: (...)
                            | (...);
                            explorerName?: (...) | (...);
                            objectId: { idInSystem: ...; systemCoordinates: ... };
                        }[];
                        uploaded?: {
                            discoveryTimestamp?: (...)
                            | (...);
                            explorerName?: (...) | (...);
                            objectId: { idInSystem: ...; systemCoordinates: ... };
                        }[];
                    };
                    name?: string;
                    spaceShips?: {
                        components: {
                            optional: [
                                (...)
                                | (...)
                                | (...)
                                | (...),
                                (...) | (...) | (...) | (...),
                                (...) | (...) | (...) | (...),
                            ];
                            primary: {
                                fuelTank: (...) | (...);
                                thrusters: (...) | (...);
                                warpDrive: (...) | (...);
                            };
                        };
                        id: string;
                        name: string;
                        type: WANDERER;
                    }[];
                    spareSpaceshipComponents?: (
                        | { quality: number; size: number; type: "discoveryScanner" }
                        | { quality: number; size: number; type: "fuelScoop" }
                        | {
                            currentFuel01: number;
                            quality: number;
                            size: number;
                            type: "fuelTank";
                        }
                        | { quality: number; size: number; type: "thrusters" }
                        | { quality: number; size: number; type: "warpDrive" }
                    )[];
                    systemBookmarks?: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                    timePlayedSeconds?: number;
                    tutorials?: {
                        flightCompleted?: boolean;
                        fuelScoopingCompleted?: boolean;
                        starMapCompleted?: boolean;
                        stationLandingCompleted?: boolean;
                    };
                    uuid?: string;
                    visitedSystemHistory?: {
                        localX: number;
                        localY: number;
                        localZ: number;
                        starSectorX: number;
                        starSectorY: number;
                        starSectorZ: number;
                    }[];
                };
                playerLocation: | {
                    position: { x?: number; y?: number; z?: number };
                    rotation: { w?: number; x?: number; y?: number; z?: number };
                    type: "relative";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    type: "atStation";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | {
                    latitude?: number;
                    longitude?: number;
                    type: "onSurface";
                    universeObjectId: {
                        idInSystem: string;
                        systemCoordinates: {
                            localX: number;
                            localY: number;
                            localZ: number;
                            starSectorX: number;
                            starSectorY: number;
                            starSectorZ: number;
                        };
                    };
                }
                | { shipId: string; type: "inSpaceship" };
                shipLocations: Record<
                    string,
                    | {
                        position: { x?: number; y?: number; z?: number };
                        rotation: { w?: number; x?: number; y?: number; z?: number };
                        type: "relative";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        type: "atStation";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | {
                        latitude?: number;
                        longitude?: number;
                        type: "onSurface";
                        universeObjectId: {
                            idInSystem: string;
                            systemCoordinates: {
                                localX: number;
                                localY: number;
                                localZ: number;
                                starSectorX: number;
                                starSectorY: number;
                                starSectorZ: number;
                            };
                        };
                    }
                    | { shipId: string; type: "inSpaceship" },
                >;
                timestamp?: number;
            }[];
        },
    > = ...