ReadonlyentityOptional ReadonlyentityParams the app sends on both the slot's GET and the file's POST — the
media kind (image_type / audio_type / video_type) and a video's
waterfall and segment type.
ReadonlyentityThe entity's content type, sent as x-entity-type.
ReadonlyfileOptional ReadonlyfileThe file name the URL ends with, when it is not the entity name: the Direct
disappearing photo names its entity by the upload id and its URL
<upload id>_0_<random>.
ReadonlyopenWhether the app opens an upload slot (GET to the same URL) before it
posts the file. It is a property of the upload kind, not a step every upload
shares: the recorded voice message opens it (Android 448 recording) and the
video kinds follow that shape, while the photo kinds and the wallpaper post
the file straight away — the only observed messenger_image wire is a
POST with no slot (a live run). The caller states it per kind and nothing
defaults it.
ReadonlypathThe upload path, e.g. messenger_image, messenger_audio, messenger_video.
Optional ReadonlyuploadParams only the file's POST carries (segment-start-offset, the Direct flags).
The entity's name, sent as
x-entity-name.