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"
    }
}