core/auth/validators.py

18 lines
317 B
Python

from typing import Optional, Text
from pydantic import BaseModel
class AuthInput(BaseModel):
id: Optional[int]
email: Optional[Text]
phone: Optional[Text]
password: Optional[Text]
class TokenPayload(BaseModel):
user_id: int
username: Optional[Text]
exp: int
iat: int
iss: Text