Variable: BulkAssignRolesSchema
ts
const BulkAssignRolesSchema: ZodObject<{
assignments: ZodArray<ZodObject<{
permissionCombinationId: ZodString;
principalTypeAssignments: ZodArray<ZodObject<{
principalType: ZodCustom<
| ... & ...
| "USER"
| "GROUP"
| "GUEST"
| "ANONYMOUS"
| "ALL_LICENSED_USERS_USER_CLASS"
| "ALL_PRODUCT_ADMINS_USER_CLASS"
| "APP",
| ... & ...
| "USER"
| "GROUP"
| "GUEST"
| "ANONYMOUS"
| "ALL_LICENSED_USERS_USER_CLASS"
| "ALL_PRODUCT_ADMINS_USER_CLASS"
| "APP">;
removeAccess: ZodBoolean;
roleId: ZodOptional<ZodNullable<ZodString>>;
}, $loose>>;
}, $loose>>;
spaceSelection: ZodObject<{
selectedSpaces: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodString;
key: ZodString;
}, $loose>>>>;
spaceType: ZodCustom<
| string & object
| "ALL"
| "ALL_EXCEPT_PERSONAL"
| "ALL_EXCEPT_SPECIFIC"
| "PERSONAL"
| "SPECIFIC",
| string & object
| "ALL"
| "ALL_EXCEPT_PERSONAL"
| "ALL_EXCEPT_SPECIFIC"
| "PERSONAL"
| "SPECIFIC">;
}, $loose>;
}, $loose>;Defined in: src/v2/models/bulkAssignRoles.ts:6