One upload's wire, as a posting screen knows it (the screen's own entity type,
waterfall id and params), sent as it stands: the brick computes nothing and adds
no header of its own. A shape of its own rather than an optional field of
UploadPhotoInput: a wire upload carries no uploadId, isSidecar,
mediaType or waterfallId, and a field that means nothing on one of two shapes
is a sum type flattened into a product.
One upload's wire, as a posting screen knows it (the screen's own entity type, waterfall id and params), sent as it stands: the brick computes nothing and adds no header of its own. A shape of its own rather than an optional field of UploadPhotoInput: a wire upload carries no
uploadId,isSidecar,mediaTypeorwaterfallId, and a field that means nothing on one of two shapes is a sum type flattened into a product.