Variable _Schema_players_json2Const Internal

_Schema_players_json2: ZodObject<
    {
        activity: ZodArray<
            ZodObject<
                { date: ZodString; hours_played: ZodNumber },
                "strip",
                ZodTypeAny,
                { date: string; hours_played: number },
                { date: string; hours_played: number },
            >,
            "many",
        >;
        favorite_partners: ZodArray<
            ZodObject<
                { finishes: ZodNumber; name: ZodString },
                "strip",
                ZodTypeAny,
                { finishes: number; name: string },
                { finishes: number; name: string },
            >,
            "many",
        >;
        favorite_server: ZodObject<
            { server: ZodString },
            "strip",
            ZodTypeAny,
            { server: string },
            { server: string },
        >;
        first_finish: ZodObject<
            { map: ZodString; time: ZodNumber; timestamp: ZodNumber },
            "strip",
            ZodTypeAny,
            { map: string; time: number; timestamp: number },
            { map: string; time: number; timestamp: number },
        >;
        hours_played_past_365_days: ZodNumber;
        last_finishes: ZodArray<
            ZodObject<
                {
                    country: ZodString;
                    map: ZodString;
                    time: ZodNumber;
                    timestamp: ZodNumber;
                    type: ZodString;
                },
                "strip",
                ZodTypeAny,
                {
                    country: string;
                    map: string;
                    time: number;
                    timestamp: number;
                    type: string;
                },
                {
                    country: string;
                    map: string;
                    time: number;
                    timestamp: number;
                    type: string;
                },
            >,
            "many",
        >;
        player: ZodString;
        points: ZodIntersection<
            ZodUnion<
                [
                    ZodObject<
                        { points: ZodNumber; rank: ZodNumber },
                        "strip",
                        ZodTypeAny,
                        { points: number; rank: number },
                        { points: number; rank: number },
                    >,
                    ZodObject<
                        { rank: ZodNull },
                        "strip",
                        ZodTypeAny,
                        { rank: null },
                        { rank: null },
                    >,
                ],
            >,
            ZodObject<
                { total: ZodNumber },
                "strip",
                ZodTypeAny,
                { total: number },
                { total: number },
            >,
        >;
        points_last_month: ZodUnion<
            [
                ZodObject<
                    { points: ZodNumber; rank: ZodNumber },
                    "strip",
                    ZodTypeAny,
                    { points: number; rank: number },
                    { points: number; rank: number },
                >,
                ZodObject<
                    { rank: ZodNull },
                    "strip",
                    ZodTypeAny,
                    { rank: null },
                    { rank: null },
                >,
            ],
        >;
        points_last_week: ZodUnion<
            [
                ZodObject<
                    { points: ZodNumber; rank: ZodNumber },
                    "strip",
                    ZodTypeAny,
                    { points: number; rank: number },
                    { points: number; rank: number },
                >,
                ZodObject<
                    { rank: ZodNull },
                    "strip",
                    ZodTypeAny,
                    { rank: null },
                    { rank: null },
                >,
            ],
        >;
        rank: ZodUnion<
            [
                ZodObject<
                    { points: ZodNumber; rank: ZodNumber },
                    "strip",
                    ZodTypeAny,
                    { points: number; rank: number },
                    { points: number; rank: number },
                >,
                ZodObject<
                    { rank: ZodNull },
                    "strip",
                    ZodTypeAny,
                    { rank: null },
                    { rank: null },
                >,
            ],
        >;
        team_rank: ZodUnion<
            [
                ZodObject<
                    { points: ZodNumber; rank: ZodNumber },
                    "strip",
                    ZodTypeAny,
                    { points: number; rank: number },
                    { points: number; rank: number },
                >,
                ZodObject<
                    { rank: ZodNull },
                    "strip",
                    ZodTypeAny,
                    { rank: null },
                    { rank: null },
                >,
            ],
        >;
        types: ZodRecord<
            ZodString,
            ZodObject<
                {
                    maps: ZodRecord<
                        ZodString,
                        ZodUnion<
                            [
                                ZodObject<
                                    {
                                        finishes: ZodLiteral<(...)>;
                                        points: ZodNumber;
                                        total_finishes: ZodNumber;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    { finishes: 0; points: number; total_finishes: number },
                                    { finishes: 0; points: number; total_finishes: number },
                                >,
                                ZodObject<
                                    {
                                        finishes: ZodNumber;
                                        first_finish: ZodNumber;
                                        points: ZodNumber;
                                        rank: ZodNumber;
                                        team_rank: ZodOptional<(...)>;
                                        time: ZodNumber;
                                        total_finishes: ZodNumber;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        finishes: number;
                                        first_finish: number;
                                        points: number;
                                        rank: number;
                                        team_rank?: (...)
                                        | (...);
                                        time: number;
                                        total_finishes: number;
                                    },
                                    {
                                        finishes: number;
                                        first_finish: number;
                                        points: number;
                                        rank: number;
                                        team_rank?: (...)
                                        | (...);
                                        time: number;
                                        total_finishes: number;
                                    },
                                >,
                            ],
                        >,
                    >;
                    points: ZodUnion<
                        [
                            ZodObject<
                                { points: ZodNumber; rank: ZodNumber; total: ZodNumber },
                                "strip",
                                ZodTypeAny,
                                { points: number; rank: number; total: number },
                                { points: number; rank: number; total: number },
                            >,
                            ZodObject<
                                { rank: ZodNull; total: ZodNumber },
                                "strip",
                                ZodTypeAny,
                                { rank: null; total: number },
                                { rank: null; total: number },
                            >,
                        ],
                    >;
                    rank: ZodUnion<
                        [
                            ZodObject<
                                { points: ZodNumber; rank: ZodNumber },
                                "strip",
                                ZodTypeAny,
                                { points: number; rank: number },
                                { points: number; rank: number },
                            >,
                            ZodObject<
                                { rank: ZodNull },
                                "strip",
                                ZodTypeAny,
                                { rank: null },
                                { rank: null },
                            >,
                        ],
                    >;
                    team_rank: ZodUnion<
                        [
                            ZodObject<
                                { points: ZodNumber; rank: ZodNumber },
                                "strip",
                                ZodTypeAny,
                                { points: number; rank: number },
                                { points: number; rank: number },
                            >,
                            ZodObject<
                                { rank: ZodNull },
                                "strip",
                                ZodTypeAny,
                                { rank: null },
                                { rank: null },
                            >,
                        ],
                    >;
                },
                "strip",
                ZodTypeAny,
                {
                    maps: Record<
                        string,
                        | { finishes: 0; points: number; total_finishes: number }
                        | {
                            finishes: number;
                            first_finish: number;
                            points: number;
                            rank: number;
                            team_rank?: number;
                            time: number;
                            total_finishes: number;
                        },
                    >;
                    points: | { points: number; rank: number; total: number }
                    | { rank: null; total: number };
                    rank: { points: number; rank: number } | { rank: null };
                    team_rank: { points: number; rank: number } | { rank: null };
                },
                {
                    maps: Record<
                        string,
                        | { finishes: 0; points: number; total_finishes: number }
                        | {
                            finishes: number;
                            first_finish: number;
                            points: number;
                            rank: number;
                            team_rank?: number;
                            time: number;
                            total_finishes: number;
                        },
                    >;
                    points: | { points: number; rank: number; total: number }
                    | { rank: null; total: number };
                    rank: { points: number; rank: number } | { rank: null };
                    team_rank: { points: number; rank: number } | { rank: null };
                },
            >,
        >;
    },
    "strip",
    ZodTypeAny,
    {
        activity: { date: string; hours_played: number }[];
        favorite_partners: { finishes: number; name: string }[];
        favorite_server: { server: string };
        first_finish: { map: string; time: number; timestamp: number };
        hours_played_past_365_days: number;
        last_finishes: {
            country: string;
            map: string;
            time: number;
            timestamp: number;
            type: string;
        }[];
        player: string;
        points: ({ points: number; rank: number } | { rank: null }) & {
            total: number;
        };
        points_last_month: { points: number; rank: number }
        | { rank: null };
        points_last_week: { points: number; rank: number } | { rank: null };
        rank: { points: number; rank: number } | { rank: null };
        team_rank: { points: number; rank: number } | { rank: null };
        types: Record<
            string,
            {
                maps: Record<
                    string,
                    | { finishes: 0; points: number; total_finishes: number }
                    | {
                        finishes: number;
                        first_finish: number;
                        points: number;
                        rank: number;
                        team_rank?: number;
                        time: number;
                        total_finishes: number;
                    },
                >;
                points: | { points: number; rank: number; total: number }
                | { rank: null; total: number };
                rank: { points: number; rank: number } | { rank: null };
                team_rank: { points: number; rank: number } | { rank: null };
            },
        >;
    },
    {
        activity: { date: string; hours_played: number }[];
        favorite_partners: { finishes: number; name: string }[];
        favorite_server: { server: string };
        first_finish: { map: string; time: number; timestamp: number };
        hours_played_past_365_days: number;
        last_finishes: {
            country: string;
            map: string;
            time: number;
            timestamp: number;
            type: string;
        }[];
        player: string;
        points: ({ points: number; rank: number } | { rank: null }) & {
            total: number;
        };
        points_last_month: { points: number; rank: number }
        | { rank: null };
        points_last_week: { points: number; rank: number } | { rank: null };
        rank: { points: number; rank: number } | { rank: null };
        team_rank: { points: number; rank: number } | { rank: null };
        types: Record<
            string,
            {
                maps: Record<
                    string,
                    | { finishes: 0; points: number; total_finishes: number }
                    | {
                        finishes: number;
                        first_finish: number;
                        points: number;
                        rank: number;
                        team_rank?: number;
                        time: number;
                        total_finishes: number;
                    },
                >;
                points: | { points: number; rank: number; total: number }
                | { rank: null; total: number };
                rank: { points: number; rank: number } | { rank: null };
                team_rank: { points: number; rank: number } | { rank: null };
            },
        >;
    },
> = ...

The zod schema for player data.