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

    Variable SerializedPlayerSchemaConst

    SerializedPlayerSchema: ZodObject<
        {
            balance: ZodDefault<ZodNumber>;
            completedMissions: ZodDefault<
                ZodArray<
                    ZodObject<
                        {
                            missionGiver: 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;
                                    };
                                },
                            >;
                            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<
                                        {
                                            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;
                                    };
                                },
                            >;
                            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: ZodDefault<ZodNumber>;
                                        explorerName: ZodDefault<ZodString>;
                                        objectId: ZodObject<
                                            { idInSystem: ...; systemCoordinates: ... },
                                            "strip",
                                            ZodTypeAny,
                                            { idInSystem: ...; systemCoordinates: ... },
                                            { idInSystem: ...; systemCoordinates: ... },
                                        >;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        discoveryTimestamp: number;
                                        explorerName: string;
                                        objectId: {
                                            idInSystem: string;
                                            systemCoordinates: {
                                                localX: ...;
                                                localY: ...;
                                                localZ: ...;
                                                starSectorX: ...;
                                                starSectorY: ...;
                                                starSectorZ: ...;
                                            };
                                        };
                                    },
                                    {
                                        discoveryTimestamp?: number;
                                        explorerName?: string;
                                        objectId: {
                                            idInSystem: string;
                                            systemCoordinates: {
                                                localX: ...;
                                                localY: ...;
                                                localZ: ...;
                                                starSectorX: ...;
                                                starSectorY: ...;
                                                starSectorZ: ...;
                                            };
                                        };
                                    },
                                >,
                                "many",
                            >,
                        >;
                        uploaded: ZodDefault<
                            ZodArray<
                                ZodObject<
                                    {
                                        discoveryTimestamp: ZodDefault<ZodNumber>;
                                        explorerName: ZodDefault<ZodString>;
                                        objectId: ZodObject<
                                            { idInSystem: ...; systemCoordinates: ... },
                                            "strip",
                                            ZodTypeAny,
                                            { idInSystem: ...; systemCoordinates: ... },
                                            { idInSystem: ...; systemCoordinates: ... },
                                        >;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        discoveryTimestamp: number;
                                        explorerName: string;
                                        objectId: {
                                            idInSystem: string;
                                            systemCoordinates: {
                                                localX: ...;
                                                localY: ...;
                                                localZ: ...;
                                                starSectorX: ...;
                                                starSectorY: ...;
                                                starSectorZ: ...;
                                            };
                                        };
                                    },
                                    {
                                        discoveryTimestamp?: number;
                                        explorerName?: string;
                                        objectId: {
                                            idInSystem: string;
                                            systemCoordinates: {
                                                localX: ...;
                                                localY: ...;
                                                localZ: ...;
                                                starSectorX: ...;
                                                starSectorY: ...;
                                                starSectorZ: ...;
                                            };
                                        };
                                    },
                                >,
                                "many",
                            >,
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        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;
                                };
                            };
                        }[];
                    },
                    {
                        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: ZodDefault<ZodString>;
            spaceShips: ZodDefault<
                ZodArray<
                    ZodDiscriminatedUnion<
                        "type",
                        [
                            ZodObject<
                                { id: ZodString; name: ZodString } & {
                                    components: ZodObject<
                                        { optional: ...; primary: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { optional: ...; primary: ... },
                                        { optional: ...; primary: ... },
                                    >;
                                    type: ZodLiteral<WANDERER>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    components: {
                                        optional: [
                                            (...)
                                            | (...)
                                            | (...)
                                            | (...),
                                            (...) | (...) | (...) | (...),
                                            (...) | (...) | (...) | (...),
                                        ];
                                        primary: {
                                            fuelTank: (...) | (...);
                                            thrusters: (...) | (...);
                                            warpDrive: (...) | (...);
                                        };
                                    };
                                    id: string;
                                    name: string;
                                    type: WANDERER;
                                },
                                {
                                    components: {
                                        optional: [
                                            (...)
                                            | (...)
                                            | (...)
                                            | (...),
                                            (...) | (...) | (...) | (...),
                                            (...) | (...) | (...) | (...),
                                        ];
                                        primary: {
                                            fuelTank: (...) | (...);
                                            thrusters: (...) | (...);
                                            warpDrive: (...) | (...);
                                        };
                                    };
                                    id: string;
                                    name: string;
                                    type: WANDERER;
                                },
                            >,
                        ],
                    >,
                    "many",
                >,
            >;
            spareSpaceshipComponents: ZodDefault<
                ZodArray<
                    ZodDiscriminatedUnion<
                        "type",
                        [
                            ZodObject<
                                {
                                    quality: ZodNumber;
                                    size: ZodNumber;
                                    type: ZodLiteral<"warpDrive">;
                                },
                                "strip",
                                ZodTypeAny,
                                { quality: number; size: number; type: "warpDrive" },
                                { quality: number; size: number; type: "warpDrive" },
                            >,
                            ZodObject<
                                {
                                    quality: ZodNumber;
                                    size: ZodNumber;
                                    type: ZodLiteral<"fuelScoop">;
                                },
                                "strip",
                                ZodTypeAny,
                                { quality: number; size: number; type: "fuelScoop" },
                                { quality: number; size: number; type: "fuelScoop" },
                            >,
                            ZodObject<
                                {
                                    currentFuel01: ZodNumber;
                                    quality: ZodNumber;
                                    size: ZodNumber;
                                    type: ZodLiteral<"fuelTank">;
                                },
                                "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<"discoveryScanner">;
                                },
                                "strip",
                                ZodTypeAny,
                                { quality: number; size: number; type: "discoveryScanner" },
                                { quality: number; size: number; type: "discoveryScanner" },
                            >,
                            ZodObject<
                                {
                                    quality: ZodNumber;
                                    size: ZodNumber;
                                    type: ZodLiteral<"thrusters">;
                                },
                                "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: 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;
            }[];
        },
    > = ...