static Rectangle decode(Object result) { result as List<Object?>; return Rectangle( x: result[0]! as int, y: result[1]! as int, width: result[2]! as int, height: result[3]! as int, ); }