![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkyida_2_0.models.UpdateFormDataRequest Maven / Gradle / Ivy
Show all versions of dingtalk Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkyida_2_0.models;
import com.aliyun.tea.*;
public class UpdateFormDataRequest extends TeaModel {
/**
* example:
* APP_PBKT0MFBEBTDO8T7SLVP
*/
@NameInMap("appType")
public String appType;
/**
* This parameter is required.
*
* example:
* 33f6d221-17f8-42b7-836a-682b95a046c2
*/
@NameInMap("formInstanceId")
public String formInstanceId;
/**
* example:
* FORM-AA28579F69644FC19A47FE267457E664ZVR1
*/
@NameInMap("formUuid")
public String formUuid;
/**
* example:
* zh_CN
*/
@NameInMap("language")
public String language;
/**
* This parameter is required.
*
* example:
* hexxx
*/
@NameInMap("systemToken")
public String systemToken;
/**
* This parameter is required.
*
* example:
* {"textField_jcr0069m":"danhang","textareaField_jcr0069n":"duohang","numberField_jcr0069o":1,"radioField_jcr0069p":"选项一","selectField_jcr0069q":"选项一","checkboxField_jcr0069r":["选项二","选项三"],"multiSelectField_jcr0069s":["选项二","选项三"],"dateField_jcr0069t":1516636800000,"cascadeDate_jcr0069u":["1514736000000","1517328000000"],"employeeField_jcr0069x":["xxxxx"],"citySelectField_jcr0069y":["110000","110100","110101"],"departmentField_jcr0069z":1123456,"cascadeSelectField_jcr006a0":["part","part_b"],{"attachmentField_jna1lvyb":[{"downloadUrl":"https://www.aliwork.com/fileHandle?appType=default_tianshu_app&fileName=edd07ca9-1d2e-44b5-98fe-c1e16202f90d.txt&instId=&type=download","name":"test.txt","previewUrl":"https://www.aliwork.com/inst/preview?appType=default_tianshu_app&fileName=test.txt&fileSize=4&downloadUrl=edd07ca9-1d2e-44b5-98fe-c1e16202f90d.txt","url":"https://www.aliwork.com/fileHandle?appType=default_tianshu_app&fileName=edd07ca9-1d2e-44b5-98fe-c1e16202f90d.txt&instId=&type=download","ext":"txt"}]},"tableField_jcr006a1":[{"cascadeDate_jcr006aa":["1514736000000","1517328000000"],"cascadeSelectField_jcr006ae":["product","product_a"],"checkboxField_jcr006a7":["选项一","选项二","选项三"],"citySelectField_jcr006ac":["120000","120100","120102"],"dateField_jcr006a9":1517328000000,"departmentField_jcr006ad":1123456,"employeeField_jcr006ab":["yyyyy","xxxxx"],"multiSelectField_jcr006a8":["选项一","选项二","选项三"],"numberField_jcr006a4":2,"radioField_jcr006a5":"选项二","selectField_jcr006a6":"选项三","textField_jcr006a2":"明细下单行","textareaField_jcr006a3":"明细下多行"}]}
*/
@NameInMap("updateFormDataJson")
public String updateFormDataJson;
/**
* example:
* false
*/
@NameInMap("useAlias")
public Boolean useAlias;
/**
* example:
* false
*/
@NameInMap("useLatestVersion")
public Boolean useLatestVersion;
/**
* This parameter is required.
*/
@NameInMap("userId")
public String userId;
public static UpdateFormDataRequest build(java.util.Map map) throws Exception {
UpdateFormDataRequest self = new UpdateFormDataRequest();
return TeaModel.build(map, self);
}
public UpdateFormDataRequest setAppType(String appType) {
this.appType = appType;
return this;
}
public String getAppType() {
return this.appType;
}
public UpdateFormDataRequest setFormInstanceId(String formInstanceId) {
this.formInstanceId = formInstanceId;
return this;
}
public String getFormInstanceId() {
return this.formInstanceId;
}
public UpdateFormDataRequest setFormUuid(String formUuid) {
this.formUuid = formUuid;
return this;
}
public String getFormUuid() {
return this.formUuid;
}
public UpdateFormDataRequest setLanguage(String language) {
this.language = language;
return this;
}
public String getLanguage() {
return this.language;
}
public UpdateFormDataRequest setSystemToken(String systemToken) {
this.systemToken = systemToken;
return this;
}
public String getSystemToken() {
return this.systemToken;
}
public UpdateFormDataRequest setUpdateFormDataJson(String updateFormDataJson) {
this.updateFormDataJson = updateFormDataJson;
return this;
}
public String getUpdateFormDataJson() {
return this.updateFormDataJson;
}
public UpdateFormDataRequest setUseAlias(Boolean useAlias) {
this.useAlias = useAlias;
return this;
}
public Boolean getUseAlias() {
return this.useAlias;
}
public UpdateFormDataRequest setUseLatestVersion(Boolean useLatestVersion) {
this.useLatestVersion = useLatestVersion;
return this;
}
public Boolean getUseLatestVersion() {
return this.useLatestVersion;
}
public UpdateFormDataRequest setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}