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

    Variable UpdateRightsResponseSchemaConst

    UpdateRightsResponseSchema: ZodUnion<
        readonly [
            ZodObject<
                {
                    rights_id: ZodString;
                    terms: ZodObject<
                        {
                            pricing_option_id: ZodString;
                            amount: ZodNumber;
                            currency: ZodString;
                            period: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"daily">,
                                        ZodLiteral<"weekly">,
                                        ZodLiteral<"monthly">,
                                        ZodLiteral<"quarterly">,
                                        ZodLiteral<"annual">,
                                        ZodLiteral<"one_time">,
                                    ],
                                >,
                            >;
                            uses: ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"likeness">,
                                        ZodLiteral<"voice">,
                                        ZodLiteral<"name">,
                                        ZodLiteral<"endorsement">,
                                        ZodLiteral<"motion_capture">,
                                        ZodLiteral<"signature">,
                                        ZodLiteral<"catchphrase">,
                                        ZodLiteral<"sync">,
                                        ZodLiteral<"background_music">,
                                        ZodLiteral<"editorial">,
                                        ZodLiteral<"commercial">,
                                        ZodLiteral<"ai_generated_image">,
                                    ],
                                >,
                            >;
                            impression_cap: ZodOptional<ZodNumber>;
                            overage_cpm: ZodOptional<ZodNumber>;
                            start_date: ZodOptional<ZodISODate>;
                            end_date: ZodOptional<ZodISODate>;
                            exclusivity: ZodOptional<
                                ZodObject<
                                    {
                                        scope: ZodOptional<ZodString>;
                                        countries: ZodOptional<ZodArray<(...)>>;
                                    },
                                    $loose,
                                >,
                            >;
                        },
                        $loose,
                    >;
                    generation_credentials: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    provider: ZodString;
                                    rights_key: ZodString;
                                    uses: ZodArray<
                                        ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >,
                                    >;
                                    expires_at: ZodOptional<ZodISODateTime>;
                                    endpoint: ZodOptional<ZodString>;
                                    ext: ZodOptional<ZodObject<{}, $loose>>;
                                },
                                $loose,
                            >,
                        >,
                    >;
                    rights_constraint: ZodOptional<
                        ZodObject<
                            {
                                rights_id: ZodString;
                                rights_agent: ZodObject<{ url: ZodString; id: ZodString }, $loose>;
                                valid_from: ZodOptional<ZodISODateTime>;
                                valid_until: ZodOptional<ZodISODateTime>;
                                uses: ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >;
                                countries: ZodOptional<ZodArray<ZodString>>;
                                excluded_countries: ZodOptional<ZodArray<ZodString>>;
                                impression_cap: ZodOptional<ZodNumber>;
                                right_type: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >;
                                approval_status: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >;
                                verification_url: ZodOptional<ZodString>;
                                ext: ZodOptional<ZodObject<{}, $loose>>;
                            },
                            $loose,
                        >,
                    >;
                    paused: ZodOptional<ZodBoolean>;
                    implementation_date: ZodNullable<ZodOptional<ZodISODateTime>>;
                    context: ZodOptional<ZodObject<{}, $loose>>;
                    ext: ZodOptional<ZodObject<{}, $loose>>;
                },
                $loose,
            >,
            ZodObject<
                {
                    errors: ZodArray<
                        ZodObject<
                            {
                                code: ZodString;
                                message: ZodString;
                                field: ZodOptional<ZodString>;
                                suggestion: ZodOptional<ZodString>;
                                retry_after: ZodOptional<ZodNumber>;
                                issues: ZodOptional<
                                    ZodArray<
                                        ZodObject<
                                            { pointer: ...; message: ...; keyword: ...; schemaPath: ... },
                                            $loose,
                                        >,
                                    >,
                                >;
                                details: ZodOptional<ZodObject<{}, $loose>>;
                                recovery: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >;
                            },
                            $loose,
                        >,
                    >;
                    context: ZodOptional<ZodObject<{}, $loose>>;
                    ext: ZodOptional<ZodObject<{}, $loose>>;
                },
                $loose,
            >,
        ],
    > = ...