toJson method

Map<String, dynamic> toJson()

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;
}