ClaimSignal class
ClaimSignal represents a signal from claim validation for pattern mining.
These signals bridge L2 (ContextOps) claim validation with L3 (SkillOps) pattern mining and learning. Reference: Design Section 2.15.3.2
Constructors
- ClaimSignal({required String signalId, required String claimId, required ClaimSignalType type, required DateTime timestamp, required ValidationContext context, required ClaimFeatures features, double signalStrength = 0.5, required DateTime createdAt})
-
const
-
ClaimSignal.fromJson(Map<
String, dynamic> json) -
factory
Properties
- claimId → String
-
Source claim ID.
final
- context → ValidationContext
-
Validation context.
final
- createdAt → DateTime
-
When the record was created.
final
- features → ClaimFeatures
-
Features extracted for pattern mining.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signalId → String
-
Unique signal identifier.
final
- signalStrength → double
-
Signal strength (0.0 to 1.0).
final
- timestamp → DateTime
-
When the signal was generated.
final
- type → ClaimSignalType
-
Signal type.
final
Methods
-
copyWith(
{String? signalId, String? claimId, ClaimSignalType? type, DateTime? timestamp, ValidationContext? context, ClaimFeatures? features, double? signalStrength, DateTime? createdAt}) → ClaimSignal -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override