Optional ReadonlydcDC ID of the file, when available
Optional ReadonlyfileFile size in bytes, when available
ReadonlylocationLocation of the file.
Either a TL object declaring remote file location, a Buffer containing actual file content (for stripped thumbnails and vector previews), or a function that will return either of those.
When a function is passed, it will be lazily resolved the first time downloading the file.
ReadonlyrawWhether this file can be downloaded through Telegram.
If false, you should use url to manually
fetch data via HTTP(s), and trying to use download* methods
will result in an error
MIME type of the file
URL to the file
An external web document, that is not stored on Telegram severs, and is available by a HTTP(s) url.