REST API: Сложные фильтры задач: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
|description=REST API: Сложные фильтры | |description=REST API: Сложные фильтры | ||
}} | }} | ||
Сложные фильтры используются в методе «/task/list» при получении списка задач. | Сложные фильтры используются в методе «/task/list» при получении списка задач. Фильтры задач задаются следующим набором параметров: | ||
Фильтры задач задаются следующим набором параметров: | |||
*'''type''' — числовой идентификатор фильтра. | *'''type''' — числовой идентификатор фильтра. | ||
*'''operator''' — оператор фильтра, одно из значений из списка (equal, notequal, gt, lt), у разных фильтров могут быть разные допустимые операторы. | *'''operator''' — оператор фильтра, одно из значений из списка (equal, notequal, gt, lt), у разных фильтров могут быть разные допустимые операторы. |
Версия от 14:16, 10 мая 2022
Сложные фильтры используются в методе «/task/list» при получении списка задач. Фильтры задач задаются следующим набором параметров:
- type — числовой идентификатор фильтра.
- operator — оператор фильтра, одно из значений из списка (equal, notequal, gt, lt), у разных фильтров могут быть разные допустимые операторы.
- value — значение фильтра, может быть строкой, числом или сложным объектом, в зависимости от типа фильтра.
- field — идентификатор пользовательского поля, для фильтров по пользовательским полям.
Например:
{ "type": 12, "operator": "equal", "value": { "dateType": "otherDate", "dateValue": "22-03-2022" } }