Photo
photo#22b56751 id:long access_hash:long user_id:int date:int caption:string geo:GeoPoint sizes:Vector<PhotoSize> = Photo;| Name | Type | Description | 
|---|---|---|
| flags | # | Flags, see TL conditional fields | 
| has_stickers | flags.0?true | Whether the photo has mask stickers attached to it | 
| id | long | ID | 
| access_hash | long | Access hash | 
| file_reference | bytes | file reference | 
| date | int | Date of upload | 
| sizes | Vector<PhotoSize> | Available sizes for download | 
| video_sizes | flags.1?Vector<VideoSize> | For animated profiles, the MPEG4 videos | 
| dc_id | int | DC ID to use for download | 
How to handle file references.
How to transfer large data batches correctly.