Package com.arcxp.commerce.models

Types

Link copied to clipboard
data class ActivePaywallRule(    val id: Int,     val conditions: HashMap<String, RuleCondition>?,     val e: List<Any>,     val cc: String?,     val cl: String?,     val rt: Int,     val budget: RuleBudget)
Link copied to clipboard
data class ArcXPActivePaywallRules(val response: List<ActivePaywallRule>)
Link copied to clipboard
data class CartItem(    val sku: String?,     val quantity: Int?,     val shortDescription: String?,     val name: String?,     val price: Double?,     val tax: Double?,     val subtotal: Double?,     val total: Double?,     val priceCode: String?,     val gift: Boolean?)
Link copied to clipboard
enum Gender : Enum<Gender>
Link copied to clipboard
data class GiftRedeemInfo(    val redeemCode: String?,     val sku: String?,     val priceCode: String?)
Link copied to clipboard
enum LocationType : Enum<LocationType>
Link copied to clipboard
data class RuleBudget(    val budgetType: String,     val calendarType: String,     val calendarWeekDay: String,     val rollingType: String,     val rollingDays: Int,     val rollingHours: Int)
Link copied to clipboard
data class RuleCondition(val inOrOut: Boolean, val values: List<String>)
Link copied to clipboard
enum Status : Enum<Status>
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class TopicSubscription(    val displayName: String,     val name: String,     var subscribed: Boolean)