cordova-plugin-qonversion
Version:
Qonversion Cordova Plugin
37 lines (34 loc) • 1.04 kB
text/typescript
import {
SKProductDiscountPaymentModes,
SKProductDiscountTypes,
} from "./enums";
import {SKSubscriptionPeriod} from "./SKSubscriptionPeriod";
export 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;
}
}