Class CheckTransfer.Submission.Builder
-
- All Implemented Interfaces:
public final class CheckTransfer.Submission.BuilderA builder for Submission.
-
-
Method Summary
-
-
Method Detail
-
previewFileId
final CheckTransfer.Submission.Builder previewFileId(String previewFileId)
The ID of the file corresponding to an image of the check that was mailed, if available.
-
previewFileId
final CheckTransfer.Submission.Builder previewFileId(Optional<String> previewFileId)
Alias for calling Builder.previewFileId with
previewFileId.orElse(null).
-
previewFileId
final CheckTransfer.Submission.Builder previewFileId(JsonField<String> previewFileId)
Sets Builder.previewFileId to an arbitrary JSON value.
You should usually call Builder.previewFileId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
submittedAddress
final CheckTransfer.Submission.Builder submittedAddress(CheckTransfer.Submission.SubmittedAddress submittedAddress)
The address we submitted to the printer. This is what is physically printed on the check.
-
submittedAddress
final CheckTransfer.Submission.Builder submittedAddress(JsonField<CheckTransfer.Submission.SubmittedAddress> submittedAddress)
Sets Builder.submittedAddress to an arbitrary JSON value.
You should usually call Builder.submittedAddress with a well-typed SubmittedAddress value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
submittedAt
final CheckTransfer.Submission.Builder submittedAt(OffsetDateTime submittedAt)
When this check was submitted to our check printer.
-
submittedAt
final CheckTransfer.Submission.Builder submittedAt(JsonField<OffsetDateTime> submittedAt)
Sets Builder.submittedAt to an arbitrary JSON value.
You should usually call Builder.submittedAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
trackingNumber
final CheckTransfer.Submission.Builder trackingNumber(String trackingNumber)
The tracking number for the check shipment.
-
trackingNumber
final CheckTransfer.Submission.Builder trackingNumber(Optional<String> trackingNumber)
Alias for calling Builder.trackingNumber with
trackingNumber.orElse(null).
-
trackingNumber
final CheckTransfer.Submission.Builder trackingNumber(JsonField<String> trackingNumber)
Sets Builder.trackingNumber to an arbitrary JSON value.
You should usually call Builder.trackingNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final CheckTransfer.Submission.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CheckTransfer.Submission.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CheckTransfer.Submission.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CheckTransfer.Submission.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CheckTransfer.Submission.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CheckTransfer.Submission build()
Returns an immutable instance of Submission.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.previewFileId() .submittedAddress() .submittedAt() .trackingNumber()
-
-
-
-