Class Transaction.Source.CardFinancial.AdditionalAmounts.Vision.Builder
-
- All Implemented Interfaces:
public final class Transaction.Source.CardFinancial.AdditionalAmounts.Vision.BuilderA builder for Vision.
-
-
Method Summary
-
-
Method Detail
-
amount
final Transaction.Source.CardFinancial.AdditionalAmounts.Vision.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 Transaction.Source.CardFinancial.AdditionalAmounts.Vision.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 Transaction.Source.CardFinancial.AdditionalAmounts.Vision.Builder currency(String currency)
The ISO 4217 code for the additional amount's currency.
-
currency
final Transaction.Source.CardFinancial.AdditionalAmounts.Vision.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 Transaction.Source.CardFinancial.AdditionalAmounts.Vision.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Transaction.Source.CardFinancial.AdditionalAmounts.Vision.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Transaction.Source.CardFinancial.AdditionalAmounts.Vision.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Transaction.Source.CardFinancial.AdditionalAmounts.Vision.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Transaction.Source.CardFinancial.AdditionalAmounts.Vision.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Transaction.Source.CardFinancial.AdditionalAmounts.Vision build()
Returns an immutable instance of Vision.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.amount() .currency()
-
-
-
-