Contentful Personalization & Analytics
    Preparing search index...
    OptimizationConfig: ZodMiniObject<
        {
            components: ZodMiniOptional<
                ZodMiniArray<
                    ZodMiniDiscriminatedUnion<
                        [
                            ZodMiniObject<
                                {
                                    baseline: ZodMiniObject<
                                        { hidden: ZodMiniOptional<(...)>; id: ZodMiniString<(...)> },
                                        $strip,
                                    >;
                                    type: ZodMiniOptional<ZodMiniLiteral<"EntryReplacement">>;
                                    variants: ZodMiniArray<
                                        ZodMiniObject<{ hidden: ...; id: ... }, $strip>,
                                    >;
                                },
                                $strip,
                            >,
                            ZodMiniObject<
                                {
                                    baseline: ZodMiniObject<{ value: ZodMiniUnion<(...)> }, $strip>;
                                    key: ZodMiniString<string>;
                                    type: ZodMiniLiteral<"InlineVariable">;
                                    valueType: ZodMiniEnum<
                                        {
                                            Boolean: "Boolean";
                                            Number: "Number";
                                            Object: "Object";
                                            String: "String";
                                        },
                                    >;
                                    variants: ZodMiniArray<ZodMiniObject<{ value: ... }, $strip>>;
                                },
                                $strip,
                            >,
                        ],
                        "type",
                    >,
                >,
            >;
            distribution: ZodMiniOptional<ZodMiniArray<ZodMiniNumber<number>>>;
            sticky: ZodMiniOptional<ZodMiniBoolean<boolean>>;
            traffic: ZodMiniOptional<ZodMiniNumber<number>>;
        },
        $strip,
    > = ...

    Zod schema describing the full configuration for an optimization.

    Provides distribution, traffic allocation, component definitions, and sticky behavior.