Multipart.Parttype t = private {part_number : Part_number.t;etag : Object.Etag.t;checksum : Object.Checksum.value option;size : int64 option;}Completed multipart part reference used by CompleteMultipartUpload.
val create :
?checksum:Object.Checksum.value ->
?size:int64 ->
part_number:Part_number.t ->
etag:Object.Etag.t ->
unit ->
(t, Awskit.Error.t) Stdlib.resultCreate a completed part reference. size is optional because callers may complete parts discovered outside Awskit. Awskit uses known sizes for client-side CompleteMultipartUpload validation when enough information is available; S3 remains the authority for final object-size validation.
val create_exn :
?checksum:Object.Checksum.value ->
?size:int64 ->
part_number:Part_number.t ->
etag:Object.Etag.t ->
unit ->
tval part_number : t -> Part_number.tReturn the completed part number.
val etag : t -> Object.Etag.tReturn the completed part ETag.
val checksum : t -> Object.Checksum.value optionReturn the completed part checksum, when known.
val size : t -> int64 optionReturn the completed part size, when known.