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

    Variable CreativeBriefSchemaConst

    CreativeBriefSchema: ZodObject<
        {
            name: ZodString;
            objective: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"awareness">,
                            ZodLiteral<"consideration">,
                            ZodLiteral<"conversion">,
                            ZodLiteral<"retention">,
                            ZodLiteral<"engagement">,
                        ],
                    >,
                >,
            >;
            tone: ZodOptional<ZodNullable<ZodString>>;
            audience: ZodOptional<ZodNullable<ZodString>>;
            territory: ZodOptional<ZodNullable<ZodString>>;
            messaging: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            headline: ZodOptional<ZodNullable<ZodString>>;
                            tagline: ZodOptional<ZodNullable<ZodString>>;
                            cta: ZodOptional<ZodNullable<ZodString>>;
                            key_messages: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        },
                        $loose,
                    >,
                >,
            >;
            reference_assets: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                url: ZodString;
                                role: ZodUnion<
                                    readonly [
                                        ZodLiteral<"style_reference">,
                                        ZodLiteral<"product_shot">,
                                        ZodLiteral<"mood_board">,
                                        ZodLiteral<"example_creative">,
                                        ZodLiteral<"logo">,
                                        ZodLiteral<"strategy_doc">,
                                        ZodLiteral<"storyboard">,
                                    ],
                                >;
                                description: ZodOptional<ZodNullable<ZodString>>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            compliance: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            required_disclosures: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodObject<
                                            {
                                                text: ...;
                                                position: ...;
                                                jurisdictions: ...;
                                                regulation: ...;
                                                min_duration_ms: ...;
                                                language: ...;
                                                persistence: ...;
                                            },
                                            $loose,
                                        >,
                                    >,
                                >,
                            >;
                            prohibited_claims: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        },
                        $loose,
                    >,
                >,
            >;
        },
        $loose,
    > = ...