toMap method
Converts this object to a map.
Zero durations are omitted in the map.
Implementation
Map<String, String> toMap() {
final pfNet = networkTime?.inMilliseconds ?? 0;
final pfSrv = serverTime?.inMilliseconds ?? 0;
final pfTfr = transferTime?.inMilliseconds ?? 0;
final pfdm1 = domProcessingTime?.inMilliseconds ?? 0;
final pfdm2 = domCompletionTime?.inMilliseconds ?? 0;
final pfOnl = onloadTime?.inMilliseconds ?? 0;
return {
if (pfNet > 0) 'pf_net': pfNet.toString(),
if (pfSrv > 0) 'pf_srv': pfSrv.toString(),
if (pfTfr > 0) 'pf_tfr': pfTfr.toString(),
if (pfdm1 > 0) 'pf_dm1': pfdm1.toString(),
if (pfdm2 > 0) 'pf_dm2': pfdm2.toString(),
if (pfOnl > 0) 'pf_onl': pfOnl.toString(),
};
}