in body information about "search filters";
if no filters provided - return list of all stored vacancies; update: at least one filter must be specified;
search filters:
salary range;
more than X;
less then Y;
more than X and less then Y;
by organization name (exact match, Equals, IgnoreCase Comparison);
by key words; (like match, contains all/any words, in Title or in Description);
all or any of words must be present;
search in Title, Description or both;
by employment type (any/all employment type match);
approved list of employment types;
all must be present;
any must be present;
disapproved list (all must not be present);
Filters are subject to change;
all output vacancies are sorted by LastUpdated field, descending order (more recent first);
add
POST /api/search
in body information about "search filters";
if no filters provided - return list of all stored vacancies;update: at least one filter must be specified;search filters:
salary range;
by organization name (exact match, Equals, IgnoreCase Comparison);
by key words; (like match, contains all/any words, in Title or in Description);
by employment type (any/all employment type match);approved list of employment types;all must be present;any must be present;disapproved list (all must not be present);Filters are subject to change;
all output vacancies are sorted by
LastUpdated
field, descending order (more recent first);