Package io.moov.sdk.models.components
Class CreatedTransfer.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.CreatedTransfer.Builder
-
- Enclosing class:
- CreatedTransfer
public static final class CreatedTransfer.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreatedTransfer.Builderamount(Amount amount)CreatedTransfer.Builderamount(java.util.Optional<? extends Amount> amount)CreatedTransferbuild()CreatedTransfer.Buildercancellations(java.util.List<Cancellation> cancellations)CreatedTransfer.Buildercancellations(java.util.Optional<? extends java.util.List<Cancellation>> cancellations)CreatedTransfer.BuildercompletedOn(java.time.OffsetDateTime completedOn)CreatedTransfer.BuildercompletedOn(java.util.Optional<java.time.OffsetDateTime> completedOn)CreatedTransfer.BuildercreatedOn(java.time.OffsetDateTime createdOn)CreatedTransfer.Builderdescription(java.lang.String description)An optional description of the transfer that is used on receipts and for your own internal use.CreatedTransfer.Builderdescription(java.util.Optional<java.lang.String> description)An optional description of the transfer that is used on receipts and for your own internal use.CreatedTransfer.Builderdestination(TransferDestination destination)CreatedTransfer.Builderdestination(java.util.Optional<? extends TransferDestination> destination)CreatedTransfer.BuilderdisputedAmount(Amount disputedAmount)CreatedTransfer.BuilderdisputedAmount(java.util.Optional<? extends Amount> disputedAmount)CreatedTransfer.Builderdisputes(java.util.List<CardAcquiringDispute> disputes)CreatedTransfer.Builderdisputes(java.util.Optional<? extends java.util.List<CardAcquiringDispute>> disputes)CreatedTransfer.BuilderfacilitatorFee(FacilitatorFee facilitatorFee)Total or markup fee.CreatedTransfer.BuilderfacilitatorFee(java.util.Optional<? extends FacilitatorFee> facilitatorFee)Total or markup fee.CreatedTransfer.BuilderfailureReason(TransferFailureReason failureReason)Reason for a transfer's failure.CreatedTransfer.BuilderfailureReason(java.util.Optional<? extends TransferFailureReason> failureReason)Reason for a transfer's failure.CreatedTransfer.BuilderforeignID(java.lang.String foreignID)Optional alias from a foreign/external system which can be used to reference this resource.CreatedTransfer.BuilderforeignID(java.util.Optional<java.lang.String> foreignID)Optional alias from a foreign/external system which can be used to reference this resource.CreatedTransfer.BuildergroupID(java.lang.String groupID)CreatedTransfer.BuildergroupID(java.util.Optional<java.lang.String> groupID)CreatedTransfer.Buildermetadata(java.util.Map<java.lang.String,java.lang.String> metadata)Free-form key-value pair list.CreatedTransfer.Buildermetadata(java.util.Optional<? extends java.util.Map<java.lang.String,java.lang.String>> metadata)Free-form key-value pair list.CreatedTransfer.BuildermoovFee(long moovFee)Fees charged to your platform account for transfers.CreatedTransfer.BuildermoovFee(java.util.Optional<java.lang.Long> moovFee)Fees charged to your platform account for transfers.CreatedTransfer.BuildermoovFeeDecimal(java.lang.String moovFeeDecimal)Same as `moovFee`, but a decimal-formatted numerical string that represents up to 9 decimal place precision.CreatedTransfer.BuildermoovFeeDecimal(java.util.Optional<java.lang.String> moovFeeDecimal)Same as `moovFee`, but a decimal-formatted numerical string that represents up to 9 decimal place precision.CreatedTransfer.BuildermoovFeeDetails(MoovFeeDetails moovFeeDetails)Processing and pass-through costs that add up to the moovFee.CreatedTransfer.BuildermoovFeeDetails(java.util.Optional<? extends MoovFeeDetails> moovFeeDetails)Processing and pass-through costs that add up to the moovFee.CreatedTransfer.BuilderoccurrenceID(java.lang.String occurrenceID)CreatedTransfer.BuilderoccurrenceID(java.util.Optional<java.lang.String> occurrenceID)CreatedTransfer.BuilderpaymentLinkCode(java.lang.String paymentLinkCode)CreatedTransfer.BuilderpaymentLinkCode(java.util.Optional<java.lang.String> paymentLinkCode)CreatedTransfer.BuilderrefundedAmount(Amount refundedAmount)CreatedTransfer.BuilderrefundedAmount(java.util.Optional<? extends Amount> refundedAmount)CreatedTransfer.Builderrefunds(java.util.List<CardAcquiringRefund> refunds)CreatedTransfer.Builderrefunds(java.util.Optional<? extends java.util.List<CardAcquiringRefund>> refunds)CreatedTransfer.BuildersalesTaxAmount(Amount salesTaxAmount)Optional sales tax amount.CreatedTransfer.BuildersalesTaxAmount(java.util.Optional<? extends Amount> salesTaxAmount)Optional sales tax amount.CreatedTransfer.BuilderscheduleID(java.lang.String scheduleID)CreatedTransfer.BuilderscheduleID(java.util.Optional<java.lang.String> scheduleID)CreatedTransfer.Buildersource(TransferSource source)CreatedTransfer.Buildersource(java.util.Optional<? extends TransferSource> source)CreatedTransfer.Builderstatus(TransferStatus status)Status of a transfer.CreatedTransfer.Builderstatus(java.util.Optional<? extends TransferStatus> status)Status of a transfer.CreatedTransfer.BuildersweepID(java.lang.String sweepID)CreatedTransfer.BuildersweepID(java.util.Optional<java.lang.String> sweepID)CreatedTransfer.BuildertransferID(java.lang.String transferID)
-
-
-
Method Detail
-
transferID
public CreatedTransfer.Builder transferID(java.lang.String transferID)
-
createdOn
public CreatedTransfer.Builder createdOn(java.time.OffsetDateTime createdOn)
-
source
public CreatedTransfer.Builder source(TransferSource source)
-
source
public CreatedTransfer.Builder source(java.util.Optional<? extends TransferSource> source)
-
destination
public CreatedTransfer.Builder destination(TransferDestination destination)
-
destination
public CreatedTransfer.Builder destination(java.util.Optional<? extends TransferDestination> destination)
-
completedOn
public CreatedTransfer.Builder completedOn(java.time.OffsetDateTime completedOn)
-
completedOn
public CreatedTransfer.Builder completedOn(java.util.Optional<java.time.OffsetDateTime> completedOn)
-
status
public CreatedTransfer.Builder status(TransferStatus status)
Status of a transfer.
-
status
public CreatedTransfer.Builder status(java.util.Optional<? extends TransferStatus> status)
Status of a transfer.
-
failureReason
public CreatedTransfer.Builder failureReason(TransferFailureReason failureReason)
Reason for a transfer's failure.
-
failureReason
public CreatedTransfer.Builder failureReason(java.util.Optional<? extends TransferFailureReason> failureReason)
Reason for a transfer's failure.
-
amount
public CreatedTransfer.Builder amount(Amount amount)
-
amount
public CreatedTransfer.Builder amount(java.util.Optional<? extends Amount> amount)
-
description
public CreatedTransfer.Builder description(java.lang.String description)
An optional description of the transfer that is used on receipts and for your own internal use.
-
description
public CreatedTransfer.Builder description(java.util.Optional<java.lang.String> description)
An optional description of the transfer that is used on receipts and for your own internal use.
-
metadata
public CreatedTransfer.Builder metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Free-form key-value pair list. Useful for storing information that is not captured elsewhere.
-
metadata
public CreatedTransfer.Builder metadata(java.util.Optional<? extends java.util.Map<java.lang.String,java.lang.String>> metadata)
Free-form key-value pair list. Useful for storing information that is not captured elsewhere.
-
facilitatorFee
public CreatedTransfer.Builder facilitatorFee(FacilitatorFee facilitatorFee)
Total or markup fee.
-
facilitatorFee
public CreatedTransfer.Builder facilitatorFee(java.util.Optional<? extends FacilitatorFee> facilitatorFee)
Total or markup fee.
-
moovFee
public CreatedTransfer.Builder moovFee(long moovFee)
Fees charged to your platform account for transfers.
-
moovFee
public CreatedTransfer.Builder moovFee(java.util.Optional<java.lang.Long> moovFee)
Fees charged to your platform account for transfers.
-
moovFeeDecimal
public CreatedTransfer.Builder moovFeeDecimal(java.lang.String moovFeeDecimal)
Same as `moovFee`, but a decimal-formatted numerical string that represents up to 9 decimal place precision.
-
moovFeeDecimal
public CreatedTransfer.Builder moovFeeDecimal(java.util.Optional<java.lang.String> moovFeeDecimal)
Same as `moovFee`, but a decimal-formatted numerical string that represents up to 9 decimal place precision.
-
moovFeeDetails
public CreatedTransfer.Builder moovFeeDetails(MoovFeeDetails moovFeeDetails)
Processing and pass-through costs that add up to the moovFee.
-
moovFeeDetails
public CreatedTransfer.Builder moovFeeDetails(java.util.Optional<? extends MoovFeeDetails> moovFeeDetails)
Processing and pass-through costs that add up to the moovFee.
-
groupID
public CreatedTransfer.Builder groupID(java.lang.String groupID)
-
groupID
public CreatedTransfer.Builder groupID(java.util.Optional<java.lang.String> groupID)
-
cancellations
public CreatedTransfer.Builder cancellations(java.util.List<Cancellation> cancellations)
-
cancellations
public CreatedTransfer.Builder cancellations(java.util.Optional<? extends java.util.List<Cancellation>> cancellations)
-
refundedAmount
public CreatedTransfer.Builder refundedAmount(Amount refundedAmount)
-
refundedAmount
public CreatedTransfer.Builder refundedAmount(java.util.Optional<? extends Amount> refundedAmount)
-
refunds
public CreatedTransfer.Builder refunds(java.util.List<CardAcquiringRefund> refunds)
-
refunds
public CreatedTransfer.Builder refunds(java.util.Optional<? extends java.util.List<CardAcquiringRefund>> refunds)
-
disputedAmount
public CreatedTransfer.Builder disputedAmount(Amount disputedAmount)
-
disputedAmount
public CreatedTransfer.Builder disputedAmount(java.util.Optional<? extends Amount> disputedAmount)
-
disputes
public CreatedTransfer.Builder disputes(java.util.List<CardAcquiringDispute> disputes)
-
disputes
public CreatedTransfer.Builder disputes(java.util.Optional<? extends java.util.List<CardAcquiringDispute>> disputes)
-
sweepID
public CreatedTransfer.Builder sweepID(java.lang.String sweepID)
-
sweepID
public CreatedTransfer.Builder sweepID(java.util.Optional<java.lang.String> sweepID)
-
scheduleID
public CreatedTransfer.Builder scheduleID(java.lang.String scheduleID)
-
scheduleID
public CreatedTransfer.Builder scheduleID(java.util.Optional<java.lang.String> scheduleID)
-
occurrenceID
public CreatedTransfer.Builder occurrenceID(java.lang.String occurrenceID)
-
occurrenceID
public CreatedTransfer.Builder occurrenceID(java.util.Optional<java.lang.String> occurrenceID)
-
paymentLinkCode
public CreatedTransfer.Builder paymentLinkCode(java.lang.String paymentLinkCode)
-
paymentLinkCode
public CreatedTransfer.Builder paymentLinkCode(java.util.Optional<java.lang.String> paymentLinkCode)
-
salesTaxAmount
public CreatedTransfer.Builder salesTaxAmount(Amount salesTaxAmount)
Optional sales tax amount. `transfer.amount.value` should be inclusive of any sales tax and represents the total amount charged.
-
salesTaxAmount
public CreatedTransfer.Builder salesTaxAmount(java.util.Optional<? extends Amount> salesTaxAmount)
Optional sales tax amount. `transfer.amount.value` should be inclusive of any sales tax and represents the total amount charged.
-
foreignID
public CreatedTransfer.Builder foreignID(java.lang.String foreignID)
Optional alias from a foreign/external system which can be used to reference this resource.
-
foreignID
public CreatedTransfer.Builder foreignID(java.util.Optional<java.lang.String> foreignID)
Optional alias from a foreign/external system which can be used to reference this resource.
-
build
public CreatedTransfer build()
-
-