Поиск доступных для бронирования автомобилей по параметрам

<aside> 💡 XP, контекст системы, V=500

</aside>

Параметры

Объект SearchAutoInputDto

<aside> 💡 Все параметры между собой применяются через AND, а значения массивов через OR. Например Colors: [”белый”, “черный”] , Brands: [”бмв”, “ауди”], приведет к построению запроса: (Color == “белый” OR Color == “черный”) AND (Brand == “бмв” OR Brand == “ауди”)

</aside>

Все фильтры по числовым значениям (например, DefaultPriceFrom и DefaultPriceTo) строятся по закрытым интервалам: DefaultPriceFrom ≥ 1000 AND DefaultPriceTo ≤= 2000

<aside> 💡 Обратите внимание что передача дат в фильтре является не обязательной, но если они заданы, то вернутся автомобили, гарантированно свободные в указанный интервал дат.

</aside>

Результат выполнения

Массив кодов ТС