using Robust.Shared.Serialization;
namespace Content.Shared.CartridgeLoader.Cartridges;
[Serializable, NetSerializable]
public sealed class NetProbeUiState : BoundUserInterfaceState
{
///
/// The list of probed network devices
///
public List ProbedDevices;
public NetProbeUiState(List probedDevices)
{
ProbedDevices = probedDevices;
}
}
[Serializable, NetSerializable, DataRecord]
public sealed partial class ProbedNetworkDevice
{
public readonly string Name;
public readonly string Address;
public readonly string Frequency;
public readonly string NetId;
public ProbedNetworkDevice(string name, string address, string frequency, string netId)
{
Name = name;
Address = address;
Frequency = frequency;
NetId = netId;
}
}