using System.Text.Json.Serialization; namespace NetworkTool.Client.Models; public sealed class RemoteDeviceInfo { [JsonPropertyName("device_id")] public string DeviceId { get; init; } = string.Empty; [JsonPropertyName("hostname")] public string Hostname { get; init; } = string.Empty; [JsonPropertyName("os_version")] public string OSVersion { get; init; } = string.Empty; [JsonPropertyName("server_version")] public string ServerVersion { get; init; } = string.Empty; [JsonPropertyName("uptime_seconds")] public long UptimeSeconds { get; init; } }