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

    Variable PackageStatusSchemaConst

    PackageStatusSchema: ZodObject<
        {
            package_id: ZodString;
            product_id: ZodOptional<ZodString>;
            budget: ZodOptional<ZodNumber>;
            currency: ZodOptional<ZodString>;
            bid_price: ZodOptional<ZodNumber>;
            impressions: ZodOptional<ZodNumber>;
            targeting_overlay: ZodOptional<
                ZodObject<
                    {
                        geo_countries: ZodOptional<ZodArray<ZodString>>;
                        geo_countries_exclude: ZodOptional<ZodArray<ZodString>>;
                        geo_regions: ZodOptional<ZodArray<ZodString>>;
                        geo_regions_exclude: ZodOptional<ZodArray<ZodString>>;
                        geo_metros: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        system: ZodUnion<readonly [(...), (...), (...), (...), (...)]>;
                                        values: ZodArray<ZodString>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        geo_metros_exclude: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        system: ZodUnion<readonly [(...), (...), (...), (...), (...)]>;
                                        values: ZodArray<ZodString>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        geo_postal_areas: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        system: ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >;
                                        values: ZodArray<ZodString>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        geo_postal_areas_exclude: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        system: ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >;
                                        values: ZodArray<ZodString>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        daypart_targets: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        days: ZodArray<ZodUnion<(...)>>;
                                        start_hour: ZodNumber;
                                        end_hour: ZodNumber;
                                        label: ZodOptional<ZodString>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        axe_include_segment: ZodOptional<ZodString>;
                        axe_exclude_segment: ZodOptional<ZodString>;
                        audience_include: ZodOptional<ZodArray<ZodString>>;
                        audience_exclude: ZodOptional<ZodArray<ZodString>>;
                        frequency_cap: ZodOptional<
                            ZodObject<
                                {
                                    suppress: ZodOptional<
                                        ZodObject<{ interval: ...; unit: ... }, $loose>,
                                    >;
                                    suppress_minutes: ZodOptional<ZodNumber>;
                                    max_impressions: ZodOptional<ZodNumber>;
                                    per: ZodOptional<
                                        ZodUnion<readonly [(...), (...), (...), (...), (...), (...)]>,
                                    >;
                                    window: ZodOptional<ZodObject<{ interval: ...; unit: ... }, $loose>>;
                                },
                                $loose,
                            >,
                        >;
                        property_list: ZodOptional<
                            ZodObject<
                                {
                                    agent_url: ZodString;
                                    list_id: ZodString;
                                    auth_token: ZodOptional<ZodString>;
                                },
                                $loose,
                            >,
                        >;
                        collection_list: ZodOptional<
                            ZodObject<
                                {
                                    agent_url: ZodString;
                                    list_id: ZodString;
                                    auth_token: ZodOptional<ZodString>;
                                },
                                $loose,
                            >,
                        >;
                        collection_list_exclude: ZodOptional<
                            ZodObject<
                                {
                                    agent_url: ZodString;
                                    list_id: ZodString;
                                    auth_token: ZodOptional<ZodString>;
                                },
                                $loose,
                            >,
                        >;
                        age_restriction: ZodOptional<
                            ZodObject<
                                {
                                    min: ZodNumber;
                                    verification_required: ZodOptional<ZodBoolean>;
                                    accepted_methods: ZodOptional<ZodArray<ZodUnion<(...)>>>;
                                },
                                $loose,
                            >,
                        >;
                        device_platform: ZodOptional<
                            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<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"desktop">,
                                        ZodLiteral<"mobile">,
                                        ZodLiteral<"tablet">,
                                        ZodLiteral<"ctv">,
                                        ZodLiteral<"dooh">,
                                        ZodLiteral<"unknown">,
                                    ],
                                >,
                            >,
                        >;
                        device_type_exclude: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"desktop">,
                                        ZodLiteral<"mobile">,
                                        ZodLiteral<"tablet">,
                                        ZodLiteral<"ctv">,
                                        ZodLiteral<"dooh">,
                                        ZodLiteral<"unknown">,
                                    ],
                                >,
                            >,
                        >;
                        store_catchments: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        catalog_id: ZodString;
                                        store_ids: ZodOptional<ZodArray<(...)>>;
                                        catchment_ids: ZodOptional<ZodArray<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        geo_proximity: ZodOptional<ZodArray<ZodRecord<ZodString, ZodUnknown>>>;
                        language: ZodOptional<ZodArray<ZodString>>;
                        keyword_targets: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        keyword: ZodString;
                                        match_type: ZodUnion<readonly [(...), (...), (...)]>;
                                        bid_price: ZodOptional<ZodNumber>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        negative_keywords: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        keyword: ZodString;
                                        match_type: ZodUnion<readonly [(...), (...), (...)]>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            start_time: ZodOptional<ZodISODateTime>;
            end_time: ZodOptional<ZodISODateTime>;
            paused: ZodOptional<ZodBoolean>;
            canceled: ZodOptional<ZodBoolean>;
            cancellation: ZodOptional<
                ZodObject<
                    {
                        canceled_at: ZodISODateTime;
                        canceled_by: ZodUnion<
                            readonly [ZodLiteral<"buyer">, ZodLiteral<"seller">],
                        >;
                        reason: ZodOptional<ZodString>;
                    },
                    $loose,
                >,
            >;
            creative_deadline: ZodOptional<ZodISODateTime>;
            creative_approvals: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            creative_id: ZodString;
                            approval_status: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"pending_review">,
                                        ZodLiteral<"approved">,
                                        ZodLiteral<"rejected">,
                                    ],
                                >,
                            >;
                            rejection_reason: ZodOptional<ZodString>;
                        },
                        $loose,
                    >,
                >,
            >;
            format_ids_pending: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            agent_url: ZodString;
                            id: ZodString;
                            width: ZodOptional<ZodNumber>;
                            height: ZodOptional<ZodNumber>;
                            duration_ms: ZodOptional<ZodNumber>;
                        },
                        $loose,
                    >,
                >,
            >;
            snapshot_unavailable_reason: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodLiteral<"SNAPSHOT_UNSUPPORTED">,
                        ZodLiteral<"SNAPSHOT_TEMPORARILY_UNAVAILABLE">,
                        ZodLiteral<"SNAPSHOT_PERMISSION_DENIED">,
                    ],
                >,
            >;
            snapshot: ZodOptional<
                ZodObject<
                    {
                        as_of: ZodISODateTime;
                        staleness_seconds: ZodNumber;
                        impressions: ZodNumber;
                        spend: ZodNumber;
                        currency: ZodOptional<ZodString>;
                        clicks: ZodOptional<ZodNumber>;
                        pacing_index: ZodOptional<ZodNumber>;
                        delivery_status: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"delivering">,
                                    ZodLiteral<"not_delivering">,
                                    ZodLiteral<"completed">,
                                    ZodLiteral<"budget_exhausted">,
                                    ZodLiteral<"flight_ended">,
                                    ZodLiteral<"goal_met">,
                                ],
                            >,
                        >;
                        ext: ZodOptional<ZodObject<{}, $loose>>;
                    },
                    $loose,
                >,
            >;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...