partner-core/models.py

32 lines
547 B
Python

from pydantic import BaseModel, Field
from typing import Optional
from sqlmodel import SQLModel
#API models
class Token(BaseModel):
access_token: str
token_type: str
class RefResponse(BaseModel):
ref: str
description: str
class RefAddRequest(BaseModel):
description: str
class TokenRequest(BaseModel):
tg_id: int
class RegisterRequest(BaseModel):
tg_id: int
chat_id: Optional[int] = None
phone: Optional[str] = None
name: Optional[str] = None
login: Optional[str] = None
company_key: str