- Модуль: 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,
];
}