convertFromMap method
void
convertFromMap(- dynamic args
)
Implementation
void convertFromMap(dynamic args) {
//消息来源
this.origin = args["origin"];
//消息来源
this.isReaded = args["isReaded"];
//消息类型
this.cmdType = args["cmdType"];
//内容类型
this.subType = args["subType"];
//来源ID(发送者ID)
this.fromID = args["fromID"];
//目标ID(接受者ID)
this.toID = args["toID"];
//消息内容
this.msgContent = convertByteArrayToString(args["msgContent"]);
//扩展内容1(一般为msgType)
this.extend1 = convertByteArrayToString(args["extend1"]);
//扩展内容2
this.extend2 = convertByteArrayToString(args["extend2"]);
//扩展内容3
this.extend3 = convertByteArrayToString(args["extend3"]);
//扩展内容4(二进制)
this.extend4 = args["extend4"];
//扩展内容5
this.extend5 = convertByteArrayToString(args["extend5"]);
//扩展内容6
this.extend6 = convertByteArrayToString(args["extend6"]);
//推送标题
this.pushTitle = convertByteArrayToString(args["pushTitle"]);
this.cmsgid = args["cmsgid"];
this.smsgid = args["smsgid"];
this.sequence = args["sequence"];
this.dbid = args["dbid"];
this.ctime = args["ctime"];
this.stime = args["stime"];
this.requestID = args["requestID"];
this.tempLocalPath = args["tempLocalPath"];
this.httpResponseCode = args["httpResponseCode"];
this.serviceResponseCode = args["serviceResponseCode"];
this.responseContent = args["responseContent"];
this.hpath = args["hpath"];
this.hdelay = args["hdelay"];
this.sdelay = args["sdelay"];
this.qdelay = args["qdelay"];
if(args["sendState"] != null){
this.sendState = LVIMMsgState.values[args["sendState"]];
}
}