toJson method
Map<String, dynamic>
toJson(
{ - bool includePayloads = false,
- bool includeDiffValues = false,
})
Implementation
Map<String, dynamic> toJson({
bool includePayloads = false,
bool includeDiffValues = false,
}) {
return {
'wasNormalized': wasNormalized,
'changed': changed,
'summary': summary.toJson(),
'changedPaths': changedPaths,
'diffs': diffs
.map((diff) => diff.toJson(includeValues: includeDiffValues))
.toList(growable: false),
if (includePayloads) 'rawPayload': JsonValue.cloneMap(rawPayload),
if (includePayloads)
'normalizedPayload': JsonValue.cloneMap(normalizedPayload),
};
}