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