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