react-native-qonversion
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
16 lines (15 loc) • 829 B
TypeScript
import { TransactionEnvironment, TransactionOwnershipType, TransactionType } from "./enums";
declare class Transaction {
originalTransactionId: string;
transactionId: string;
transactionDate: Date;
environment: TransactionEnvironment;
ownershipType: TransactionOwnershipType;
type: TransactionType;
expirationDate?: Date;
transactionRevocationDate?: Date;
offerCode?: string;
promoOfferId?: string;
constructor(originalTransactionId: string, transactionId: string, transactionTimestamp: number, environment: TransactionEnvironment, ownershipType: TransactionOwnershipType, type: TransactionType, expirationTimestamp: number | undefined, transactionRevocationTimestamp: number | undefined, offerCode: string | undefined, promoOfferId: string | undefined);
}
export default Transaction;