Методы lead
lead.getData()
Получить значение данных лида lead.getData(string $key) Описание: Возвращает значение данных с...
lead.issetData() и lead.isDataExist()
Проверить наличие данных lead.issetData(string $key) или lead.isDataExist(string $key) Описан...
lead.getSerialNumber()
Порядковый номер лида lead.getSerialNumber() Описание: Возвращает порядковый номер лида в боте...
lead.getChannelCode()
Код канала лида lead.getChannelCode() Описание: Возвращает код канала лида (telegram, umnico, ...
lead.setAttr()
Установить значение переменной лида lead.setAttr(string $key, string $value) Описание: Обновля...
lead.getAttr()
Получить значение переменной лида lead.getAttr(string $key) Описание: Возвращает значение уже ...
lead.getAllAttr()
Получить все переменные лида lead.getAllAttr() Описание: Возвращает значение всех переменных л...
lead.issetAttr() и lead.isAttrExist()
Проверить наличие переменной лида lead.issetAttr(string $key) или lead.isAttrExist(string $key...
lead.deleteAttrs() и lead.deleteAttr()
Удаление переменных лида lead.deleteAttrs(string|object|array|null $attrs, ?int $ticketId = null...
lead.forceDeleteAttrs() и lead.forceDeleteAttr()
Принудительное удаление переменных лида из БД lead.forceDeleteJsonAttrs(string|object|array|null...
lead.deleteJsonAttrs() и lead.deleteJsonAttr()
Удаление json-переменных лида lead.deleteJsonAttrs(string|object|array|null $attrs, ?int $ticket...
lead.forceDeleteJsonAttrs() и lead.forceDeleteJsonAttr()
Принудительное удаление json-переменных лида из БД lead.forceDeleteJsonAttrs(string|object|array...
lead.isInStatus()
Проверка существования статуса у лида lead.isInStatus(string $statusName) Описание: Проверить,...
lead.getStatusId()
Узнать id статуса лида lead.getStatusId() Описание: Возвращает значение поля status_id лида. ...
lead.isTagExist() и lead.issetTag()
Проверить наличие тэга лида lead.isTagExist($some_tag) или lead.issetTag($some_tag) Описание:...
lead.getTag()
Получить значение тэга лида lead.getTag(string $key) Описание: Возвращает значение тэга лида п...
lead.getAllTags()
Получить массив всех тэгов лида lead.getAllTags() Описание: Возвращает массив всех тэгов лида....
lead.addTags() и lead.addTag()
Добавление тэгов лида lead.addTags(string|object|array|null $tags, ?int $ticketId = null, $scrip...
lead.deleteTags() и lead.deleteTag()
Удаление тэгов лида lead.deleteTags(string|object|array|null $tags, ?int $ticketId = null, $scri...
lead.forceDeleteTags() и lead.forceDeleteTag()
Принудительное удаление тэгов лидаиз БД lead.forceDeleteTags(string|object|array|null $tags, ?in...
lead.setForwarded()
Переключить на оператора lead.setForwarded(bool|int $state) Описание: Установка ($state == tru...
lead.getPersonId()
Получить id персоны lead.getPersonId() Описание: Возвращает id персоны лида. Возвращает: i...
lead.setPersonId()
Привязать персону к лиду lead.setPersonId(?int $personId) Описание: Привязывает к лиду персо...
lead.createPersonForCurrentLead()
Создать персону для лида lead.createPersonForCurrentLead($data) Описание: Создает персону дл...
lead.isContextExist() и lead.issetContext()
Проверить наличие контекста лида lead.isContextExist(string $key) или lead.issetContext(string...
lead.getContext()
Получить значение контекста лида lead.getContext(string $key) Описание: Возвращает значение ко...
lead.getAllContexts()
Получить массив всех контекстов лида lead.getAllContexts() Описание: Возвращает массив всех ко...
lead.setActiveNlpIntegrationByCode()
Присвоить интеграцию лиду по коду lead.setActiveNlpIntegrationByCode(?string $integrationCode) ...
lead.canAutoForward()
Узнать доступно ли авто-назначение оператора в данном скрипте lead.canAutoForward() Описание: ...
lead.getNextOperators()
Вернуть список следующих операторов lead.getNextOperators(string $departmentCode = null, bool $i...
lead.assignDialogToNextOperator()
Назначить диалог на следующего оператора lead.assignDialogToNextOperator(string|null $department...
lead.assignDialogToOperator()
Назначить диалог на указанного оператора lead.assignDialogToOperator(int|null $operatorId, bool ...
lead.getLastRequest()
Получить объект с параметрами последнего реквеста lead.getLastRequest() Описание: Находит посл...
lead.getMessengerCode()
Получить буквенное обозначение текущего мессенджера канала lead.getMessengerCode() Описание: В...
lead.getIdentification()
Получить идентификатор лида во внешней системе lead.getIdentification() Описание: Возвращает и...
lead.getIdentificationEntity()
Получить дополнительный идентификатор лида во внешней системе lead.getIdentificationEntity() Оп...
lead.getMessenger()
Получить текущий мессенджер lead.getMessenger() Описание: Метод для получения обозначения теку...
lead.getAllData()
Получить все данные лида lead.getAllData() Описание: Возвращает все данные лида. Возвращает: ...
lead.setData()
Установить значение данных лида lead.setData(string $key, $value) Описание: Устанавливает знач...
lead.isInlineButtonsAvailable()
Проверка включения инлайн кнопок lead.isInlineButtonsAvailable() Описание: Проверяет включены ...
lead.isInlineButtonsAvailableGeneralChannelSetting()
Получить настройки кнопок канала lead.isInlineButtonsAvailableGeneralChannelSetting() Описание:...
lead.getIntAttr()
Получить значение числовой переменной лида lead.getIntAttr(string $key, ?int|null $default = 0) ...
lead.getFloatAttr()
Получить значение float переменной лида lead.getFloatAttr(string $key, ?float|null $default = 0....
lead.getBoolAttr()
Получить значение bool переменной лида lead.getBoolAttr(string $key, ?bool|null $default = false...
lead.getJsonAttr()
Получить значение JSON переменной лида lead.getJsonAttr(string $key) Описание: Возвращает знач...
lead.getAllJsonAttrs()
Получить значение всех JSON переменных лида lead.getAllJsonAttrs() Описание: Возвращает значен...
lead.setJsonAttr()
Установить значение JSON переменной лида lead.setJsonAttr(string $key, $value) Описание: Устан...
lead.issetJsonAttr() и lead.isJsonAttrKeyExist()
Проверить наличие JSON переменной лида lead.issetJsonAttr(string $key) и lead.isJsonAttrKe...
lead.setAllLiveTexAttrs()
Установить значение всех LiveTex переменных лида lead.setAllLiveTexAttrs(string $value) Описани...
lead.setLiveTexAttr()
Установить значение LiveTex переменной лида lead.setLiveTexAttr(string $key,string $value) Опис...
lead.getLiveTexAttr()
Получить значение LiveTex переменной лида lead.getLiveTexAttr(string $key) Описание: Возвращае...
lead.getAllLiveTexAttrs()
Получить значение всех LiveTex переменных лида lead.getAllLiveTexAttrs() Описание: Возвращает ...
lead.setTag()
Установить значение тэга лида lead.setTag(string $key, $value) Описание: Устанавливает значени...
lead.setContext()
Установить значение контекста лида lead.setContext(string $key, $value) Описание: Устанавливае...
lead.getAllStatuses()
Узнать все статусы лида lead.getAllStatuses() Описание: Возвращает все статусы лида. Возвраща...
lead.getAllStatusesIndexedByName()
Узнать все наименования статусов лида lead.getAllStatusesIndexedByName() Описание: Возвращает ...
lead.setStatusId()
Установить id статуса лида lead.setStatusId(int $statusId, string $name) Описание: Устанавлива...
lead.setStatusName()
Установить наименование статуса лида lead.setStatusName(string $name) Описание: Устанавливает ...
lead.getStatusName()
Узнать наименование статуса лида lead.getStatusName() Описание: Возвращает наименование статус...
lead.setStatus()
Установить статус лида lead.setStatus(int $statusId, string $name) Описание: Устанавливает ста...
lead.setStatusById()
Установить статус лида по id lead.setStatusById(int $statusId) Описание: Устанавливает статус ...
lead.issetStatusById()
Проверить существует ли статус у лида по id lead.issetStatusById(string $id) Описание: Проверя...
lead.issetStatusByName()
Проверить существует ли статуса у лида по наименованию lead.issetStatusByName(string $name) Опи...
lead.getStatusIdByName()
Узнать id статуса лида по наименованию lead.getStatusIdByName(string $statusName) Описание: Во...
lead.setStatusByName()
Установить статус лида по наименованию lead.setStatusByName(string $statusName) Описание: Уста...
lead.setActiveNlpIntegrationById()
Присвоить интеграцию лиду по id lead.setActiveNlpIntegrationById(int|null $nlpIntegrationId) Оп...
lead.hasActiveNlpIntegration()
Проверить активна ли интеграция lead.hasActiveNlpIntegration() Описание: Проверяет активна ли ...
lead.getActiveNlpIntegrationId()
Получить интеграцию по id lead.getActiveNlpIntegrationId(int|null $nlpIntegrationId) Описание: ...
lead.getActiveNlpIntegrationCode()
Получить интеграцию по коду lead.getActiveNlpIntegrationCode(string|null $integrationCode) Опис...
lead.getActiveOrFirstNlpIntegrationCode()
Получить активную или первую интеграцию по коду lead.getActiveOrFirstNlpIntegrationCode(string|n...
lead.getActiveOrFirstNlpIntegrationId()
Получить активную или первую интеграцию по id lead.getActiveOrFirstNlpIntegrationId(int|null $nl...
lead.getForwardEventTypeForFB()
Получить тип события для ФБ lead.getForwardEventTypeForFB() Описание: Возвращает тип события д...
lead.getLang()
Получить язык установленный в бизнесе lead.getLang() Описание: Возвращает язык установленный в...
lead.setLang()
Установить язык в бизнесе lead.setLang(string|null $langCode) Описание: Устанавливает язык в б...
lead.isLangExist()
Проверить существует ли язык lead.isLangExist(string $langCode, bool|null $isEnabled = true) Оп...