User
UserDAO
Class for accessing user table.
Source code in hestia/db/dao/user.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
|
create_user_model(user_dto)
async
Add single user to session.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
user_dto |
UserModelDTO
|
user data. |
required |
Source code in hestia/db/dao/user.py
18 19 20 21 22 23 24 |
|
filter(username=None)
async
Get specific user model.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name |
name of username instance. |
required |
Returns:
Type | Description |
---|---|
List[User]
|
user models. |
Source code in hestia/db/dao/user.py
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
|
get_all_users(limit, offset)
async
Get all User models with limit/offset pagination.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
limit |
int
|
limit of dummies. |
required |
offset |
int
|
offset of dummies. |
required |
Returns:
Type | Description |
---|---|
List[User]
|
stream of dummies. |
Source code in hestia/db/dao/user.py
26 27 28 29 30 31 32 33 34 35 36 37 |
|