BloomTelemetryEvent constructor
BloomTelemetryEvent({
- required String eventId,
- DateTime? timestamp,
- BloomErrorLevel level = BloomErrorLevel.error,
- required String exceptionType,
- required String message,
- String? stackTrace,
- List<
String> fingerprint = const [], - String? fingerprintHash,
- Map<
String, dynamic> context = const {}, - List<
BloomBreadcrumb> breadcrumbs = const [], - Map<
String, dynamic> app = const {}, - Map<
String, dynamic> runtime = const {}, - Map<
String, dynamic> device = const {},
Creates a BloomTelemetryEvent payload.
Implementation
BloomTelemetryEvent({
required this.eventId,
DateTime? timestamp,
this.level = BloomErrorLevel.error,
required this.exceptionType,
required this.message,
this.stackTrace,
this.fingerprint = const [],
this.fingerprintHash,
this.context = const {},
this.breadcrumbs = const [],
this.app = const {},
this.runtime = const {},
this.device = const {},
}) : timestamp = timestamp ?? DateTime.now().toUtc();