com.aliyun.dingtalkyida_1_0.models.BatchUpdateFormDataByInstanceIdRequest 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.dingtalkyida_1_0.models;
import com.aliyun.tea.*;
public class BatchUpdateFormDataByInstanceIdRequest extends TeaModel {
// 宜搭应用编码
@NameInMap("appType")
public String appType;
// 是否需要宜搭服务端异步执行该任务(选择异步执行那么OpenAPI调用会立即返回,并且任务会在宜搭服务端继续执行直至结束,且允许的单次更新数据量上限更大)
@NameInMap("asynchronousExecution")
public Boolean asynchronousExecution;
// 表单实例id列表
@NameInMap("formInstanceIdList")
public java.util.List formInstanceIdList;
// 表单编码
@NameInMap("formUuid")
public String formUuid;
// 是否忽略空值
@NameInMap("ignoreEmpty")
public Boolean ignoreEmpty;
// 是否不触发校验规则、关联业务规则和第三方服务回调(如果您的业务无必要触发这些那么请填true以增大单次更新允许的数据量上限以及API的执行速度)
@NameInMap("noExecuteExpression")
public Boolean noExecuteExpression;
// 宜搭应用秘钥
@NameInMap("systemToken")
public String systemToken;
// 用于更新表单实例的数据, 格式为json字符串, 能解析成Map结构, 解析得到的Map的键为表单组件id, 值为表单组件值。详情参考 https://www.yuque.com/yida/support/agb8im#f26a51f429f9f19aa0b5b3ee847ac556_h3_31
@NameInMap("updateFormDataJson")
public String updateFormDataJson;
// 是否使用最新的表单schema版本, 默认false
@NameInMap("useLatestFormSchemaVersion")
public Boolean useLatestFormSchemaVersion;
// 钉钉userId
@NameInMap("userId")
public String userId;
public static BatchUpdateFormDataByInstanceIdRequest build(java.util.Map map) throws Exception {
BatchUpdateFormDataByInstanceIdRequest self = new BatchUpdateFormDataByInstanceIdRequest();
return TeaModel.build(map, self);
}
public BatchUpdateFormDataByInstanceIdRequest setAppType(String appType) {
this.appType = appType;
return this;
}
public String getAppType() {
return this.appType;
}
public BatchUpdateFormDataByInstanceIdRequest setAsynchronousExecution(Boolean asynchronousExecution) {
this.asynchronousExecution = asynchronousExecution;
return this;
}
public Boolean getAsynchronousExecution() {
return this.asynchronousExecution;
}
public BatchUpdateFormDataByInstanceIdRequest setFormInstanceIdList(java.util.List formInstanceIdList) {
this.formInstanceIdList = formInstanceIdList;
return this;
}
public java.util.List getFormInstanceIdList() {
return this.formInstanceIdList;
}
public BatchUpdateFormDataByInstanceIdRequest setFormUuid(String formUuid) {
this.formUuid = formUuid;
return this;
}
public String getFormUuid() {
return this.formUuid;
}
public BatchUpdateFormDataByInstanceIdRequest setIgnoreEmpty(Boolean ignoreEmpty) {
this.ignoreEmpty = ignoreEmpty;
return this;
}
public Boolean getIgnoreEmpty() {
return this.ignoreEmpty;
}
public BatchUpdateFormDataByInstanceIdRequest setNoExecuteExpression(Boolean noExecuteExpression) {
this.noExecuteExpression = noExecuteExpression;
return this;
}
public Boolean getNoExecuteExpression() {
return this.noExecuteExpression;
}
public BatchUpdateFormDataByInstanceIdRequest setSystemToken(String systemToken) {
this.systemToken = systemToken;
return this;
}
public String getSystemToken() {
return this.systemToken;
}
public BatchUpdateFormDataByInstanceIdRequest setUpdateFormDataJson(String updateFormDataJson) {
this.updateFormDataJson = updateFormDataJson;
return this;
}
public String getUpdateFormDataJson() {
return this.updateFormDataJson;
}
public BatchUpdateFormDataByInstanceIdRequest setUseLatestFormSchemaVersion(Boolean useLatestFormSchemaVersion) {
this.useLatestFormSchemaVersion = useLatestFormSchemaVersion;
return this;
}
public Boolean getUseLatestFormSchemaVersion() {
return this.useLatestFormSchemaVersion;
}
public BatchUpdateFormDataByInstanceIdRequest setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}