Claim constructor
const
Claim({
- required String id,
- required String workspaceId,
- required String text,
- required ClaimType type,
- dynamic value,
- String? subject,
- String? predicate,
- String? object,
- String? sourceId,
- required List<
String> evidenceRefs, - List<
String> contradictingRefs = const [], - required double confidence,
- ClaimStatus status = ClaimStatus.pending,
- String? conflictReason,
- DateTime? verifiedAt,
- DateTime? createdAt,
- Map<
String, dynamic> ? metadata,
Implementation
const Claim({
required this.id,
required this.workspaceId,
required this.text,
required this.type,
this.value,
this.subject,
this.predicate,
this.object,
this.sourceId,
required this.evidenceRefs,
this.contradictingRefs = const [],
required this.confidence,
this.status = ClaimStatus.pending,
this.conflictReason,
this.verifiedAt,
this.createdAt,
this.metadata,
});