@adcp/client API Reference - v4.19.0
    Preparing search index...

    Variable PlannedDeliverySchemaConst

    PlannedDeliverySchema: ZodObject<
        {
            geo: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            countries: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            regions: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        },
                        $loose,
                    >,
                >,
            >;
            channels: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"display">,
                                ZodLiteral<"olv">,
                                ZodLiteral<"social">,
                                ZodLiteral<"search">,
                                ZodLiteral<"ctv">,
                                ZodLiteral<"linear_tv">,
                                ZodLiteral<"radio">,
                                ZodLiteral<"streaming_audio">,
                                ZodLiteral<"podcast">,
                                ZodLiteral<"dooh">,
                                ZodLiteral<"ooh">,
                                ZodLiteral<"print">,
                                ZodLiteral<"cinema">,
                                ZodLiteral<"email">,
                                ZodLiteral<"gaming">,
                                ZodLiteral<"retail_media">,
                                ZodLiteral<"influencer">,
                                ZodLiteral<"affiliate">,
                                ZodLiteral<"product_placement">,
                                ZodLiteral<"sponsored_intelligence">,
                            ],
                        >,
                    >,
                >,
            >;
            start_time: ZodOptional<ZodNullable<ZodString>>;
            end_time: ZodOptional<ZodNullable<ZodString>>;
            frequency_cap: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            suppress: ZodOptional<
                                ZodNullable<
                                    ZodObject<{ interval: ZodNumber; unit: ZodUnion<(...)> }, $loose>,
                                >,
                            >;
                            suppress_minutes: ZodOptional<ZodNullable<ZodNumber>>;
                            max_impressions: ZodOptional<ZodNullable<ZodNumber>>;
                            per: ZodOptional<
                                ZodNullable<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            window: ZodOptional<
                                ZodNullable<
                                    ZodObject<{ interval: ZodNumber; unit: ZodUnion<(...)> }, $loose>,
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            audience_summary: ZodOptional<ZodNullable<ZodString>>;
            audience_targeting: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodObject<
                                    {
                                        type: ZodLiteral<"signal">;
                                        signal_id: ZodUnion<readonly [(...), (...)]>;
                                        value_type: ZodLiteral<"binary">;
                                        value: ZodBoolean;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        type: ZodLiteral<"signal">;
                                        signal_id: ZodUnion<readonly [(...), (...)]>;
                                        value_type: ZodLiteral<"categorical">;
                                        values: ZodArray<ZodString>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        type: ZodLiteral<"signal">;
                                        signal_id: ZodUnion<readonly [(...), (...)]>;
                                        value_type: ZodLiteral<"numeric">;
                                        min_value: ZodOptional<ZodNullable<(...)>>;
                                        max_value: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        type: ZodLiteral<"description">;
                                        description: ZodString;
                                        category: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            ],
                        >,
                    >,
                >,
            >;
            total_budget: ZodOptional<ZodNullable<ZodNumber>>;
            currency: ZodOptional<ZodNullable<ZodString>>;
            enforced_policies: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
        },
        $loose,
    > = ...