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

    Variable UpdateRightsSuccessSchemaConst

    UpdateRightsSuccessSchema: 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<ZodString>>;
                            },
                            $loose,
                        >,
                    >;
                },
                $loose,
            >;
            generation_credentials: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            provider: ZodString;
                            rights_key: ZodString;
                            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">,
                                    ],
                                >,
                            >;
                            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<"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">,
                                ],
                            >,
                        >;
                        countries: ZodOptional<ZodArray<ZodString>>;
                        excluded_countries: ZodOptional<ZodArray<ZodString>>;
                        impression_cap: ZodOptional<ZodNumber>;
                        right_type: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"talent">,
                                    ZodLiteral<"character">,
                                    ZodLiteral<"brand_ip">,
                                    ZodLiteral<"music">,
                                    ZodLiteral<"stock_media">,
                                ],
                            >,
                        >;
                        approval_status: ZodOptional<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"pending">,
                                    ZodLiteral<"approved">,
                                    ZodLiteral<"rejected">,
                                ],
                            >,
                        >;
                        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,
    > = ...