copyWithJson method
Implementation
Map<String, dynamic> copyWithJson(Map<String, dynamic> json) {
Map<String, dynamic> modelJson = toJson();
for (var key in json.keys) {
if (!modelJson.containsKey(key) || modelJson[key] != json[key]) {
modelJson[key] = json[key];
}
}
return modelJson;
}