toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = {};
data['subcat'] = subCats.map((e) => e.toJson()).toList();
data['placeInfo'] = placeInfo?.toJson();
data['id'] = id;
data['visibleInOowoo'] = visibleInOowoo;
data['serviceTypeId'] = serviceTypeId;
data['maxDelayCancel'] = maxDelayCancel;
data['serviceInfos'] = serviceInfos;
data['utcModifier'] = utcModifier;
data['serviceName'] = serviceName;
data['serviceThumbnail'] = serviceThumbnail;
data['serviceLabel'] = serviceLabel;
data['infosUrl'] = infosUrl;
data['ticketImageUrl'] = ticketImageUrl;
data['ticketOptionalMessage'] = ticketOptionalMessage;
data['actualDistance'] = actualDistance;
data['price'] = price;
data['indicativePrice'] = indicativePrice;
data['currency'] = currency;
data['nextTime'] = nextTime;
data['averageTime'] = averageTime;
data['serviceId'] = serviceId;
data['requiredPayment'] = requiredPayment;
data['requiredUserLocation'] = requiredUserLocation;
data['requiredConfirmation'] = requiredConfirmation;
data['proInfo'] = proInfo?.toJson();
return data;
}