Commit 61b76e3a authored by hongyiheng's avatar hongyiheng Committed by Yang Libin

feat: add msg response model (#1)

parent 067b475b
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/28 20:32
*/
public class AdminMsgWithdrawResult extends GenericResult{
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/28 17:56
*/
public class AdminRoamMsgResult extends GenericResult {
@JsonProperty("Complete")
private Integer complete;
@JsonProperty("MsgCnt")
private Integer msgCnt;
@JsonProperty("LastMsgTime")
private Integer lastMsgTime;
@JsonProperty("LastMsgKey")
private Integer lastMsgKey;
@JsonProperty("MsgList")
private List<MsgListItem> msgList;
public Integer getComplete() {
return complete;
}
public void setComplete(Integer complete) {
this.complete = complete;
}
public Integer getMsgCnt() {
return msgCnt;
}
public void setMsgCnt(Integer msgCnt) {
this.msgCnt = msgCnt;
}
public Integer getLastMsgTime() {
return lastMsgTime;
}
public void setLastMsgTime(Integer lastMsgTime) {
this.lastMsgTime = lastMsgTime;
}
public Integer getLastMsgKey() {
return lastMsgKey;
}
public void setLastMsgKey(Integer lastMsgKey) {
this.lastMsgKey = lastMsgKey;
}
public List<MsgListItem> getMsgList() {
return msgList;
}
public void setMsgList(List<MsgListItem> msgList) {
this.msgList = msgList;
}
}
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/28 20:32
*/
public class AdminSetMsgRead extends GenericResult{
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* @author hyh
* @since 2021/07/28 17:47
*/
public class BatchSendMsgErrorItem {
@JsonProperty("To_Account")
private String toAccount;
@JsonProperty("ErrorCode")
private String errorCode;
public String getToAccount() {
return toAccount;
}
public void setToAccount(String toAccount) {
this.toAccount = toAccount;
}
public String getErrorCode() {
return errorCode;
}
public void setErrorCode(String errorCode) {
this.errorCode = errorCode;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/28 16:49
*/
public class BatchSendMsgResult extends GenericResult {
@JsonProperty("MsgKey")
private String msgKey;
@JsonProperty("ErrorList")
private List<BatchSendMsgErrorItem> errorList;
public String getMsgKey() {
return msgKey;
}
public void setMsgKey(String msgKey) {
this.msgKey = msgKey;
}
public List<BatchSendMsgErrorItem> getErrorList() {
return errorList;
}
public void setErrorList(List<BatchSendMsgErrorItem> errorList) {
this.errorList = errorList;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/28 20:34
*/
public class C2CUnreadMsgNum extends GenericResult {
@JsonProperty("C2CUnreadMsgNumList")
private List<C2CUnreadMsgNumListItem> unreadMsgNumList;
public List<C2CUnreadMsgNumListItem> getUnreadMsgNumList() {
return unreadMsgNumList;
}
public void setUnreadMsgNumList(List<C2CUnreadMsgNumListItem> unreadMsgNumList) {
this.unreadMsgNumList = unreadMsgNumList;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* @author hyh
* @since 2021/07/28 20:39
*/
public class C2CUnreadMsgNumListItem {
@JsonProperty("Peer_Account")
private String peerAccount;
@JsonProperty("C2CUnreadMsgNum")
private String unreadMsgNum;
public String getPeerAccount() {
return peerAccount;
}
public void setPeerAccount(String peerAccount) {
this.peerAccount = peerAccount;
}
public String getUnreadMsgNum() {
return unreadMsgNum;
}
public void setUnreadMsgNum(String unreadMsgNum) {
this.unreadMsgNum = unreadMsgNum;
}
}
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/28 17:54
*/
public class ImportMsgResult extends GenericResult{
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/28 20:42
*/
public class MsgBodyItem {
@JsonProperty("MsgType")
private String msgType;
@JsonProperty("MsgContent")
private List<MsgContentItem> msgContent;
public String getMsgType() {
return msgType;
}
public void setMsgType(String msgType) {
this.msgType = msgType;
}
public List<MsgContentItem> getMsgContent() {
return msgContent;
}
public void setMsgContent(List<MsgContentItem> msgContent) {
this.msgContent = msgContent;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* @author hyh
* @since 2021/07/28 20:52
*/
public class MsgContentItem {
@JsonProperty("Text")
private String text;
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/28 20:07
*/
public class MsgListItem {
@JsonProperty("From_Account")
private String fromAccount;
@JsonProperty("To_Account")
private String toAccount;
@JsonProperty("MsgSeq")
private Integer msgSeq;
@JsonProperty("MsgRandom")
private Integer msgRandom;
@JsonProperty("MsgTimeStamp")
private Integer msgTimeStamp;
@JsonProperty("MsgFlagBits")
private Integer msgFlagBits;
@JsonProperty("MsgKey")
private String msgKey;
@JsonProperty("MsgBody")
private List<MsgBodyItem> msgBody;
@JsonProperty("CloudCustomData")
private String cloudCustomData;
public String getFromAccount() {
return fromAccount;
}
public void setFromAccount(String fromAccount) {
this.fromAccount = fromAccount;
}
public String getToAccount() {
return toAccount;
}
public void setToAccount(String toAccount) {
this.toAccount = toAccount;
}
public Integer getMsgSeq() {
return msgSeq;
}
public void setMsgSeq(Integer msgSeq) {
this.msgSeq = msgSeq;
}
public Integer getMsgRandom() {
return msgRandom;
}
public void setMsgRandom(Integer msgRandom) {
this.msgRandom = msgRandom;
}
public Integer getMsgTimeStamp() {
return msgTimeStamp;
}
public void setMsgTimeStamp(Integer msgTimeStamp) {
this.msgTimeStamp = msgTimeStamp;
}
public Integer getMsgFlagBits() {
return msgFlagBits;
}
public void setMsgFlagBits(Integer msgFlagBits) {
this.msgFlagBits = msgFlagBits;
}
public String getMsgKey() {
return msgKey;
}
public void setMsgKey(String msgKey) {
this.msgKey = msgKey;
}
public List<MsgBodyItem> getMsgBody() {
return msgBody;
}
public void setMsgBody(List<MsgBodyItem> msgBody) {
this.msgBody = msgBody;
}
public String getCloudCustomData() {
return cloudCustomData;
}
public void setCloudCustomData(String cloudCustomData) {
this.cloudCustomData = cloudCustomData;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment