ReissueReplaceCardRequest

@Serializable
data class ReissueReplaceCardRequest(val externalId: String, val action: ReissueReplaceActionModel, val reason: ReissueReplaceReasonModel, val description: String?, val shippingAddress: ShippingAddressRequest?, val customFields: CustomFieldsRequest?, val serviceFees: List<ServiceFeeModel>?)

Reissue/Replace Card Model.

Constructors

Link copied to clipboard
constructor(externalId: String, action: ReissueReplaceActionModel, reason: ReissueReplaceReasonModel, description: String?, shippingAddress: ShippingAddressRequest?, customFields: CustomFieldsRequest?, serviceFees: List<ServiceFeeModel>?)

Properties

Link copied to clipboard
@SerialName(value = "action")
val action: ReissueReplaceActionModel

Card Reissue/Replace Action

Link copied to clipboard
@SerialName(value = "custom_fields")
val customFields: CustomFieldsRequest?

Card Custom Fields

Link copied to clipboard
@SerialName(value = "description")
val description: String?

Card Description

Link copied to clipboard
@SerialName(value = "external_id")
val externalId: String

Card unique external identifier

Link copied to clipboard
@SerialName(value = "reason")
val reason: ReissueReplaceReasonModel

Card Reissue/Replace Reason

Link copied to clipboard
@SerialName(value = "service_fees")
val serviceFees: List<ServiceFeeModel>?

Card Service Fees

Link copied to clipboard
@SerialName(value = "shipping_address")
val shippingAddress: ShippingAddressRequest?

Card Shipping Address