getDifferentProperties function
List<String>
getDifferentProperties(- _ListingListDataObservable a,
- _ListingListDataObservable b
)
Implementation
List<String> getDifferentProperties(
_ListingListDataObservable a, _ListingListDataObservable b) {
List<String> differentProperties = [];
if (a.id != b.id) differentProperties.add('id');
if (a.name != b.name) differentProperties.add('name');
if (a.hideLocation != b.hideLocation) differentProperties.add('hideLocation');
if (a.businessImage != b.businessImage)
differentProperties.add('businessImage');
if (a.address != b.address) differentProperties.add('address');
if (a.city != b.city) differentProperties.add('city');
if (a.state != b.state) differentProperties.add('state');
if (a.country != b.country) differentProperties.add('country');
if (a.latitude != b.latitude) differentProperties.add('latitude');
if (a.longitude != b.longitude) differentProperties.add('longitude');
if (a.postalCode != b.postalCode) differentProperties.add('postalCode');
if (a.description != b.description) differentProperties.add('description');
if (a.priceRange != b.priceRange) differentProperties.add('priceRange');
if (!compareLists(a.features, b.features))
differentProperties.add('features');
if (a.contactNumber != b.contactNumber)
differentProperties.add('contactNumber');
if (a.email != b.email) differentProperties.add('email');
if (a.webpageUrl != b.webpageUrl) differentProperties.add('webpageUrl');
if ((a.socialMediaUrl != b.socialMediaUrl))
differentProperties.add("socialMediaUrl");
if (a.userType != b.userType) differentProperties.add('userType');
if (a.status != b.status) differentProperties.add('status');
if (a.distance != b.distance) differentProperties.add('distance');
if (a.isOpen != b.isOpen) differentProperties.add('isOpen');
if (a.isFavourite != b.isFavourite) differentProperties.add('isFavourite');
if (a.isFeatured != b.isFeatured) differentProperties.add('isFeatured');
if (a.discount != b.discount) differentProperties.add('discount');
if (a.totalRating != b.totalRating) differentProperties.add('totalRating');
if (a.avgRating != b.avgRating) differentProperties.add('avgRating');
if (a.canClaimed != b.canClaimed) differentProperties.add('canClaimed');
if (a.totalCount != b.totalCount) differentProperties.add('totalLikes');
if (!compareLists(a.rating, b.rating)) differentProperties.add('rating');
if (!compareLists(a.businessTypeList, b.businessTypeList))
differentProperties.add('businessTypeList');
if (a.workingHour != b.workingHour) differentProperties.add('workingHour');
if (a.musicTypeDisplay != b.musicTypeDisplay)
differentProperties.add('musicTypeDisplay');
if (!compareLists(a.musicTypeList, b.musicTypeList))
differentProperties.add('musicTypeList');
if (!compareLists(a.tags, b.tags)) differentProperties.add('tags');
if (!compareLists(a.galleryAttachmentArray, b.galleryAttachmentArray))
differentProperties.add('galleryAttachmentArray');
return differentProperties;
}