31 lines
526 B
Python
31 lines
526 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 |