Files
2026-06-16 13:29:32 -04:00

54 lines
1.0 KiB
Python

"""Shared enumerations used across models."""
import enum
class Role(str, enum.Enum):
free = "free"
subscriber = "subscriber"
moderator = "moderator"
admin = "admin"
class UserStatus(str, enum.Enum):
active = "active"
suspended = "suspended"
banned = "banned"
class TrustTier(str, enum.Enum):
new = "new"
basic = "basic"
trusted = "trusted"
verified = "verified"
class TrustEventType(str, enum.Enum):
account_age = "account_age"
listing_survived = "listing_survived"
flag_received = "flag_received"
verified_email = "verified_email"
payment = "payment"
class ListingStatus(str, enum.Enum):
active = "active"
flagged = "flagged"
sold = "sold"
expired = "expired"
removed = "removed"
class Lang(str, enum.Enum):
en = "en"
vi = "vi"
es = "es"
class ReportReason(str, enum.Enum):
spam = "spam"
scam = "scam"
offensive = "offensive"
duplicate = "duplicate"
miscategorized = "miscategorized"
other = "other"