com.aliyun.dingtalkrooms_1_0.models.CreateMeetingRoomControlPanelRequest 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.dingtalkrooms_1_0.models;
import com.aliyun.tea.*;
public class CreateMeetingRoomControlPanelRequest extends TeaModel {
@NameInMap("extra")
public CreateMeetingRoomControlPanelRequestExtra extra;
/**
* This parameter is required.
*/
@NameInMap("roomConfig")
public java.util.List roomConfig;
/**
* This parameter is required.
*
* example:
* 25SDWxxxxxx
*/
@NameInMap("roomId")
public String roomId;
/**
* example:
* 0
*/
@NameInMap("status")
public Integer status;
/**
* This parameter is required.
*
* example:
* 2iPOLbpUNMLzB5LuwggiiqiPwiEiE
*/
@NameInMap("unionId")
public String unionId;
public static CreateMeetingRoomControlPanelRequest build(java.util.Map map) throws Exception {
CreateMeetingRoomControlPanelRequest self = new CreateMeetingRoomControlPanelRequest();
return TeaModel.build(map, self);
}
public CreateMeetingRoomControlPanelRequest setExtra(CreateMeetingRoomControlPanelRequestExtra extra) {
this.extra = extra;
return this;
}
public CreateMeetingRoomControlPanelRequestExtra getExtra() {
return this.extra;
}
public CreateMeetingRoomControlPanelRequest setRoomConfig(java.util.List roomConfig) {
this.roomConfig = roomConfig;
return this;
}
public java.util.List getRoomConfig() {
return this.roomConfig;
}
public CreateMeetingRoomControlPanelRequest setRoomId(String roomId) {
this.roomId = roomId;
return this;
}
public String getRoomId() {
return this.roomId;
}
public CreateMeetingRoomControlPanelRequest setStatus(Integer status) {
this.status = status;
return this;
}
public Integer getStatus() {
return this.status;
}
public CreateMeetingRoomControlPanelRequest setUnionId(String unionId) {
this.unionId = unionId;
return this;
}
public String getUnionId() {
return this.unionId;
}
public static class CreateMeetingRoomControlPanelRequestExtra extends TeaModel {
@NameInMap("param")
public java.util.Map param;
public static CreateMeetingRoomControlPanelRequestExtra build(java.util.Map map) throws Exception {
CreateMeetingRoomControlPanelRequestExtra self = new CreateMeetingRoomControlPanelRequestExtra();
return TeaModel.build(map, self);
}
public CreateMeetingRoomControlPanelRequestExtra setParam(java.util.Map param) {
this.param = param;
return this;
}
public java.util.Map getParam() {
return this.param;
}
}
public static class CreateMeetingRoomControlPanelRequestRoomConfig extends TeaModel {
/**
* This parameter is required.
*
* example:
* name
*/
@NameInMap("enName")
public String enName;
/**
* This parameter is required.
*
* example:
*
*/
@NameInMap("icon")
public String icon;
/**
* This parameter is required.
*
* example:
* 栗子xx
*/
@NameInMap("name")
public String name;
/**
* This parameter is required.
*
* example:
* 30
*/
@NameInMap("showTime")
public Integer showTime;
/**
* This parameter is required.
*
* example:
* 0
*/
@NameInMap("sort")
public Integer sort;
/**
* This parameter is required.
*
* example:
*
*/
@NameInMap("url")
public String url;
public static CreateMeetingRoomControlPanelRequestRoomConfig build(java.util.Map map) throws Exception {
CreateMeetingRoomControlPanelRequestRoomConfig self = new CreateMeetingRoomControlPanelRequestRoomConfig();
return TeaModel.build(map, self);
}
public CreateMeetingRoomControlPanelRequestRoomConfig setEnName(String enName) {
this.enName = enName;
return this;
}
public String getEnName() {
return this.enName;
}
public CreateMeetingRoomControlPanelRequestRoomConfig setIcon(String icon) {
this.icon = icon;
return this;
}
public String getIcon() {
return this.icon;
}
public CreateMeetingRoomControlPanelRequestRoomConfig setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public CreateMeetingRoomControlPanelRequestRoomConfig setShowTime(Integer showTime) {
this.showTime = showTime;
return this;
}
public Integer getShowTime() {
return this.showTime;
}
public CreateMeetingRoomControlPanelRequestRoomConfig setSort(Integer sort) {
this.sort = sort;
return this;
}
public Integer getSort() {
return this.sort;
}
public CreateMeetingRoomControlPanelRequestRoomConfig setUrl(String url) {
this.url = url;
return this;
}
public String getUrl() {
return this.url;
}
}
}