Roles
albert.collections.roles.RoleCollection
Bases: BaseCollection
RoleCollection is a collection class for managing Role entities in the Albert platform.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
session
|
AlbertSession
|
The Albert session instance. |
required |
Methods:
Name | Description |
---|---|
get_by_id |
Retrieve a Role by its ID. |
create |
Create a new role. |
list |
Lists the available Roles |
Attributes:
Name | Type | Description |
---|---|---|
base_path |
|
Source code in src/albert/collections/roles.py
get_by_id
Retrieve a Role by its ID.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
id
|
str
|
The ID of the role. |
required |
Returns:
Type | Description |
---|---|
Role
|
The retrieved role. |
Source code in src/albert/collections/roles.py
create
create(*, role: Role)
Create a new role.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
role
|
Role
|
The role to create. |
required |
Source code in src/albert/collections/roles.py
list
Lists the available Roles
Parameters:
Name | Type | Description | Default |
---|---|---|---|
params
|
dict
|
description, by default {} |
None
|
Returns:
Type | Description |
---|---|
List
|
List of available Roles |