важный вопрос
делаю апи, и там фильтрация и сортировка полей в формате
GET /list?sort=created_at&direction=asc&filter[created_at:date]=2021-01-10&filter[user.username:contains]=max
в ключе фильтра можно задать тип матчинга: equals, contains, date, dateRange и всякое такое.
так вот. как семантичнее, как я написал, или в формате
GET /list?sort=created_at&direction=asc&filter[created_at]=date:2021-01-10&filter[user.username]=contains:max
??
> В ключе фильтра можно задать тип матчинга: equals, contains, date, dateRange и всякое такое.
Это очевидно не так. Ты не можешь задать
GET /list?sort=created_at&direction=asc&filter[created_at: contains]=01-10&filter[user.username:date]=2020-01-10