# Методы personQueues # personQueues.find() ### Найти очередь исполнителей ```JavaScript personQueues.find($where, bool $isReturnCollection = false) ``` ##### Описание: Находит очередь исполнителей соответствующую указанным значениям. ##### Атрибуты:
ИмяТипОписание
where arrayПараметр по которому будет проверяться соответствие с найденными очередями
isReturnCollection boolПараметр позволяющий вернуть значения в виде коллекции
##### Возвращает: **ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues или **Collection** - данные очередей в виде коллекции. ##### Пример: ### Атрибуты и методы ScriptPersonQueue
ОписаниеМетодВозвращаемое значение
Получение id - .id - .getId() **int**
Получение кода- .code - .getCode() **string**
Получение активности- .is\_enabled - .getIsEnabled() **bool**
Получение заголовка- .title - .getTitle() **string**
Получение даты создания- .created\_at - .createdAt - .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Получение даты обновления- .updated\_at - .updatedAt - .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Обновление- .reload() **bool**
Приводит $title к нижнему регистру и сравнивает с заголовком очереди- .isSameTitle($title) **bool**
# personQueues.findById() ### Найти очередь исполнителей по id ```JavaScript personQueues.findById(string|int|null $id) ``` ##### Описание: Находит очередь исполнителей соответствующую указанному id. ##### Атрибуты:
ИмяТипОписание
id string|int|nullID очереди исполнителей
##### Возвращает: **ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues. ##### Пример: ### Атрибуты и методы ScriptPersonQueue
ОписаниеМетодВозвращаемое значение
Получение id - .id - .getId() **int**
Получение кода- .code - .getCode() **string**
Получение активности- .is\_enabled - .getIsEnabled() **bool**
Получение заголовка- .title - .getTitle() **string**
Получение даты создания- .created\_at - .createdAt - .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Получение даты обновления- .updated\_at - .updatedAt - .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Обновление- .reload() **bool**
Приводит $title к нижнему регистру и сравнивает с заголовком очереди- .isSameTitle($title) **bool**
# personQueues.findAllByTitles() ### Найти очереди исполнителей по заголовку ```JavaScript personQueues.findAllByTitles(string|array|object|null $titles, bool $isEnabled = null, string $findTitleOperator = 'IN', bool $isReturnCollection = false) ``` ##### Описание: Находит очереди исполнителей соответствующим указанным заголовкам. ##### Атрибуты:
ИмяТипОписание
titles string|array|object|nullЗаголовки очередей
isEnabled bool Активность очереди
findTitleOperator string Оператор заголовка, по умолчанию 'IN'
isReturnCollection bool Параметр позволяющий вернуть значения в виде коллекции
##### Возвращает: **ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues или **Collection** - данные очередей в виде коллекции. ##### Пример: ### Атрибуты и методы ScriptPersonQueue
ОписаниеМетодВозвращаемое значение
Получение id - .id - .getId() **int**
Получение кода- .code - .getCode() **string**
Получение активности- .is\_enabled - .getIsEnabled() **bool**
Получение заголовка- .title - .getTitle() **string**
Получение даты создания- .created\_at - .createdAt - .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Получение даты обновления- .updated\_at - .updatedAt - .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Обновление- .reload() **bool**
Приводит $title к нижнему регистру и сравнивает с заголовком очереди- .isSameTitle($title) **bool**
# personQueues.findByCode() ### Найти очередь исполнителей по коду ```JavaScript personQueues.findByCode(string $code, bool $isEnabled = null, string $findCodeOperator = '=') ``` ##### Описание: Находит очередь исполнителей соответствующую указанному коду. ##### Атрибуты:
ИмяТипОписание
code stringКод очереди
isEnabled bool Активность очереди
findCodeOperator string Оператор кода, по умолчанию '='
##### Возвращает: **ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues. ##### Пример: ```JavaScript let personQueue = personQueues.findByCode('хоккей'); let personQueueId = personQueue.id; ``` ### Атрибуты и методы ScriptPersonQueue
ОписаниеМетодВозвращаемое значение
Получение id - .id - .getId() **int**
Получение кода- .code - .getCode() **string**
Получение активности- .is\_enabled - .getIsEnabled() **bool**
Получение заголовка- .title - .getTitle() **string**
Получение даты создания- .created\_at - .createdAt - .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Получение даты обновления- .updated\_at - .updatedAt - .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Обновление- .reload() **bool**
Приводит $title к нижнему регистру и сравнивает с заголовком очереди- .isSameTitle($title) **bool**
# personQueues.findAllByCodes() ### Найти очереди исполнителей по коду ```JavaScript personQueues.findAllByCodes($codes, bool $isEnabled = null, string $findCodeOperator = 'IN', bool $isReturnCollection = false) ``` ##### Описание: Находит очереди исполнителей соответствующим указанным кодам. ##### Атрибуты:
ИмяТипОписание
codes string|array|object|nullКоды очередей
isEnabled bool Активность очереди
findCodeOperator string Оператор кода, по умолчанию 'IN'
isReturnCollection bool Параметр позволяющий вернуть значения в виде коллекции
##### Возвращает: **ScriptPersonQueue\[\]** - обертка вокруг записи из таблицы person\_queues или **Collection** - данные очередей в виде коллекции. ##### Пример: ### Атрибуты и методы ScriptPersonQueue
ОписаниеМетодВозвращаемое значение
Получение id - .id - .getId() **int**
Получение кода- .code - .getCode() **string**
Получение активности- .is\_enabled - .getIsEnabled() **bool**
Получение заголовка- .title - .getTitle() **string**
Получение даты создания- .created\_at - .createdAt - .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Получение даты обновления- .updated\_at - .updatedAt - .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) - .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null) **string**
Обновление- .reload() **bool**
Приводит $title к нижнему регистру и сравнивает с заголовком очереди- .isSameTitle($title) **bool**
# personQueues.reload() ### Обновить очередь исполнителей ```JavaScript personQueues.reload() ``` ##### Описание: Обновляет данные очередей исполнителей ##### Возвращает: **bool** - подтверждение обновления очередей. # personQueues.getCollection() ### Получить коллекцию очередей исполнителей ```JavaScript personQueues.getCollection() ``` ##### Описание: Возвращает коллекцию очередей исполнителей. ##### Возвращает: **Collection** - данные очередей в виде коллекции.