react-native-qonversion
Version:
Qonversion provides full in-app purchases infrastructure, so you do not need to build your own server for receipt validation. Implement in-app subscriptions, validate user receipts, check subscription status, and provide access to your app features and co
29 lines • 1.47 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/**
* This class contains all the information about the concrete Google product,
* either subscription or in-app. In case of a subscription also determines concrete base plan.
*/
class ProductStoreDetails {
constructor(basePlanId, productId, name, title, description, subscriptionOfferDetails, defaultSubscriptionOfferDetails, basePlanSubscriptionOfferDetails, inAppOfferDetails, hasTrialOffer, hasIntroOffer, hasTrialOrIntroOffer, productType, isInApp, isSubscription, isPrepaid, isInstallment) {
this.basePlanId = basePlanId;
this.productId = productId;
this.name = name;
this.title = title;
this.description = description;
this.subscriptionOfferDetails = subscriptionOfferDetails;
this.defaultSubscriptionOfferDetails = defaultSubscriptionOfferDetails;
this.basePlanSubscriptionOfferDetails = basePlanSubscriptionOfferDetails;
this.inAppOfferDetails = inAppOfferDetails;
this.hasTrialOffer = hasTrialOffer;
this.hasIntroOffer = hasIntroOffer;
this.hasTrialOrIntroOffer = hasTrialOrIntroOffer;
this.productType = productType;
this.isInApp = isInApp;
this.isSubscription = isSubscription;
this.isPrepaid = isPrepaid;
this.isInstallment = isInstallment;
}
}
exports.default = ProductStoreDetails;
//# sourceMappingURL=ProductStoreDetails.js.map