public static final class TenderCashDetails.Builder
extends java.lang.Object
Builder class for constructing TenderCashDetails objects.
This class is provided for testing purposes.
Modifier and Type | Method and Description |
---|---|
TenderCashDetails |
build()
Creates a new immutable
TenderCashDetails object, copying the attributes from this
builder. |
TenderCashDetails.Builder |
buyerTenderedMoney(Money buyerTenderedMoney) |
TenderCashDetails.Builder |
changeBackMoney(Money changeBackMoney) |
@NonNull public TenderCashDetails.Builder buyerTenderedMoney(@NonNull Money buyerTenderedMoney)
@NonNull public TenderCashDetails.Builder changeBackMoney(@NonNull Money changeBackMoney)
TenderCashDetails.getChangeBackMoney()
@NonNull public TenderCashDetails build()
TenderCashDetails
object, copying the attributes from this
builder.java.lang.IllegalArgumentException
- if the changeBackMoney and buyerTenderedMoney currency codes
differ.