Skip to main content

permissions

Workspace API


Workspace API / types/permissions

types/permissions

Interfaces

Permission

Defined in: types/permissions.ts:2

Properties

permission_id

permission_id: string

Defined in: types/permissions.ts:3

key

key: string

Defined in: types/permissions.ts:4

name

name: string

Defined in: types/permissions.ts:5

description?

optional description: string

Defined in: types/permissions.ts:6

category?

optional category: string

Defined in: types/permissions.ts:7

is_system

is_system: boolean

Defined in: types/permissions.ts:8

created_at

created_at: Date

Defined in: types/permissions.ts:9

updated_at

updated_at: Date

Defined in: types/permissions.ts:10


CreatePermissionData

Defined in: types/permissions.ts:13

Properties

key

key: string

Defined in: types/permissions.ts:14

name

name: string

Defined in: types/permissions.ts:15

description?

optional description: string

Defined in: types/permissions.ts:16

category?

optional category: string

Defined in: types/permissions.ts:17

is_system?

optional is_system: boolean

Defined in: types/permissions.ts:18


UpdatePermissionData

Defined in: types/permissions.ts:21

Properties

name?

optional name: string

Defined in: types/permissions.ts:22

description?

optional description: string

Defined in: types/permissions.ts:23

category?

optional category: string

Defined in: types/permissions.ts:24

is_system?

optional is_system: boolean

Defined in: types/permissions.ts:25


PermissionFilters

Defined in: types/permissions.ts:28

Properties

category?

optional category: string

Defined in: types/permissions.ts:29

is_system?

optional is_system: boolean

Defined in: types/permissions.ts:30

optional search: string

Defined in: types/permissions.ts:31

limit?

optional limit: number

Defined in: types/permissions.ts:32

offset?

optional offset: number

Defined in: types/permissions.ts:33


PermissionResponse

Defined in: types/permissions.ts:37

Properties

id

id: string

Defined in: types/permissions.ts:38

key

key: string

Defined in: types/permissions.ts:39

name

name: string

Defined in: types/permissions.ts:40

description?

optional description: string

Defined in: types/permissions.ts:41

category?

optional category: string

Defined in: types/permissions.ts:42

isSystem

isSystem: boolean

Defined in: types/permissions.ts:43

createdAt

createdAt: Date

Defined in: types/permissions.ts:44

updatedAt

updatedAt: Date

Defined in: types/permissions.ts:45


CreatePermissionRequest

Defined in: types/permissions.ts:48

Properties

key

key: string

Defined in: types/permissions.ts:49

name

name: string

Defined in: types/permissions.ts:50

description?

optional description: string

Defined in: types/permissions.ts:51

category?

optional category: string

Defined in: types/permissions.ts:52

isSystem?

optional isSystem: boolean

Defined in: types/permissions.ts:53


UpdatePermissionRequest

Defined in: types/permissions.ts:56

Properties

name?

optional name: string

Defined in: types/permissions.ts:57

description?

optional description: string

Defined in: types/permissions.ts:58

category?

optional category: string

Defined in: types/permissions.ts:59

isSystem?

optional isSystem: boolean

Defined in: types/permissions.ts:60


UserPermission

Defined in: types/permissions.ts:63

Properties

permissionKey

permissionKey: string

Defined in: types/permissions.ts:64

permissionName

permissionName: string

Defined in: types/permissions.ts:65

permissionCategory?

optional permissionCategory: string

Defined in: types/permissions.ts:66