Variable GetAdCPCapabilitiesResponseSchemaConst
GetAdCPCapabilitiesResponseSchema: ZodObject<
{
adcp: ZodObject<{ major_versions: ZodArray<ZodNumber> }, $strip>;
supported_protocols: ZodArray<
ZodUnion<
readonly [
ZodLiteral<"media_buy">,
ZodLiteral<"signals">,
ZodLiteral<"governance">,
ZodLiteral<"sponsored_intelligence">,
ZodLiteral<"creative">,
],
>,
>;
media_buy: ZodOptional<
ZodNullable<
ZodObject<
{
features: ZodOptional<
ZodNullable<
ZodIntersection<
ZodRecord<ZodString, ZodUnion<(...)>>,
ZodObject<
{
inline_creative_management: ...;
property_list_filtering: ...;
content_standards: ...;
},
$strip,
>,
>,
>,
>;
execution: ZodOptional<
ZodNullable<
ZodObject<
{
axe_integrations: ZodOptional<(...)>;
creative_specs: ZodOptional<(...)>;
targeting: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
portfolio: ZodOptional<
ZodNullable<
ZodObject<
{
publisher_domains: ZodArray<(...)>;
primary_channels: ZodOptional<(...)>;
primary_countries: ZodOptional<(...)>;
description: ZodOptional<(...)>;
advertising_policies: ZodOptional<(...)>;
},
$strip,
>,
>,
>;
},
$strip,
>,
>,
>;
signals: ZodOptional<
ZodNullable<
ZodObject<
{
features: ZodOptional<
ZodNullable<
ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
>,
>;
},
$strip,
>,
>,
>;
governance: ZodOptional<
ZodNullable<
ZodObject<
{
property_features: ZodOptional<
ZodNullable<
ZodArray<
ZodObject<
{
feature_id: ...;
type: ...;
range: ...;
categories: ...;
description: ...;
methodology_url: ...;
},
$strip,
>,
>,
>,
>;
},
$strip,
>,
>,
>;
sponsored_intelligence: ZodOptional<
ZodNullable<
ZodObject<
{
endpoint: ZodObject<
{
transports: ZodArray<ZodObject<{ type: ...; url: ... }, $strip>>;
preferred: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
},
$strip,
>;
capabilities: ZodIntersection<
ZodRecord<
ZodString,
ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
>,
ZodObject<
{
modalities: ZodOptional<ZodNullable<(...)>>;
components: ZodOptional<ZodNullable<(...)>>;
commerce: ZodOptional<ZodNullable<(...)>>;
a2ui: ZodOptional<ZodNullable<(...)>>;
mcp_apps: ZodOptional<ZodNullable<(...)>>;
},
$strip,
>,
>;
brand_manifest_url: ZodOptional<ZodNullable<ZodString>>;
},
$strip,
>,
>,
>;
extensions_supported: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
last_updated: ZodOptional<ZodNullable<ZodString>>;
errors: ZodOptional<
ZodNullable<
ZodArray<
ZodIntersection<
ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
ZodObject<
{
code: ZodString;
message: ZodString;
field: ZodOptional<ZodNullable<ZodString>>;
suggestion: ZodOptional<ZodNullable<ZodString>>;
retry_after: ZodOptional<ZodNullable<ZodNumber>>;
details: ZodOptional<ZodNullable<ZodRecord<(...), (...)>>>;
},
$strip,
>,
>,
>,
>,
>;
context: ZodOptional<
ZodNullable<
ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
>,
>;
ext: ZodOptional<
ZodNullable<
ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
>,
>;
},
$strip,
> = ...