core/validations/auth.py

18 lines
317 B
Python
Raw Normal View History

2023-10-26 20:38:31 +00:00
from typing import Optional, Text
2023-10-26 21:07:35 +00:00
from pydantic import BaseModel
class AuthInput(BaseModel):
id: Optional[int]
2022-10-31 21:25:25 +00:00
email: Optional[Text]
phone: Optional[Text]
password: Optional[Text]
class TokenPayload(BaseModel):
user_id: int
2022-11-01 22:38:49 +00:00
username: Optional[Text]
exp: int
iat: int
iss: Text