Class CardConvertPhysicalParams
-
- All Implemented Interfaces:
-
com.lithic.api.core.Params
public final class CardConvertPhysicalParams implements Params
Convert a virtual card into a physical card and manufacture it. Customer must supply relevant fields for physical card creation including
product_id,carrier,shipping_method, andshipping_address. The card token will be unchanged. The card's type will be altered toPHYSICAL. The card will be set to statePENDING_FULFILLMENTand fulfilled at next fulfillment cycle. Virtual cards created on card programs which do not support physical cards cannot be converted. The card program cannot be changed as part of the conversion. Cards must be in anOPENstate to be converted. Only applies to cards of typeVIRTUAL(or existing cards with deprecated types ofDIGITAL_WALLETandUNLOCKED).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCardConvertPhysicalParams.BuilderA builder for CardConvertPhysicalParams.
public final classCardConvertPhysicalParams.Bodypublic final classCardConvertPhysicalParams.ShippingMethodShipping 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
-
Method Summary
Modifier and Type Method Description final Optional<String>cardToken()final ShippingAddressshippingAddress()The shipping address this card will be sent to. final Optional<Carrier>carrier()If omitted, the previous carrier will be used. final Optional<String>productId()Specifies the configuration (e.g. final Optional<CardConvertPhysicalParams.ShippingMethod>shippingMethod()Shipping method for the card. final JsonField<ShippingAddress>_shippingAddress()Returns the raw JSON value of shippingAddress. final JsonField<Carrier>_carrier()Returns the raw JSON value of carrier. final JsonField<String>_productId()Returns the raw JSON value of productId. final JsonField<CardConvertPhysicalParams.ShippingMethod>_shippingMethod()Returns the raw JSON value of shippingMethod. final Map<String, JsonValue>_additionalBodyProperties()final Headers_additionalHeaders()Additional headers to send with the request. final QueryParams_additionalQueryParams()Additional query param to send with the request. final CardConvertPhysicalParams.BuildertoBuilder()final CardConvertPhysicalParams.Body_body()final String_pathParam(Integer index)Headers_headers()The full set of headers in the parameters, including both fixed and additional headers. QueryParams_queryParams()The full set of query params in the parameters, including both fixed and additional query params. Booleanequals(Object other)IntegerhashCode()StringtoString()final static CardConvertPhysicalParams.Builderbuilder()Returns a mutable builder for constructing an instance of CardConvertPhysicalParams. -
-
Method Detail
-
shippingAddress
final ShippingAddress shippingAddress()
The shipping address this card will be sent to.
-
productId
final Optional<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.
-
shippingMethod
final Optional<CardConvertPhysicalParams.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
-
_shippingAddress
final JsonField<ShippingAddress> _shippingAddress()
Returns the raw JSON value of shippingAddress.
Unlike shippingAddress, this method doesn't throw if the JSON field has an unexpected type.
-
_carrier
final JsonField<Carrier> _carrier()
Returns the raw JSON value of carrier.
Unlike carrier, this method doesn't throw if the JSON field has an unexpected type.
-
_productId
final JsonField<String> _productId()
Returns the raw JSON value of productId.
Unlike productId, this method doesn't throw if the JSON field has an unexpected type.
-
_shippingMethod
final JsonField<CardConvertPhysicalParams.ShippingMethod> _shippingMethod()
Returns the raw JSON value of shippingMethod.
Unlike shippingMethod, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
Additional headers to send with the request.
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
Additional query param to send with the request.
-
toBuilder
final CardConvertPhysicalParams.Builder toBuilder()
-
_body
final CardConvertPhysicalParams.Body _body()
-
_pathParam
final String _pathParam(Integer index)
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
builder
final static CardConvertPhysicalParams.Builder builder()
Returns a mutable builder for constructing an instance of CardConvertPhysicalParams.
The following fields are required:
.shippingAddress()
-
-
-
-