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

    Variable GetMediaBuyDeliveryResponseSchemaConst

    GetMediaBuyDeliveryResponseSchema: ZodObject<
        {
            notification_type: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"scheduled">,
                            ZodLiteral<"final">,
                            ZodLiteral<"delayed">,
                            ZodLiteral<"adjusted">,
                        ],
                    >,
                >,
            >;
            partial_data: ZodOptional<ZodNullable<ZodBoolean>>;
            unavailable_count: ZodOptional<ZodNullable<ZodNumber>>;
            sequence_number: ZodOptional<ZodNullable<ZodNumber>>;
            next_expected_at: ZodOptional<ZodNullable<ZodString>>;
            reporting_period: ZodObject<{ start: ZodString; end: ZodString }, $loose>;
            currency: ZodOptional<ZodNullable<ZodString>>;
            attribution_window: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            post_click: ZodOptional<
                                ZodNullable<
                                    ZodObject<{ interval: ZodNumber; unit: ZodUnion<(...)> }, $loose>,
                                >,
                            >;
                            post_view: ZodOptional<
                                ZodNullable<
                                    ZodObject<{ interval: ZodNumber; unit: ZodUnion<(...)> }, $loose>,
                                >,
                            >;
                            model: ZodUnion<
                                readonly [
                                    ZodLiteral<"last_touch">,
                                    ZodLiteral<"first_touch">,
                                    ZodLiteral<"linear">,
                                    ZodLiteral<"time_decay">,
                                    ZodLiteral<"data_driven">,
                                ],
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            aggregated_totals: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            impressions: ZodNumber;
                            spend: ZodNumber;
                            clicks: ZodOptional<ZodNullable<ZodNumber>>;
                            completed_views: ZodOptional<ZodNullable<ZodNumber>>;
                            views: ZodOptional<ZodNullable<ZodNumber>>;
                            conversions: ZodOptional<ZodNullable<ZodNumber>>;
                            conversion_value: ZodOptional<ZodNullable<ZodNumber>>;
                            roas: ZodOptional<ZodNullable<ZodNumber>>;
                            new_to_brand_rate: ZodOptional<ZodNullable<ZodNumber>>;
                            cost_per_acquisition: ZodOptional<ZodNullable<ZodNumber>>;
                            completion_rate: ZodOptional<ZodNullable<ZodNumber>>;
                            reach: ZodOptional<ZodNullable<ZodNumber>>;
                            reach_unit: ZodOptional<
                                ZodNullable<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            frequency: ZodOptional<ZodNullable<ZodNumber>>;
                            media_buy_count: ZodNumber;
                        },
                        $loose,
                    >,
                >,
            >;
            media_buy_deliveries: ZodArray<
                ZodObject<
                    {
                        media_buy_id: ZodString;
                        status: ZodUnion<
                            readonly [
                                ZodLiteral<"pending_activation">,
                                ZodLiteral<"pending">,
                                ZodLiteral<"active">,
                                ZodLiteral<"paused">,
                                ZodLiteral<"completed">,
                                ZodLiteral<"rejected">,
                                ZodLiteral<"canceled">,
                                ZodLiteral<"failed">,
                                ZodLiteral<"reporting_delayed">,
                            ],
                        >;
                        expected_availability: ZodOptional<ZodNullable<ZodString>>;
                        is_adjusted: ZodOptional<ZodNullable<ZodBoolean>>;
                        pricing_model: ZodOptional<
                            ZodNullable<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"cpm">,
                                        ZodLiteral<"vcpm">,
                                        ZodLiteral<"cpc">,
                                        ZodLiteral<"cpcv">,
                                        ZodLiteral<"cpv">,
                                        ZodLiteral<"cpp">,
                                        ZodLiteral<"cpa">,
                                        ZodLiteral<"flat_rate">,
                                        ZodLiteral<"time">,
                                    ],
                                >,
                            >,
                        >;
                        totals: ZodIntersection<
                            ZodObject<
                                {
                                    impressions: ZodOptional<ZodNullable<ZodNumber>>;
                                    spend: ZodOptional<ZodNullable<ZodNumber>>;
                                    clicks: ZodOptional<ZodNullable<ZodNumber>>;
                                    ctr: ZodOptional<ZodNullable<ZodNumber>>;
                                    views: ZodOptional<ZodNullable<ZodNumber>>;
                                    completed_views: ZodOptional<ZodNullable<ZodNumber>>;
                                    completion_rate: ZodOptional<ZodNullable<ZodNumber>>;
                                    conversions: ZodOptional<ZodNullable<ZodNumber>>;
                                    conversion_value: ZodOptional<ZodNullable<ZodNumber>>;
                                    roas: ZodOptional<ZodNullable<ZodNumber>>;
                                    cost_per_acquisition: ZodOptional<ZodNullable<ZodNumber>>;
                                    new_to_brand_rate: ZodOptional<ZodNullable<ZodNumber>>;
                                    leads: ZodOptional<ZodNullable<ZodNumber>>;
                                    by_event_type: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    grps: ZodOptional<ZodNullable<ZodNumber>>;
                                    reach: ZodOptional<ZodNullable<ZodNumber>>;
                                    reach_unit: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
                                    frequency: ZodOptional<ZodNullable<ZodNumber>>;
                                    quartile_data: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    dooh_metrics: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    viewability: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    engagements: ZodOptional<ZodNullable<ZodNumber>>;
                                    follows: ZodOptional<ZodNullable<ZodNumber>>;
                                    saves: ZodOptional<ZodNullable<ZodNumber>>;
                                    profile_visits: ZodOptional<ZodNullable<ZodNumber>>;
                                    engagement_rate: ZodOptional<ZodNullable<ZodNumber>>;
                                    cost_per_click: ZodOptional<ZodNullable<ZodNumber>>;
                                    by_action_source: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                },
                                $loose,
                            >,
                            ZodObject<
                                { effective_rate: ZodOptional<ZodNullable<ZodNumber>> },
                                $loose,
                            >,
                        >;
                        by_package: ZodArray<
                            ZodIntersection<
                                ZodObject<
                                    {
                                        impressions: ZodOptional<ZodNullable<(...)>>;
                                        spend: ZodOptional<ZodNullable<(...)>>;
                                        clicks: ZodOptional<ZodNullable<(...)>>;
                                        ctr: ZodOptional<ZodNullable<(...)>>;
                                        views: ZodOptional<ZodNullable<(...)>>;
                                        completed_views: ZodOptional<ZodNullable<(...)>>;
                                        completion_rate: ZodOptional<ZodNullable<(...)>>;
                                        conversions: ZodOptional<ZodNullable<(...)>>;
                                        conversion_value: ZodOptional<ZodNullable<(...)>>;
                                        roas: ZodOptional<ZodNullable<(...)>>;
                                        cost_per_acquisition: ZodOptional<ZodNullable<(...)>>;
                                        new_to_brand_rate: ZodOptional<ZodNullable<(...)>>;
                                        leads: ZodOptional<ZodNullable<(...)>>;
                                        by_event_type: ZodOptional<ZodNullable<(...)>>;
                                        grps: ZodOptional<ZodNullable<(...)>>;
                                        reach: ZodOptional<ZodNullable<(...)>>;
                                        reach_unit: ZodOptional<ZodNullable<(...)>>;
                                        frequency: ZodOptional<ZodNullable<(...)>>;
                                        quartile_data: ZodOptional<ZodNullable<(...)>>;
                                        dooh_metrics: ZodOptional<ZodNullable<(...)>>;
                                        viewability: ZodOptional<ZodNullable<(...)>>;
                                        engagements: ZodOptional<ZodNullable<(...)>>;
                                        follows: ZodOptional<ZodNullable<(...)>>;
                                        saves: ZodOptional<ZodNullable<(...)>>;
                                        profile_visits: ZodOptional<ZodNullable<(...)>>;
                                        engagement_rate: ZodOptional<ZodNullable<(...)>>;
                                        cost_per_click: ZodOptional<ZodNullable<(...)>>;
                                        by_action_source: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        package_id: ZodString;
                                        pacing_index: ZodOptional<ZodNullable<(...)>>;
                                        pricing_model: ZodOptional<ZodNullable<(...)>>;
                                        rate: ZodOptional<ZodNullable<(...)>>;
                                        currency: ZodOptional<ZodNullable<(...)>>;
                                        delivery_status: ZodOptional<ZodNullable<(...)>>;
                                        paused: ZodOptional<ZodNullable<(...)>>;
                                        by_catalog_item: ZodOptional<ZodNullable<(...)>>;
                                        by_creative: ZodOptional<ZodNullable<(...)>>;
                                        by_keyword: ZodOptional<ZodNullable<(...)>>;
                                        by_geo: ZodOptional<ZodNullable<(...)>>;
                                        by_geo_truncated: ZodOptional<ZodNullable<(...)>>;
                                        by_device_type: ZodOptional<ZodNullable<(...)>>;
                                        by_device_type_truncated: ZodOptional<ZodNullable<(...)>>;
                                        by_device_platform: ZodOptional<ZodNullable<(...)>>;
                                        by_device_platform_truncated: ZodOptional<ZodNullable<(...)>>;
                                        by_audience: ZodOptional<ZodNullable<(...)>>;
                                        by_audience_truncated: ZodOptional<ZodNullable<(...)>>;
                                        by_placement: ZodOptional<ZodNullable<(...)>>;
                                        by_placement_truncated: ZodOptional<ZodNullable<(...)>>;
                                        daily_breakdown: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        daily_breakdown: ZodOptional<
                            ZodNullable<
                                ZodArray<
                                    ZodObject<
                                        {
                                            date: ZodString;
                                            impressions: ZodNumber;
                                            spend: ZodNumber;
                                            conversions: ZodOptional<(...)>;
                                            conversion_value: ZodOptional<(...)>;
                                            roas: ZodOptional<(...)>;
                                            new_to_brand_rate: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            errors: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                code: ZodString;
                                message: ZodString;
                                field: ZodOptional<ZodNullable<ZodString>>;
                                suggestion: ZodOptional<ZodNullable<ZodString>>;
                                retry_after: ZodOptional<ZodNullable<ZodNumber>>;
                                details: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                                recovery: ZodOptional<
                                    ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>,
                                >;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            sandbox: ZodOptional<ZodNullable<ZodBoolean>>;
            context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
        },
        $loose,
    > = ...