using ZB.MOM.WW.OtOpcUa.Commons.Types; namespace ZB.MOM.WW.OtOpcUa.Commons.Interfaces; public sealed record DriverInstanceDiagnostics( Guid DriverInstanceId, string Name, string State, int ConnectedDevices, int FaultedDevices, DateTime LastChangeUtc); /// /// Per-node diagnostics returned by IFleetDiagnosticsClient. Populated by the node's /// local DriverHostActor via a request/response over Akka. /// public sealed record NodeDiagnosticsSnapshot( NodeId NodeId, RevisionHash? CurrentRevision, IReadOnlyList Drivers, DateTime AsOfUtc);