• Модуль: messageservice
  • Путь к файлу: ~/bitrix/modules/messageservice/lib/messagestatus.php
  • Класс: BitrixMessageServiceMessageStatus
  • Вызов: MessageStatus::getSemantics
static function getSemantics(): array
{
	return [
		static::PENDING => static::SEMANTIC_PROCESS,
		static::ERROR => static::SEMANTIC_FAILURE,
		static::EXCEPTION => static::SEMANTIC_FAILURE,
		static::DEFERRED => static::SEMANTIC_PROCESS,

		static::ACCEPTED => static::SEMANTIC_PROCESS,
		static::QUEUED => static::SEMANTIC_PROCESS,
		static::SENDING => static::SEMANTIC_PROCESS,
		static::SENT => static::SEMANTIC_SUCCESS,
		static::DELIVERED => static::SEMANTIC_SUCCESS,
		static::UNDELIVERED => static::SEMANTIC_FAILURE,
		static::FAILED => static::SEMANTIC_FAILURE,
		static::READ => static::SEMANTIC_SUCCESS,
		static::UNKNOWN => static::SEMANTIC_PROCESS,
	];
}