com.aliyun.dingtalkconference_1_0.models.MemberModelMapValue Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkconference_1_0.models;
import com.aliyun.tea.*;
public class MemberModelMapValue extends TeaModel {
/**
* example:
* 2iPOLbpUNMLzB5LuwggiiqiPwiEiE
*/
@NameInMap("unionId")
public String unionId;
/**
* example:
* 654058f2411fe90147e68780
*/
@NameInMap("conferenceId")
public String conferenceId;
/**
* example:
* 测试昵称
*/
@NameInMap("userNick")
public String userNick;
/**
* example:
* 1699347295876
*/
@NameInMap("joinTime")
public Long joinTime;
/**
* example:
* 1699347395876
*/
@NameInMap("leaveTime")
public Long leaveTime;
/**
* example:
* 100000
*/
@NameInMap("duration")
public Long duration;
/**
* example:
* 1:初始化 2:呼叫中 3:活跃(在会) 4:入会失败(拒接等) 5:被踢 6:离会
*/
@NameInMap("attendStatus")
public Integer attendStatus;
/**
* example:
* true:是 false:否
*/
@NameInMap("host")
public Boolean host;
/**
* example:
* true:是 false:否
*/
@NameInMap("coHost")
public Boolean coHost;
/**
* example:
* true:是 false:否
*/
@NameInMap("outerOrgMember")
public Boolean outerOrgMember;
/**
* example:
* true:是 false:否
*/
@NameInMap("pstnJoin")
public Boolean pstnJoin;
/**
* example:
* Win Mac iOS Android
*/
@NameInMap("deviceType")
public String deviceType;
public static MemberModelMapValue build(java.util.Map map) throws Exception {
MemberModelMapValue self = new MemberModelMapValue();
return TeaModel.build(map, self);
}
public MemberModelMapValue setUnionId(String unionId) {
this.unionId = unionId;
return this;
}
public String getUnionId() {
return this.unionId;
}
public MemberModelMapValue setConferenceId(String conferenceId) {
this.conferenceId = conferenceId;
return this;
}
public String getConferenceId() {
return this.conferenceId;
}
public MemberModelMapValue setUserNick(String userNick) {
this.userNick = userNick;
return this;
}
public String getUserNick() {
return this.userNick;
}
public MemberModelMapValue setJoinTime(Long joinTime) {
this.joinTime = joinTime;
return this;
}
public Long getJoinTime() {
return this.joinTime;
}
public MemberModelMapValue setLeaveTime(Long leaveTime) {
this.leaveTime = leaveTime;
return this;
}
public Long getLeaveTime() {
return this.leaveTime;
}
public MemberModelMapValue setDuration(Long duration) {
this.duration = duration;
return this;
}
public Long getDuration() {
return this.duration;
}
public MemberModelMapValue setAttendStatus(Integer attendStatus) {
this.attendStatus = attendStatus;
return this;
}
public Integer getAttendStatus() {
return this.attendStatus;
}
public MemberModelMapValue setHost(Boolean host) {
this.host = host;
return this;
}
public Boolean getHost() {
return this.host;
}
public MemberModelMapValue setCoHost(Boolean coHost) {
this.coHost = coHost;
return this;
}
public Boolean getCoHost() {
return this.coHost;
}
public MemberModelMapValue setOuterOrgMember(Boolean outerOrgMember) {
this.outerOrgMember = outerOrgMember;
return this;
}
public Boolean getOuterOrgMember() {
return this.outerOrgMember;
}
public MemberModelMapValue setPstnJoin(Boolean pstnJoin) {
this.pstnJoin = pstnJoin;
return this;
}
public Boolean getPstnJoin() {
return this.pstnJoin;
}
public MemberModelMapValue setDeviceType(String deviceType) {
this.deviceType = deviceType;
return this;
}
public String getDeviceType() {
return this.deviceType;
}
}