import 'package:json_annotation/json_annotation.dart'; part 'autocompleteResponse.g.dart'; @JsonSerializable(explicitToJson: true) class AutocompleteResponse { List data; AutocompleteResponse(this.data); factory AutocompleteResponse.fromJson(Map json) => _$AutocompleteResponseFromJson(json); Map toJson() => _$AutocompleteResponseToJson(this); } @JsonSerializable() class AutocompleteResponseObject { String id; String label; String? icon; String? source; List? status; String? subline; String? shareWithDisplayNameUniqe; AutocompleteResponseObject(this.id, this.label, this.icon, this.source, this.status, this.subline, this.shareWithDisplayNameUniqe); factory AutocompleteResponseObject.fromJson(Map json) => _$AutocompleteResponseObjectFromJson(json); Map toJson() => _$AutocompleteResponseObjectToJson(this); }