Package io.moov.sdk.models.components
Class FileUploadRequestMultiPart.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.FileUploadRequestMultiPart.Builder
-
- Enclosing class:
- FileUploadRequestMultiPart
public static final class FileUploadRequestMultiPart.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileUploadRequestMultiPartbuild()FileUploadRequestMultiPart.Builderfile(FileUploadRequestMultiPartFile file)The file to be added.FileUploadRequestMultiPart.BuilderfilePurpose(FilePurpose filePurpose)The file's purpose.FileUploadRequestMultiPart.Buildermetadata(java.lang.String metadata)Additional metadata to be stored with the file, formatted as a JSON string.FileUploadRequestMultiPart.Buildermetadata(java.util.Optional<java.lang.String> metadata)Additional metadata to be stored with the file, formatted as a JSON string.
-
-
-
Method Detail
-
file
public FileUploadRequestMultiPart.Builder file(FileUploadRequestMultiPartFile file)
The file to be added. Valid types are `csv`, `png`, `jpeg`, `pdf`.
-
filePurpose
public FileUploadRequestMultiPart.Builder filePurpose(FilePurpose filePurpose)
The file's purpose.
-
metadata
public FileUploadRequestMultiPart.Builder metadata(java.lang.String metadata)
Additional metadata to be stored with the file, formatted as a JSON string.Valid keys are `representative_id`, `comment`, `requirement_id`, `error_code`.
-
metadata
public FileUploadRequestMultiPart.Builder metadata(java.util.Optional<java.lang.String> metadata)
Additional metadata to be stored with the file, formatted as a JSON string.Valid keys are `representative_id`, `comment`, `requirement_id`, `error_code`.
-
build
public FileUploadRequestMultiPart build()
-
-