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

    Variable SaveSchemaConst

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