DiscoveredDevice.cs 568 B

123456789101112131415161718192021
  1. using System.Text.Json.Serialization;
  2. namespace NetworkTool.Client.Models;
  3. public sealed class DiscoveredDevice
  4. {
  5. [JsonPropertyName("device_id")]
  6. public required string DeviceId { get; init; }
  7. [JsonPropertyName("hostname")]
  8. public required string Hostname { get; init; }
  9. [JsonPropertyName("server_version")]
  10. public required string ServerVersion { get; init; }
  11. [JsonPropertyName("lan2_ip")]
  12. public required string Lan2Ip { get; init; }
  13. [JsonPropertyName("auth_required")]
  14. public required bool AuthRequired { get; init; }
  15. }