Files
im-demo-server/app/Enum/MessageTypeEnum.php

36 lines
839 B
PHP
Raw Normal View History

2025-06-26 09:56:14 +08:00
<?php
namespace App\Enum;
enum MessageTypeEnum: int
{
// 消息类型 0文本 1图片 2音频 3视频 4处方 5病例 6视频通话
case Text = 0;
case Image = 1;
case Audio = 2;
case Video = 3;
case Prescription = 4;
case Case = 5;
case VideoCall = 6;
/**
* @param int $value
* @return string
*/
public function description(int $value): string
{
return match ($value) {
self::Text->value => '文本',
self::Image->value => '图片',
self::Audio->value => '音频',
self::Video->value => '视频',
self::Prescription->value => '处方',
self::Case->value => '病例',
self::VideoCall->value => '视频通话',
default => '未知',
};
}
}