Variable: UpdatePermissionSchemeSchema
ts
const UpdatePermissionSchemeSchema: ZodObject<{
body: ZodObject<{
description: ZodOptional<ZodString>;
expand: ZodOptional<ZodString>;
id: ZodOptional<ZodNumber>;
name: ZodString;
permissions: ZodOptional<ZodArray<ZodObject<{
holder: ZodOptional<ZodObject<{
expand: ...;
parameter: ...;
type: ...;
value: ...;
}, $loose>>;
id: ZodOptional<ZodNumber>;
permission: ZodOptional<ZodString>;
self: ZodOptional<ZodURL>;
}, $loose>>>;
scope: ZodOptional<ZodObject<{
project: ZodOptional<ZodObject<{
avatarUrls: ZodOptional<...>;
id: ZodOptional<...>;
key: ZodOptional<...>;
name: ZodOptional<...>;
projectCategory: ZodOptional<...>;
projectTypeKey: ZodOptional<...>;
self: ZodOptional<...>;
simplified: ZodOptional<...>;
}, $loose>>;
type: ZodOptional<ZodCustom<... & ... | "PROJECT" | "TEMPLATE", ... & ... | "PROJECT" | "TEMPLATE">>;
}, $loose>>;
self: ZodOptional<ZodURL>;
}, $loose>;
expand: ZodOptional<ZodUnion<readonly [ZodString, ZodArray<ZodString>, ZodCustom<
| "all"
| "user"
| "group"
| "field"
| string & object
| "permissions"
| "projectRole",
| "all"
| "user"
| "group"
| "field"
| string & object
| "permissions"
| "projectRole">, ZodArray<ZodCustom<
| "all"
| "user"
| "group"
| "field"
| string & object
| "permissions"
| "projectRole",
| "all"
| "user"
| "group"
| "field"
| string & object
| "permissions"
| "projectRole">>]>>;
schemeId: ZodNumber;
}, $strip>;Defined in: src/cloud/parameters/updatePermissionScheme.ts:5