# ticketStatuses.findAllByTypes() #### Поиск статусов по типу статуса ```JavaScript ticketStatuses.findAllByTypes(string|array|object|null $types, string $operator = '=', bool $isReturnCollection = false) ``` ##### Описание: Находит статусы соответствующие указанным типам. ##### Атрибуты:
ИмяТипОписание
typesstring|array|object|nullТип статуса
operatorstringОператор
isReturnCollectionboolПараметр позволяющий вернуть значения в виде коллекции
На данный момент поддерживаются следующие типы статусов: - NEW - ASSIGNED - PENDING\_CONFIRMATION - CONFIRMED - CANCELLED - CLOSED - PENDING\_PAYMENT - PAYMENT\_FAILED - PAID - PREPARING\_ORDER - DELIVERY\_IN\_PROGRESS - WAITS\_FOR\_CUSTOMER\_PICK\_UP - DELIVERED ##### Возвращает: **Collection** - данные статусов в виде коллекции. ##### Пример: ```JavaScript var statuses = ticketStatuses.findAllByTypes(['ASSIGNED', 'NEW'], 'IN'); lead.setAttr('4_found_ticket_statuses_by_types_in_count', statuses.length); statuses = ticketStatuses.findAllByTypes('ASSIGNED', 'like'); lead.setAttr('5_found_ticket_statuses_by_types_like_count', statuses.length); ```