Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Ad(val offersBatchId: String? = null, val inAppProducts: List<AppProduct>, val nativeProducts: List<AppProduct>, val webPaymentUrl: String, val promoCodesEnabled: Boolean)
Link copied to clipboard
@Serializable
data class AppProduct(val productId: String, val offersPositionId: String, val type: TypeProduct, val commonPeriodDuration: DateTimePeriod? = null, val duration: Int, val trialDuration: Int, val price: Price? = null, val plus: Boolean, val feature: String, val features: List<Feature>, val debug: Boolean = false, val buttonText: String = "", val buttonAdditionalText: String = "", val description: String, val paymentMethodTypes: List<PaymentMethod>, val available: Boolean, val vendorTrialAvailable: Boolean? = null, val familySub: Boolean? = null, val trialAvailable: Boolean? = null, val family: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
@Serializable
enum Feature : Enum<Feature>
Link copied to clipboard
@Serializable
enum PaymentMethod : Enum<PaymentMethod>
Link copied to clipboard
@Serializable
data class Price(val amount: Float, val currency: Currency)
Link copied to clipboard
@Serializable
enum TypeProduct : Enum<TypeProduct>