com.aliyun.dingtalkim_1_0.models.SetRightPanelRequest 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.dingtalkim_1_0.models;
import com.aliyun.tea.*;
public class SetRightPanelRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* ciddjxhgdDXSAAXXXXX
*/
@NameInMap("openConversationId")
public String openConversationId;
/**
* This parameter is required.
*/
@NameInMap("rightPanelClosePermitted")
public Boolean rightPanelClosePermitted;
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("rightPanelOpenStatus")
public Integer rightPanelOpenStatus;
/**
* This parameter is required.
*
* example:
* 侧边栏标题
*/
@NameInMap("title")
public String title;
/**
* This parameter is required.
*/
@NameInMap("webWndParams")
public SetRightPanelRequestWebWndParams webWndParams;
/**
* This parameter is required.
*
* example:
* 500
*/
@NameInMap("width")
public Integer width;
public static SetRightPanelRequest build(java.util.Map map) throws Exception {
SetRightPanelRequest self = new SetRightPanelRequest();
return TeaModel.build(map, self);
}
public SetRightPanelRequest setOpenConversationId(String openConversationId) {
this.openConversationId = openConversationId;
return this;
}
public String getOpenConversationId() {
return this.openConversationId;
}
public SetRightPanelRequest setRightPanelClosePermitted(Boolean rightPanelClosePermitted) {
this.rightPanelClosePermitted = rightPanelClosePermitted;
return this;
}
public Boolean getRightPanelClosePermitted() {
return this.rightPanelClosePermitted;
}
public SetRightPanelRequest setRightPanelOpenStatus(Integer rightPanelOpenStatus) {
this.rightPanelOpenStatus = rightPanelOpenStatus;
return this;
}
public Integer getRightPanelOpenStatus() {
return this.rightPanelOpenStatus;
}
public SetRightPanelRequest setTitle(String title) {
this.title = title;
return this;
}
public String getTitle() {
return this.title;
}
public SetRightPanelRequest setWebWndParams(SetRightPanelRequestWebWndParams webWndParams) {
this.webWndParams = webWndParams;
return this;
}
public SetRightPanelRequestWebWndParams getWebWndParams() {
return this.webWndParams;
}
public SetRightPanelRequest setWidth(Integer width) {
this.width = width;
return this;
}
public Integer getWidth() {
return this.width;
}
public static class SetRightPanelRequestWebWndParams extends TeaModel {
/**
* This parameter is required.
*
* example:
*
*/
@NameInMap("targetURL")
public String targetURL;
public static SetRightPanelRequestWebWndParams build(java.util.Map map) throws Exception {
SetRightPanelRequestWebWndParams self = new SetRightPanelRequestWebWndParams();
return TeaModel.build(map, self);
}
public SetRightPanelRequestWebWndParams setTargetURL(String targetURL) {
this.targetURL = targetURL;
return this;
}
public String getTargetURL() {
return this.targetURL;
}
}
}