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

    Variable TargetingOverlaySchemaConst

    TargetingOverlaySchema: ZodObject<
        {
            geo_countries: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            geo_countries_exclude: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            geo_regions: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            geo_regions_exclude: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            geo_metros: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                system: ZodUnion<
                                    readonly [
                                        ZodLiteral<"nielsen_dma">,
                                        ZodLiteral<"uk_itl1">,
                                        ZodLiteral<"uk_itl2">,
                                        ZodLiteral<"eurostat_nuts2">,
                                        ZodLiteral<"custom">,
                                    ],
                                >;
                                values: ZodArray<ZodString>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            geo_metros_exclude: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                system: ZodUnion<
                                    readonly [
                                        ZodLiteral<"nielsen_dma">,
                                        ZodLiteral<"uk_itl1">,
                                        ZodLiteral<"uk_itl2">,
                                        ZodLiteral<"eurostat_nuts2">,
                                        ZodLiteral<"custom">,
                                    ],
                                >;
                                values: ZodArray<ZodString>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            geo_postal_areas: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                system: ZodUnion<
                                    readonly [
                                        ZodLiteral<"us_zip">,
                                        ZodLiteral<"us_zip_plus_four">,
                                        ZodLiteral<"gb_outward">,
                                        ZodLiteral<"gb_full">,
                                        ZodLiteral<"ca_fsa">,
                                        ZodLiteral<"ca_full">,
                                        ZodLiteral<"de_plz">,
                                        ZodLiteral<"fr_code_postal">,
                                        ZodLiteral<"au_postcode">,
                                        ZodLiteral<"ch_plz">,
                                        ZodLiteral<"at_plz">,
                                    ],
                                >;
                                values: ZodArray<ZodString>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            geo_postal_areas_exclude: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                system: ZodUnion<
                                    readonly [
                                        ZodLiteral<"us_zip">,
                                        ZodLiteral<"us_zip_plus_four">,
                                        ZodLiteral<"gb_outward">,
                                        ZodLiteral<"gb_full">,
                                        ZodLiteral<"ca_fsa">,
                                        ZodLiteral<"ca_full">,
                                        ZodLiteral<"de_plz">,
                                        ZodLiteral<"fr_code_postal">,
                                        ZodLiteral<"au_postcode">,
                                        ZodLiteral<"ch_plz">,
                                        ZodLiteral<"at_plz">,
                                    ],
                                >;
                                values: ZodArray<ZodString>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            daypart_targets: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                days: ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >;
                                start_hour: ZodNumber;
                                end_hour: ZodNumber;
                                label: ZodOptional<ZodNullable<ZodString>>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            axe_include_segment: ZodOptional<ZodNullable<ZodString>>;
            axe_exclude_segment: ZodOptional<ZodNullable<ZodString>>;
            audience_include: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            audience_exclude: ZodOptional<ZodNullable<ZodArray<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,
                    >,
                >,
            >;
            property_list: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            agent_url: ZodString;
                            list_id: ZodString;
                            auth_token: ZodOptional<ZodNullable<ZodString>>;
                        },
                        $loose,
                    >,
                >,
            >;
            age_restriction: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            min: ZodNumber;
                            verification_required: ZodOptional<ZodNullable<ZodBoolean>>;
                            accepted_methods: ZodOptional<
                                ZodNullable<
                                    ZodArray<ZodUnion<readonly [(...), (...), (...), (...), (...)]>>,
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            device_platform: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"ios">,
                                ZodLiteral<"android">,
                                ZodLiteral<"windows">,
                                ZodLiteral<"macos">,
                                ZodLiteral<"linux">,
                                ZodLiteral<"chromeos">,
                                ZodLiteral<"tvos">,
                                ZodLiteral<"tizen">,
                                ZodLiteral<"webos">,
                                ZodLiteral<"fire_os">,
                                ZodLiteral<"roku_os">,
                                ZodLiteral<"unknown">,
                            ],
                        >,
                    >,
                >,
            >;
            device_type: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"desktop">,
                                ZodLiteral<"mobile">,
                                ZodLiteral<"tablet">,
                                ZodLiteral<"ctv">,
                                ZodLiteral<"dooh">,
                                ZodLiteral<"unknown">,
                            ],
                        >,
                    >,
                >,
            >;
            device_type_exclude: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"desktop">,
                                ZodLiteral<"mobile">,
                                ZodLiteral<"tablet">,
                                ZodLiteral<"ctv">,
                                ZodLiteral<"dooh">,
                                ZodLiteral<"unknown">,
                            ],
                        >,
                    >,
                >,
            >;
            store_catchments: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                catalog_id: ZodString;
                                store_ids: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                                catchment_ids: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            geo_proximity: ZodOptional<
                ZodNullable<ZodArray<ZodRecord<ZodString, ZodUnknown>>>,
            >;
            language: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            keyword_targets: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                keyword: ZodString;
                                match_type: ZodUnion<
                                    readonly [
                                        ZodLiteral<"broad">,
                                        ZodLiteral<"phrase">,
                                        ZodLiteral<"exact">,
                                    ],
                                >;
                                bid_price: ZodOptional<ZodNullable<ZodNumber>>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            negative_keywords: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                keyword: ZodString;
                                match_type: ZodUnion<
                                    readonly [
                                        ZodLiteral<"broad">,
                                        ZodLiteral<"phrase">,
                                        ZodLiteral<"exact">,
                                    ],
                                >;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
        },
        $loose,
    > = ...