mirror of
https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
synced 2026-02-23 12:53:41 +00:00
Add files via upload
This commit is contained in:
@@ -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]
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user