cordova-plugin-qonversion
Version:
Qonversion Cordova Plugin
18 lines (17 loc) • 753 B
TypeScript
/**
* Used to provide all the necessary purchase data to the {@link Qonversion.purchase} method.
* Can be created manually or using the {@link Product.toPurchaseModel} method.
*
* If {@link offerId} is not specified for Android, then the default offer will be applied.
* To know how we choose the default offer, see {@link ProductStoreDetails.defaultSubscriptionOfferDetails}.
*
* If you want to remove any intro/trial offer from the purchase on Android (use only a bare base plan),
* call the {@link removeOffer} method.
*/
export declare class PurchaseModel {
readonly productId: string;
offerId: string | null;
applyOffer: boolean;
constructor(productId: string, offerId?: string | null);
removeOffer(): PurchaseModel;
}