static Limit decode(Object result) { result as List<Object?>; return Limit( callDuration: result[0]! as int, usageLimit: result[1]! as int, ); }