Skip to content

miniproto.file_id.DecodedFileId

DecodedFileId(kind: FileIdKind, id: int, access_hash: int, file_reference: bytes, dc_id: int | None = None, size: int | None = None, file_name: str | None = None, mime_type: str | None = None, thumb_size: str = '') -> None

Decoded local file-id fields used to recreate a media location or input media.

Attributes:

  • kind (FileIdKind) – Encoded media kind, either "document" or "photo".
  • id (int) – Telegram document or photo ID.
  • access_hash (int) – Telegram access hash required for reuse.
  • file_reference (bytes) – Telegram file reference required for reuse.
  • dc_id (int | None) – Optional data-center ID retained as metadata.
  • size (int | None) – Optional known media size retained as metadata.
  • file_name (str | None) – Optional document filename retained as metadata.
  • mime_type (str | None) – Optional MIME type retained as metadata.
  • thumb_size (str) – Input-location thumbnail size, defaulting to the empty size.