using System; using System.Collections.Generic; namespace AppsFlyerSDK { /// /// Purchase type enum matching iOS SDK AFSDKPurchaseType /// public enum AFSDKPurchaseType { Subscription, OneTimePurchase } /// /// Purchase details class matching iOS SDK AFSDKPurchaseDetails /// public class AFSDKPurchaseDetailsIOS { public string productId { get; private set; } public string transactionId { get; private set; } public AFSDKPurchaseType purchaseType { get; private set; } private AFSDKPurchaseDetailsIOS(string productId, string transactionId, AFSDKPurchaseType purchaseType) { this.productId = productId; this.transactionId = transactionId; this.purchaseType = purchaseType; } public static AFSDKPurchaseDetailsIOS Init(string productId, string transactionId, AFSDKPurchaseType purchaseType) { return new AFSDKPurchaseDetailsIOS(productId, transactionId, purchaseType); } } }