roles
Workspace API / types/roles
types/roles
Interfaces
SystemRole
Defined in: types/roles.ts:2
Properties
role_id
role_id:
string
Defined in: types/roles.ts:3
name
name:
string
Defined in: types/roles.ts:4
description?
optionaldescription:string
Defined in: types/roles.ts:5
is_default
is_default:
boolean
Defined in: types/roles.ts:6
created_at
created_at:
Date
Defined in: types/roles.ts:7
updated_at
updated_at:
Date
Defined in: types/roles.ts:8
OrganizationRole
Defined in: types/roles.ts:11
Extended by
Properties
role_id
role_id:
string
Defined in: types/roles.ts:12
organization_id
organization_id:
string
Defined in: types/roles.ts:13
name
name:
string
Defined in: types/roles.ts:14
description?
optionaldescription:string
Defined in: types/roles.ts:15
is_active
is_active:
boolean
Defined in: types/roles.ts:16
created_by?
optionalcreated_by:string
Defined in: types/roles.ts:17
created_at
created_at:
Date
Defined in: types/roles.ts:18
updated_at
updated_at:
Date
Defined in: types/roles.ts:19
OrganizationRoleWithPermissions
Defined in: types/roles.ts:22
Extends
Properties
role_id
role_id:
string
Defined in: types/roles.ts:12
Inherited from
organization_id
organization_id:
string
Defined in: types/roles.ts:13
Inherited from
OrganizationRole.organization_id
name
name:
string
Defined in: types/roles.ts:14
Inherited from
description?
optionaldescription:string
Defined in: types/roles.ts:15
Inherited from
is_active
is_active:
boolean
Defined in: types/roles.ts:16
Inherited from
created_by?
optionalcreated_by:string
Defined in: types/roles.ts:17
Inherited from
created_at
created_at:
Date
Defined in: types/roles.ts:18
Inherited from
updated_at
updated_at:
Date
Defined in: types/roles.ts:19
Inherited from
permissions
permissions:
object[]
Defined in: types/roles.ts:23
permission_id
permission_id:
string
key
key:
string
name
name:
string
category?
optionalcategory:string
CreateSystemRoleData
Defined in: types/roles.ts:31
Properties
name
name:
string
Defined in: types/roles.ts:32
description?
optionaldescription:string
Defined in: types/roles.ts:33
is_default?
optionalis_default:boolean
Defined in: types/roles.ts:34
CreateOrganizationRoleData
Defined in: types/roles.ts:37
Properties
organization_id
organization_id:
string
Defined in: types/roles.ts:38
name
name:
string
Defined in: types/roles.ts:39
description?
optionaldescription:string
Defined in: types/roles.ts:40
created_by?
optionalcreated_by:string
Defined in: types/roles.ts:41
UpdateSystemRoleData
Defined in: types/roles.ts:44
Properties
description?
optionaldescription:string
Defined in: types/roles.ts:45
is_default?
optionalis_default:boolean
Defined in: types/roles.ts:46
UpdateOrganizationRoleData
Defined in: types/roles.ts:49
Properties
name?
optionalname:string
Defined in: types/roles.ts:50
description?
optionaldescription:string
Defined in: types/roles.ts:51
is_active?
optionalis_active:boolean
Defined in: types/roles.ts:52
SystemRoleFilters
Defined in: types/roles.ts:55
Properties
is_default?
optionalis_default:boolean
Defined in: types/roles.ts:56
limit?
optionallimit:number
Defined in: types/roles.ts:57
offset?
optionaloffset:number
Defined in: types/roles.ts:58
OrganizationRoleFilters
Defined in: types/roles.ts:61
Properties
organization_id
organization_id:
string
Defined in: types/roles.ts:62
is_active?
optionalis_active:boolean
Defined in: types/roles.ts:63
search?
optionalsearch:string
Defined in: types/roles.ts:64
limit?
optionallimit:number
Defined in: types/roles.ts:65
offset?
optionaloffset:number
Defined in: types/roles.ts:66
RolePermissionAssignment
Defined in: types/roles.ts:69
Properties
role_id
role_id:
string
Defined in: types/roles.ts:70
permission_id
permission_id:
string
Defined in: types/roles.ts:71
created_at
created_at:
Date
Defined in: types/roles.ts:72
UserRoleAssignment
Defined in: types/roles.ts:75
Extended by
Properties
assignment_id
assignment_id:
string
Defined in: types/roles.ts:76
user_id
user_id:
string
Defined in: types/roles.ts:77
organization_id
organization_id:
string
Defined in: types/roles.ts:78
system_role_id?
optionalsystem_role_id:string
Defined in: types/roles.ts:79
custom_role_id?
optionalcustom_role_id:string
Defined in: types/roles.ts:80
assigned_by?
optionalassigned_by:string|null
Defined in: types/roles.ts:81
assigned_at
assigned_at:
Date
Defined in: types/roles.ts:82
is_active
is_active:
boolean
Defined in: types/roles.ts:83
created_at
created_at:
Date
Defined in: types/roles.ts:84
updated_at
updated_at:
Date
Defined in: types/roles.ts:85
assignmentId
assignmentId:
string
Defined in: types/roles.ts:163
userId
userId:
string
Defined in: types/roles.ts:164
organizationId
organizationId:
string
Defined in: types/roles.ts:165
systemRoleId?
optionalsystemRoleId:string
Defined in: types/roles.ts:166
customRoleId?
optionalcustomRoleId:string
Defined in: types/roles.ts:167
assignedBy?
optionalassignedBy:string
Defined in: types/roles.ts:168
assignedAt
assignedAt:
Date
Defined in: types/roles.ts:169
isActive
isActive:
boolean
Defined in: types/roles.ts:170
createdAt
createdAt:
Date
Defined in: types/roles.ts:171
updatedAt
updatedAt:
Date
Defined in: types/roles.ts:172
UserRoleAssignmentWithDetails
Defined in: types/roles.ts:88