UNPKG

@qonversion/react-native-sdk

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

39 lines (35 loc) 1.08 kB
import type { SKProductDiscountPaymentModes, SKProductDiscountTypes, } from "../enums"; import SKSubscriptionPeriod from "./SKSubscriptionPeriod"; class SKProductDiscount { price: string; localeIdentifier?: string; numberOfPeriods: number; subscriptionPeriod?: SKSubscriptionPeriod; paymentMode: SKProductDiscountPaymentModes; identifier?: string; type: SKProductDiscountTypes; currencySymbol: string; constructor( price: string, localeIdentifier: string | undefined, numberOfPeriods: number, subscriptionPeriod: SKSubscriptionPeriod | undefined, paymentMode: SKProductDiscountPaymentModes, identifier: string | undefined, type: SKProductDiscountTypes, currencySymbol: string ) { this.price = price; this.localeIdentifier = localeIdentifier; this.numberOfPeriods = numberOfPeriods; this.subscriptionPeriod = subscriptionPeriod; this.paymentMode = paymentMode; this.identifier = identifier; this.type = type; this.currencySymbol = currencySymbol; } } export default SKProductDiscount;