fl_server_core.models.user ¶
Classes:
| Name | Description |
|---|---|
NotificationReceiver | Notification receiver base class. |
User | User class. |
Functions:
| Name | Description |
|---|---|
create_auth_token | Ensure that an authentication token is created for every new user. |
Classes¶
NotificationReceiver ¶
Notification receiver base class.
- API Reference
fl_server_ainotification
- API Reference
-
fl_server_ainotification -
fl_server_coremigrations0001_initial ClassesMigration Attributesoperations
-
Attributes:
| Name | Type | Description |
|---|---|---|
id | UUID | Unique identifier for the notification receiver. |
message_endpoint | str | Endpoint to send the message to. |
Source code in fl_server_core/models/user.py
User ¶
Bases: AbstractUser, NotificationReceiver
flowchart TD
fl_server_core.models.user.User[User]
fl_server_core.models.user.NotificationReceiver[NotificationReceiver]
fl_server_core.models.user.NotificationReceiver --> fl_server_core.models.user.User
click fl_server_core.models.user.User href "" "fl_server_core.models.user.User"
click fl_server_core.models.user.NotificationReceiver href "" "fl_server_core.models.user.NotificationReceiver"
User class.
Inherits from Django's AbstractUser and NotificationReceiver.
- API Reference
-
fl_server_api-
teststest_user ClassesUserTests FunctionsassertUserEqual -
serializersuser ClassesUserSerializer Functions
-
-
fl_server_coremodels
-
Attributes:
| Name | Type | Description |
|---|---|---|
actor | BooleanField | Flag indicating whether the user is an actor. |
client | BooleanField | Flag indicating whether the user is a client. |
id | UUIDField | Unique identifier for the user. |
message_endpoint | URLField | Endpoint to send the message to. |
Source code in fl_server_core/models/user.py
Attributes¶
actor class-attribute instance-attribute ¶
Flag indicating whether the user is an actor.
client class-attribute instance-attribute ¶
Flag indicating whether the user is a client.
id class-attribute instance-attribute ¶
id: UUIDField = UUIDField(primary_key=True, editable=False, default=uuid4)
Unique identifier for the user.
message_endpoint class-attribute instance-attribute ¶
Endpoint to send the message to.
Functions¶
create_auth_token ¶
Ensure that an authentication token is created for every new user.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
| The model class. | required | |
| User | The actual instance being saved. Defaults to None. | None |
| bool | A boolean; True if a new record was created. Defaults to False. | False |
| Additional arguments. | () | |
| Arbitrary keyword arguments. | {} |