adding media related code

This commit is contained in:
Hirad 2025-07-23 11:53:15 +03:30
parent b803afe70c
commit f4c77481e7
8 changed files with 310 additions and 43 deletions

View file

@ -16,13 +16,24 @@ class RoomOrderBy(Enum):
HISTORY_VISIBILITY = "history_visibility"
STATE_EVENTS = "state_events"
class UserMediaOrderBy(Enum):
class UserMediaStatsOrderBy(Enum):
"""Available user ordering options for media."""
USER_ID = "user_id"
DISPLAY_NAME = "display_name"
MEDIA_LENGTH = "media_length"
MEDIA_COUNT = "media_count"
class UserMediaOrderBy(Enum):
"""Available user ordering options for media."""
MEDIA_ID = "media_id"
UPLOAD_NAME = "upload_name"
CREATED_TS = "created_ts"
LAST_ACCESS_TS = "last_access_ts"
MEDIA_LENGTH = "media_length"
MEDIA_TYPE = "media_type"
QUARANTINED_BY = "quarantined_by"
SAFE_FROM_QUARANTINE = "safe_from_quarantine"
class UserOrderBy(Enum):
"""Available user ordering options."""
NAME = "name"