Variable GetCollectionListResponseSchemaConst
GetCollectionListResponseSchema: ZodObject<
{
list: ZodObject<
{
list_id: ZodString;
name: ZodString;
description: ZodOptional<ZodString>;
account: ZodOptional<
ZodUnion<
readonly [
ZodObject<{ account_id: ZodString }, $loose>,
ZodObject<
{
brand: ZodObject<
{
domain: ...;
brand_id: ...;
industries: ...;
data_subject_contestation: ...;
},
$loose,
>;
operator: ZodString;
sandbox: ZodOptional<ZodBoolean>;
},
$loose,
>,
],
>,
>;
base_collections: ZodOptional<
ZodArray<
ZodUnion<
readonly [
ZodObject<
{
selection_type: ZodLiteral<(...)>;
identifiers: ZodArray<(...)>;
},
$loose,
>,
ZodObject<
{
selection_type: ZodLiteral<(...)>;
publisher_domain: ZodString;
collection_ids: ZodArray<(...)>;
},
$loose,
>,
ZodObject<
{
selection_type: ZodLiteral<(...)>;
publisher_domain: ZodString;
genres: ZodArray<(...)>;
genre_taxonomy: ZodUnion<(...)>;
},
$loose,
>,
],
>,
>,
>;
filters: ZodOptional<
ZodObject<
{
content_ratings_exclude: ZodOptional<
ZodArray<ZodObject<{ system: ...; rating: ... }, $loose>>,
>;
content_ratings_include: ZodOptional<
ZodArray<ZodObject<{ system: ...; rating: ... }, $loose>>,
>;
genres_exclude: ZodOptional<ZodArray<ZodString>>;
genres_include: ZodOptional<ZodArray<ZodString>>;
genre_taxonomy: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>,
>;
kinds: ZodOptional<
ZodArray<ZodUnion<readonly [(...), (...), (...), (...)]>>,
>;
exclude_distribution_ids: ZodOptional<
ZodArray<ZodObject<{ type: ...; value: ... }, $loose>>,
>;
production_quality: ZodOptional<
ZodArray<ZodUnion<readonly [(...), (...), (...)]>>,
>;
},
$loose,
>,
>;
brand: ZodOptional<
ZodObject<
{
domain: ZodString;
brand_id: ZodOptional<ZodString>;
industries: ZodOptional<ZodArray<ZodString>>;
data_subject_contestation: ZodOptional<
ZodRecord<ZodString, ZodUnknown>,
>;
},
$loose,
>,
>;
webhook_url: ZodOptional<ZodString>;
cache_duration_hours: ZodOptional<ZodNumber>;
created_at: ZodOptional<ZodISODateTime>;
updated_at: ZodOptional<ZodISODateTime>;
collection_count: ZodOptional<ZodNumber>;
},
$loose,
>;
collections: ZodOptional<
ZodArray<
ZodObject<
{
collection_rid: ZodOptional<ZodString>;
name: ZodString;
distribution_ids: ZodOptional<
ZodArray<
ZodObject<{ type: ZodUnion<(...)>; value: ZodString }, $loose>,
>,
>;
content_rating: ZodOptional<
ZodObject<
{
system: ZodUnion<
readonly [
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
],
>;
rating: ZodString;
},
$loose,
>,
>;
genre: ZodOptional<ZodArray<ZodString>>;
genre_taxonomy: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"iab_content_3.0">,
ZodLiteral<"iab_content_2.2">,
ZodLiteral<"gracenote">,
ZodLiteral<"eidr">,
ZodLiteral<"apple_genres">,
ZodLiteral<"google_genres">,
ZodLiteral<"roku">,
ZodLiteral<"amazon_genres">,
ZodLiteral<"custom">,
],
>,
>;
kind: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"series">,
ZodLiteral<"publication">,
ZodLiteral<"event_series">,
ZodLiteral<"rotation">,
],
>,
>;
},
$loose,
>,
>,
>;
pagination: ZodOptional<
ZodObject<
{
has_more: ZodBoolean;
cursor: ZodOptional<ZodString>;
total_count: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
resolved_at: ZodOptional<ZodISODateTime>;
cache_valid_until: ZodOptional<ZodISODateTime>;
coverage_gaps: ZodOptional<
ZodRecord<
ZodString,
ZodArray<
ZodObject<
{
type: ZodUnion<
readonly [
ZodLiteral<"apple_podcast_id">,
ZodLiteral<"spotify_collection_id">,
ZodLiteral<"rss_url">,
ZodLiteral<"podcast_guid">,
ZodLiteral<"amazon_music_id">,
ZodLiteral<"iheart_id">,
ZodLiteral<"podcast_index_id">,
ZodLiteral<"youtube_channel_id">,
ZodLiteral<"youtube_playlist_id">,
ZodLiteral<"amazon_title_id">,
ZodLiteral<"roku_channel_id">,
ZodLiteral<"pluto_channel_id">,
ZodLiteral<"tubi_id">,
ZodLiteral<"peacock_id">,
ZodLiteral<"tiktok_id">,
ZodLiteral<"twitch_channel">,
ZodLiteral<"imdb_id">,
ZodLiteral<"gracenote_id">,
ZodLiteral<"eidr_id">,
ZodLiteral<"domain">,
ZodLiteral<"substack_id">,
],
>;
value: ZodString;
},
$loose,
>,
>,
>,
>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...