Files
filecodebox/apps/admin/schemas.py
T

31 lines
546 B
Python

import datetime
from typing import Optional
from pydantic import BaseModel
class IDData(BaseModel):
id: int
class ShareItem(BaseModel):
expire_value: int
expire_style: str = "day"
filename: str
class DeleteItem(BaseModel):
filename: str
class LoginData(BaseModel):
password: str
class UpdateFileData(BaseModel):
id: int
code: Optional[str] = None
prefix: Optional[str] = None
suffix: Optional[str] = None
expired_at: Optional[datetime.datetime] = None
expired_count: Optional[int] = None