static Cancelled decode(Object result) { result as List<Object?>; return Cancelled( purchaseId: result[0] as String?, purchaseType: result[1]! as FlutterPurchaseType, ); }