Variable AcquireRightsRequestSchemaConst
AcquireRightsRequestSchema: ZodObject<
{
adcp_major_version: ZodOptional<ZodNumber>;
rights_id: ZodString;
pricing_option_id: ZodString;
buyer: ZodObject<
{
domain: ZodString;
brand_id: ZodOptional<ZodString>;
industries: ZodOptional<ZodArray<ZodString>>;
data_subject_contestation: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
},
$loose,
>;
campaign: ZodObject<
{
description: ZodString;
uses: ZodArray<
ZodUnion<
readonly [
ZodLiteral<"likeness">,
ZodLiteral<"voice">,
ZodLiteral<"name">,
ZodLiteral<"endorsement">,
ZodLiteral<"motion_capture">,
ZodLiteral<"signature">,
ZodLiteral<"catchphrase">,
ZodLiteral<"sync">,
ZodLiteral<"background_music">,
ZodLiteral<"editorial">,
ZodLiteral<"commercial">,
ZodLiteral<"ai_generated_image">,
],
>,
>;
countries: ZodOptional<ZodArray<ZodString>>;
format_ids: ZodOptional<
ZodArray<
ZodObject<
{
agent_url: ZodString;
id: ZodString;
width: ZodOptional<ZodNumber>;
height: ZodOptional<ZodNumber>;
duration_ms: ZodOptional<ZodNumber>;
},
$loose,
>,
>,
>;
estimated_impressions: ZodOptional<ZodNumber>;
start_date: ZodOptional<ZodISODate>;
end_date: ZodOptional<ZodISODate>;
},
$loose,
>;
revocation_webhook: ZodObject<
{
url: ZodString;
token: ZodOptional<ZodString>;
authentication: ZodOptional<
ZodObject<
{
schemes: ZodArray<
ZodUnion<readonly [ZodLiteral<(...)>, ZodLiteral<(...)>]>,
>;
credentials: ZodString;
},
$loose,
>,
>;
},
$loose,
>;
push_notification_config: ZodOptional<
ZodObject<
{
url: ZodString;
token: ZodOptional<ZodString>;
authentication: ZodOptional<
ZodObject<
{
schemes: ZodArray<ZodUnion<readonly [(...), (...)]>>;
credentials: ZodString;
},
$loose,
>,
>;
},
$loose,
>,
>;
idempotency_key: ZodString;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...