import 'package:json_annotation/json_annotation.dart'; part 'invoke_request.g.dart'; @JsonSerializable() class InvokeRequest { String method; List params; InvokeRequest({ this.method = '', this.params = const [], }); factory InvokeRequest.fromJson(Map json) => _$InvokeRequestFromJson(json); Map toJson() => _$InvokeRequestToJson(this); }