using System.Text.Json.Serialization; namespace QuickIP.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("agent_version")] public string AgentVersion { get; init; } = string.Empty; [JsonPropertyName("uptime_seconds")] public long UptimeSeconds { get; init; } }