Class Transaction.Source.CardRefund.PurchaseDetails.Builder
-
- All Implemented Interfaces:
public final class Transaction.Source.CardRefund.PurchaseDetails.BuilderA builder for PurchaseDetails.
-
-
Method Summary
-
-
Method Detail
-
carRental
final Transaction.Source.CardRefund.PurchaseDetails.Builder carRental(Transaction.Source.CardRefund.PurchaseDetails.CarRental carRental)
Fields specific to car rentals.
-
carRental
final Transaction.Source.CardRefund.PurchaseDetails.Builder carRental(Optional<Transaction.Source.CardRefund.PurchaseDetails.CarRental> carRental)
Fields specific to car rentals.
-
carRental
final Transaction.Source.CardRefund.PurchaseDetails.Builder carRental(JsonField<Transaction.Source.CardRefund.PurchaseDetails.CarRental> carRental)
Fields specific to car rentals.
-
customerReferenceIdentifier
final Transaction.Source.CardRefund.PurchaseDetails.Builder customerReferenceIdentifier(String customerReferenceIdentifier)
An identifier from the merchant for the customer or consumer.
-
customerReferenceIdentifier
final Transaction.Source.CardRefund.PurchaseDetails.Builder customerReferenceIdentifier(Optional<String> customerReferenceIdentifier)
An identifier from the merchant for the customer or consumer.
-
customerReferenceIdentifier
final Transaction.Source.CardRefund.PurchaseDetails.Builder customerReferenceIdentifier(JsonField<String> customerReferenceIdentifier)
An identifier from the merchant for the customer or consumer.
-
localTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder localTaxAmount(Long localTaxAmount)
The state or provincial tax amount in minor units.
-
localTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder localTaxAmount(Long localTaxAmount)
The state or provincial tax amount in minor units.
-
localTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder localTaxAmount(Optional<Long> localTaxAmount)
The state or provincial tax amount in minor units.
-
localTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder localTaxAmount(JsonField<Long> localTaxAmount)
The state or provincial tax amount in minor units.
-
localTaxCurrency
final Transaction.Source.CardRefund.PurchaseDetails.Builder localTaxCurrency(String localTaxCurrency)
The ISO 4217 code for the local tax assessed.
-
localTaxCurrency
final Transaction.Source.CardRefund.PurchaseDetails.Builder localTaxCurrency(Optional<String> localTaxCurrency)
The ISO 4217 code for the local tax assessed.
-
localTaxCurrency
final Transaction.Source.CardRefund.PurchaseDetails.Builder localTaxCurrency(JsonField<String> localTaxCurrency)
The ISO 4217 code for the local tax assessed.
-
lodging
final Transaction.Source.CardRefund.PurchaseDetails.Builder lodging(Transaction.Source.CardRefund.PurchaseDetails.Lodging lodging)
Fields specific to lodging.
-
lodging
final Transaction.Source.CardRefund.PurchaseDetails.Builder lodging(Optional<Transaction.Source.CardRefund.PurchaseDetails.Lodging> lodging)
Fields specific to lodging.
-
lodging
final Transaction.Source.CardRefund.PurchaseDetails.Builder lodging(JsonField<Transaction.Source.CardRefund.PurchaseDetails.Lodging> lodging)
Fields specific to lodging.
-
nationalTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder nationalTaxAmount(Long nationalTaxAmount)
The national tax amount in minor units.
-
nationalTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder nationalTaxAmount(Long nationalTaxAmount)
The national tax amount in minor units.
-
nationalTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder nationalTaxAmount(Optional<Long> nationalTaxAmount)
The national tax amount in minor units.
-
nationalTaxAmount
final Transaction.Source.CardRefund.PurchaseDetails.Builder nationalTaxAmount(JsonField<Long> nationalTaxAmount)
The national tax amount in minor units.
-
nationalTaxCurrency
final Transaction.Source.CardRefund.PurchaseDetails.Builder nationalTaxCurrency(String nationalTaxCurrency)
The ISO 4217 code for the local tax assessed.
-
nationalTaxCurrency
final Transaction.Source.CardRefund.PurchaseDetails.Builder nationalTaxCurrency(Optional<String> nationalTaxCurrency)
The ISO 4217 code for the local tax assessed.
-
nationalTaxCurrency
final Transaction.Source.CardRefund.PurchaseDetails.Builder nationalTaxCurrency(JsonField<String> nationalTaxCurrency)
The ISO 4217 code for the local tax assessed.
-
purchaseIdentifier
final Transaction.Source.CardRefund.PurchaseDetails.Builder purchaseIdentifier(String purchaseIdentifier)
An identifier from the merchant for the purchase to the issuer and cardholder.
-
purchaseIdentifier
final Transaction.Source.CardRefund.PurchaseDetails.Builder purchaseIdentifier(Optional<String> purchaseIdentifier)
An identifier from the merchant for the purchase to the issuer and cardholder.
-
purchaseIdentifier
final Transaction.Source.CardRefund.PurchaseDetails.Builder purchaseIdentifier(JsonField<String> purchaseIdentifier)
An identifier from the merchant for the purchase to the issuer and cardholder.
-
purchaseIdentifierFormat
final Transaction.Source.CardRefund.PurchaseDetails.Builder purchaseIdentifierFormat(Transaction.Source.CardRefund.PurchaseDetails.PurchaseIdentifierFormat purchaseIdentifierFormat)
The format of the purchase identifier.
-
purchaseIdentifierFormat
final Transaction.Source.CardRefund.PurchaseDetails.Builder purchaseIdentifierFormat(Optional<Transaction.Source.CardRefund.PurchaseDetails.PurchaseIdentifierFormat> purchaseIdentifierFormat)
The format of the purchase identifier.
-
purchaseIdentifierFormat
final Transaction.Source.CardRefund.PurchaseDetails.Builder purchaseIdentifierFormat(JsonField<Transaction.Source.CardRefund.PurchaseDetails.PurchaseIdentifierFormat> purchaseIdentifierFormat)
The format of the purchase identifier.
-
travel
final Transaction.Source.CardRefund.PurchaseDetails.Builder travel(Transaction.Source.CardRefund.PurchaseDetails.Travel travel)
Fields specific to travel.
-
travel
final Transaction.Source.CardRefund.PurchaseDetails.Builder travel(Optional<Transaction.Source.CardRefund.PurchaseDetails.Travel> travel)
Fields specific to travel.
-
travel
final Transaction.Source.CardRefund.PurchaseDetails.Builder travel(JsonField<Transaction.Source.CardRefund.PurchaseDetails.Travel> travel)
Fields specific to travel.
-
additionalProperties
final Transaction.Source.CardRefund.PurchaseDetails.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Transaction.Source.CardRefund.PurchaseDetails.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Transaction.Source.CardRefund.PurchaseDetails.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Transaction.Source.CardRefund.PurchaseDetails.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Transaction.Source.CardRefund.PurchaseDetails.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Transaction.Source.CardRefund.PurchaseDetails build()
-
-
-
-