export PortfolioCatalog

interface PortfolioCatalog {
    account_id?: null | string;
    attributions?: null | AttributionDeets[];
    created_at?: string;
    description?: null | string;
    details?: null | {
        [key: string]: string | null;
    };
    explicit?: boolean;
    external_id?: null | string;
    external_images?: null | ExternalImageDeets[];
    external_urls?: null | {
        [key: string]: string | null;
    };
    href?: null | string;
    id?: null | string;
    min_age_years?: number;
    short_id?: null | string;
    sub_type?: null | string;
    title: string;
    type?: null | string;
    updated_at?: string;
}

Properties

account_id?: null | string

Tenant account ID

attributions?: null | AttributionDeets[]

Attributions are the credits or roles attaching Contact items to this PortfolioCatalog

created_at?: string
description?: null | string

The decription

details?: null | {
    [key: string]: string | null;
}

A keyed list of other details related to the catalog such as additional product details

explicit?: boolean

True if the catalog content is deemed explicit, otherwise false

external_id?: null | string

The idea from the source third party

external_images?: null | ExternalImageDeets[]

Collection of external images

external_urls?: null | {
    [key: string]: string | null;
}

The external url

href?: null | string

The external href (optional)

id?: null | string
min_age_years?: number

Minimum age in years if there is an age requirement such as 18+, otherise null or zero

short_id?: null | string
sub_type?: null | string

The sub type of catalog

title: string

The Title

type?: null | string

The type of catalog, such as album, video channel, shopping category, etc.

updated_at?: string

Updated date time