Skip to content

Files

File

File(
    file_id: UUID | str | None = None,
    client: Optional[AsyncITDClient] = None,
    **data,
)

Bases: FileRef

id

id: UUID

filename

filename: str

mime_type

mime_type: str

size

size: int

url

url: str

client

client: Optional[AsyncITDClient] = None

get_info

get_info(**kwargs) -> GetFile

Получить информацию о файле.

RETURNS DESCRIPTION
GetFile

Файл с датой создания

RAISES DESCRIPTION
UnauthorizedError

ошибка авторизации

NotFoundError

файл не найден или нет доступа

delete

delete(**kwargs) -> None

Удалить файл.

RAISES DESCRIPTION
UnauthorizedError

ошибка авторизации

NotFoundError

файл не найден или нет прав доступа к нему

GetFile

GetFile(
    file_id: UUID | str | None = None,
    client: Optional[AsyncITDClient] = None,
    **data,
)

Bases: File

created_at

created_at: ITDDatetime

id

id: UUID

client

client: Optional[AsyncITDClient] = None

filename

filename: str

mime_type

mime_type: str

size

size: int

url

url: str

get_info

get_info(**kwargs) -> GetFile

Получить информацию о файле.

RETURNS DESCRIPTION
GetFile

Файл с датой создания

RAISES DESCRIPTION
UnauthorizedError

ошибка авторизации

NotFoundError

файл не найден или нет доступа

delete

delete(**kwargs) -> None

Удалить файл.

RAISES DESCRIPTION
UnauthorizedError

ошибка авторизации

NotFoundError

файл не найден или нет прав доступа к нему

AttachmentType

Bases: str, Enum

IMAGE

IMAGE = 'image'

AUDIO

AUDIO = 'audio'

VIDEO

VIDEO = 'video'

Attachment

Attachment(
    file_id: UUID | str | None = None,
    client: Optional[AsyncITDClient] = None,
    **data,
)

Bases: File

type

width

width: int | None = None

height

height: int | None = None

filename

filename: str | None = None

mime_type

mime_type: str | None = None

size

size: int | None = None

duration

duration: int | None = None

order

order: int | None = None

id

id: UUID

client

client: Optional[AsyncITDClient] = None

url

url: str

get_info

get_info(**kwargs) -> GetFile

Получить информацию о файле.

RETURNS DESCRIPTION
GetFile

Файл с датой создания

RAISES DESCRIPTION
UnauthorizedError

ошибка авторизации

NotFoundError

файл не найден или нет доступа

delete

delete(**kwargs) -> None

Удалить файл.

RAISES DESCRIPTION
UnauthorizedError

ошибка авторизации

NotFoundError

файл не найден или нет прав доступа к нему