Merge pull request #2254 from BEDOLAGA-DEV/dev5

Update miniapp.py
This commit is contained in:
Egor
2026-01-11 02:21:25 +03:00
committed by GitHub

View File

@@ -55,7 +55,7 @@ class MiniAppPromoGroup(BaseModel):
server_discount_percent: int = 0
traffic_discount_percent: int = 0
device_discount_percent: int = 0
period_discounts: Dict[int, int] = Field(default_factory=dict)
period_discounts: Dict[str, int] = Field(default_factory=dict)
apply_discounts_to_addons: bool = True
@@ -70,7 +70,7 @@ class MiniAppAutoPromoGroupLevel(BaseModel):
server_discount_percent: int = 0
traffic_discount_percent: int = 0
device_discount_percent: int = 0
period_discounts: Dict[int, int] = Field(default_factory=dict)
period_discounts: Dict[str, int] = Field(default_factory=dict)
apply_discounts_to_addons: bool = True
@@ -556,7 +556,7 @@ class MiniAppCurrentTariff(BaseModel):
class MiniAppTrafficTopupRequest(BaseModel):
"""Запрос на докупку трафика."""
init_data: str = Field(..., alias="initData")
subscription_id: int = Field(..., alias="subscriptionId")
subscription_id: Optional[int] = Field(None, alias="subscriptionId")
gb: int