diff --git a/AS1024.GeoFeed/Models/GeoFeed.cs b/AS1024.GeoFeed/Models/GeoFeed.cs index 45bbfec..3f9481e 100644 --- a/AS1024.GeoFeed/Models/GeoFeed.cs +++ b/AS1024.GeoFeed/Models/GeoFeed.cs @@ -16,15 +16,35 @@ namespace AS1024.GeoFeed.Models public class CustomFields { + /// + /// Represents the city associated with the IP address. This field is optional. + /// public string? GeolocCity { get; set; } + /// + /// Represents the country associated with the IP address. This field is optional and expected to be a selection field in NetBox. + /// public string? GeolocCountry { get; set; } + /// + /// Indicates whether geolocation data is available for the IP address. This field is required. + /// public bool? GeolocHasLocation { get; set; } + /// + /// Represents the region or state associated with the IP address. This field is optional and expected to be a selection field in NetBox. + /// public string? GeolocRegion { get; set; } + /// + /// Represents the postal code associated with the IP address. This field is optional. + /// public string? GeolocPostalCode { get; set; } } - + /// + /// This class represents the IP GeoFeed Entry + /// public class IPGeoFeed : CustomFields { + /// + /// Represents the IP Prefix for the associated GeoFeed entry + /// public string? Prefix { get; set; } } }