diff --git a/surfsense_web/contracts/types/rbac.types.ts b/surfsense_web/contracts/types/rbac.types.ts index 9cfe6dcdb..5bc78ab01 100644 --- a/surfsense_web/contracts/types/rbac.types.ts +++ b/surfsense_web/contracts/types/rbac.types.ts @@ -200,6 +200,18 @@ export const updateInviteRequest = z.object({ export const updateInviteResponse = invite; +/** + * Delete invite + */ +export const deleteInviteRequest = z.object({ + search_space_id: z.number(), + invite_id: z.number(), +}); + +export const deleteInviteResponse = z.object({ + message: z.string(), +}); + export type Role = z.infer; export type Membership = z.infer; export type Invite = z.infer; @@ -229,3 +241,5 @@ export type GetInvitesRequest = z.infer; export type GetInvitesResponse = z.infer; export type UpdateInviteRequest = z.infer; export type UpdateInviteResponse = z.infer; +export type DeleteInviteRequest = z.infer; +export type DeleteInviteResponse = z.infer;