Class CardReissueParams
-
- All Implemented Interfaces:
-
com.lithic.api.core.Params
public final class CardReissueParams implements Params
Initiate print and shipment of a duplicate physical card (e.g. card is physically damaged). The PAN, expiry, and CVC2 will remain the same and the original card can continue to be used until the new card is activated. Only applies to cards of type
PHYSICAL. A card can be replaced or renewed a total of 8 times.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCardReissueParams.Bodypublic final classCardReissueParams.BuilderA builder for CardReissueParams.
public final classCardReissueParams.ShippingMethodShipping method for the card. 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 Express, 3-day shipping, with tracking2_DAY- FedEx 2-day shipping, with trackingEXPEDITED- FedEx Standard Overnight or similar international option, with tracking
-
Method Summary
Modifier and Type Method Description final StringcardToken()final Optional<Carrier>carrier()If omitted, the previous carrier will be used. final Optional<String>productId()Specifies the configuration (e.g. final Optional<ShippingAddress>shippingAddress()If omitted, the previous shipping address will be used. final Optional<CardReissueParams.ShippingMethod>shippingMethod()Shipping method for the card. final JsonField<Carrier>_carrier()If omitted, the previous carrier will be used. final JsonField<String>_productId()Specifies the configuration (e.g. final JsonField<ShippingAddress>_shippingAddress()If omitted, the previous shipping address will be used. final JsonField<CardReissueParams.ShippingMethod>_shippingMethod()Shipping method for the card. final Map<String, JsonValue>_additionalBodyProperties()final Headers_additionalHeaders()final QueryParams_additionalQueryParams()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. final StringgetPathParam(Integer index)final CardReissueParams.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static CardReissueParams.Builderbuilder()Returns a mutable builder for constructing an instance of CardReissueParams. -
-
Method Detail
-
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.
-
shippingAddress
final Optional<ShippingAddress> shippingAddress()
If omitted, the previous shipping address will be used.
-
shippingMethod
final Optional<CardReissueParams.ShippingMethod> shippingMethod()
Shipping method for the card. 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 Express, 3-day shipping, with tracking2_DAY- FedEx 2-day shipping, with trackingEXPEDITED- FedEx Standard Overnight or similar international option, with tracking
-
_productId
final JsonField<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.
-
_shippingAddress
final JsonField<ShippingAddress> _shippingAddress()
If omitted, the previous shipping address will be used.
-
_shippingMethod
final JsonField<CardReissueParams.ShippingMethod> _shippingMethod()
Shipping method for the card. 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 Express, 3-day shipping, with tracking2_DAY- FedEx 2-day shipping, with trackingEXPEDITED- FedEx Standard Overnight or similar international option, with tracking
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
-
_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.
-
getPathParam
final String getPathParam(Integer index)
-
toBuilder
final CardReissueParams.Builder toBuilder()
-
builder
final static CardReissueParams.Builder builder()
Returns a mutable builder for constructing an instance of CardReissueParams.
The following fields are required:
.cardToken()
-
-
-
-