Перейти к основному контенту

lead.issetData() и lead.isDataExist()

Проверить наличие данных

lead.issetData(string $key)

или

lead.isDataExist(string $key)
Описание:

Проверяет существуют ли данные по ключу.

Атрибуты:
Имя Тип Описание
key string Ключ данных лида

В качестве ключа можно указать:

  • id - id лида;
  • name - имя лида;
identification - внешний id лида; identification_entity - внешний id сущности; person_id - id персоны лида; manager_id - id менеджера привязанного к лиду; bot_id - id бота лида; channel_id - id канала лида; lang_code - код языка; status_id - id статуса лида;
extra
    last_message_payload
      identification - ???id последнего сообщения; event_name - код события, например, user_uttered, когда последнее сообщение - ответ пользователя; text - текст последнего сообщения; payload - данные последнего сообщения; timestamp - время отправки; session_id - id сессии; socket_id - id сокета; is_mute - включен ли бот для лида; всеlast_message_date системные- полядата лидапоследнего (посообщения;
      английски).active_nlp_integration_id - id активной NLP интеграции; last_activity - время последней активности; last_response - код последнего ответа; messenger - id мессенджера; bot_debug_level - уровень отладки бота; created_at - время создания; updated_at - время обновления; dialog_id - id диалога; unread_count - количество непрочитанных оператором сообщений; last_message - последнее сообщение; last_message_botlog_id - id последнего сообщения в логе.
      Возвращает:

      bool - подтверждение существования данных.

      Пример:
      let data = lead.issetData('manager_id');
      let altdata = lead.isDataExist('status_id');