TelemetryEvent constructor

TelemetryEvent({
  1. String? id,
  2. required String type,
  3. required TelemetryCategory category,
  4. Map<String, dynamic>? properties,
  5. DateTime? timestamp,
})

Implementation

TelemetryEvent({
  String? id,
  required this.type,
  required this.category,
  Map<String, dynamic>? properties,
  DateTime? timestamp,
})  : id = id ?? _generateEventId(),
      properties = properties ?? {},
      timestamp = timestamp ?? DateTime.now(),
      createdAt = DateTime.now();