using Robust.Shared.Serialization; namespace Content.Shared.CartridgeLoader.Cartridges; [Serializable, NetSerializable] public sealed class LogProbeUiState : BoundUserInterfaceState { /// /// The list of probed network devices /// public List PulledLogs; public LogProbeUiState(List pulledLogs) { PulledLogs = pulledLogs; } } [Serializable, NetSerializable, DataRecord] public sealed partial class PulledAccessLog { public readonly TimeSpan Time; public readonly string Accessor; public PulledAccessLog(TimeSpan time, string accessor) { Time = time; Accessor = accessor; } }