@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
21 lines (16 loc) • 478 B
text/typescript
import type { OfferingTags } from "./enums";
import Product from "./Product";
class Offering {
id: string;
tag: OfferingTags;
products: Array<Product>;
constructor(id: string, tag: OfferingTags, products: Product[]) {
this.id = id;
this.tag = tag;
this.products = products;
}
productForIdentifier(identifier: string): Product | undefined {
return this.products.find((object) => object.qonversionId === identifier);
}
}
export default Offering;