mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-27 06:21:28 +00:00
19 lines
353 B
Python
19 lines
353 B
Python
|
from enum import Enum
|
||
|
from pydantic import BaseModel
|
||
|
|
||
|
|
||
|
class UserDataUserOrigin(Enum):
|
||
|
"""Origin of the user in the user data"""
|
||
|
|
||
|
NORMAL = "NORMAL"
|
||
|
PRIMARY = "PRIMARY"
|
||
|
ROOT = "ROOT"
|
||
|
|
||
|
|
||
|
class UserDataUser(BaseModel):
|
||
|
"""The user model from the userdata file"""
|
||
|
|
||
|
username: str
|
||
|
ssh_keys: list[str]
|
||
|
origin: UserDataUserOrigin
|