PageViewTelemetryItem constructor

PageViewTelemetryItem({
  1. required String name,
  2. String? id,
  3. Duration? duration,
  4. String? url,
  5. Map<String, Object> additionalProperties = const <String, Object>{},
  6. DateTime? timestamp,
})

Creates an instance of PageViewTelemetryItem with the specified name.

Implementation

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