Package com.flagright.api.types
Class TransactionUpdatable.Builder
- java.lang.Object
-
- com.flagright.api.types.TransactionUpdatable.Builder
-
- Enclosing class:
- TransactionUpdatable
public static final class TransactionUpdatable.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public TransactionUpdatable.Builder from(TransactionUpdatable other)
-
transactionState
public TransactionUpdatable.Builder transactionState(java.util.Optional<TransactionState> transactionState)
-
transactionState
public TransactionUpdatable.Builder transactionState(TransactionState transactionState)
-
originAmountDetails
public TransactionUpdatable.Builder originAmountDetails(java.util.Optional<TransactionAmountDetails> originAmountDetails)
-
originAmountDetails
public TransactionUpdatable.Builder originAmountDetails(TransactionAmountDetails originAmountDetails)
-
destinationAmountDetails
public TransactionUpdatable.Builder destinationAmountDetails(java.util.Optional<TransactionAmountDetails> destinationAmountDetails)
-
destinationAmountDetails
public TransactionUpdatable.Builder destinationAmountDetails(TransactionAmountDetails destinationAmountDetails)
-
originPaymentDetails
public TransactionUpdatable.Builder originPaymentDetails(java.util.Optional<TransactionUpdatableOriginPaymentDetails> originPaymentDetails)
-
originPaymentDetails
public TransactionUpdatable.Builder originPaymentDetails(TransactionUpdatableOriginPaymentDetails originPaymentDetails)
-
destinationPaymentDetails
public TransactionUpdatable.Builder destinationPaymentDetails(java.util.Optional<TransactionUpdatableDestinationPaymentDetails> destinationPaymentDetails)
-
destinationPaymentDetails
public TransactionUpdatable.Builder destinationPaymentDetails(TransactionUpdatableDestinationPaymentDetails destinationPaymentDetails)
-
originFundsInfo
public TransactionUpdatable.Builder originFundsInfo(java.util.Optional<OriginFundsInfo> originFundsInfo)
-
originFundsInfo
public TransactionUpdatable.Builder originFundsInfo(OriginFundsInfo originFundsInfo)
-
relatedTransactionIds
public TransactionUpdatable.Builder relatedTransactionIds(java.util.Optional<java.util.List<java.lang.String>> relatedTransactionIds)
-
relatedTransactionIds
public TransactionUpdatable.Builder relatedTransactionIds(java.util.List<java.lang.String> relatedTransactionIds)
-
productType
public TransactionUpdatable.Builder productType(java.util.Optional<java.lang.String> productType)
-
productType
public TransactionUpdatable.Builder productType(java.lang.String productType)
-
promotionCodeUsed
public TransactionUpdatable.Builder promotionCodeUsed(java.util.Optional<java.lang.Boolean> promotionCodeUsed)
-
promotionCodeUsed
public TransactionUpdatable.Builder promotionCodeUsed(java.lang.Boolean promotionCodeUsed)
-
reference
public TransactionUpdatable.Builder reference(java.util.Optional<java.lang.String> reference)
-
reference
public TransactionUpdatable.Builder reference(java.lang.String reference)
-
originDeviceData
public TransactionUpdatable.Builder originDeviceData(java.util.Optional<DeviceData> originDeviceData)
-
originDeviceData
public TransactionUpdatable.Builder originDeviceData(DeviceData originDeviceData)
-
destinationDeviceData
public TransactionUpdatable.Builder destinationDeviceData(java.util.Optional<DeviceData> destinationDeviceData)
-
destinationDeviceData
public TransactionUpdatable.Builder destinationDeviceData(DeviceData destinationDeviceData)
-
tags
public TransactionUpdatable.Builder tags(java.util.Optional<java.util.List<Tag>> tags)
-
tags
public TransactionUpdatable.Builder tags(java.util.List<Tag> tags)
-
updateCount
public TransactionUpdatable.Builder updateCount(java.util.Optional<java.lang.Double> updateCount)
-
updateCount
public TransactionUpdatable.Builder updateCount(java.lang.Double updateCount)
-
build
public TransactionUpdatable build()
-
-