serialize method
Gets a serialized representation of this telemetry.
Implementation
@override
Map<String, dynamic> serialize({
required TelemetryContext context,
}) =>
<String, dynamic>{
'baseType': 'PageViewData',
'baseData': <String, dynamic>{
'ver': 2,
'name': name,
if (id != null) 'id': id,
if (duration != null) 'duration': formatDurationForDotNet(duration),
if (url != null) 'url': url,
'properties': <String, dynamic>{
...context.properties,
...additionalProperties,
}
},
};