From dfbd1557115afbe89da9eaf946561ef4d1f8866f Mon Sep 17 00:00:00 2001 From: Sabir Hassan Date: Wed, 18 May 2022 00:04:37 +0500 Subject: [PATCH] chore: move common interfaces to utils folder --- web/src/utils/types.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 web/src/utils/types.ts diff --git a/web/src/utils/types.ts b/web/src/utils/types.ts new file mode 100644 index 0000000..9dd74d2 --- /dev/null +++ b/web/src/utils/types.ts @@ -0,0 +1,26 @@ +export interface UserResponse { + id: number + username: string + displayName: string +} + +export interface GroupResponse { + groupId: number + name: string + description: string +} + +export interface PermissionResponse { + permissionId: number + uri: string + setting: string + user?: UserResponse + group?: GroupResponse +} + +export interface RegisterPermissionPayload { + uri: string + setting: string + principalType: string + principalId: number +}