
com.aliyun.dingtalkworkflow_1_0.models.GetProcessConfigResponseBody 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 GetProcessConfigResponseBody extends TeaModel {
@NameInMap("result")
public GetProcessConfigResponseBodyResult result;
public static GetProcessConfigResponseBody build(java.util.Map map) throws Exception {
GetProcessConfigResponseBody self = new GetProcessConfigResponseBody();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBody setResult(GetProcessConfigResponseBodyResult result) {
this.result = result;
return this;
}
public GetProcessConfigResponseBodyResult getResult() {
return this.result;
}
public static class GetProcessConfigResponseBodyResultCommentConf extends TeaModel {
/**
* example:
* 评论描述
*/
@NameInMap("commentDescription")
public String commentDescription;
@NameInMap("commentHiddenForProposer")
public Boolean commentHiddenForProposer;
@NameInMap("commentRequired")
public Boolean commentRequired;
public static GetProcessConfigResponseBodyResultCommentConf build(java.util.Map map) throws Exception {
GetProcessConfigResponseBodyResultCommentConf self = new GetProcessConfigResponseBodyResultCommentConf();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBodyResultCommentConf setCommentDescription(String commentDescription) {
this.commentDescription = commentDescription;
return this;
}
public String getCommentDescription() {
return this.commentDescription;
}
public GetProcessConfigResponseBodyResultCommentConf setCommentHiddenForProposer(Boolean commentHiddenForProposer) {
this.commentHiddenForProposer = commentHiddenForProposer;
return this;
}
public Boolean getCommentHiddenForProposer() {
return this.commentHiddenForProposer;
}
public GetProcessConfigResponseBodyResultCommentConf setCommentRequired(Boolean commentRequired) {
this.commentRequired = commentRequired;
return this;
}
public Boolean getCommentRequired() {
return this.commentRequired;
}
}
public static class GetProcessConfigResponseBodyResultHandSignConf extends TeaModel {
@NameInMap("handSignEnable")
public Boolean handSignEnable;
@NameInMap("resignEnable")
public Boolean resignEnable;
public static GetProcessConfigResponseBodyResultHandSignConf build(java.util.Map map) throws Exception {
GetProcessConfigResponseBodyResultHandSignConf self = new GetProcessConfigResponseBodyResultHandSignConf();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBodyResultHandSignConf setHandSignEnable(Boolean handSignEnable) {
this.handSignEnable = handSignEnable;
return this;
}
public Boolean getHandSignEnable() {
return this.handSignEnable;
}
public GetProcessConfigResponseBodyResultHandSignConf setResignEnable(Boolean resignEnable) {
this.resignEnable = resignEnable;
return this;
}
public Boolean getResignEnable() {
return this.resignEnable;
}
}
public static class GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList extends TeaModel {
/**
* example:
* 钉三多
*/
@NameInMap("name")
public String name;
/**
* example:
* approval
*/
@NameInMap("type")
public String type;
/**
* example:
* manager1234
*/
@NameInMap("value")
public String value;
public static GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList build(java.util.Map map) throws Exception {
GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList self = new GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
public GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class GetProcessConfigResponseBodyResultSubstituteSubmitConf extends TeaModel {
@NameInMap("enable")
public Boolean enable;
@NameInMap("submitterList")
public java.util.List submitterList;
public static GetProcessConfigResponseBodyResultSubstituteSubmitConf build(java.util.Map map) throws Exception {
GetProcessConfigResponseBodyResultSubstituteSubmitConf self = new GetProcessConfigResponseBodyResultSubstituteSubmitConf();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBodyResultSubstituteSubmitConf setEnable(Boolean enable) {
this.enable = enable;
return this;
}
public Boolean getEnable() {
return this.enable;
}
public GetProcessConfigResponseBodyResultSubstituteSubmitConf setSubmitterList(java.util.List submitterList) {
this.submitterList = submitterList;
return this;
}
public java.util.List getSubmitterList() {
return this.submitterList;
}
}
public static class GetProcessConfigResponseBodyResultTitleGenRule extends TeaModel {
/**
* example:
* #{originator}#{formName}#{createTime}
*/
@NameInMap("express")
public String express;
/**
* example:
* 2
*/
@NameInMap("type")
public Integer type;
public static GetProcessConfigResponseBodyResultTitleGenRule build(java.util.Map map) throws Exception {
GetProcessConfigResponseBodyResultTitleGenRule self = new GetProcessConfigResponseBodyResultTitleGenRule();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBodyResultTitleGenRule setExpress(String express) {
this.express = express;
return this;
}
public String getExpress() {
return this.express;
}
public GetProcessConfigResponseBodyResultTitleGenRule setType(Integer type) {
this.type = type;
return this;
}
public Integer getType() {
return this.type;
}
}
public static class GetProcessConfigResponseBodyResultVisibility extends TeaModel {
/**
* example:
* 1
*/
@NameInMap("type")
public Integer type;
/**
* example:
* manager345
*/
@NameInMap("value")
public String value;
public static GetProcessConfigResponseBodyResultVisibility build(java.util.Map map) throws Exception {
GetProcessConfigResponseBodyResultVisibility self = new GetProcessConfigResponseBodyResultVisibility();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBodyResultVisibility setType(Integer type) {
this.type = type;
return this;
}
public Integer getType() {
return this.type;
}
public GetProcessConfigResponseBodyResultVisibility setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class GetProcessConfigResponseBodyResult extends TeaModel {
@NameInMap("abstractGenRule")
public java.util.List abstractGenRule;
/**
* example:
* {"sid_instStart":[{"fieldId":"TextField-K2AD4O5B","fieldBehavior":"HIDDEN","componentName":"TextField","disableBehaviors":[]}],"1918_5cd3":[{"fieldId":"TextField-K2AD4O5B","fieldBehavior":"HIDDEN","componentName":"TextField","disableBehaviors":[]}],"d01c_a677":[{"fieldId":"TextField-K2AD4O5B","fieldBehavior":"NORMAL","componentName":"TextField","disableBehaviors":[]}]}
*/
@NameInMap("activityAuth")
public String activityAuth;
@NameInMap("allowRevoke")
public Boolean allowRevoke;
@NameInMap("appendEnable")
public Boolean appendEnable;
@NameInMap("autoExecuteOriginatorTasks")
public Boolean autoExecuteOriginatorTasks;
/**
* example:
* alitrip.business
*/
@NameInMap("bizCategoryId")
public String bizCategoryId;
/**
* example:
* crm_customer
*/
@NameInMap("bizType")
public String bizType;
@NameInMap("commentConf")
public GetProcessConfigResponseBodyResultCommentConf commentConf;
/**
* example:
* continuousFirst
*/
@NameInMap("duplicateRemoval")
public String duplicateRemoval;
/**
* example:
* {"items":[]}
*/
@NameInMap("formSchema")
public String formSchema;
@NameInMap("handSignConf")
public GetProcessConfigResponseBodyResultHandSignConf handSignConf;
@NameInMap("managers")
public java.util.List managers;
/**
* example:
* 模板名称
*/
@NameInMap("name")
public String name;
@NameInMap("processAppType")
public Boolean processAppType;
/**
* example:
* {"type":"","properties":{},"childNode":{}}
*/
@NameInMap("processConfig")
public String processConfig;
@NameInMap("staticProc")
public Boolean staticProc;
@NameInMap("substituteSubmitConf")
public GetProcessConfigResponseBodyResultSubstituteSubmitConf substituteSubmitConf;
@NameInMap("titleGenRule")
public GetProcessConfigResponseBodyResultTitleGenRule titleGenRule;
@NameInMap("visibility")
public java.util.List visibility;
public static GetProcessConfigResponseBodyResult build(java.util.Map map) throws Exception {
GetProcessConfigResponseBodyResult self = new GetProcessConfigResponseBodyResult();
return TeaModel.build(map, self);
}
public GetProcessConfigResponseBodyResult setAbstractGenRule(java.util.List abstractGenRule) {
this.abstractGenRule = abstractGenRule;
return this;
}
public java.util.List getAbstractGenRule() {
return this.abstractGenRule;
}
public GetProcessConfigResponseBodyResult setActivityAuth(String activityAuth) {
this.activityAuth = activityAuth;
return this;
}
public String getActivityAuth() {
return this.activityAuth;
}
public GetProcessConfigResponseBodyResult setAllowRevoke(Boolean allowRevoke) {
this.allowRevoke = allowRevoke;
return this;
}
public Boolean getAllowRevoke() {
return this.allowRevoke;
}
public GetProcessConfigResponseBodyResult setAppendEnable(Boolean appendEnable) {
this.appendEnable = appendEnable;
return this;
}
public Boolean getAppendEnable() {
return this.appendEnable;
}
public GetProcessConfigResponseBodyResult setAutoExecuteOriginatorTasks(Boolean autoExecuteOriginatorTasks) {
this.autoExecuteOriginatorTasks = autoExecuteOriginatorTasks;
return this;
}
public Boolean getAutoExecuteOriginatorTasks() {
return this.autoExecuteOriginatorTasks;
}
public GetProcessConfigResponseBodyResult setBizCategoryId(String bizCategoryId) {
this.bizCategoryId = bizCategoryId;
return this;
}
public String getBizCategoryId() {
return this.bizCategoryId;
}
public GetProcessConfigResponseBodyResult setBizType(String bizType) {
this.bizType = bizType;
return this;
}
public String getBizType() {
return this.bizType;
}
public GetProcessConfigResponseBodyResult setCommentConf(GetProcessConfigResponseBodyResultCommentConf commentConf) {
this.commentConf = commentConf;
return this;
}
public GetProcessConfigResponseBodyResultCommentConf getCommentConf() {
return this.commentConf;
}
public GetProcessConfigResponseBodyResult setDuplicateRemoval(String duplicateRemoval) {
this.duplicateRemoval = duplicateRemoval;
return this;
}
public String getDuplicateRemoval() {
return this.duplicateRemoval;
}
public GetProcessConfigResponseBodyResult setFormSchema(String formSchema) {
this.formSchema = formSchema;
return this;
}
public String getFormSchema() {
return this.formSchema;
}
public GetProcessConfigResponseBodyResult setHandSignConf(GetProcessConfigResponseBodyResultHandSignConf handSignConf) {
this.handSignConf = handSignConf;
return this;
}
public GetProcessConfigResponseBodyResultHandSignConf getHandSignConf() {
return this.handSignConf;
}
public GetProcessConfigResponseBodyResult setManagers(java.util.List managers) {
this.managers = managers;
return this;
}
public java.util.List getManagers() {
return this.managers;
}
public GetProcessConfigResponseBodyResult setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public GetProcessConfigResponseBodyResult setProcessAppType(Boolean processAppType) {
this.processAppType = processAppType;
return this;
}
public Boolean getProcessAppType() {
return this.processAppType;
}
public GetProcessConfigResponseBodyResult setProcessConfig(String processConfig) {
this.processConfig = processConfig;
return this;
}
public String getProcessConfig() {
return this.processConfig;
}
public GetProcessConfigResponseBodyResult setStaticProc(Boolean staticProc) {
this.staticProc = staticProc;
return this;
}
public Boolean getStaticProc() {
return this.staticProc;
}
public GetProcessConfigResponseBodyResult setSubstituteSubmitConf(GetProcessConfigResponseBodyResultSubstituteSubmitConf substituteSubmitConf) {
this.substituteSubmitConf = substituteSubmitConf;
return this;
}
public GetProcessConfigResponseBodyResultSubstituteSubmitConf getSubstituteSubmitConf() {
return this.substituteSubmitConf;
}
public GetProcessConfigResponseBodyResult setTitleGenRule(GetProcessConfigResponseBodyResultTitleGenRule titleGenRule) {
this.titleGenRule = titleGenRule;
return this;
}
public GetProcessConfigResponseBodyResultTitleGenRule getTitleGenRule() {
return this.titleGenRule;
}
public GetProcessConfigResponseBodyResult setVisibility(java.util.List visibility) {
this.visibility = visibility;
return this;
}
public java.util.List getVisibility() {
return this.visibility;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy