trackRequest method

void trackRequest({
  1. required String id,
  2. required Duration duration,
  3. required String responseCode,
  4. String? source,
  5. String? name,
  6. bool? success,
  7. String? url,
  8. Map<String, Object> additionalProperties = const <String, Object>{},
  9. DateTime? timestamp,
})

Creates a RequestTelemetryItem item and forwards it onto the processor.

Implementation

void trackRequest({
  required String id,
  required Duration duration,
  required String responseCode,
  String? source,
  String? name,
  bool? success,
  String? url,
  Map<String, Object> additionalProperties = const <String, Object>{},
  DateTime? timestamp,
}) =>
    _track(
      RequestTelemetryItem(
        duration: duration,
        id: id,
        name: name,
        additionalProperties: additionalProperties,
        responseCode: responseCode,
        source: source,
        success: success,
        url: url,
        timestamp: timestamp,
      ),
    );