RemoteInterfaceConfig.cs 425 B

123456789101112
  1. namespace QuickIP.Client.Models;
  2. public sealed class RemoteInterfaceConfig
  3. {
  4. public string Interface { get; init; } = string.Empty;
  5. public string IP { get; init; } = string.Empty;
  6. public int Prefix { get; init; }
  7. public string Gateway { get; init; } = string.Empty;
  8. public IReadOnlyList<string> Dns { get; init; } = [];
  9. public string DnsSummary => Dns.Count == 0 ? "无" : string.Join(", ", Dns);
  10. }