Source code for arbor_imago.schemas.file

from pydantic import BaseModel
from typing import Optional
from arbor_imago import custom_types


[docs] class FileExport(BaseModel): id: custom_types.File.id stem: custom_types.File.stem suffix: custom_types.File.suffix | None size: custom_types.File.size
[docs] class FileImport(BaseModel): pass
[docs] class FileUpdate(FileImport): stem: Optional[custom_types.File.stem] = None gallery_id: Optional[custom_types.File.gallery_id] = None
[docs] class FileAdminUpdate(FileUpdate): pass
[docs] class FileCreate(FileImport): stem: custom_types.File.stem suffix: custom_types.File.suffix | None gallery_id: custom_types.File.gallery_id size: custom_types.File.size | None
[docs] class FileAdminCreate(FileCreate): pass