toJson method
Implementation
Map<String, dynamic> toJson() {
final data = <String, dynamic>{};
data['adCode'] = this.adCode;
data['adName'] = this.adName;
data['businessArea'] = this.businessArea;
data['cityCode'] = this.cityCode;
data['cityName'] = this.cityName;
data['direction'] = this.direction;
data['distance'] = this.distance;
data['email'] = this.email;
if (this.indoorData != null) {
data['indoorData'] = this.indoorData?.toJson();
}
data['isIndoorMap'] = this.isIndoorMap;
if (this.latLonPoint != null) {
data['latLonPoint'] = this.latLonPoint?.toJson();
}
if (this.enter != null) {
data['enter'] = this.enter?.toJson();
}
if (this.exit != null) {
data['exit'] = this.exit?.toJson();
}
data['parkingType'] = this.parkingType;
if (this.photos != null) {
data['photos'] = this.photos?.map((v) => v.toJson()).toList();
}
if (this.poiExtension != null) {
data['poiExtension'] = this.poiExtension?.toJson();
}
data['poiId'] = this.poiId;
data['postcode'] = this.postcode;
data['provinceCode'] = this.provinceCode;
data['provinceName'] = this.provinceName;
data['shopID'] = this.shopID;
data['snippet'] = this.snippet;
if (this.subPois != null) {
data['subPois'] = this.subPois?.map((v) => v.toJson()).toList();
}
data['tel'] = this.tel;
data['title'] = this.title;
data['typeCode'] = this.typeCode;
data['typeDes'] = this.typeDes;
data['website'] = this.website;
data['gridCode'] = this.gridCode;
return data;
}