Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CardSensitiveDataModel(val cardPan: String?, val cardSecurityCode: String?)

Card Sensitive Data.

Link copied to clipboard
@Serializable
data class IncentiveRuleDetailsModel(val incentiveRuleUuid: String, val externalId: String, val incentiveTypeString: String, val incentiveType: IncentiveTypeModel? = incentiveTypeString.getEnum<IncentiveTypeModel>(), val transactionTypeString: String?, val transactionType: TransactionTypeModel? = transactionTypeString?.getEnum<TransactionTypeModel>(), val description: String, val scopeString: String, val scope: IncentiveScopeModel? = scopeString.getEnum<IncentiveScopeModel>(), val incentiveRuleStatusString: String?, val incentiveRuleStatus: IncentiveRuleStatusModel? = incentiveRuleStatusString?.getEnum<IncentiveRuleStatusModel>(), val value: IncentiveValueModel, val merchants: IncentiveMerchantsModel?, val expirationRules: ExpirationRulesModel?, val createdAt: String, val updatedAt: String)

Incentive Rule Details.

Link copied to clipboard
@Serializable
data class IssuedCardDetailsModel(val externalId: String, val cardUuid: String, val accountUuid: String, val walletUuid: String, val productId: String, val typeString: String, val type: CardTypeModel? = typeString.getEnum<CardTypeModel>(), val statusString: String, val status: CardStatusModel? = statusString.getEnum<CardStatusModel>(), val statusReason: String?, val brandString: String, val brand: CardBrandModel? = brandString.getEnum<CardBrandModel>(), val initialBalance: Long?, val shippingAddress: ShippingAddressModel, val authRules: AuthRulesModel, val embossId: String?, val customFields: CustomFieldsModel, val serviceFees: List<ServiceFeeModel> = emptyList(), val metadata: Map<String, JsonPrimitive> = mapOf(), val isBlocked: Boolean = false, val isPinSet: Boolean = false, val cardExpiration: String, val last4: String, val incentiveRuleUuids: List<String> = emptyList(), val createdAt: String, val updatedAt: String)

Issued Card Details.