Class CardReissueParams.Body.Builder
-
- All Implemented Interfaces:
public final class CardReissueParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
carrier
final CardReissueParams.Body.Builder carrier(Carrier carrier)
If omitted, the previous carrier will be used.
-
carrier
final CardReissueParams.Body.Builder carrier(JsonField<Carrier> carrier)
Sets Builder.carrier to an arbitrary JSON value.
You should usually call Builder.carrier with a well-typed Carrier value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
productId
final CardReissueParams.Body.Builder productId(String productId)
Specifies the configuration (e.g. physical card art) that the card should be manufactured with, and only applies to cards of type
PHYSICAL. This must be configured with Lithic before use.
-
productId
final CardReissueParams.Body.Builder productId(JsonField<String> productId)
Sets Builder.productId to an arbitrary JSON value.
You should usually call Builder.productId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
shippingAddress
final CardReissueParams.Body.Builder shippingAddress(ShippingAddress shippingAddress)
If omitted, the previous shipping address will be used.
-
shippingAddress
final CardReissueParams.Body.Builder shippingAddress(JsonField<ShippingAddress> shippingAddress)
Sets Builder.shippingAddress to an arbitrary JSON value.
You should usually call Builder.shippingAddress with a well-typed ShippingAddress value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
shippingMethod
final CardReissueParams.Body.Builder shippingMethod(CardReissueParams.ShippingMethod shippingMethod)
Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides
STANDARDrequire additional permissions.STANDARD- USPS regular mail or similar international option, with no trackingSTANDARD_WITH_TRACKING- USPS regular mail or similar international option, with trackingPRIORITY- USPS Priority, 1-3 day shipping, with trackingEXPRESS- FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with tracking2_DAY- FedEx or UPS depending on card manufacturer, 2-day shipping, with trackingEXPEDITED- FedEx or UPS depending on card manufacturer, Standard Overnight or similar international option, with tracking
-
shippingMethod
final CardReissueParams.Body.Builder shippingMethod(JsonField<CardReissueParams.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 CardReissueParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CardReissueParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CardReissueParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CardReissueParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CardReissueParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CardReissueParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-