
com.aliyun.dingtalkworkflow_1_0.models.ProcessForecastRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkworkflow_1_0.models;
import com.aliyun.tea.*;
public class ProcessForecastRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("deptId")
public Integer deptId;
/**
* This parameter is required.
*/
@NameInMap("formComponentValues")
public java.util.List formComponentValues;
/**
* This parameter is required.
*
* example:
* PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-xxxx-1
*/
@NameInMap("processCode")
public String processCode;
/**
* This parameter is required.
*
* example:
* manager432
*/
@NameInMap("userId")
public String userId;
public static ProcessForecastRequest build(java.util.Map map) throws Exception {
ProcessForecastRequest self = new ProcessForecastRequest();
return TeaModel.build(map, self);
}
public ProcessForecastRequest setDeptId(Integer deptId) {
this.deptId = deptId;
return this;
}
public Integer getDeptId() {
return this.deptId;
}
public ProcessForecastRequest setFormComponentValues(java.util.List formComponentValues) {
this.formComponentValues = formComponentValues;
return this;
}
public java.util.List getFormComponentValues() {
return this.formComponentValues;
}
public ProcessForecastRequest setProcessCode(String processCode) {
this.processCode = processCode;
return this;
}
public String getProcessCode() {
return this.processCode;
}
public ProcessForecastRequest setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
public static class ProcessForecastRequestFormComponentValuesDetailsDetails extends TeaModel {
/**
* example:
* Phone
*/
@NameInMap("bizAlias")
public String bizAlias;
@NameInMap("componentType")
public String componentType;
/**
* example:
* 总个数:1
*/
@NameInMap("extValue")
public String extValue;
/**
* example:
* PhoneField_IZI2LP8QF6O0
*/
@NameInMap("id")
public String id;
/**
* example:
* PhoneField
*/
@NameInMap("name")
public String name;
/**
* example:
* 123xxxxxxxx
*/
@NameInMap("value")
public String value;
public static ProcessForecastRequestFormComponentValuesDetailsDetails build(java.util.Map map) throws Exception {
ProcessForecastRequestFormComponentValuesDetailsDetails self = new ProcessForecastRequestFormComponentValuesDetailsDetails();
return TeaModel.build(map, self);
}
public ProcessForecastRequestFormComponentValuesDetailsDetails setBizAlias(String bizAlias) {
this.bizAlias = bizAlias;
return this;
}
public String getBizAlias() {
return this.bizAlias;
}
public ProcessForecastRequestFormComponentValuesDetailsDetails setComponentType(String componentType) {
this.componentType = componentType;
return this;
}
public String getComponentType() {
return this.componentType;
}
public ProcessForecastRequestFormComponentValuesDetailsDetails setExtValue(String extValue) {
this.extValue = extValue;
return this;
}
public String getExtValue() {
return this.extValue;
}
public ProcessForecastRequestFormComponentValuesDetailsDetails setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public ProcessForecastRequestFormComponentValuesDetailsDetails setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public ProcessForecastRequestFormComponentValuesDetailsDetails setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class ProcessForecastRequestFormComponentValuesDetails extends TeaModel {
/**
* example:
* Phone
*/
@NameInMap("bizAlias")
public String bizAlias;
@NameInMap("details")
public java.util.List details;
/**
* example:
* 总个数:1
*/
@NameInMap("extValue")
public String extValue;
/**
* example:
* PhoneField_IZI2LP8QF6O0
*/
@NameInMap("id")
public String id;
/**
* example:
* PhoneField
*/
@NameInMap("name")
public String name;
/**
* example:
* 123xxxxxxxx
*/
@NameInMap("value")
public String value;
public static ProcessForecastRequestFormComponentValuesDetails build(java.util.Map map) throws Exception {
ProcessForecastRequestFormComponentValuesDetails self = new ProcessForecastRequestFormComponentValuesDetails();
return TeaModel.build(map, self);
}
public ProcessForecastRequestFormComponentValuesDetails setBizAlias(String bizAlias) {
this.bizAlias = bizAlias;
return this;
}
public String getBizAlias() {
return this.bizAlias;
}
public ProcessForecastRequestFormComponentValuesDetails setDetails(java.util.List details) {
this.details = details;
return this;
}
public java.util.List getDetails() {
return this.details;
}
public ProcessForecastRequestFormComponentValuesDetails setExtValue(String extValue) {
this.extValue = extValue;
return this;
}
public String getExtValue() {
return this.extValue;
}
public ProcessForecastRequestFormComponentValuesDetails setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public ProcessForecastRequestFormComponentValuesDetails setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public ProcessForecastRequestFormComponentValuesDetails setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class ProcessForecastRequestFormComponentValues extends TeaModel {
/**
* example:
* Phone
*/
@NameInMap("bizAlias")
public String bizAlias;
@NameInMap("componentType")
public String componentType;
@NameInMap("details")
public java.util.List details;
/**
* example:
* 总个数:1
*/
@NameInMap("extValue")
public String extValue;
/**
* example:
* PhoneField_IZI2LP8QF6O0
*/
@NameInMap("id")
public String id;
/**
* This parameter is required.
*
* example:
* PhoneField
*/
@NameInMap("name")
public String name;
/**
* This parameter is required.
*
* example:
* 123xxxxxxxx
*/
@NameInMap("value")
public String value;
public static ProcessForecastRequestFormComponentValues build(java.util.Map map) throws Exception {
ProcessForecastRequestFormComponentValues self = new ProcessForecastRequestFormComponentValues();
return TeaModel.build(map, self);
}
public ProcessForecastRequestFormComponentValues setBizAlias(String bizAlias) {
this.bizAlias = bizAlias;
return this;
}
public String getBizAlias() {
return this.bizAlias;
}
public ProcessForecastRequestFormComponentValues setComponentType(String componentType) {
this.componentType = componentType;
return this;
}
public String getComponentType() {
return this.componentType;
}
public ProcessForecastRequestFormComponentValues setDetails(java.util.List details) {
this.details = details;
return this;
}
public java.util.List getDetails() {
return this.details;
}
public ProcessForecastRequestFormComponentValues setExtValue(String extValue) {
this.extValue = extValue;
return this;
}
public String getExtValue() {
return this.extValue;
}
public ProcessForecastRequestFormComponentValues setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public ProcessForecastRequestFormComponentValues setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public ProcessForecastRequestFormComponentValues setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy