17 lines
292 B
Python
17 lines
292 B
Python
|
from datetime import datetime
|
||
|
from typing import Optional, Text
|
||
|
|
||
|
from pydantic import BaseModel
|
||
|
|
||
|
|
||
|
class AuthInput(BaseModel):
|
||
|
id: Optional[int]
|
||
|
username: Optional[Text]
|
||
|
password: Optional[Text]
|
||
|
|
||
|
|
||
|
class TokenPayload(BaseModel):
|
||
|
user_id: int
|
||
|
exp: datetime
|
||
|
iat: datetime
|