aboutsummaryrefslogtreecommitdiffstats
path: root/backend/models/discord_user.py
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2024-07-08 15:09:17 +0100
committerGravatar GitHub <[email protected]>2024-07-08 15:09:17 +0100
commit642c0795c8738bf8b9ae39b9cf0180f7cdbac650 (patch)
tree4a075255d00d9f8a2f369567bdb79f6eefa4be9a /backend/models/discord_user.py
parentMigration to official Sentry release CI action (#275) (diff)
parentStop using gunicorn and use uvicorn directly to run application (diff)
Merge pull request #276 from python-discord/jb3/environ/python-3.12
3.12 + Updates
Diffstat (limited to 'backend/models/discord_user.py')
-rw-r--r--backend/models/discord_user.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/backend/models/discord_user.py b/backend/models/discord_user.py
index 0eca15b..be10672 100644
--- a/backend/models/discord_user.py
+++ b/backend/models/discord_user.py
@@ -11,15 +11,15 @@ class _User(BaseModel):
username: str
id: str
discriminator: str
- avatar: t.Optional[str]
- bot: t.Optional[bool]
- system: t.Optional[bool]
- locale: t.Optional[str]
- verified: t.Optional[bool]
- email: t.Optional[str]
- flags: t.Optional[int]
- premium_type: t.Optional[int]
- public_flags: t.Optional[int]
+ avatar: str | None
+ bot: bool | None
+ system: bool | None
+ locale: str | None
+ verified: bool | None
+ email: str | None
+ flags: int | None
+ premium_type: int | None
+ public_flags: int | None
class DiscordUser(_User):
@@ -33,16 +33,16 @@ class DiscordMember(BaseModel):
"""A discord guild member."""
user: _User
- nick: t.Optional[str]
- avatar: t.Optional[str]
+ nick: str | None
+ avatar: str | None
roles: list[str]
joined_at: datetime.datetime
- premium_since: t.Optional[datetime.datetime]
+ premium_since: datetime.datetime | None
deaf: bool
mute: bool
- pending: t.Optional[bool]
- permissions: t.Optional[str]
- communication_disabled_until: t.Optional[datetime.datetime]
+ pending: bool | None
+ permissions: str | None
+ communication_disabled_until: datetime.datetime | None
def dict(self, *args, **kwargs) -> dict[str, t.Any]:
"""Convert the model to a python dict, and encode timestamps in a serializable format."""