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