• Модуль: messageservice
  • Путь к файлу: ~/bitrix/modules/messageservice/lib/messagestatus.php
  • Класс: BitrixMessageServiceMessageStatus
  • Вызов: MessageStatus::getDescriptions
static function getDescriptions(?string $language = null): array
{
	return [
		static::PENDING => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_SENDING', null, $language),
		static::ERROR => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_ERROR', null, $language),
		static::EXCEPTION => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_EXCEPTION', null, $language),
		static::DEFERRED => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_DEFERRED',null,  $language),

		static::ACCEPTED => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_SENDING', null, $language),
		static::QUEUED => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_SENDING', null, $language),
		static::SENDING => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_SENDING', null, $language),
		static::SENT => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_SENT', null, $language),
		static::DELIVERED => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_DELIVERED', null, $language),
		static::UNDELIVERED => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_UNDELIVERED', null, $language),
		static::FAILED => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_FAILED', null, $language),
		static::READ => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_READ', null, $language),
		static::UNKNOWN => Loc::getMessage('MESSAGESERVICE_MESSAGESTATUS_SENDING', null, $language),
	];
}