core/auth/validations.py
2021-06-29 13:26:46 +03:00

30 lines
528 B
Python

from datetime import datetime
from typing import Optional, Text
from pydantic import BaseModel
class User(BaseModel):
id: Optional[int]
# age: Optional[int]
username: Optional[Text]
# phone: Optional[Text]
password: Optional[Text]
class PayLoad(BaseModel):
user_id: int
device: Text
exp: datetime
iat: datetime
class CreateUser(BaseModel):
email: Text
username: Text
# age: Optional[int]
# phone: Optional[Text]
password: Optional[Text]
# TODO: update validations