Perception constructor
Perception({})
Implementation
Perception({
required this.id,
required this.rawInput,
required this.modality,
DateTime? timestamp,
double confidence = 1.0,
Map<String, dynamic>? features,
}) : assert(confidence >= 0.0 && confidence <= 1.0),
timestamp = timestamp ?? DateTime.now(),
confidence = confidence,
features = features ?? const {};