podcastindex
    Preparing search index...

    Variable episodeSchemaConst

    episodeSchema: ZodObject<
        {
            chaptersUrl: ZodOptional<ZodNullable<ZodString>>;
            dateCrawled: ZodOptional<ZodNumber>;
            datePublished: ZodOptional<ZodNumber>;
            datePublishedPretty: ZodOptional<ZodString>;
            description: ZodOptional<ZodString>;
            duration: ZodOptional<ZodNullable<ZodNumber>>;
            enclosureLength: ZodOptional<ZodNumber>;
            enclosureType: ZodOptional<ZodString>;
            enclosureUrl: ZodOptional<ZodString>;
            episode: ZodOptional<ZodNullable<ZodNumber>>;
            episodeType: ZodOptional<ZodNullable<ZodString>>;
            explicit: ZodOptional<ZodNumber>;
            feedDead: ZodOptional<ZodNumber>;
            feedId: ZodOptional<ZodNumber>;
            feedImage: ZodOptional<ZodString>;
            feedItunesId: ZodOptional<ZodNullable<ZodNumber>>;
            feedLanguage: ZodOptional<ZodString>;
            feedTitle: ZodOptional<ZodString>;
            feedUrl: ZodOptional<ZodString>;
            guid: ZodOptional<ZodString>;
            id: ZodNumber;
            image: ZodOptional<ZodString>;
            link: ZodOptional<ZodString>;
            persons: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            group: ZodOptional<ZodString>;
                            href: ZodOptional<ZodString>;
                            id: ZodOptional<ZodNumber>;
                            img: ZodOptional<ZodString>;
                            name: ZodString;
                            role: ZodOptional<ZodString>;
                        },
                        $loose,
                    >,
                >,
            >;
            season: ZodOptional<ZodNullable<ZodNumber>>;
            soundbite: ZodOptional<
                ZodObject<
                    {
                        duration: ZodOptional<ZodNumber>;
                        enclosureUrl: ZodOptional<ZodString>;
                        episodeId: ZodOptional<ZodNumber>;
                        episodeTitle: ZodOptional<ZodString>;
                        feedId: ZodOptional<ZodNumber>;
                        feedTitle: ZodOptional<ZodString>;
                        startTime: ZodOptional<ZodNumber>;
                        title: ZodOptional<ZodString>;
                    },
                    $loose,
                >,
            >;
            soundbites: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            duration: ZodOptional<ZodNumber>;
                            enclosureUrl: ZodOptional<ZodString>;
                            episodeId: ZodOptional<ZodNumber>;
                            episodeTitle: ZodOptional<ZodString>;
                            feedId: ZodOptional<ZodNumber>;
                            feedTitle: ZodOptional<ZodString>;
                            startTime: ZodOptional<ZodNumber>;
                            title: ZodOptional<ZodString>;
                        },
                        $loose,
                    >,
                >,
            >;
            title: ZodString;
            transcripts: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            language: ZodOptional<ZodString>;
                            type: ZodOptional<ZodString>;
                            url: ZodString;
                        },
                        $loose,
                    >,
                >,
            >;
            transcriptUrl: ZodOptional<ZodNullable<ZodString>>;
            value: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            destinations: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            address: ZodOptional<(...)>;
                                            customKey: ZodOptional<(...)>;
                                            customValue: ZodOptional<(...)>;
                                            fee: ZodOptional<(...)>;
                                            name: ZodOptional<(...)>;
                                            split: ZodOptional<(...)>;
                                            type: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            model: ZodOptional<
                                ZodObject<
                                    {
                                        method: ZodOptional<ZodString>;
                                        suggested: ZodOptional<ZodString>;
                                        type: ZodOptional<ZodString>;
                                    },
                                    $loose,
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
        },
        $loose,
    > = ...