copyWithJson method

Map<String, dynamic> copyWithJson(
  1. Map<String, dynamic> json
)

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