user
OAuthAccountRead
¶
Bases: BaseModel
Schema for storing essential OAuthAccount
information within
UserRead.oauth_accounts
.
Attributes:
Name | Type | Description |
---|---|---|
id |
int
|
ID of the row in fractal-owned |
account_email |
str
|
Email associated to OAuth account |
oauth_name |
str
|
Name of the OAuth provider (e.g. |
Source code in fractal_server/app/schemas/user.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
UserCreate
¶
Bases: BaseUserCreate
Schema for User
creation.
Attributes:
Name | Type | Description |
---|---|---|
username |
NonEmptyStr
|
|
Source code in fractal_server/app/schemas/user.py
74 75 76 77 78 79 80 81 82 |
|
UserRead
¶
Bases: BaseUser[int]
Schema for User
read from database.
Attributes:
Name | Type | Description |
---|---|---|
username |
str | None
|
|
Source code in fractal_server/app/schemas/user.py
34 35 36 37 38 39 40 41 42 43 44 |
|
UserUpdate
¶
Bases: BaseUserUpdate
Schema for User
update.
Attributes:
Name | Type | Description |
---|---|---|
username |
NonEmptyStr
|
|
Source code in fractal_server/app/schemas/user.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|
UserUpdateGroups
¶
Bases: BaseModel
Schema for POST /auth/users/{user_id}/set-groups/
Source code in fractal_server/app/schemas/user.py
85 86 87 88 89 90 91 92 93 |
|
UserUpdateStrict
¶
Bases: BaseModel
Schema for User
self-editing.
Attributes:
Source code in fractal_server/app/schemas/user.py
64 65 66 67 68 69 70 71 |
|