Source code for arbor_imago.schemas.image_file_metadata
from pydantic import BaseModel, Field
from typing import Optional
from arbor_imago import custom_types
[docs]
class ImageFileMetadataExport:
file_id: custom_types.ImageFileMetadata.file_id
version_id: custom_types.ImageFileMetadata.version_id
scale: custom_types.ImageFileMetadata.scale | None
[docs]
class ImageFileMetadataUpdate(ImageFileMetadataImport):
file_id: custom_types.ImageFileMetadata.file_id
[docs]
class ImageFileMetadataCreate(ImageFileMetadataImport):
file_id: custom_types.ImageFileMetadata.file_id
version_id: custom_types.ImageFileMetadata.version_id
scale: Optional[custom_types.ImageFileMetadata.scale] = Field(
default=None, ge=1, le=99)