androidPurchaseStateValue property

int? get androidPurchaseStateValue

Implementation

int? get androidPurchaseStateValue {
  if (this is! PurchaseAndroid) {
    return null;
  }
  switch ((this as PurchaseAndroid).purchaseState) {
    case PurchaseState.Purchased:
      return AndroidPurchaseState.Purchased.value;
    case PurchaseState.Pending:
      return AndroidPurchaseState.Pending.value;
    case PurchaseState.Failed:
    case PurchaseState.Deferred:
    case PurchaseState.Restored:
    case PurchaseState.Unknown:
      return AndroidPurchaseState.Unknown.value;
  }
}