Skip to content

Файл

itd.models.file

Attach

Bases: PostAttach

duration

duration: int | None = None

filename

filename: str

height

height: int | None = None

id

id: UUID

mime_type

mime_type: str = Field(alias='mimeType')

order

order: int = 0

size

size: int

thumbnail_url

thumbnail_url: str | None = Field(None, alias='thumbnailUrl')

type

type: AttachType = IMAGE

url

url: str

width

width: int | None = None

File

Bases: BaseModel

created_at

created_at: datetime | None = Field(None, alias='createdAt')

filename

filename: str

id

id: UUID

mime_type

mime_type: str = Field(alias='mimeType')

size

size: int

url

url: str

PostAttach

Bases: BaseModel

height

height: int | None = None

id

id: UUID

thumbnail_url

thumbnail_url: str | None = Field(None, alias='thumbnailUrl')

type

type: AttachType = IMAGE

url

url: str

width

width: int | None = None