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()
参数 类型 说明
返回值 int 消息方向
  • 设置消息方向
public void setDirection(int direction)
参数 类型 说明
direction int 消息方向
  • 获取消息发送时间
public Date getSendTime()
参数 类型 说明
返回值 Date 消息发送时间
  • 设置消息发送时间
public void setSendTime(Date sendTime)
参数 类型 说明
sendTime Date 消息发送时间
  • 获取消息体类型
public int getContentType()
参数 类型 说明
返回值 int 消息体类型,参照上方静态常量
  • 设置消息体类型
public void setContentType(int contentType)
参数 类型 说明
contentType int 消息体类型,参照上方静态常量
  • 获取消息体对象
public MessageContent getContent()
参数 类型 说明
返回值 MessageContent 消息体对象
  • 设置消息体对象
public void setContent(MessageContent content)
参数 类型 说明
content MessageContent 消息体对象
  • 消息类型转字符串
public static String contentTypeToString(int type)
参数 类型 说明
type int 消息类型
返回值 String 消息类型字符串
  • 字符串转消息类型
public static int contentTypeFromString(String type)
参数 类型 说明
type String 消息类型字符串
返回值 type 消息类型

results matching ""

    No results matching ""