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

    Variable AccountSchemaConst

    AccountSchema: ZodObject<
        {
            account_id: ZodString;
            name: ZodString;
            advertiser: ZodOptional<ZodNullable<ZodString>>;
            billing_proxy: ZodOptional<ZodNullable<ZodString>>;
            status: ZodUnion<
                readonly [
                    ZodLiteral<"active">,
                    ZodLiteral<"pending_approval">,
                    ZodLiteral<"rejected">,
                    ZodLiteral<"payment_required">,
                    ZodLiteral<"suspended">,
                    ZodLiteral<"closed">,
                ],
            >;
            brand: ZodOptional<
                ZodNullable<
                    ZodObject<
                        { domain: ZodString; brand_id: ZodOptional<ZodNullable<ZodString>> },
                        $loose,
                    >,
                >,
            >;
            operator: ZodOptional<ZodNullable<ZodString>>;
            billing: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"operator">,
                            ZodLiteral<"agent">,
                            ZodLiteral<"advertiser">,
                        ],
                    >,
                >,
            >;
            billing_entity: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            legal_name: ZodString;
                            vat_id: ZodOptional<ZodNullable<ZodString>>;
                            tax_id: ZodOptional<ZodNullable<ZodString>>;
                            registration_number: ZodOptional<ZodNullable<ZodString>>;
                            address: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            street: ZodString;
                                            city: ZodString;
                                            postal_code: ZodString;
                                            region: ZodOptional<(...)>;
                                            country: ZodString;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            contacts: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodObject<
                                            { role: ...; name: ...; email: ...; phone: ... },
                                            $loose,
                                        >,
                                    >,
                                >,
                            >;
                            bank: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            account_holder: ZodString;
                                            iban: ZodOptional<(...)>;
                                            bic: ZodOptional<(...)>;
                                            routing_number: ZodOptional<(...)>;
                                            account_number: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                        },
                        $loose,
                    >,
                >,
            >;
            rate_card: ZodOptional<ZodNullable<ZodString>>;
            payment_terms: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"net_15">,
                            ZodLiteral<"net_30">,
                            ZodLiteral<"net_45">,
                            ZodLiteral<"net_60">,
                            ZodLiteral<"net_90">,
                            ZodLiteral<"prepay">,
                        ],
                    >,
                >,
            >;
            credit_limit: ZodOptional<
                ZodNullable<
                    ZodObject<{ amount: ZodNumber; currency: ZodString }, $loose>,
                >,
            >;
            setup: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            url: ZodOptional<ZodNullable<ZodString>>;
                            message: ZodString;
                            expires_at: ZodOptional<ZodNullable<ZodString>>;
                        },
                        $loose,
                    >,
                >,
            >;
            account_scope: ZodOptional<
                ZodNullable<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"operator">,
                            ZodLiteral<"brand">,
                            ZodLiteral<"operator_brand">,
                            ZodLiteral<"agent">,
                        ],
                    >,
                >,
            >;
            governance_agents: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                url: ZodString;
                                categories: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            sandbox: ZodOptional<ZodNullable<ZodBoolean>>;
            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
        },
        $loose,
    > = ...