com.aliyun.dingtalkworkflow_1_0.models.GetProcessConfigResponseBody 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.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;
}
}
}