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);
}
}
}