Builder to create a TransactionInfo
.
Public Method Summary
TransactionInfo |
build()
|
TransactionInfo.Builder | |
TransactionInfo.Builder | |
TransactionInfo.Builder |
setTotalPriceStatus(int totalPriceStatus)
Sets the status of this transaction's total price.
|
Inherited Method Summary
Public Methods
public TransactionInfo build ()
Returns
- the actual
TransactionInfo
created using the data passed to the Builder object.
public TransactionInfo.Builder setCurrencyCode (String currencyCode)
Sets the ISO 4217 alphabetic currency code of the transaction.
This is a required field.
public TransactionInfo.Builder setTotalPrice (String totalPrice)
Sets the total price of this transaction. The format of this string should follow the regex format: [0-9]+(\.[0-9][0-9])? (e.g., "10.45")
This field is required if total price status is set to
TOTAL_PRICE_STATUS_ESTIMATED
or
TOTAL_PRICE_STATUS_FINAL
.
public TransactionInfo.Builder setTotalPriceStatus (int totalPriceStatus)
Sets the status of this transaction's total price. See
WalletConstants.TotalPriceStatus
for available options.
This is a required field.