Variable ValidateContentDeliveryRequestSchemaConst
ValidateContentDeliveryRequestSchema: ZodObject<
{
adcp_major_version: ZodOptional<ZodNumber>;
standards_id: ZodString;
records: ZodArray<
ZodObject<
{
record_id: ZodString;
media_buy_id: ZodOptional<ZodString>;
timestamp: ZodOptional<ZodISODateTime>;
artifact: ZodObject<
{
property_rid: ZodString;
artifact_id: ZodString;
variant_id: ZodOptional<ZodString>;
format_id: ZodOptional<
ZodObject<
{
agent_url: ZodString;
id: ZodString;
width: ZodOptional<(...)>;
height: ZodOptional<(...)>;
duration_ms: ZodOptional<(...)>;
},
$loose,
>,
>;
url: ZodOptional<ZodString>;
published_time: ZodOptional<ZodISODateTime>;
last_update_time: ZodOptional<ZodISODateTime>;
assets: ZodArray<
ZodUnion<
readonly [
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
],
>,
>;
metadata: ZodOptional<
ZodObject<
{
canonical: ZodOptional<(...)>;
author: ZodOptional<(...)>;
keywords: ZodOptional<(...)>;
open_graph: ZodOptional<(...)>;
twitter_card: ZodOptional<(...)>;
json_ld: ZodOptional<(...)>;
},
$loose,
>,
>;
provenance: ZodOptional<
ZodObject<
{
digital_source_type: ZodOptional<(...)>;
ai_tool: ZodOptional<(...)>;
human_oversight: ZodOptional<(...)>;
declared_by: ZodOptional<(...)>;
declared_at: ZodOptional<(...)>;
created_time: ZodOptional<(...)>;
c2pa: ZodOptional<(...)>;
disclosure: ZodOptional<(...)>;
verification: ZodOptional<(...)>;
ext: ZodOptional<(...)>;
},
$loose,
>,
>;
identifiers: ZodOptional<
ZodObject<
{
apple_podcast_id: ZodOptional<(...)>;
spotify_collection_id: ZodOptional<(...)>;
podcast_guid: ZodOptional<(...)>;
youtube_video_id: ZodOptional<(...)>;
rss_url: ZodOptional<(...)>;
},
$loose,
>,
>;
},
$loose,
>;
country: ZodOptional<ZodString>;
channel: ZodOptional<ZodString>;
brand_context: ZodOptional<
ZodObject<
{
brand_id: ZodOptional<ZodString>;
sku_id: ZodOptional<ZodString>;
},
$loose,
>,
>;
},
$loose,
>,
>;
feature_ids: ZodOptional<ZodArray<ZodString>>;
include_passed: ZodOptional<ZodBoolean>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...