createSuccessEvent function
Creates success event based on response
Implementation
BasicNetworkEvent createSuccessEvent({
required String method,
required int statusCode,
required String url,
required String? reasonPhrase,
required int duration,
required int startTime,
required TraceContext traceContext,
}) {
return SuccessNetworkEvent(
duration: duration,
startTime: startTime,
httpRequestMethod: method,
responseStatusCode: statusCode,
urlFull: _sanitizeUrl(url),
traceId: traceContext.traceId,
spanId: traceContext.spanId,
networkProtocolName: _getProtocolFromUrl(url),
responseReasonPhrase: reasonPhrase,
);
}