Add files via upload

This commit is contained in:
Egor
2026-01-23 11:29:08 +03:00
committed by GitHub
parent 7e16d0edee
commit c9cbb81054
8 changed files with 12 additions and 12 deletions

View File

@@ -41,7 +41,7 @@ class SupportAuditLogEntry(BaseModel):
id: int
actor_user_id: Optional[int]
actor_telegram_id: int
actor_telegram_id: Optional[int] = None
is_moderator: bool
action: str
ticket_id: Optional[int]

View File

@@ -26,7 +26,7 @@ class MiniAppMaintenanceStatusResponse(BaseModel):
class MiniAppSubscriptionUser(BaseModel):
telegram_id: int
telegram_id: Optional[int] = None
username: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None

View File

@@ -8,7 +8,7 @@ from pydantic import BaseModel, Field
class PartnerReferrerItem(BaseModel):
id: int
telegram_id: int
telegram_id: Optional[int] = None
username: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None
@@ -34,7 +34,7 @@ class PartnerReferrerListResponse(BaseModel):
class PartnerReferralItem(BaseModel):
id: int
telegram_id: int
telegram_id: Optional[int] = None
full_name: str
username: Optional[str] = None
created_at: datetime
@@ -133,7 +133,7 @@ class DailyStatsResponse(BaseModel):
class TopReferralItem(BaseModel):
"""Топ реферал."""
id: int
telegram_id: int
telegram_id: Optional[int] = None
username: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None
@@ -215,7 +215,7 @@ class GlobalPartnerStats(BaseModel):
class TopReferrerItem(BaseModel):
"""Топ реферер."""
id: int
telegram_id: int
telegram_id: Optional[int] = None
username: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None

View File

@@ -8,7 +8,7 @@ from pydantic import BaseModel, Field, validator
class PromoOfferUserInfo(BaseModel):
id: int
telegram_id: int
telegram_id: Optional[int] = None
username: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None

View File

@@ -164,7 +164,7 @@ class RemnaWaveInboundsResponse(BaseModel):
class RemnaWaveUserTrafficResponse(BaseModel):
telegram_id: int
telegram_id: Optional[int] = None
used_traffic_bytes: int
used_traffic_gb: float
lifetime_used_traffic_bytes: int

View File

@@ -123,7 +123,7 @@ class ServerConnectedUser(BaseModel):
model_config = ConfigDict(populate_by_name=True)
id: int
telegram_id: int = Field(alias="telegramId")
telegram_id: Optional[int] = Field(default=None, alias="telegramId")
username: Optional[str] = None
first_name: Optional[str] = Field(default=None, alias="firstName")
last_name: Optional[str] = Field(default=None, alias="lastName")

View File

@@ -40,7 +40,7 @@ class SubscriptionEventResponse(BaseModel):
user_id: int
user_full_name: str
user_username: Optional[str] = None
user_telegram_id: int
user_telegram_id: Optional[int] = None
subscription_id: Optional[int] = None
transaction_id: Optional[int] = None
amount_kopeks: Optional[int] = None

View File

@@ -35,7 +35,7 @@ class SubscriptionSummary(BaseModel):
class UserResponse(BaseModel):
id: int
telegram_id: int
telegram_id: Optional[int] = None
username: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None
@@ -62,7 +62,7 @@ class UserListResponse(BaseModel):
class UserCreateRequest(BaseModel):
telegram_id: int
telegram_id: Optional[int] = None
username: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None