serialize method
Implementation
@override
Map<String, dynamic> serialize() {
var _result = <String, dynamic>{};
_result.addAll(super.serialize());
if (rangeStart != null) {
_result['RangeStart'] = rangeStart!.serialize();
}
if (rangeEnd != null) {
_result['RangeEnd'] = rangeEnd!.serialize();
}
if (author != null) {
_result['Author'] = author!;
}
if (initial != null) {
_result['Initial'] = initial!;
}
if (dateTime != null) {
_result['DateTime'] = dateTime!.toIso8601String();
}
if (text != null) {
_result['Text'] = text!;
}
if (content != null) {
_result['Content'] = content!.serialize();
}
return _result;
}