KaiselGuardTraceSnapshot class

The last guard-pipeline run: the proposed stack in, each guard's effect, and the final stack out. Populated only when guard tracing is retained.

Constructors

KaiselGuardTraceSnapshot({required List<String> input, required List<KaiselGuardStepSnapshot> steps, required List<String> output})
Create a guard-trace snapshot.
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
input → List<String>
The proposed stack going in, as route labels.
final
output → List<String>
The final stack the pipeline produced, as route labels.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
steps → List<KaiselGuardStepSnapshot>
One step per guard, in pipeline order.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, Object?>
Serialise to the wire format.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited