Message
package: com.paradigm.botlib
Inherits from: java.lang.Object
Overview
消息类,用于描述一条消息数据
Propertys
public static final int DirectionSend = 0;
public static final int DirectionRecv = 1;
public static final int ContentTypeNull = 0;
public static final int ContentTypeText = 1;
public static final int ContentTypeMenu = 2;
public static final int ContentTypeImage = 3;
public static final int ContentTypeRichText = 4;
public static final int ContentTypeAudio = 5;
public static final int ContentTypeVideo = 6;
public static final int ContentTypeTip = 7;
public static final int ContentTypeWorkorder = 8;
Methods
public Message(int direction, int contentType, MessageContent content)
参数 |
类型 |
说明 |
direction |
int |
消息发方向,参照上方静态常量 |
contentType |
int |
消息体类型,参照上方静态常量 |
content |
MessageContent |
消息体 |
public Message(long id, Date sendTime, int direction, int contentType, MessageContent content)
参数 |
类型 |
说明 |
id |
int |
消息ID |
sendTime |
Date |
消息发送时间 |
direction |
int |
消息发方向,参照上方静态常量 |
contentType |
int |
消息体类型,参照上方静态常量 |
content |
MessageContent |
消息体 |
public int getDirection()
public void setDirection(int direction)
参数 |
类型 |
说明 |
direction |
int |
消息方向 |
public Date getSendTime()
public void setSendTime(Date sendTime)
参数 |
类型 |
说明 |
sendTime |
Date |
消息发送时间 |
public int getContentType()
参数 |
类型 |
说明 |
返回值 |
int |
消息体类型,参照上方静态常量 |
public void setContentType(int contentType)
参数 |
类型 |
说明 |
contentType |
int |
消息体类型,参照上方静态常量 |
public MessageContent getContent()
public void setContent(MessageContent content)
public static String contentTypeToString(int type)
参数 |
类型 |
说明 |
type |
int |
消息类型 |
返回值 |
String |
消息类型字符串 |
public static int contentTypeFromString(String type)
参数 |
类型 |
说明 |
type |
String |
消息类型字符串 |
返回值 |
type |
消息类型 |