Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { ID string `json:"id"` // 消息id Sender string `json:"sender"` // 发送者 Receiver string `json:"receiver"` // 接收者 Content string `json:"content"` // 消息内容 State MessageStatus `json:"state"` // 消息状态 Type MessageType `json:"type"` // 消息类型 CreatedAt int `json:"created_at"` // 创建时间 }
TransferredMessage 用于 传输 的 消息
type MessageStatus ¶
type MessageStatus int
MessageStatus 消息状态
const ( MessageStatusFailed MessageStatus = iota // 消息发送失败 MessageStatusSent // 已发送 MessageStatusReceived // 已接收 MessageStatusRead // 已读取 )
type MessageType ¶
type MessageType int
MessageType 消息类型
const ( MessageTypeText MessageType = iota // 文本 MessageTypeImage // 图片 MessageTypeVideo // 视频 MessageTypeFile // 文件 MessageTypeAudio // 音频 MessageTypeMD // markdown )
Click to show internal directories.
Click to hide internal directories.