19 lines
352 B
Python
19 lines
352 B
Python
# app/models/schemas/email_code.py
|
|
from enum import Enum
|
|
from pydantic import BaseModel, EmailStr
|
|
|
|
|
|
class EmailScene(str, Enum):
|
|
register = "register"
|
|
reset = "reset"
|
|
login = "login"
|
|
|
|
|
|
class EmailCodeSendIn(BaseModel):
|
|
email: EmailStr
|
|
scene: EmailScene = EmailScene.register
|
|
|
|
|
|
class EmailCodeSendOut(BaseModel):
|
|
ok: bool = True
|