toJson method
Implementation
Map<String, dynamic> toJson() {
final result$data = <String, dynamic>{};
if (_$data.containsKey('name')) {
final l$name = name;
result$data['name'] = l$name;
}
if (_$data.containsKey('title')) {
final l$title = title;
result$data['title'] = l$title;
}
if (_$data.containsKey('subtitle')) {
final l$subtitle = subtitle;
result$data['subtitle'] = l$subtitle;
}
if (_$data.containsKey('description')) {
final l$description = description;
result$data['description'] = l$description;
}
if (_$data.containsKey('tags')) {
final l$tags = tags;
result$data['tags'] = l$tags?.map((e) => e).toList();
}
if (_$data.containsKey('brandColor')) {
final l$brandColor = brandColor;
result$data['brandColor'] = l$brandColor;
}
if (_$data.containsKey('reference')) {
final l$reference = reference;
result$data['reference'] = l$reference;
}
if (_$data.containsKey('published')) {
final l$published = published;
result$data['published'] = l$published;
}
if (_$data.containsKey('aggregator')) {
final l$aggregator = aggregator;
result$data['aggregator'] = l$aggregator;
}
if (_$data.containsKey('picture')) {
final l$picture = picture;
result$data['picture'] = l$picture?.toJson();
}
if (_$data.containsKey('outsidePictures')) {
final l$outsidePictures = outsidePictures;
result$data['outsidePictures'] =
l$outsidePictures?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('insidePictures')) {
final l$insidePictures = insidePictures;
result$data['insidePictures'] =
l$insidePictures?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('openingHours')) {
final l$openingHours = openingHours;
result$data['openingHours'] = l$openingHours?.toJson();
}
if (_$data.containsKey('specialOffers')) {
final l$specialOffers = specialOffers;
result$data['specialOffers'] =
l$specialOffers?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('locations')) {
final l$locations = locations;
result$data['locations'] = l$locations?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('email')) {
final l$email = email;
result$data['email'] = l$email?.map((e) => e).toList();
}
if (_$data.containsKey('contactEmails')) {
final l$contactEmails = contactEmails;
result$data['contactEmails'] = l$contactEmails?.map((e) => e).toList();
}
if (_$data.containsKey('currencies')) {
final l$currencies = currencies;
result$data['currencies'] = l$currencies?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('languages')) {
final l$languages = languages;
result$data['languages'] = l$languages?.map((e) => e).toList();
}
if (_$data.containsKey('phone')) {
final l$phone = phone;
result$data['phone'] = l$phone?.map((e) => e).toList();
}
if (_$data.containsKey('website')) {
final l$website = website;
result$data['website'] = l$website;
}
if (_$data.containsKey('chatContact')) {
final l$chatContact = chatContact;
result$data['chatContact'] =
l$chatContact?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('socialMedia')) {
final l$socialMedia = socialMedia;
result$data['socialMedia'] =
l$socialMedia?.map((e) => e.toJson()).toList();
}
if (_$data.containsKey('averageCustomers')) {
final l$averageCustomers = averageCustomers;
result$data['averageCustomers'] = l$averageCustomers;
}
if (_$data.containsKey('turnover')) {
final l$turnover = turnover;
result$data['turnover'] = l$turnover;
}
if (_$data.containsKey('posCategory')) {
final l$posCategory = posCategory;
result$data['posCategory'] = l$posCategory?.map((e) => e).toList();
}
if (_$data.containsKey('company')) {
final l$company = company;
result$data['company'] = l$company;
}
if (_$data.containsKey('services')) {
final l$services = services;
result$data['services'] = l$services?.map((e) => e).toList();
}
if (_$data.containsKey('paymentMethods')) {
final l$paymentMethods = paymentMethods;
result$data['paymentMethods'] = l$paymentMethods?.map((e) => e).toList();
}
if (_$data.containsKey('loyaltyPrograms')) {
final l$loyaltyPrograms = loyaltyPrograms;
result$data['loyaltyPrograms'] =
l$loyaltyPrograms?.map((e) => e.toJson()).toList();
}
return result$data;
}