PatchbayAuditEvent class final

One redacted command audit fact retained by PatchbayServiceHost.

parameterShape contains only JSON types, object keys and coarse length buckets. Scalar values and hashes never cross this boundary.

Constructors

PatchbayAuditEvent({required String command, required String requestId, required Map<String, Object?> parameterShape, required String gateResult, required String? executionClassification, String? admissionStage, String? gateDisposition, PatchbayAuditExecutionDetails? executionDetails})
const

Properties

admissionStage String?
One of patchbayAuditAdmissionStages, or null on a host that predates it.
final
command String
final
executionClassification String?
final
executionDetails PatchbayAuditExecutionDetails?
Host-only projection of confirmed execution facts, or null when it does not apply. See PatchbayAuditExecutionDetails. PB-050-26 / DG-060-04.
final
gateDisposition String?
One of patchbayAuditGateDispositions, or null on a host that predates it.
final
gateResult String
The legacy gate outcome, kept byte-for-byte compatible.
final
hashCode int
The hash code for this object.
no setterinherited
parameterShape Map<String, Object?>
final
requestId String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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