RequestTelemetryItem constructor

RequestTelemetryItem({
  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 an instance of RequestTelemetryItem with the specified id, duration, and responseCode.

Implementation

RequestTelemetryItem({
  required this.id,
  required this.duration,
  required this.responseCode,
  this.source,
  this.name,
  this.success,
  this.url,
  this.additionalProperties = const <String, Object>{},
  DateTime? timestamp,
})  : assert(timestamp == null || timestamp.isUtc),
      timestamp = timestamp ?? DateTime.now().toUtc();