@akamai/openapi-ts
    Preparing search index...

    Variable putUserGrantsRequestSchemaConst

    putUserGrantsRequestSchema: ZodObject<
        {
            body: ZodObject<
                {
                    database: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    domain: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    firewall: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    global: ZodOptional<
                        ZodObject<
                            {
                                account_access: ZodOptional<
                                    ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
                                >;
                                add_databases: ZodOptional<ZodBoolean>;
                                add_domains: ZodOptional<ZodBoolean>;
                                add_firewalls: ZodOptional<ZodBoolean>;
                                add_images: ZodOptional<ZodBoolean>;
                                add_linodes: ZodOptional<ZodBoolean>;
                                add_longview: ZodOptional<ZodBoolean>;
                                add_nodebalancers: ZodOptional<ZodBoolean>;
                                add_stackscripts: ZodOptional<ZodBoolean>;
                                add_volumes: ZodOptional<ZodBoolean>;
                                add_vpcs: ZodOptional<ZodBoolean>;
                                cancel_account: ZodOptional<ZodBoolean>;
                                child_account_access: ZodOptional<
                                    ZodUnion<readonly [ZodBoolean, ZodNull]>,
                                >;
                                longview_subscription: ZodOptional<ZodBoolean>;
                            },
                            $strip,
                        >,
                    >;
                    image: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    linode: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    longview: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    nodebalancer: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    stackscript: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    volume: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                    vpc: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    id: ZodOptional<ZodInt>;
                                    label: ZodOptional<ZodReadonly<ZodString>>;
                                    permissions: ZodOptional<
                                        ZodEnum<{ read_only: ...; read_write: ... }>,
                                    >;
                                },
                                $strip,
                            >,
                        >,
                    >;
                },
                $strip,
            >;
            path: ZodObject<{ username: ZodString }, $strip>;
            query: ZodOptional<ZodNever>;
        },
        $strip,
    > = ...