Skip to content

miniproto.types.Media

Media(id: int, mime_type: str | None = None, size: int | None = None, file_name: str | None = None, raw: object | None = None, access_hash: int | None = None, file_reference: bytes | None = None, dc_id: int | None = None, location: object | None = None) -> None

Normalized Telegram media descriptor used for upload and download helpers.

Attributes:

  • id (int) – Telegram media identifier.
  • mime_type (str | None) – Optional declared content type.
  • size (int | None) – Optional byte size.
  • file_name (str | None) – Optional file name.
  • raw (object | None) – Optional underlying TL object.
  • access_hash (int | None) – Optional Telegram media access hash.
  • file_reference (bytes | None) – Optional opaque reference that Telegram may require to fetch the media.
  • dc_id (int | None) – Optional datacenter that hosts the media.
  • location (object | None) – Optional low-level download location.