import 'package:azlistview/azlistview.dart'; class WeatherCityModel extends ISuspensionBean { String? id; String? cityEn; String? cityZh; String? provinceEn; String? provinceZh; String? leaderEn; String? leaderZh; String? lat; String? lon; String? tagIndex; String? namePinyin; String? provinceZhPingyin; WeatherCityModel( {this.id, this.cityEn, this.cityZh, this.provinceEn, this.provinceZh, this.leaderEn, this.leaderZh, this.lat, this.lon, this.tagIndex, this.namePinyin, this.provinceZhPingyin}); @override String getSuspensionTag() => tagIndex!; WeatherCityModel.fromJson(Map json) { id = json['id']; cityEn = json['cityEn']; cityZh = json['cityZh']; provinceEn = json['provinceEn']; provinceZh = json['provinceZh']; leaderEn = json['leaderEn']; leaderZh = json['leaderZh']; lat = json['lat']; lon = json['lon']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['cityEn'] = this.cityEn; data['cityZh'] = this.cityZh; data['provinceEn'] = this.provinceEn; data['provinceZh'] = this.provinceZh; data['leaderEn'] = this.leaderEn; data['leaderZh'] = this.leaderZh; data['lat'] = this.lat; data['lon'] = this.lon; return data; } }