Class DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder
-
- All Implemented Interfaces:
public final class DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.BuilderA builder for Transit.
-
-
Method Summary
-
-
Method Detail
-
amount
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder amount(Long amount)
The amount in minor units of the
currencyfield. The amount is positive if it is added to the amount (such as an ATM surcharge fee) and negative if it is subtracted from the amount (such as a discount).
-
amount
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder amount(JsonField<Long> amount)
Sets Builder.amount to an arbitrary JSON value.
You should usually call Builder.amount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
currency
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder currency(String currency)
The ISO 4217 code for the additional amount's currency.
-
currency
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder currency(JsonField<String> currency)
Sets Builder.currency to an arbitrary JSON value.
You should usually call Builder.currency with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final DeclinedTransaction.Source.CardDecline.AdditionalAmounts.Transit build()
Returns an immutable instance of Transit.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.amount() .currency()
-
-
-
-