PluginTrustClassification class
Comprehensive, auditable classification result for a plugin instance.
Constructors
-
PluginTrustClassification({required String pluginId, required SemVer version, required PluginTrustLevel trustLevel, required List<
TrustFinding> findings, required String summary, DateTime? evaluatedAt})
Properties
- canActivateDirectly → bool
-
Whether reaching Active can proceed directly on the normal path.
no setter
- evaluatedAt → DateTime
-
final
-
findings
→ List<
TrustFinding> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEligibleForActivation → bool
-
Whether the plugin is allowed to reach Active state (requires operator ack if restricted).
no setter
- isHardBlocked → bool
-
Whether the plugin is completely blocked or invalid.
no setter
- pluginId → String
-
final
- requiresOperatorAcknowledgment → bool
-
Whether reaching Active requires explicit operator acknowledgment.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- summary → String
-
final
- trustLevel → PluginTrustLevel
-
final
- version → SemVer
-
final
Methods
-
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.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
computeManifestChecksum(
String content) → String