@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
34 lines (28 loc) • 583 B
text/typescript
import {SubscriptionPeriodUnit} from "./enums";
/**
* A class describing a subscription period
*/
class SubscriptionPeriod {
/**
* A count of subsequent intervals.
*/
unitCount: number;
/**
* Interval unit.
*/
unit: SubscriptionPeriodUnit;
/**
* ISO 8601 representation of the period, e.g. "P7D", meaning 7 days period.
*/
iso: string;
constructor(
unitCount: number,
unit: SubscriptionPeriodUnit,
iso: string,
) {
this.unitCount = unitCount;
this.unit = unit;
this.iso = iso;
}
}
export default SubscriptionPeriod;