Unverified Commit 99bf2023 authored by hongyiheng's avatar hongyiheng Committed by GitHub

feat: add member response model (#4)

parent 0b2f117a
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/30 14:27
*/
public class IMAddTagResult extends GenericResult {
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;
/**
* @author hyh
* @since 2021/07/30 11:23
*/
public class IMGetAttrNameResult extends GenericResult {
@JsonProperty("AttrNames")
private Map<String,String> attrNames;
public Map<String, String> getAttrNames() {
return attrNames;
}
public void setAttrNames(Map<String, String> attrNames) {
this.attrNames = attrNames;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/30 11:27
*/
public class IMGetAttrResult extends GenericResult {
@JsonProperty("UserAttrs")
List<UserAttrItem> userAttrs;
public List<UserAttrItem> getUserAttrs() {
return userAttrs;
}
public void setUserAttrs(List<UserAttrItem> userAttrs) {
this.userAttrs = userAttrs;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/30 14:10
*/
public class IMGetTagResult extends GenericResult {
@JsonProperty("UserTags")
private List<UserTagItem> userTags;
public List<UserTagItem> getUserTags() {
return userTags;
}
public void setUserTags(List<UserTagItem> userTags) {
this.userTags = userTags;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* @author hyh
* @since 2021/07/30 11:20
*/
public class IMPushResult extends GenericResult{
@JsonProperty("TaskId")
private String taskId;
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
}
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/30 14:28
*/
public class IMRemoveAllTags extends GenericResult {
}
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/30 14:03
*/
public class IMRemoveAttrResult extends GenericResult {
}
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/30 14:27
*/
public class IMRemoveTagResult extends GenericResult {
}
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/30 11:22
*/
public class IMSetAttrNameResult extends GenericResult {
}
package com.qcloud.im.model.response;
/**
* @author hyh
* @since 2021/07/30 11:54
*/
public class IMSetAttrResult extends GenericResult {
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;
/**
* @author hyh
* @since 2021/07/30 11:47
*/
public class UserAttrItem {
@JsonProperty("To_Account")
private String toAccount;
@JsonProperty("Attrs")
private Map<String, Object> attrs;
public String getToAccount() {
return toAccount;
}
public void setToAccount(String toAccount) {
this.toAccount = toAccount;
}
public Map<String, Object> getAttrs() {
return attrs;
}
public void setAttrs(Map<String, Object> attrs) {
this.attrs = attrs;
}
}
package com.qcloud.im.model.response;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/**
* @author hyh
* @since 2021/07/30 14:24
*/
public class UserTagItem {
@JsonProperty("To_Account")
private String toAccount;
@JsonProperty("Tags")
private List<String> tags;
public String getToAccount() {
return toAccount;
}
public void setToAccount(String toAccount) {
this.toAccount = toAccount;
}
public List<String> getTags() {
return tags;
}
public void setTags(List<String> tags) {
this.tags = tags;
}
}
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