This User Role Object can be used to define various user roles within your application, detailing role keys, descriptions, and taxonomy, which are essential for managing user permissions and access control.
| Friendly Field Name | Data Field Name | General Data Type | Description | Optimised for Filtering |
|---|---|---|---|---|
| Unique Identifier | uuid | UUID | Universally unique identifier (UUID) for the Object. | Yes |
| Application Identifier | app_uuid | UUID | Identifier for the application associated with the Object. | Yes |
| Application Context Reference | app_context_ref | Text (max length 50) | You can use this field to provide searchable context to your object – for example this may be an external identifier, or a lookup UUID to another object in your application. | Yes |
| Sub Identifier | sub_uuid | UUID | Use this field to store a UUID to a linked Object. | Yes |
| Role Key | role_key | Text (max length 50) | Unique key identifying the role. | Yes |
| Role Name | role_name | Text (max length 50) | Name of the role. | Yes |
| Role Description | role_desc | Text | Description of the role. | No |
| Role Taxonomy | role_taxonomy | Text (max length 50) | Categorisation for the role. | Yes |
| Is Enabled | is_enabled | Boolean | Indicates if the role is enabled. | No |
| Created At | created_at | DateTime | Timestamp when the Object was created. | No |
| Updated At | updated_at | DateTime | Timestamp when the Object was last updated. | No |
| Created By | created_by | Text (max length 50) | Use this field to record who or what created the Object. | No |
| Updated By | updated_by | Text (max length 50) | Use this field to record who or what last updated the Object. | No |
