brestok's picture
Add user registration endpoint and role support
faa9d54
raw
history blame contribute delete
545 Bytes
from pydantic import BaseModel, EmailStr
from trauma.api.account.dto import AccessToken
from trauma.api.account.model import AccountModel
from trauma.core.wrappers import TraumaResponseWrapper
class LoginAccountRequest(BaseModel):
email: EmailStr
password: str
class LoginAccountResponse(BaseModel):
accessToken: AccessToken
account: AccountModel
class LoginAccountWrapper(TraumaResponseWrapper[LoginAccountResponse]):
pass
class RegisterAccountRequest(BaseModel):
email: EmailStr
password: str
role: str