Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AllowedMerchantsModel(val allowedMerchantIds: List<String>? = null, val allowedMerchantNames: List<String>? = null)

Allowed Merchants.

Link copied to clipboard
@Serializable
data class AuthRulesModel(val allowedMerchants: AllowedMerchantsModel?, val limits: List<CardLimitModel>? = emptyList())

Authorization Rules.

Link copied to clipboard

Card Brands.

Link copied to clipboard
@Serializable
data class CardLimitModel(val amount: Int, val period: Int, val typeString: String, val type: CardLimitTypeModel? = typeString.getEnum<CardLimitTypeModel>(), val merchantInformation: MerchantModel?)

Card limit.

Link copied to clipboard

Card limit types.

Link copied to clipboard

Card status.

Link copied to clipboard

Card types.

Link copied to clipboard
@Serializable
data class CustomFieldsModel(val shippingMethodString: String?, val shippingMethod: ShippingMethodTypeModel? = shippingMethodString?.getEnum<ShippingMethodTypeModel>(), val nameOnCard: String?, val carrierId: String?)

Custom Fields.

Link copied to clipboard
@Serializable
data class ExpirationRulesModel(val expirationDate: String? = null, val expirationTimes: Int? = null)

Rules to expire the rule.

Link copied to clipboard
@Serializable
data class IncentiveMerchantsModel(val merchantIds: List<String>? = null, val merchantNames: List<String>? = null)

Incentive Merchants.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Incentive Types.

Link copied to clipboard
@Serializable
data class IncentiveValueModel(val amount: Long? = null, val percent: Float? = null, val cap: Long? = null)

Incentive amount to the transaction.

Link copied to clipboard
@Serializable
data class MerchantModel(val merchantId: String?, val merchantCategoryCode: String?)

Card limit.

Link copied to clipboard

Reissue/replace actions enum.

Link copied to clipboard

Reissue/replace reasons enum.

Link copied to clipboard
@Serializable
data class ShippingAddressModel(val line1: String?, val line2: String?, val postalCode: String?, val city: String?, val state: String?, val countryString: String, val country: CountryModel? = countryString.getEnum<CountryModel>()) : Address

Shipping Address.

Link copied to clipboard