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