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

    Variable SyncPlansRequestSchemaConst

    SyncPlansRequestSchema: ZodObject<
        {
            plans: ZodArray<
                ZodObject<
                    {
                        plan_id: ZodString;
                        brand: ZodObject<
                            {
                                domain: ZodString;
                                brand_id: ZodOptional<ZodNullable<ZodString>>;
                            },
                            $loose,
                        >;
                        objectives: ZodString;
                        budget: ZodObject<
                            {
                                total: ZodNumber;
                                currency: ZodString;
                                authority_level: ZodUnion<
                                    readonly [
                                        ZodLiteral<"agent_full">,
                                        ZodLiteral<"agent_limited">,
                                        ZodLiteral<"human_required">,
                                    ],
                                >;
                                per_seller_max_pct: ZodOptional<ZodNullable<ZodNumber>>;
                                reallocation_threshold: ZodOptional<ZodNullable<ZodNumber>>;
                            },
                            $loose,
                        >;
                        channels: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        required: ZodOptional<ZodNullable<(...)>>;
                                        allowed: ZodOptional<ZodNullable<(...)>>;
                                        mix_targets: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        flight: ZodObject<{ start: ZodString; end: ZodString }, $loose>;
                        countries: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        regions: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        policy_ids: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        policy_categories: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        audience: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        include: ZodOptional<ZodNullable<(...)>>;
                                        exclude: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        restricted_attributes: ZodOptional<
                            ZodNullable<
                                ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >,
                        >;
                        restricted_attributes_custom: ZodOptional<
                            ZodNullable<ZodArray<ZodString>>,
                        >;
                        min_audience_size: ZodOptional<ZodNullable<ZodNumber>>;
                        custom_policies: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        approved_sellers: ZodNullable<
                            ZodOptional<ZodNullable<ZodArray<ZodString>>>,
                        >;
                        delegations: ZodOptional<
                            ZodNullable<
                                ZodArray<
                                    ZodObject<
                                        {
                                            agent_url: ZodString;
                                            authority: ZodUnion<(...)>;
                                            budget_limit: ZodOptional<(...)>;
                                            markets: ZodOptional<(...)>;
                                            expires_at: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >,
                        >;
                        portfolio: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        member_plan_ids: ZodArray<ZodString>;
                                        total_budget_cap: ZodOptional<ZodNullable<(...)>>;
                                        shared_policy_ids: ZodOptional<ZodNullable<(...)>>;
                                        shared_exclusions: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                    },
                    $loose,
                >,
            >;
        },
        $loose,
    > = ...