添加Mesh相关SDK
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
|
||||
public class MeshRestResult<T> {
|
||||
private static Gson gson = new Gson();
|
||||
public enum MeshRestCode {
|
||||
SUCCESS(0, "success"),
|
||||
ERROR_INVALID_MOBILE(1, "无效的电话号码"),
|
||||
ERROR_SEND_SMS_OVER_FREQUENCY(3, "请求验证码太频繁"),
|
||||
ERROR_SERVER_ERROR(4, "服务器异常"),
|
||||
ERROR_CODE_EXPIRED(5, "验证码已过期"),
|
||||
ERROR_CODE_INCORRECT(6, "验证码或密码错误"),
|
||||
ERROR_SERVER_CONFIG_ERROR(7, "服务器配置错误"),
|
||||
ERROR_SESSION_EXPIRED(8, "会话不存在或已过期"),
|
||||
ERROR_SESSION_NOT_VERIFIED(9, "会话没有验证"),
|
||||
ERROR_SESSION_NOT_SCANED(10, "会话没有被扫码"),
|
||||
ERROR_SERVER_NOT_IMPLEMENT(11, "功能没有实现"),
|
||||
ERROR_GROUP_ANNOUNCEMENT_NOT_EXIST(12, "群公告不存在"),
|
||||
ERROR_NOT_LOGIN(13, "没有登录"),
|
||||
ERROR_NO_RIGHT(14, "没有权限"),
|
||||
ERROR_INVALID_PARAMETER(15, "无效参数"),
|
||||
ERROR_NOT_EXIST(16, "对象不存在"),
|
||||
ERROR_USER_NAME_ALREADY_EXIST(17, "用户名已经存在"),
|
||||
ERROR_SESSION_CANCELED(18, "会话已经取消"),
|
||||
ERROR_PASSWORD_INCORRECT(19, "密码错误"),
|
||||
ERROR_FAILURE_TOO_MUCH_TIMES(20, "密码错误次数太多,请等5分钟再试试"),
|
||||
ERROR_USER_FORBIDDEN(21, "用户被封禁");
|
||||
public int code;
|
||||
public String msg;
|
||||
|
||||
MeshRestCode(int code, String msg) {
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
}
|
||||
private int remote_im_code;
|
||||
private int remote_mesh_code;
|
||||
private int local_mesh_code;
|
||||
private String error_message;
|
||||
private T result;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return gson.toJson(this);
|
||||
}
|
||||
|
||||
public static MeshRestResult ok() {
|
||||
return new MeshRestResult();
|
||||
}
|
||||
|
||||
public static MeshRestResult ok(Object object) {
|
||||
return new MeshRestResult(object);
|
||||
}
|
||||
|
||||
public static MeshRestResult remoteIMError(int code, String message) {
|
||||
MeshRestResult r = new MeshRestResult();
|
||||
r.remote_im_code = code;
|
||||
r.error_message = message;
|
||||
return r;
|
||||
}
|
||||
|
||||
public static MeshRestResult remoteMeshError(int code, String message) {
|
||||
MeshRestResult r = new MeshRestResult();
|
||||
r.remote_mesh_code = code;
|
||||
r.error_message = message;
|
||||
return r;
|
||||
}
|
||||
|
||||
public MeshRestResult addRemoteMeshError(int code, String message) {
|
||||
MeshRestResult r = new MeshRestResult();
|
||||
remote_mesh_code = code;
|
||||
error_message = message;
|
||||
return this;
|
||||
}
|
||||
|
||||
public static MeshRestResult localMeshError(int code, String message) {
|
||||
MeshRestResult r = new MeshRestResult();
|
||||
r.local_mesh_code = code;
|
||||
r.error_message = message;
|
||||
return r;
|
||||
}
|
||||
|
||||
public MeshRestResult addLocalMeshError(int code, String message) {
|
||||
local_mesh_code = code;
|
||||
error_message = message;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
public MeshRestResult() {
|
||||
|
||||
}
|
||||
|
||||
public MeshRestResult(T object) {
|
||||
result = object;
|
||||
}
|
||||
|
||||
public T getResult() {
|
||||
return result;
|
||||
}
|
||||
|
||||
public void setResult(T result) {
|
||||
this.result = result;
|
||||
}
|
||||
|
||||
public int getRemote_im_code() {
|
||||
return remote_im_code;
|
||||
}
|
||||
|
||||
public void setRemote_im_code(int remote_im_code) {
|
||||
this.remote_im_code = remote_im_code;
|
||||
}
|
||||
|
||||
public int getRemote_mesh_code() {
|
||||
return remote_mesh_code;
|
||||
}
|
||||
|
||||
public void setRemote_mesh_code(int remote_mesh_code) {
|
||||
this.remote_mesh_code = remote_mesh_code;
|
||||
}
|
||||
|
||||
public int getLocal_mesh_code() {
|
||||
return local_mesh_code;
|
||||
}
|
||||
|
||||
public void setLocal_mesh_code(int local_mesh_code) {
|
||||
this.local_mesh_code = local_mesh_code;
|
||||
}
|
||||
|
||||
public String getError_message() {
|
||||
return error_message;
|
||||
}
|
||||
|
||||
public void setError_message(String error_message) {
|
||||
this.error_message = error_message;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoAddFriendReq {
|
||||
public String fromUserId;
|
||||
public String reason;
|
||||
public String targetUserId;
|
||||
public String domainId;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import cn.wildfirechat.pojos.PojoGroupMember;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class PojoAddGroupMember {
|
||||
public String domainId;
|
||||
public String operator;
|
||||
public String group_id;
|
||||
public List<PojoGroupMember> members;
|
||||
|
||||
public String getOperator() {
|
||||
return operator;
|
||||
}
|
||||
|
||||
public void setOperator(String operator) {
|
||||
this.operator = operator;
|
||||
}
|
||||
|
||||
public String getGroup_id() {
|
||||
return group_id;
|
||||
}
|
||||
|
||||
public void setGroup_id(String group_id) {
|
||||
this.group_id = group_id;
|
||||
}
|
||||
|
||||
public List<PojoGroupMember> getMembers() {
|
||||
return members;
|
||||
}
|
||||
|
||||
public void setMembers(List<PojoGroupMember> members) {
|
||||
this.members = members;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoDismissGroup {
|
||||
public String domainId;
|
||||
public String operator;
|
||||
public String group_id;
|
||||
|
||||
public String getOperator() {
|
||||
return operator;
|
||||
}
|
||||
|
||||
public void setOperator(String operator) {
|
||||
this.operator = operator;
|
||||
}
|
||||
|
||||
public String getGroup_id() {
|
||||
return group_id;
|
||||
}
|
||||
|
||||
public void setGroup_id(String group_id) {
|
||||
this.group_id = group_id;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import cn.wildfirechat.pojos.PojoGroupInfo;
|
||||
import cn.wildfirechat.pojos.PojoGroupMember;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class PojoGroupUpdated {
|
||||
public List<String> domainIds;
|
||||
public PojoGroupInfo groupInfo;
|
||||
public List<PojoGroupMember> members;
|
||||
|
||||
public List<String> getDomainIds() {
|
||||
return domainIds;
|
||||
}
|
||||
|
||||
public void setDomainIds(List<String> domainIds) {
|
||||
this.domainIds = domainIds;
|
||||
}
|
||||
|
||||
public PojoGroupInfo getGroupInfo() {
|
||||
return groupInfo;
|
||||
}
|
||||
|
||||
public void setGroupInfo(PojoGroupInfo groupInfo) {
|
||||
this.groupInfo = groupInfo;
|
||||
}
|
||||
|
||||
public List<PojoGroupMember> getMembers() {
|
||||
return members;
|
||||
}
|
||||
|
||||
public void setMembers(List<PojoGroupMember> members) {
|
||||
this.members = members;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoHandleFriendRequestReq {
|
||||
public String userId;
|
||||
public int status;
|
||||
public String targetUserId;
|
||||
public String domainId;
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class PojoKickoffGroupMember {
|
||||
public String domainId;
|
||||
public String operator;
|
||||
public String group_id;
|
||||
public List<String> members;
|
||||
|
||||
public String getOperator() {
|
||||
return operator;
|
||||
}
|
||||
|
||||
public void setOperator(String operator) {
|
||||
this.operator = operator;
|
||||
}
|
||||
|
||||
public String getGroup_id() {
|
||||
return group_id;
|
||||
}
|
||||
|
||||
public void setGroup_id(String group_id) {
|
||||
this.group_id = group_id;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
|
||||
public List<String> getMembers() {
|
||||
return members;
|
||||
}
|
||||
|
||||
public void setMembers(List<String> members) {
|
||||
this.members = members;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoModifyGroupInfo {
|
||||
public String domainId;
|
||||
public String operator;
|
||||
public String group_id;
|
||||
public int type;
|
||||
public String value;
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
|
||||
public String getOperator() {
|
||||
return operator;
|
||||
}
|
||||
|
||||
public void setOperator(String operator) {
|
||||
this.operator = operator;
|
||||
}
|
||||
|
||||
public String getGroup_id() {
|
||||
return group_id;
|
||||
}
|
||||
|
||||
public void setGroup_id(String group_id) {
|
||||
this.group_id = group_id;
|
||||
}
|
||||
|
||||
public int getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public void setType(int type) {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import cn.wildfirechat.pojos.SendMessageData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class PojoPublishMessageReq {
|
||||
public SendMessageData messageData;
|
||||
public List<String> receivers;
|
||||
public String domainId;
|
||||
public long messageId;
|
||||
public boolean republish;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoQuitGroup {
|
||||
public String domainId;
|
||||
public String operator;
|
||||
public String group_id;
|
||||
|
||||
public String getOperator() {
|
||||
return operator;
|
||||
}
|
||||
|
||||
public void setOperator(String operator) {
|
||||
this.operator = operator;
|
||||
}
|
||||
|
||||
public String getGroup_id() {
|
||||
return group_id;
|
||||
}
|
||||
|
||||
public void setGroup_id(String group_id) {
|
||||
this.group_id = group_id;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoRecallMessageReq {
|
||||
public String domainId;
|
||||
public long messageId;
|
||||
public String operator;
|
||||
public boolean isSenderRecall;
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoSearchUserReq {
|
||||
public String keyword;
|
||||
public int searchType;
|
||||
public int page;
|
||||
public String domainId;
|
||||
|
||||
public String getKeyword() {
|
||||
return keyword;
|
||||
}
|
||||
|
||||
public void setKeyword(String keyword) {
|
||||
this.keyword = keyword;
|
||||
}
|
||||
|
||||
public int getSearchType() {
|
||||
return searchType;
|
||||
}
|
||||
|
||||
public void setSearchType(int searchType) {
|
||||
this.searchType = searchType;
|
||||
}
|
||||
|
||||
public int getPage() {
|
||||
return page;
|
||||
}
|
||||
|
||||
public void setPage(int page) {
|
||||
this.page = page;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import cn.wildfirechat.pojos.InputOutputUserInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class PojoSearchUserRes {
|
||||
public List<InputOutputUserInfo> userInfos;
|
||||
public String keyword;
|
||||
|
||||
public List<InputOutputUserInfo> getUserInfos() {
|
||||
return userInfos;
|
||||
}
|
||||
|
||||
public void setUserInfos(List<InputOutputUserInfo> userInfos) {
|
||||
this.userInfos = userInfos;
|
||||
}
|
||||
|
||||
public String getKeyword() {
|
||||
return keyword;
|
||||
}
|
||||
|
||||
public void setKeyword(String keyword) {
|
||||
this.keyword = keyword;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import cn.wildfirechat.pojos.SendMessageData;
|
||||
|
||||
public class PojoSendMessageReq {
|
||||
public SendMessageData messageData;
|
||||
public String clientId;
|
||||
public String domainId;
|
||||
public long messageId;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoString {
|
||||
public String domainId;
|
||||
public String string;
|
||||
|
||||
public String getString() {
|
||||
return string;
|
||||
}
|
||||
|
||||
public void setString(String string) {
|
||||
this.string = string;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class PojoStringList {
|
||||
public String domainId;
|
||||
public List<String> stringList;
|
||||
|
||||
public List<String> getStringList() {
|
||||
return stringList;
|
||||
}
|
||||
|
||||
public void setStringList(List<String> stringList) {
|
||||
this.stringList = stringList;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoTransferGroup {
|
||||
public String domainId;
|
||||
public String operator;
|
||||
public String newOwner;
|
||||
public String group_id;
|
||||
|
||||
public String getOperator() {
|
||||
return operator;
|
||||
}
|
||||
|
||||
public void setOperator(String operator) {
|
||||
this.operator = operator;
|
||||
}
|
||||
|
||||
public String getGroup_id() {
|
||||
return group_id;
|
||||
}
|
||||
|
||||
public void setGroup_id(String group_id) {
|
||||
this.group_id = group_id;
|
||||
}
|
||||
|
||||
public String getNewOwner() {
|
||||
return newOwner;
|
||||
}
|
||||
|
||||
public void setNewOwner(String newOwner) {
|
||||
this.newOwner = newOwner;
|
||||
}
|
||||
|
||||
public String getDomainId() {
|
||||
return domainId;
|
||||
}
|
||||
|
||||
public void setDomainId(String domainId) {
|
||||
this.domainId = domainId;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoUserConferenceEvent {
|
||||
public String domainId;
|
||||
public String data;
|
||||
public String userId;
|
||||
public String clientId;
|
||||
public boolean isRobot;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoUserConferenceRequest {
|
||||
public String domainId;
|
||||
public String clientID;
|
||||
public String fromUser;
|
||||
public String request;
|
||||
public long sessionId;
|
||||
public String roomId;
|
||||
public String data;
|
||||
public boolean advanced;
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package cn.wildfirechat.pojos.mesh;
|
||||
|
||||
public class PojoUserConferenceResponse {
|
||||
public String data;
|
||||
}
|
||||
Reference in New Issue
Block a user