Log constructor

Log({
  1. String? id,
  2. required String type,
  3. String? timestamp,
  4. required String appLaunchTimestamp,
  5. required String sid,
  6. required Device device,
  7. required Map<String, String> properties,
})

Implementation

Log({
  String? id,
  required this.type,
  String? timestamp,
  required this.appLaunchTimestamp,
  required this.sid,
  required this.device,
  required this.properties,
}) : id = id ?? const Uuid().v1(),
     timestamp = timestamp ?? DateTime.now().toIso8601String();