RelevanceTruthAndCompletenessRating.fromJson constructor

RelevanceTruthAndCompletenessRating.fromJson(
  1. Map<String, dynamic> j
)

Deserializes from a JSON map.

Implementation

factory RelevanceTruthAndCompletenessRating.fromJson(
        Map<String, dynamic> j) =>
    RelevanceTruthAndCompletenessRating(
      relevance: (j['relevance'] as num?)?.toInt() ?? 0,
      relevanceReasoning: j['relevanceReasoning'] as String?,
      relevanceReasons: (j['relevanceReasons'] as List?)?.cast<String>(),
      truth: (j['truth'] as num?)?.toInt() ?? 0,
      truthReasoning: j['truthReasoning'] as String?,
      truthReasons: (j['truthReasons'] as List?)?.cast<String>(),
      completeness: (j['completeness'] as num?)?.toInt() ?? 0,
      completenessReasoning: j['completenessReasoning'] as String?,
      completenessReasons:
          (j['completenessReasons'] as List?)?.cast<String>(),
    );