using Robust.Shared.Serialization; namespace Content.Shared.CartridgeLoader.Cartridges; [Serializable, NetSerializable] public sealed class LogProbeUiState : BoundUserInterfaceState { /// /// The name of the scanned entity. /// public string EntityName; /// /// The list of probed network devices /// public List PulledLogs; public LogProbeUiState(string entityName, List pulledLogs) { EntityName = entityName; 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; } }