Variable grantsResponseSchemaConst
grantsResponseSchema: ZodObject<
{
database: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
domain: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
firewall: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "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_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
linode: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
longview: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
nodebalancer: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
stackscript: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
volume: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
vpc: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodInt>;
label: ZodOptional<ZodReadonly<ZodString>>;
permissions: ZodOptional<
ZodEnum<{ read_only: "read_only"; read_write: "read_write" }>,
>;
},
$strip,
>,
>,
>;
},
$strip,
> = ...