66 lines
1.6 KiB
C#
66 lines
1.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace SwitchDahua
|
|
{
|
|
public class LLDP
|
|
{
|
|
public int id { get; set; }
|
|
public List<ParamLLDP>? Params { get; set; }
|
|
public bool result { get; set; }
|
|
public string? session { get; set; }
|
|
}
|
|
public class ParamLLDP
|
|
{
|
|
public string? LocalInterface { get; set; }
|
|
public string? ManagerIP { get; set; }
|
|
public string? PortDescribe { get; set; }
|
|
public string? PortID { get; set; }
|
|
public string? SysAbility { get; set; }
|
|
public string? SysName { get; set; }
|
|
}
|
|
public class Condition
|
|
{
|
|
}
|
|
|
|
public class ParamsMAC1
|
|
{
|
|
public int Count { get; set; }
|
|
public int Token { get; set; }
|
|
}
|
|
|
|
public class MAC1
|
|
{
|
|
public int id { get; set; }
|
|
public ParamsMAC1 Params { get; set; }
|
|
public bool result { get; set; }
|
|
public string session { get; set; }
|
|
}
|
|
|
|
public class InfoMAC
|
|
{
|
|
public int KeepState { get; set; }
|
|
public string MAC { get; set; }
|
|
public int PortID { get; set; }
|
|
public int PortType { get; set; }
|
|
public int Type { get; set; }
|
|
public int VlanID { get; set; }
|
|
}
|
|
|
|
public class ParamsMAC
|
|
{
|
|
public List<InfoMAC> Info { get; set; }
|
|
}
|
|
|
|
public class MAC
|
|
{
|
|
public int id { get; set; }
|
|
public ParamsMAC Params { get; set; }
|
|
public bool result { get; set; }
|
|
public string session { get; set; }
|
|
}
|
|
}
|