Class AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.Merchant.RiskIndicator.BuilderA builder for RiskIndicator.
-
-
Method Summary
-
-
Method Detail
-
deliveryEmailAddress
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryEmailAddress(String deliveryEmailAddress)
In transactions with electronic delivery, email address to which merchandise is delivered. Maps to EMV 3DS field
deliveryEmailAddress.
-
deliveryEmailAddress
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryEmailAddress(Optional<String> deliveryEmailAddress)
Alias for calling Builder.deliveryEmailAddress with
deliveryEmailAddress.orElse(null).
-
deliveryEmailAddress
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryEmailAddress(JsonField<String> deliveryEmailAddress)
Sets Builder.deliveryEmailAddress to an arbitrary JSON value.
You should usually call Builder.deliveryEmailAddress with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
deliveryTimeFrame
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryTimeFrame(AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame deliveryTimeFrame)
The delivery time frame for the merchandise. Maps to EMV 3DS field
deliveryTimeframe.
-
deliveryTimeFrame
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryTimeFrame(Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame> deliveryTimeFrame)
Alias for calling Builder.deliveryTimeFrame with
deliveryTimeFrame.orElse(null).
-
deliveryTimeFrame
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder deliveryTimeFrame(JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.DeliveryTimeFrame> deliveryTimeFrame)
Sets Builder.deliveryTimeFrame to an arbitrary JSON value.
You should usually call Builder.deliveryTimeFrame with a well-typed DeliveryTimeFrame value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(Long giftCardAmount)
In prepaid or gift card purchase transactions, purchase amount total in major units (e.g., a purchase of USD $205.10 would be 205). Maps to EMV 3DS field
giftCardAmount.
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(Long giftCardAmount)
Alias for Builder.giftCardAmount.
This unboxed primitive overload exists for backwards compatibility.
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(Optional<Long> giftCardAmount)
Alias for calling Builder.giftCardAmount with
giftCardAmount.orElse(null).
-
giftCardAmount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardAmount(JsonField<Long> giftCardAmount)
Sets Builder.giftCardAmount to an arbitrary JSON value.
You should usually call Builder.giftCardAmount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
giftCardCount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(Long giftCardCount)
In prepaid or gift card purchase transactions, count of individual prepaid or gift cards/codes purchased. Maps to EMV 3DS field
giftCardCount.
-
giftCardCount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(Long giftCardCount)
Alias for Builder.giftCardCount.
This unboxed primitive overload exists for backwards compatibility.
-
giftCardCount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(Optional<Long> giftCardCount)
Alias for calling Builder.giftCardCount with
giftCardCount.orElse(null).
-
giftCardCount
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCount(JsonField<Long> giftCardCount)
Sets Builder.giftCardCount to an arbitrary JSON value.
You should usually call Builder.giftCardCount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
giftCardCurrency
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCurrency(String giftCardCurrency)
In prepaid or gift card purchase transactions, currency code of the gift card. Maps to EMV 3DS field
giftCardCurr. Permitted values: ISO 4217 three-character currency code (e.g., USD).
-
giftCardCurrency
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCurrency(Optional<String> giftCardCurrency)
Alias for calling Builder.giftCardCurrency with
giftCardCurrency.orElse(null).
-
giftCardCurrency
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder giftCardCurrency(JsonField<String> giftCardCurrency)
Sets Builder.giftCardCurrency to an arbitrary JSON value.
You should usually call Builder.giftCardCurrency with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
orderAvailability
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder orderAvailability(AuthenticationRetrieveResponse.Merchant.RiskIndicator.OrderAvailability orderAvailability)
Indicates whether the purchase is for merchandise that is available now or at a future date. Maps to EMV 3DS field
preOrderPurchaseInd.
-
orderAvailability
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder orderAvailability(Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.OrderAvailability> orderAvailability)
Alias for calling Builder.orderAvailability with
orderAvailability.orElse(null).
-
orderAvailability
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder orderAvailability(JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.OrderAvailability> orderAvailability)
Sets Builder.orderAvailability to an arbitrary JSON value.
You should usually call Builder.orderAvailability with a well-typed OrderAvailability value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
preOrderAvailableDate
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder preOrderAvailableDate(OffsetDateTime preOrderAvailableDate)
In pre-order purchase transactions, the expected date that the merchandise will be available. Maps to EMV 3DS field
preOrderDate. Permitted values: Date string in the ISO 8601 format yyyy-MM-dd'T'hh:mm:ssZ
-
preOrderAvailableDate
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder preOrderAvailableDate(Optional<OffsetDateTime> preOrderAvailableDate)
Alias for calling Builder.preOrderAvailableDate with
preOrderAvailableDate.orElse(null).
-
preOrderAvailableDate
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder preOrderAvailableDate(JsonField<OffsetDateTime> preOrderAvailableDate)
Sets Builder.preOrderAvailableDate to an arbitrary JSON value.
You should usually call Builder.preOrderAvailableDate with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
reorderItems
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder reorderItems(AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems reorderItems)
Indicates whether the cardholder is reordering previously purchased merchandise. Maps to EMV 3DS field
reorderItemsInd.
-
reorderItems
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder reorderItems(Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems> reorderItems)
Alias for calling Builder.reorderItems with
reorderItems.orElse(null).
-
reorderItems
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder reorderItems(JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ReorderItems> reorderItems)
Sets Builder.reorderItems to an arbitrary JSON value.
You should usually call Builder.reorderItems with a well-typed ReorderItems value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
shippingMethod
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder shippingMethod(AuthenticationRetrieveResponse.Merchant.RiskIndicator.ShippingMethod shippingMethod)
Shipping method that the cardholder chose for the transaction. If purchase includes one or more item, this indicator is used for the physical goods; if the purchase only includes digital goods, this indicator is used to describe the most expensive item purchased. Maps to EMV 3DS field
shipIndicator.
-
shippingMethod
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder shippingMethod(Optional<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ShippingMethod> shippingMethod)
Alias for calling Builder.shippingMethod with
shippingMethod.orElse(null).
-
shippingMethod
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder shippingMethod(JsonField<AuthenticationRetrieveResponse.Merchant.RiskIndicator.ShippingMethod> shippingMethod)
Sets Builder.shippingMethod to an arbitrary JSON value.
You should usually call Builder.shippingMethod with a well-typed ShippingMethod value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final AuthenticationRetrieveResponse.Merchant.RiskIndicator.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final AuthenticationRetrieveResponse.Merchant.RiskIndicator build()
Returns an immutable instance of RiskIndicator.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-