@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable ContentStandardsSchemaConst

    ContentStandardsSchema: ZodObject<
        {
            standards_id: ZodString;
            name: ZodOptional<ZodString>;
            countries_all: ZodOptional<ZodArray<ZodString>>;
            channels_any: ZodOptional<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"display">,
                            ZodLiteral<"olv">,
                            ZodLiteral<"social">,
                            ZodLiteral<"search">,
                            ZodLiteral<"ctv">,
                            ZodLiteral<"linear_tv">,
                            ZodLiteral<"radio">,
                            ZodLiteral<"streaming_audio">,
                            ZodLiteral<"podcast">,
                            ZodLiteral<"dooh">,
                            ZodLiteral<"ooh">,
                            ZodLiteral<"print">,
                            ZodLiteral<"cinema">,
                            ZodLiteral<"email">,
                            ZodLiteral<"gaming">,
                            ZodLiteral<"retail_media">,
                            ZodLiteral<"influencer">,
                            ZodLiteral<"affiliate">,
                            ZodLiteral<"product_placement">,
                            ZodLiteral<"sponsored_intelligence">,
                        ],
                    >,
                >,
            >;
            languages_any: ZodOptional<ZodArray<ZodString>>;
            policies: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            policy_id: ZodString;
                            source: ZodOptional<
                                ZodUnion<readonly [ZodLiteral<"registry">, ZodLiteral<"inline">]>,
                            >;
                            version: ZodOptional<ZodString>;
                            name: ZodOptional<ZodString>;
                            description: ZodOptional<ZodString>;
                            category: ZodOptional<
                                ZodUnion<
                                    readonly [ZodLiteral<"regulation">, ZodLiteral<"standard">],
                                >,
                            >;
                            enforcement: ZodUnion<
                                readonly [
                                    ZodLiteral<"must">,
                                    ZodLiteral<"should">,
                                    ZodLiteral<"may">,
                                ],
                            >;
                            requires_human_review: ZodOptional<ZodBoolean>;
                            jurisdictions: ZodOptional<ZodArray<ZodString>>;
                            region_aliases: ZodOptional<ZodRecord<ZodString, ZodArray<ZodString>>>;
                            policy_categories: ZodOptional<ZodArray<ZodString>>;
                            channels: ZodOptional<
                                ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            governance_domains: ZodOptional<
                                ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                            effective_date: ZodOptional<ZodISODate>;
                            sunset_date: ZodOptional<ZodISODate>;
                            source_url: ZodOptional<ZodString>;
                            source_name: ZodOptional<ZodString>;
                            policy: ZodString;
                            guidance: ZodOptional<ZodString>;
                            exemplars: ZodOptional<
                                ZodObject<
                                    {
                                        pass: ZodOptional<ZodArray<(...)>>;
                                        fail: ZodOptional<ZodArray<(...)>>;
                                    },
                                    $loose,
                                >,
                            >;
                            ext: ZodOptional<ZodObject<{}, $loose>>;
                        },
                        $loose,
                    >,
                >,
            >;
            calibration_exemplars: ZodOptional<
                ZodObject<
                    {
                        pass: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        property_rid: ZodString;
                                        artifact_id: ZodString;
                                        variant_id: ZodOptional<ZodString>;
                                        format_id: ZodOptional<ZodObject<(...), (...)>>;
                                        url: ZodOptional<ZodString>;
                                        published_time: ZodOptional<ZodISODateTime>;
                                        last_update_time: ZodOptional<ZodISODateTime>;
                                        assets: ZodArray<ZodUnion<(...)>>;
                                        metadata: ZodOptional<ZodObject<(...), (...)>>;
                                        provenance: ZodOptional<ZodObject<(...), (...)>>;
                                        identifiers: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        fail: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        property_rid: ZodString;
                                        artifact_id: ZodString;
                                        variant_id: ZodOptional<ZodString>;
                                        format_id: ZodOptional<ZodObject<(...), (...)>>;
                                        url: ZodOptional<ZodString>;
                                        published_time: ZodOptional<ZodISODateTime>;
                                        last_update_time: ZodOptional<ZodISODateTime>;
                                        assets: ZodArray<ZodUnion<(...)>>;
                                        metadata: ZodOptional<ZodObject<(...), (...)>>;
                                        provenance: ZodOptional<ZodObject<(...), (...)>>;
                                        identifiers: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            pricing_options: ZodOptional<
                ZodArray<
                    ZodIntersection<
                        ZodObject<{ pricing_option_id: ZodString }, $loose>,
                        ZodUnion<
                            readonly [
                                ZodObject<
                                    {
                                        model: ZodLiteral<"cpm">;
                                        cpm: ZodNumber;
                                        currency: ZodString;
                                        ext: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        model: ZodLiteral<"percent_of_media">;
                                        percent: ZodNumber;
                                        max_cpm: ZodOptional<ZodNumber>;
                                        currency: ZodString;
                                        ext: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        model: ZodLiteral<"flat_fee">;
                                        amount: ZodNumber;
                                        period: ZodUnion<readonly [(...), (...), (...), (...)]>;
                                        currency: ZodString;
                                        ext: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        model: ZodLiteral<"per_unit">;
                                        unit: ZodString;
                                        unit_price: ZodNumber;
                                        currency: ZodString;
                                        ext: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                                ZodObject<
                                    {
                                        model: ZodLiteral<"custom">;
                                        description: ZodString;
                                        metadata: ZodObject<{ summary_for_operator: ... }, $loose>;
                                        currency: ZodOptional<ZodString>;
                                        ext: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $loose,
                                >,
                            ],
                        >,
                    >,
                >,
            >;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...