IssueCardRequest

@Serializable
data class IssueCardRequest(val externalId: String, val productId: String, val initialBalance: Long? = null, val shippingAddress: ShippingAddressRequest? = null, val authRules: AuthRulesRequest? = null, val embossId: String? = null, val customFields: CustomFieldsRequest? = null, val serviceFees: List<ServiceFeeModel>? = null, val metadata: Map<String, JsonPrimitive>? = null, val incentives: IncentivesRequest? = null, val autoPinGeneration: Boolean? = null)

Issue Card.

Constructors

Link copied to clipboard
constructor(externalId: String, productId: String, initialBalance: Long? = null, shippingAddress: ShippingAddressRequest? = null, authRules: AuthRulesRequest? = null, embossId: String? = null, customFields: CustomFieldsRequest? = null, serviceFees: List<ServiceFeeModel>? = null, metadata: Map<String, JsonPrimitive>? = null, incentives: IncentivesRequest? = null, autoPinGeneration: Boolean? = null)

Properties

Link copied to clipboard
@SerialName(value = "auth_rules")
val authRules: AuthRulesRequest? = null

Card rules when authorizing a transaction

Link copied to clipboard
@SerialName(value = "auto_pin_generation")
val autoPinGeneration: Boolean? = null

Card auto pon generation

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

Card custom fields

Link copied to clipboard
@SerialName(value = "emboss_id")
val embossId: String? = null

Embossing process identifier

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

External identifier in your platform

Link copied to clipboard
@SerialName(value = "incentives")
val incentives: IncentivesRequest? = null

Card incentive rules

Link copied to clipboard
@SerialName(value = "initial_balance")
val initialBalance: Long? = null

Card initial balance, in cents (1USD = 100)

Link copied to clipboard
@SerialName(value = "metadata")
val metadata: Map<String, JsonPrimitive>? = null

Card metadata fields

Link copied to clipboard
@SerialName(value = "product_id")
val productId: String

Product identifier

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

Card Service fees

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

Card shipping address