add img to bonus and endpoint toogle activation bonus
This commit is contained in:
@ -12,6 +12,7 @@ class CreateBonusType(BaseModel):
|
||||
upgrade_price: int
|
||||
duration: int # в секундах
|
||||
max_level: int = 0
|
||||
image_url: Optional[str] = None
|
||||
|
||||
class PurchaseBonus(BaseModel):
|
||||
username: str
|
||||
@ -33,6 +34,7 @@ class BonusType(BaseModel):
|
||||
upgrade_price: int # Цена улучшения за уровень
|
||||
duration: int # Длительность в секундах (0 для бесконечных)
|
||||
max_level: int = 0 # 0 = без ограничения уровней
|
||||
image_url: Optional[str] = None
|
||||
|
||||
class UserTypeBonus(BaseModel):
|
||||
id: str
|
||||
@ -47,6 +49,7 @@ class UserTypeBonus(BaseModel):
|
||||
expires_at: Optional[datetime] = None
|
||||
is_active: bool = True
|
||||
is_permanent: bool
|
||||
image_url: Optional[str] = None
|
||||
|
||||
class UserBonus(BaseModel):
|
||||
id: str
|
||||
|
||||
Reference in New Issue
Block a user