Contentful Personalization & Analytics
    Preparing search index...
    OptimizationEntryFields: ZodMiniObject<
        {
            nt_audience: ZodMiniOptional<ZodMiniNullable<ZodMiniUnknown>>;
            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<ZodMiniUnknown>>;
        },
        $strip,
    > = ...

    Zod schema describing the optimization-owned fields of an Optimization entry.

    Contentful references are checked structurally by the entry type guards. This schema owns only scalar and JSON fields whose shape belongs to Optimization.