Package com.bytedesk.core.message
Class MessageProtobuf
java.lang.Object
com.bytedesk.core.message.MessageProtobuf
- All Implemented Interfaces:
Serializable
所有字段跟message.proto中字段一一对应
response for visitor init/request thread
distinguish visitor message from agent view
区分 访客端拉取的消息格式 和 客服端拉取到的消息格式
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ChannelEnum
private String
private ZonedDateTime
private String
private static final long
private MessageStatusEnum
private ThreadProtobuf
private MessageTypeEnum
private String
private UserProtobuf
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
uid
-
type
-
-
status
-
createdAt
-
channel
-
thread
-
user
-
extra
-
-
Constructor Details
-
MessageProtobuf
public MessageProtobuf()
-
-
Method Details
-
getCreatedAt
获取格式化的创建时间字符串,用于前端解析- Returns:
- 格式化的时间字符串 (yyyy-MM-dd HH:mm:ss)
-
getCreatedAtDateTime
获取原始的创建时间- Returns:
- ZonedDateTime 原始时间对象
-
fromJson
-
toJson
-
getTimestamp
-