19 lines
428 B
Python
19 lines
428 B
Python
# retoor <retoor@molodetz.nl>
|
|
from molodetz.schemas.base import OutModel
|
|
|
|
|
|
class MediaOut(OutModel):
|
|
uid: str | None = None
|
|
filename: str | None = None
|
|
caption: str | None = None
|
|
width: int | None = None
|
|
height: int | None = None
|
|
url: str | None = None
|
|
thumb_url: str | None = None
|
|
|
|
|
|
class GalleryOut(OutModel):
|
|
kind: str | None = None
|
|
title: str | None = None
|
|
items: list[MediaOut] = []
|