19 lines
318 B
Python
19 lines
318 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
|