com.aliyun.dingtalkindustry_1_0.models.PushDingMessageRequest 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.dingtalkindustry_1_0.models;
import com.aliyun.tea.*;
public class PushDingMessageRequest extends TeaModel {
// 应用Id,默认是医疗的应用。
@NameInMap("appId")
public Long appId;
// 消息内容,长度不超过500。
@NameInMap("content")
public String content;
// 消息类型:CARD:卡片消息;LINK:链接消息;TEXT:文本消息;
@NameInMap("messageType")
public String messageType;
// 链接消息时,消息文案下的URL。
@NameInMap("messageUrl")
public String messageUrl;
// 链接消息时,右侧图片URL。
@NameInMap("pictureUrl")
public String pictureUrl;
// 卡片消息时,消息下面action的标题,长度不超过20。
@NameInMap("singleTitle")
public String singleTitle;
// 卡片消息时,消息下面action转跳URL,长度不超过500。
@NameInMap("singleUrl")
public String singleUrl;
// 消息展示标题,长度不超过100。
@NameInMap("title")
public String title;
// 组织下的staffId列表
@NameInMap("userIdList")
public java.util.List userIdList;
public static PushDingMessageRequest build(java.util.Map map) throws Exception {
PushDingMessageRequest self = new PushDingMessageRequest();
return TeaModel.build(map, self);
}
public PushDingMessageRequest setAppId(Long appId) {
this.appId = appId;
return this;
}
public Long getAppId() {
return this.appId;
}
public PushDingMessageRequest setContent(String content) {
this.content = content;
return this;
}
public String getContent() {
return this.content;
}
public PushDingMessageRequest setMessageType(String messageType) {
this.messageType = messageType;
return this;
}
public String getMessageType() {
return this.messageType;
}
public PushDingMessageRequest setMessageUrl(String messageUrl) {
this.messageUrl = messageUrl;
return this;
}
public String getMessageUrl() {
return this.messageUrl;
}
public PushDingMessageRequest setPictureUrl(String pictureUrl) {
this.pictureUrl = pictureUrl;
return this;
}
public String getPictureUrl() {
return this.pictureUrl;
}
public PushDingMessageRequest setSingleTitle(String singleTitle) {
this.singleTitle = singleTitle;
return this;
}
public String getSingleTitle() {
return this.singleTitle;
}
public PushDingMessageRequest setSingleUrl(String singleUrl) {
this.singleUrl = singleUrl;
return this;
}
public String getSingleUrl() {
return this.singleUrl;
}
public PushDingMessageRequest setTitle(String title) {
this.title = title;
return this;
}
public String getTitle() {
return this.title;
}
public PushDingMessageRequest setUserIdList(java.util.List userIdList) {
this.userIdList = userIdList;
return this;
}
public java.util.List getUserIdList() {
return this.userIdList;
}
}