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

    Variable GetCreativeDeliveryResponseSchemaConst

    GetCreativeDeliveryResponseSchema: ZodObject<
        {
            account_id: ZodOptional<ZodString>;
            media_buy_id: ZodOptional<ZodString>;
            currency: ZodString;
            reporting_period: ZodObject<
                {
                    start: ZodISODateTime;
                    end: ZodISODateTime;
                    timezone: ZodOptional<ZodString>;
                },
                $loose,
            >;
            creatives: ZodArray<
                ZodObject<
                    {
                        creative_id: ZodString;
                        media_buy_id: ZodOptional<ZodString>;
                        format_id: ZodOptional<
                            ZodObject<
                                {
                                    agent_url: ZodString;
                                    id: ZodString;
                                    width: ZodOptional<ZodNumber>;
                                    height: ZodOptional<ZodNumber>;
                                    duration_ms: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        totals: ZodOptional<
                            ZodObject<
                                {
                                    impressions: ZodOptional<ZodNumber>;
                                    spend: ZodOptional<ZodNumber>;
                                    clicks: ZodOptional<ZodNumber>;
                                    ctr: ZodOptional<ZodNumber>;
                                    views: ZodOptional<ZodNumber>;
                                    completed_views: ZodOptional<ZodNumber>;
                                    completion_rate: ZodOptional<ZodNumber>;
                                    conversions: ZodOptional<ZodNumber>;
                                    conversion_value: ZodOptional<ZodNumber>;
                                    roas: ZodOptional<ZodNumber>;
                                    cost_per_acquisition: ZodOptional<ZodNumber>;
                                    new_to_brand_rate: ZodOptional<ZodNumber>;
                                    leads: ZodOptional<ZodNumber>;
                                    by_event_type: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    grps: ZodOptional<ZodNumber>;
                                    reach: ZodOptional<ZodNumber>;
                                    reach_unit: ZodOptional<
                                        ZodUnion<readonly [(...), (...), (...), (...), (...), (...)]>,
                                    >;
                                    frequency: ZodOptional<ZodNumber>;
                                    quartile_data: ZodOptional<
                                        ZodObject<
                                            { q1_views: ...; q2_views: ...; q3_views: ...; q4_views: ... },
                                            $loose,
                                        >,
                                    >;
                                    dooh_metrics: ZodOptional<
                                        ZodObject<
                                            {
                                                loop_plays: ...;
                                                screens_used: ...;
                                                screen_time_seconds: ...;
                                                sov_achieved: ...;
                                                calculation_notes: ...;
                                                venue_breakdown: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    viewability: ZodOptional<
                                        ZodObject<
                                            {
                                                measurable_impressions: ...;
                                                viewable_impressions: ...;
                                                viewable_rate: ...;
                                                standard: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                    engagements: ZodOptional<ZodNumber>;
                                    follows: ZodOptional<ZodNumber>;
                                    saves: ZodOptional<ZodNumber>;
                                    profile_visits: ZodOptional<ZodNumber>;
                                    engagement_rate: ZodOptional<ZodNumber>;
                                    cost_per_click: ZodOptional<ZodNumber>;
                                    by_action_source: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                },
                                $loose,
                            >,
                        >;
                        variant_count: ZodOptional<ZodNumber>;
                        variants: ZodArray<
                            ZodIntersection<
                                ZodObject<
                                    {
                                        impressions: ZodOptional<ZodNumber>;
                                        spend: ZodOptional<ZodNumber>;
                                        clicks: ZodOptional<ZodNumber>;
                                        ctr: ZodOptional<ZodNumber>;
                                        views: ZodOptional<ZodNumber>;
                                        completed_views: ZodOptional<ZodNumber>;
                                        completion_rate: ZodOptional<ZodNumber>;
                                        conversions: ZodOptional<ZodNumber>;
                                        conversion_value: ZodOptional<ZodNumber>;
                                        roas: ZodOptional<ZodNumber>;
                                        cost_per_acquisition: ZodOptional<ZodNumber>;
                                        new_to_brand_rate: ZodOptional<ZodNumber>;
                                        leads: ZodOptional<ZodNumber>;
                                        by_event_type: ZodOptional<ZodArray<(...)>>;
                                        grps: ZodOptional<ZodNumber>;
                                        reach: ZodOptional<ZodNumber>;
                                        reach_unit: ZodOptional<ZodUnion<(...)>>;
                                        frequency: ZodOptional<ZodNumber>;
                                        quartile_data: ZodOptional<ZodObject<(...), (...)>>;
                                        dooh_metrics: ZodOptional<ZodObject<(...), (...)>>;
                                        viewability: ZodOptional<ZodObject<(...), (...)>>;
                                        engagements: ZodOptional<ZodNumber>;
                                        follows: ZodOptional<ZodNumber>;
                                        saves: ZodOptional<ZodNumber>;
                                        profile_visits: ZodOptional<ZodNumber>;
                                        engagement_rate: ZodOptional<ZodNumber>;
                                        cost_per_click: ZodOptional<ZodNumber>;
                                        by_action_source: ZodOptional<ZodArray<(...)>>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        variant_id: ZodString;
                                        manifest: ZodOptional<ZodObject<(...), (...)>>;
                                        generation_context: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            pagination: ZodOptional<
                ZodObject<
                    {
                        limit: ZodNumber;
                        offset: ZodNumber;
                        has_more: ZodBoolean;
                        total: ZodOptional<ZodNumber>;
                    },
                    $loose,
                >,
            >;
            errors: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            code: ZodString;
                            message: ZodString;
                            field: ZodOptional<ZodString>;
                            suggestion: ZodOptional<ZodString>;
                            retry_after: ZodOptional<ZodNumber>;
                            issues: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            pointer: ZodString;
                                            message: ZodString;
                                            keyword: ZodString;
                                            schemaPath: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            details: ZodOptional<ZodObject<{}, $loose>>;
                            recovery: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"transient">,
                                        ZodLiteral<"correctable">,
                                        ZodLiteral<"terminal">,
                                    ],
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            context: ZodOptional<ZodObject<{}, $loose>>;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...