Summary
The current native API docs expose custom upload timestamp support, but the SDK does not model it for normal uploads or large-file starts.
Evidence
b2_start_large_file request includes customUploadTimestamp.
b2_upload_file documents the X-Bz-Custom-Upload-Timestamp header.
- SDK
StartLargeFileRequest lacks customUploadTimestamp.
- SDK
UploadFileHeaders and high-level upload options do not expose the custom timestamp header.
Impact
Consumers cannot set the documented custom upload timestamp through typed SDK APIs.
Acceptance criteria
Versioning note
This can be additive if implemented as a new optional field/header, so it should not require a v1.0 breaking surface change.
Summary
The current native API docs expose custom upload timestamp support, but the SDK does not model it for normal uploads or large-file starts.
Evidence
b2_start_large_filerequest includescustomUploadTimestamp.b2_upload_filedocuments theX-Bz-Custom-Upload-Timestampheader.StartLargeFileRequestlackscustomUploadTimestamp.UploadFileHeadersand high-level upload options do not expose the custom timestamp header.Impact
Consumers cannot set the documented custom upload timestamp through typed SDK APIs.
Acceptance criteria
customUploadTimestampto the large-file start request type and raw call path.X-Bz-Custom-Upload-Timestampon upload-file headers/options.lastModifiedMillismetadata convenience.Versioning note
This can be additive if implemented as a new optional field/header, so it should not require a v1.0 breaking surface change.