Inference constructor

const Inference({
  1. required String id,
  2. required String conclusion,
  3. required List<String> premises,
  4. required double confidence,
  5. required String inferenceType,
  6. DateTime? generatedAt,
})

Implementation

const Inference({
  required this.id,
  required this.conclusion,
  required this.premises,
  required this.confidence,
  required this.inferenceType,
  DateTime? generatedAt,
})  : assert(confidence >= 0.0 && confidence <= 1.0),
      generatedAt = generatedAt;