feat: add GetPermissionsResponse schema for RBAC

This commit is contained in:
CREDO23 2025-12-15 13:34:04 +00:00
parent 18917519e9
commit d5af72bed6

View file

@ -45,7 +45,15 @@ export const permissionInfo = z.object({
category: z.string(), category: z.string(),
}); });
/**
* Get permissions
*/
export const getPermissionsResponse = z.object({
permissions: z.array(permissionInfo),
});
export type Role = z.infer<typeof role>; export type Role = z.infer<typeof role>;
export type Membership = z.infer<typeof membership>; export type Membership = z.infer<typeof membership>;
export type Invite = z.infer<typeof invite>; export type Invite = z.infer<typeof invite>;
export type PermissionInfo = z.infer<typeof permissionInfo>; export type PermissionInfo = z.infer<typeof permissionInfo>;
export type GetPermissionsResponse = z.infer<typeof getPermissionsResponse>;