@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable PlannedDeliverySchemaConst

    PlannedDeliverySchema: ZodObject<
        {
            geo: ZodOptional<
                ZodObject<
                    {
                        countries: ZodOptional<ZodArray<ZodString>>;
                        regions: ZodOptional<ZodArray<ZodString>>;
                    },
                    $loose,
                >,
            >;
            channels: ZodOptional<
                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<ZodISODateTime>;
            end_time: ZodOptional<ZodISODateTime>;
            frequency_cap: ZodOptional<
                ZodObject<
                    {
                        suppress: ZodOptional<
                            ZodObject<
                                {
                                    interval: ZodNumber;
                                    unit: ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >;
                                },
                                $loose,
                            >,
                        >;
                        suppress_minutes: ZodOptional<ZodNumber>;
                        max_impressions: ZodOptional<ZodNumber>;
                        per: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"individuals">,
                                    ZodLiteral<"households">,
                                    ZodLiteral<"devices">,
                                    ZodLiteral<"accounts">,
                                    ZodLiteral<"cookies">,
                                    ZodLiteral<"custom">,
                                ],
                            >,
                        >;
                        window: ZodOptional<
                            ZodObject<
                                {
                                    interval: ZodNumber;
                                    unit: ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >;
                                },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            audience_summary: ZodOptional<ZodString>;
            audience_targeting: ZodOptional<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodObject<
                                {
                                    type: ZodLiteral<"signal">;
                                    signal_id: ZodUnion<
                                        readonly [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                    >;
                                    value_type: ZodLiteral<"binary">;
                                    value: ZodBoolean;
                                },
                                $loose,
                            >,
                            ZodObject<
                                {
                                    type: ZodLiteral<"signal">;
                                    signal_id: ZodUnion<
                                        readonly [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                    >;
                                    value_type: ZodLiteral<"categorical">;
                                    values: ZodArray<ZodString>;
                                },
                                $loose,
                            >,
                            ZodObject<
                                {
                                    type: ZodLiteral<"signal">;
                                    signal_id: ZodUnion<
                                        readonly [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                    >;
                                    value_type: ZodLiteral<"numeric">;
                                    min_value: ZodOptional<ZodNumber>;
                                    max_value: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                            ZodObject<
                                {
                                    type: ZodLiteral<"description">;
                                    description: ZodString;
                                    category: ZodOptional<ZodString>;
                                },
                                $loose,
                            >,
                        ],
                    >,
                >,
            >;
            total_budget: ZodOptional<ZodNumber>;
            currency: ZodOptional<ZodString>;
            enforced_policies: ZodOptional<ZodArray<ZodString>>;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...