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