decode static method

Implementation

static FlutterSubscriptionPurchase decode(Object result) {
  result as List<Object?>;
  return FlutterSubscriptionPurchase(
    purchaseId: result[0]! as String,
    invoiceId: result[1]! as String,
    orderId: result[2] as String?,
    purchaseType: result[3]! as FlutterPurchaseType,
    status: result[4]! as FlutterSubscriptionPurchaseStatus,
    description: result[5]! as String,
    purchaseTime: result[6] as String?,
    price: result[7]! as int,
    amountLabel: result[8]! as String,
    currency: result[9]! as String,
    developerPayload: result[10] as String?,
    sandbox: result[11]! as bool,
    productId: result[12]! as String,
    expirationDate: result[13]! as String,
    gracePeriodEnabled: result[14]! as bool,
  );
}