/// /// NitroRequestPurchaseAndroid.kt /// This file was generated by nitrogen. DO NOT MODIFY THIS FILE. /// https://github.com/mrousavy/nitro /// Copyright © Marc Rousavy @ Margelo /// package com.margelo.nitro.iap import androidx.annotation.Keep import com.facebook.proguard.annotations.DoNotStrip import com.margelo.nitro.core.NullType /** * Represents the JavaScript object/struct "NitroRequestPurchaseAndroid". */ @DoNotStrip @Keep data class NitroRequestPurchaseAndroid( @DoNotStrip @Keep val skus: Array, @DoNotStrip @Keep val obfuscatedAccountId: Variant_NullType_String?, @DoNotStrip @Keep val obfuscatedProfileId: Variant_NullType_String?, @DoNotStrip @Keep val isOfferPersonalized: Variant_NullType_Boolean?, @DoNotStrip @Keep val offerToken: Variant_NullType_String?, @DoNotStrip @Keep val subscriptionOffers: Variant_NullType_Array_AndroidSubscriptionOfferInput_?, @DoNotStrip @Keep val replacementMode: Variant_NullType_Double?, @DoNotStrip @Keep val purchaseToken: Variant_NullType_String?, @DoNotStrip @Keep val subscriptionProductReplacementParams: Variant_NullType_SubscriptionProductReplacementParamsAndroid? ) { /* primary constructor */ companion object { /** * Constructor called from C++ */ @DoNotStrip @Keep @Suppress("unused") @JvmStatic private fun fromCpp(skus: Array, obfuscatedAccountId: Variant_NullType_String?, obfuscatedProfileId: Variant_NullType_String?, isOfferPersonalized: Variant_NullType_Boolean?, offerToken: Variant_NullType_String?, subscriptionOffers: Variant_NullType_Array_AndroidSubscriptionOfferInput_?, replacementMode: Variant_NullType_Double?, purchaseToken: Variant_NullType_String?, subscriptionProductReplacementParams: Variant_NullType_SubscriptionProductReplacementParamsAndroid?): NitroRequestPurchaseAndroid { return NitroRequestPurchaseAndroid(skus, obfuscatedAccountId, obfuscatedProfileId, isOfferPersonalized, offerToken, subscriptionOffers, replacementMode, purchaseToken, subscriptionProductReplacementParams) } } }