@adcp/client API Reference - v4.19.0
    Preparing search index...

    Variable VASTAssetSchemaConst

    VASTAssetSchema: ZodUnion<
        readonly [
            ZodObject<
                {
                    delivery_type: ZodLiteral<"url">;
                    url: ZodString;
                    vast_version: ZodOptional<
                        ZodNullable<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"2.0">,
                                    ZodLiteral<"3.0">,
                                    ZodLiteral<"4.0">,
                                    ZodLiteral<"4.1">,
                                    ZodLiteral<"4.2">,
                                ],
                            >,
                        >,
                    >;
                    vpaid_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
                    duration_ms: ZodOptional<ZodNullable<ZodNumber>>;
                    tracking_events: ZodOptional<
                        ZodNullable<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"start">,
                                        ZodLiteral<"firstQuartile">,
                                        ZodLiteral<"midpoint">,
                                        ZodLiteral<"thirdQuartile">,
                                        ZodLiteral<"complete">,
                                        ZodLiteral<"impression">,
                                        ZodLiteral<"click">,
                                        ZodLiteral<"pause">,
                                        ZodLiteral<"resume">,
                                        ZodLiteral<"skip">,
                                        ZodLiteral<"mute">,
                                        ZodLiteral<"unmute">,
                                        ZodLiteral<"fullscreen">,
                                        ZodLiteral<"exitFullscreen">,
                                        ZodLiteral<"playerExpand">,
                                        ZodLiteral<"playerCollapse">,
                                    ],
                                >,
                            >,
                        >,
                    >;
                    captions_url: ZodOptional<ZodNullable<ZodString>>;
                    audio_description_url: ZodOptional<ZodNullable<ZodString>>;
                    provenance: ZodOptional<
                        ZodNullable<
                            ZodObject<
                                {
                                    digital_source_type: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
                                    ai_tool: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    human_oversight: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
                                    declared_by: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    declared_at: ZodOptional<ZodNullable<ZodString>>;
                                    created_time: ZodOptional<ZodNullable<ZodString>>;
                                    c2pa: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    disclosure: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    verification: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    ext: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                },
                                $loose,
                            >,
                        >,
                    >;
                },
                $loose,
            >,
            ZodObject<
                {
                    delivery_type: ZodLiteral<"inline">;
                    content: ZodString;
                    vast_version: ZodOptional<
                        ZodNullable<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"2.0">,
                                    ZodLiteral<"3.0">,
                                    ZodLiteral<"4.0">,
                                    ZodLiteral<"4.1">,
                                    ZodLiteral<"4.2">,
                                ],
                            >,
                        >,
                    >;
                    vpaid_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
                    duration_ms: ZodOptional<ZodNullable<ZodNumber>>;
                    tracking_events: ZodOptional<
                        ZodNullable<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"start">,
                                        ZodLiteral<"firstQuartile">,
                                        ZodLiteral<"midpoint">,
                                        ZodLiteral<"thirdQuartile">,
                                        ZodLiteral<"complete">,
                                        ZodLiteral<"impression">,
                                        ZodLiteral<"click">,
                                        ZodLiteral<"pause">,
                                        ZodLiteral<"resume">,
                                        ZodLiteral<"skip">,
                                        ZodLiteral<"mute">,
                                        ZodLiteral<"unmute">,
                                        ZodLiteral<"fullscreen">,
                                        ZodLiteral<"exitFullscreen">,
                                        ZodLiteral<"playerExpand">,
                                        ZodLiteral<"playerCollapse">,
                                    ],
                                >,
                            >,
                        >,
                    >;
                    captions_url: ZodOptional<ZodNullable<ZodString>>;
                    audio_description_url: ZodOptional<ZodNullable<ZodString>>;
                    provenance: ZodOptional<
                        ZodNullable<
                            ZodObject<
                                {
                                    digital_source_type: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
                                    ai_tool: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    human_oversight: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
                                    declared_by: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    declared_at: ZodOptional<ZodNullable<ZodString>>;
                                    created_time: ZodOptional<ZodNullable<ZodString>>;
                                    c2pa: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    disclosure: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                    verification: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    ext: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                },
                                $loose,
                            >,
                        >,
                    >;
                },
                $loose,
            >,
        ],
    > = ...