// /** // * File: Subnet.cs // * Author: haraldwolff // * // * This file and it's content is copyrighted by the Author and / or copyright holder. // * Any use wihtout proper permission is illegal and may lead to legal actions. // * // * // **/ using System; using ln.types; using ln.types.odb; using System.Collections.Generic; using System.Linq; using ln.types.net; namespace ln.skyscanner.entities { public class Subnet { public Guid ID { get; private set; } = Guid.NewGuid(); public readonly Network4 Network; public String Name; public DateTime FirstSeen; public DateTime LastScan; public bool AutoScan { get; set; } public IEnumerable AttachedInterfaces => throw new NotImplementedException(); public IEnumerable AttachedNodes => throw new NotImplementedException(); private Subnet() { } public Subnet(Network4 network) { Network = network; Name = Network.ToString(); FirstSeen = DateTime.Now; } public override string ToString() { return Network.ToString(); } } }