using AS1024.GeoFeed.Core.GeoFeedProviders; using AS1024.GeoFeed.Core.Interfaces; using AS1024.GeoFeed.Models; using System.Text.Json; namespace AS1024.GeoFeed.MinimalAPI { internal class NetboxAoTGeoFeedProvider : NetBoxGeoFeedProvider, IGeoFeedProvider { public NetboxAoTGeoFeedProvider(IConfiguration configuration, ILogger logger, IHttpClientFactory httpClientFactory) : base(configuration, logger, httpClientFactory) { } protected override NetboxData? DeserializeJsonData(Stream stringResult) { return JsonSerializer.Deserialize(stringResult, AppJsonSerializerContext.Default.NetboxData); } } }