techgarage-ir.MTWireGuard/MikrotikAPI/Models/IPAddress.cs
Tech Garage 8d9b340aeb Update MikrotikAPI to support more options.
New connectivity methods.
2024-01-25 19:30:59 +03:30

39 lines
1 KiB
C#

using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MikrotikAPI.Models
{
public class IPAddress
{
[JsonProperty(".id")]
public string Id { get; set; }
[JsonProperty("actual-interface")]
public string ActualInterface { get; set; }
public string Address { get; set; }
public bool Disabled { get; set; }
public bool Dynamic { get; set; }
public string Interface { get; set; }
public bool Invalid { get; set; }
public string Network { get; set; }
}
public class IPAddressCreateModel
{
[JsonProperty("address")]
public string Address { get; set; }
[JsonProperty("interface")]
public string Interface { get; set; }
}
public class IPAddressUpdateModel
{
[JsonProperty(".id")]
public string Id { set; get; }
[JsonProperty("address")]
public string Address { get; set; }
}
}