From e5f5e46312a4e29393b74d8ac45a70fad202916c Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Mon, 15 Dec 2025 19:39:39 +0000 Subject: [PATCH] feat: add deleteInvite request/response schemas --- surfsense_web/contracts/types/rbac.types.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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;