All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkworkflow_1_0.models.GetProcessConfigResponseBody Maven / Gradle / Ivy

There is a newer version: 2.1.67
Show newest version
// 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 - 2024 Weber Informatics LLC | Privacy Policy