GET https://api.website.com/v1/project/employee;company-id={company-id},
title={title-id}?non-smoker={true|false}&<name1>=<value1>&<name2>=<value2>&<name3>=<value3>
где: компания-идентификатор является обязательным, название является необязательным имя/значение может быть какие-то критерии фильтрации.Есть ли лучший успокаивающий интерфейс для этого?
Есть ли лучший способ определить интерфейс?
Этот API не должен создавать объект-сотрудник. Он предназначен для получения массива объектов-сотрудников, принадлежащих конкретной компании, и имеет определенный заголовок и другие критерии фильтра.
Я вроде как второй здесь. Но если название было также ** обязательным **, вы добавили бы его в ** информацию о пути **. Это не звучит хорошо для меня. – Vink
Извините за задержку, но вы абсолютно правы, это тоже нехорошо. На самом деле я не могу найти правило, которое может применяться ко всем случаям, но такие параметры, как PK или FK (например, идентификатор компании), являются хорошими кандидатами для этого. – basgys