Добавлен новый эндпоинт для запроса на вывод средств для Telegram-агентов в integration_api.py. Обновлены теги для существующих эндпоинтов, изменив их с "partner-tg" на "agent-tg". В integration_models.py добавлены модели WithdrawRequest и WithdrawResponse для обработки запросов на вывод средств. Улучшена логика обработки транзакций и проверок баланса.

This commit is contained in:
Redsandyg
2025-06-13 14:12:58 +03:00
parent 7045d6790a
commit 3973d6404d
2 changed files with 65 additions and 7 deletions

View File

@@ -25,6 +25,14 @@ class SaleCreateResponse(BaseModel):
sale_id: str
crediting: float
class WithdrawRequest(BaseModel):
tg_id: int
amount: float
class WithdrawResponse(BaseModel):
msg: str
transaction_id: uuid.UUID
class TransactionStatus(str, Enum):
NEW = "new"
PROCESS = "process"