Values.GetCaseAttachmentUploadUrlRequestSourceUploads an attachment to a case.
type nonrec t = {caseId : CaseId.t;Required element for GetCaseAttachmentUploadUrl to identify the case ID for uploading an attachment.
*)fileName : FileName.t;Required element for GetCaseAttachmentUploadUrl to identify the file name of the attachment to upload.
*)contentLength : ContentLength.t;Required element for GetCaseAttachmentUploadUrl to identify the size of the file attachment.
*)clientToken : GetCaseAttachmentUploadUrlRequestClientTokenString.t option;The clientToken field is an idempotency key used to ensure that repeated attempts for a single action will be ignored by the server during retries. A caller supplied unique ID (typically a UUID) should be provided.
*)}val make :
?clientToken:??? ->
caseId:CaseId.t ->
fileName:FileName.t ->
contentLength:ContentLength.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Long of ContentLength.t | `String of CaseId.t ]) list ]