Contentful Personalization & Analytics
    Preparing search index...
    OptimizationEntryFields: ZodMiniObject<
        {
            nt_audience: ZodMiniOptional<
                ZodMiniNullable<
                    ZodMiniObject<
                        {
                            fields: ZodMiniObject<
                                {
                                    nt_audience_id: ZodMiniString<string>;
                                    nt_description: ZodMiniOptional<ZodMiniString<string>>;
                                    nt_name: ZodMiniOptional<ZodMiniString<string>>;
                                },
                                $catchall<ZodMiniJSONSchema>,
                            >;
                            metadata: ZodMiniObject<
                                {
                                    concepts: ZodMiniOptional<
                                        ZodMiniArray<ZodMiniObject<(...), (...)>>,
                                    >;
                                    tags: ZodMiniArray<ZodMiniObject<{ sys: ... }, $strip>>;
                                },
                                $strip,
                            >;
                            sys: ZodMiniObject<
                                {
                                    contentType: ZodMiniObject<
                                        { sys: ZodMiniObject<(...), (...)> },
                                        $strip,
                                    >;
                                    createdAt: ZodMiniAny;
                                    environment: ZodMiniObject<
                                        { sys: ZodMiniObject<(...), (...)> },
                                        $strip,
                                    >;
                                    id: ZodMiniString<string>;
                                    locale: ZodMiniOptional<ZodMiniString<string>>;
                                    publishedVersion: ZodMiniNumber<number>;
                                    revision: ZodMiniNumber<number>;
                                    space: ZodMiniObject<{ sys: ZodMiniObject<(...), (...)> }, $strip>;
                                    type: ZodMiniLiteral<"Entry">;
                                    updatedAt: ZodMiniAny;
                                },
                                $strip,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            nt_config: ZodMiniOptional<
                ZodMiniNullable<
                    ZodMiniObject<
                        {
                            components: ZodMiniOptional<
                                ZodMiniArray<
                                    ZodMiniDiscriminatedUnion<
                                        [ZodMiniObject<(...), (...)>, ZodMiniObject<(...), (...)>],
                                        "type",
                                    >,
                                >,
                            >;
                            distribution: ZodMiniOptional<ZodMiniArray<ZodMiniNumber<number>>>;
                            sticky: ZodMiniOptional<ZodMiniBoolean<boolean>>;
                            traffic: ZodMiniOptional<ZodMiniNumber<number>>;
                        },
                        $strip,
                    >,
                >,
            >;
            nt_description: ZodMiniOptional<ZodMiniNullable<ZodMiniString<string>>>;
            nt_experience_id: ZodMiniString<string>;
            nt_name: ZodMiniString<string>;
            nt_type: ZodMiniUnion<
                readonly [
                    ZodMiniLiteral<"nt_experiment">,
                    ZodMiniLiteral<"nt_personalization">,
                ],
            >;
            nt_variants: ZodMiniOptional<
                ZodMiniArray<
                    ZodMiniUnion<
                        readonly [
                            ZodMiniObject<
                                {
                                    sys: ZodMiniObject<
                                        {
                                            id: ZodMiniString<(...)>;
                                            linkType: ZodMiniString<(...)>;
                                            type: ZodMiniLiteral<(...)>;
                                        },
                                        $strip,
                                    >;
                                },
                                $strip,
                            >,
                            ZodMiniObject<
                                {
                                    fields: ZodMiniObject<{}, $catchall<ZodMiniJSONSchema>>;
                                    metadata: ZodMiniObject<
                                        { concepts: ZodMiniOptional<(...)>; tags: ZodMiniArray<(...)> },
                                        $strip,
                                    >;
                                    sys: ZodMiniObject<
                                        {
                                            contentType: ZodMiniObject<(...), (...)>;
                                            createdAt: ZodMiniAny;
                                            environment: ZodMiniObject<(...), (...)>;
                                            id: ZodMiniString<(...)>;
                                            locale: ZodMiniOptional<(...)>;
                                            publishedVersion: ZodMiniNumber<(...)>;
                                            revision: ZodMiniNumber<(...)>;
                                            space: ZodMiniObject<(...), (...)>;
                                            type: ZodMiniLiteral<(...)>;
                                            updatedAt: ZodMiniAny;
                                        },
                                        $strip,
                                    >;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >,
            >;
        },
        $catchall<ZodMiniJSONSchema>,
    > = ...

    Zod schema describing the fields of an Optimization entry.

    Extends the generic EntryFields with optimization-specific properties such as name, description, type, config, audience, and variants.