/// <summary>
        /// Wrapper around the UniFi API that provides an object tree view of the UniFi managed network
        /// </summary>
        /// <param name="api">UniFi API</param>
        public UniFiOrchestrator(UniFiApi api)
        {
            API = api;

            Clients = new ClientNetworkedDeviceCollection(API);
            InfrastructureDevices = new InfrastructureNetworkedDeviceCollection(API);
            WlanGroups            = new WlanGroupCollection(API);
            UserGroups            = new UserGroupCollection(API);
            PortForwards          = new PortForwardCollection(API);
        }
Exemple #2
0
        public NetworkDeploymentSite(UniFiApi api)
        {
            API = api;

            Clients               = new ClientDeviceCollection(api);
            Devices               = new PhysicalNetworkDeviceCollection(api);
            PortForwards          = new PortForwardCollection(api);
            WirelessNetworks      = new WirelessNetworkCollection(api);
            WirelessNetworkGroups = new WlanGroupCollection(api);
            UserGroups            = new UserGroupCollection(api);
        }
 public RoutingNetworkDevice(UniFiApi api, NetworkDevice deviceData) : base(api, deviceData)
 {
     PortForwards = new PortForwardCollection(api);
 }
 public RoutingNetworkDevice(UniFiApi api, string macAddress) : base(api, macAddress)
 {
     PortForwards = new PortForwardCollection(api);
 }