/
a_trezubov
/
SberAzsMonitoring
Обзор
Документация
Войти
/
a_trezubov
/
SberAzsMonitoring
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/Infrastructure/Models/Models.cs
28 строк
895 B
a.trezubov
Initial commit: SberAzsMonitoring core architecture
28 июл 2026, 12:18
28 июл 2026, 12:18
5386cd7
Код
Авторство
О чём код?
namespace SberAzsMonitoring.Infrastructure.Models; // Корневой объект ответа API sberazs.ru internal record SberAzsApiResponse( List<StationJsonModel> Stations ); // Модель заправки со скриншота internal record StationJsonModel( string Id, string Name, string Address, LocationJsonModel Location, List<FuelJsonModel> Fuels ); // Модель координат (учитываем точный ключ "lon") internal record LocationJsonModel( double Lat, double Lon ); // Модель топлива с новыми критическими параметрами internal record FuelJsonModel( string Type, // "ai92", "ai95" и т.д. string AvailabilityStatus, // "available", "stale", "unknown" int? LimitLiters // Лимит литров, если есть );