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

com.aliyun.dingtalkyida_1_0.models.GetProcessDesignResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkyida_1_0.models;

import com.aliyun.tea.*;

public class GetProcessDesignResponseBody extends TeaModel {
    @NameInMap("approvalSummary")
    public java.util.List approvalSummary;

    @NameInMap("flowConfig")
    public GetProcessDesignResponseBodyFlowConfig flowConfig;

    @NameInMap("formulaRules")
    public java.util.List formulaRules;

    @NameInMap("nodes")
    public java.util.List nodes;

    @NameInMap("props")
    public GetProcessDesignResponseBodyProps props;

    public static GetProcessDesignResponseBody build(java.util.Map map) throws Exception {
        GetProcessDesignResponseBody self = new GetProcessDesignResponseBody();
        return TeaModel.build(map, self);
    }

    public GetProcessDesignResponseBody setApprovalSummary(java.util.List approvalSummary) {
        this.approvalSummary = approvalSummary;
        return this;
    }
    public java.util.List getApprovalSummary() {
        return this.approvalSummary;
    }

    public GetProcessDesignResponseBody setFlowConfig(GetProcessDesignResponseBodyFlowConfig flowConfig) {
        this.flowConfig = flowConfig;
        return this;
    }
    public GetProcessDesignResponseBodyFlowConfig getFlowConfig() {
        return this.flowConfig;
    }

    public GetProcessDesignResponseBody setFormulaRules(java.util.List formulaRules) {
        this.formulaRules = formulaRules;
        return this;
    }
    public java.util.List getFormulaRules() {
        return this.formulaRules;
    }

    public GetProcessDesignResponseBody setNodes(java.util.List nodes) {
        this.nodes = nodes;
        return this;
    }
    public java.util.List getNodes() {
        return this.nodes;
    }

    public GetProcessDesignResponseBody setProps(GetProcessDesignResponseBodyProps props) {
        this.props = props;
        return this;
    }
    public GetProcessDesignResponseBodyProps getProps() {
        return this.props;
    }

    public static class GetProcessDesignResponseBodyApprovalSummaryTitle extends TeaModel {
        /**
         * example:
         * 

zhangsan

*/ @NameInMap("en_US") public String enUS; /** * example: *

i18n

*/ @NameInMap("type") public String type; /** * example: *

张三

*/ @NameInMap("zh_CN") public String zhCN; public static GetProcessDesignResponseBodyApprovalSummaryTitle build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyApprovalSummaryTitle self = new GetProcessDesignResponseBodyApprovalSummaryTitle(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyApprovalSummaryTitle setEnUS(String enUS) { this.enUS = enUS; return this; } public String getEnUS() { return this.enUS; } public GetProcessDesignResponseBodyApprovalSummaryTitle setType(String type) { this.type = type; return this; } public String getType() { return this.type; } public GetProcessDesignResponseBodyApprovalSummaryTitle setZhCN(String zhCN) { this.zhCN = zhCN; return this; } public String getZhCN() { return this.zhCN; } } public static class GetProcessDesignResponseBodyApprovalSummary extends TeaModel { @NameInMap("title") public GetProcessDesignResponseBodyApprovalSummaryTitle title; public static GetProcessDesignResponseBodyApprovalSummary build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyApprovalSummary self = new GetProcessDesignResponseBodyApprovalSummary(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyApprovalSummary setTitle(GetProcessDesignResponseBodyApprovalSummaryTitle title) { this.title = title; return this; } public GetProcessDesignResponseBodyApprovalSummaryTitle getTitle() { return this.title; } } public static class GetProcessDesignResponseBodyFlowConfigSidInstDetail extends TeaModel { /** * example: *

HIDDEN

*/ @NameInMap("fieldBehavior") public String fieldBehavior; /** * example: *

textField_xxx

*/ @NameInMap("fieldId") public String fieldId; public static GetProcessDesignResponseBodyFlowConfigSidInstDetail build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyFlowConfigSidInstDetail self = new GetProcessDesignResponseBodyFlowConfigSidInstDetail(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyFlowConfigSidInstDetail setFieldBehavior(String fieldBehavior) { this.fieldBehavior = fieldBehavior; return this; } public String getFieldBehavior() { return this.fieldBehavior; } public GetProcessDesignResponseBodyFlowConfigSidInstDetail setFieldId(String fieldId) { this.fieldId = fieldId; return this; } public String getFieldId() { return this.fieldId; } } public static class GetProcessDesignResponseBodyFlowConfig extends TeaModel { @NameInMap("sid_instDetail") public java.util.List sidInstDetail; public static GetProcessDesignResponseBodyFlowConfig build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyFlowConfig self = new GetProcessDesignResponseBodyFlowConfig(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyFlowConfig setSidInstDetail(java.util.List sidInstDetail) { this.sidInstDetail = sidInstDetail; return this; } public java.util.List getSidInstDetail() { return this.sidInstDetail; } } public static class GetProcessDesignResponseBodyFormulaRulesName extends TeaModel { /** * example: *

zhangsan

*/ @NameInMap("en_US") public String enUS; /** * example: *

张三

*/ @NameInMap("zh_CN") public String zhCN; public static GetProcessDesignResponseBodyFormulaRulesName build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyFormulaRulesName self = new GetProcessDesignResponseBodyFormulaRulesName(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyFormulaRulesName setEnUS(String enUS) { this.enUS = enUS; return this; } public String getEnUS() { return this.enUS; } public GetProcessDesignResponseBodyFormulaRulesName setZhCN(String zhCN) { this.zhCN = zhCN; return this; } public String getZhCN() { return this.zhCN; } } public static class GetProcessDesignResponseBodyFormulaRulesRule extends TeaModel { /** * example: *

EQ(#{textField_xxx},1)

*/ @NameInMap("content") public String content; /** * example: *

EQ(单行文本,1)

*/ @NameInMap("displayRule") public String displayRule; /** * example: *

EQ(#{textField_xxx},1)

*/ @NameInMap("source") public String source; public static GetProcessDesignResponseBodyFormulaRulesRule build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyFormulaRulesRule self = new GetProcessDesignResponseBodyFormulaRulesRule(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyFormulaRulesRule setContent(String content) { this.content = content; return this; } public String getContent() { return this.content; } public GetProcessDesignResponseBodyFormulaRulesRule setDisplayRule(String displayRule) { this.displayRule = displayRule; return this; } public String getDisplayRule() { return this.displayRule; } public GetProcessDesignResponseBodyFormulaRulesRule setSource(String source) { this.source = source; return this; } public String getSource() { return this.source; } } public static class GetProcessDesignResponseBodyFormulaRules extends TeaModel { @NameInMap("activityAction") public java.util.List activityAction; @NameInMap("activityId") public java.util.List activityId; /** * example: *

n

*/ @NameInMap("block") public String block; /** * example: *

xxx

*/ @NameInMap("message") public String message; @NameInMap("name") public GetProcessDesignResponseBodyFormulaRulesName name; /** * example: *

START

*/ @NameInMap("nodeType") public String nodeType; @NameInMap("rule") public GetProcessDesignResponseBodyFormulaRulesRule rule; /** * example: *

VALIDATOR

*/ @NameInMap("ruleType") public String ruleType; /** * example: *

null

*/ @NameInMap("triggerMode") public String triggerMode; public static GetProcessDesignResponseBodyFormulaRules build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyFormulaRules self = new GetProcessDesignResponseBodyFormulaRules(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyFormulaRules setActivityAction(java.util.List activityAction) { this.activityAction = activityAction; return this; } public java.util.List getActivityAction() { return this.activityAction; } public GetProcessDesignResponseBodyFormulaRules setActivityId(java.util.List activityId) { this.activityId = activityId; return this; } public java.util.List getActivityId() { return this.activityId; } public GetProcessDesignResponseBodyFormulaRules setBlock(String block) { this.block = block; return this; } public String getBlock() { return this.block; } public GetProcessDesignResponseBodyFormulaRules setMessage(String message) { this.message = message; return this; } public String getMessage() { return this.message; } public GetProcessDesignResponseBodyFormulaRules setName(GetProcessDesignResponseBodyFormulaRulesName name) { this.name = name; return this; } public GetProcessDesignResponseBodyFormulaRulesName getName() { return this.name; } public GetProcessDesignResponseBodyFormulaRules setNodeType(String nodeType) { this.nodeType = nodeType; return this; } public String getNodeType() { return this.nodeType; } public GetProcessDesignResponseBodyFormulaRules setRule(GetProcessDesignResponseBodyFormulaRulesRule rule) { this.rule = rule; return this; } public GetProcessDesignResponseBodyFormulaRulesRule getRule() { return this.rule; } public GetProcessDesignResponseBodyFormulaRules setRuleType(String ruleType) { this.ruleType = ruleType; return this; } public String getRuleType() { return this.ruleType; } public GetProcessDesignResponseBodyFormulaRules setTriggerMode(String triggerMode) { this.triggerMode = triggerMode; return this; } public String getTriggerMode() { return this.triggerMode; } } public static class GetProcessDesignResponseBodyNodesName extends TeaModel { /** * example: *

张三

*/ @NameInMap("en_US") public String enUS; /** * example: *

zhangsan

*/ @NameInMap("zh_CN") public String zhCN; public static GetProcessDesignResponseBodyNodesName build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyNodesName self = new GetProcessDesignResponseBodyNodesName(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyNodesName setEnUS(String enUS) { this.enUS = enUS; return this; } public String getEnUS() { return this.enUS; } public GetProcessDesignResponseBodyNodesName setZhCN(String zhCN) { this.zhCN = zhCN; return this; } public String getZhCN() { return this.zhCN; } } public static class GetProcessDesignResponseBodyNodes extends TeaModel { @NameInMap("childNodes") public java.util.List> childNodes; /** * example: *

请选择审批人

*/ @NameInMap("description") public String description; @NameInMap("name") public GetProcessDesignResponseBodyNodesName name; @NameInMap("nextId") public java.util.List nextId; /** * example: *

node_xxx

*/ @NameInMap("nodeId") public String nodeId; /** * example: *

node_xxx

*/ @NameInMap("prevId") public String prevId; @NameInMap("props") public java.util.Map props; /** * example: *

approval

*/ @NameInMap("type") public String type; public static GetProcessDesignResponseBodyNodes build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyNodes self = new GetProcessDesignResponseBodyNodes(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyNodes setChildNodes(java.util.List> childNodes) { this.childNodes = childNodes; return this; } public java.util.List> getChildNodes() { return this.childNodes; } public GetProcessDesignResponseBodyNodes setDescription(String description) { this.description = description; return this; } public String getDescription() { return this.description; } public GetProcessDesignResponseBodyNodes setName(GetProcessDesignResponseBodyNodesName name) { this.name = name; return this; } public GetProcessDesignResponseBodyNodesName getName() { return this.name; } public GetProcessDesignResponseBodyNodes setNextId(java.util.List nextId) { this.nextId = nextId; return this; } public java.util.List getNextId() { return this.nextId; } public GetProcessDesignResponseBodyNodes setNodeId(String nodeId) { this.nodeId = nodeId; return this; } public String getNodeId() { return this.nodeId; } public GetProcessDesignResponseBodyNodes setPrevId(String prevId) { this.prevId = prevId; return this; } public String getPrevId() { return this.prevId; } public GetProcessDesignResponseBodyNodes setProps(java.util.Map props) { this.props = props; return this; } public java.util.Map getProps() { return this.props; } public GetProcessDesignResponseBodyNodes setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } public static class GetProcessDesignResponseBodyProps extends TeaModel { @NameInMap("allowCollaboration") public Boolean allowCollaboration; @NameInMap("allowTemporaryStorage") public Boolean allowTemporaryStorage; @NameInMap("allowWithdraw") public Boolean allowWithdraw; /** * example: *

FORM-xxx

*/ @NameInMap("bindingForm") public String bindingForm; @NameInMap("noRecordRecall") public Boolean noRecordRecall; /** * example: *

TPROC--BDC66HB1FIPNPCMNE5VV787RY4D5327NBKTZL0

*/ @NameInMap("processCode") public String processCode; /** * example: *

https://xxx

*/ @NameInMap("processDetailUrl") public String processDetailUrl; /** * example: *

https://xxx

*/ @NameInMap("processInitUrl") public String processInitUrl; /** * example: *

https://xxx

*/ @NameInMap("processMobileDetailUrl") public String processMobileDetailUrl; @NameInMap("stopAssociationRulesIfFailed") public Boolean stopAssociationRulesIfFailed; public static GetProcessDesignResponseBodyProps build(java.util.Map map) throws Exception { GetProcessDesignResponseBodyProps self = new GetProcessDesignResponseBodyProps(); return TeaModel.build(map, self); } public GetProcessDesignResponseBodyProps setAllowCollaboration(Boolean allowCollaboration) { this.allowCollaboration = allowCollaboration; return this; } public Boolean getAllowCollaboration() { return this.allowCollaboration; } public GetProcessDesignResponseBodyProps setAllowTemporaryStorage(Boolean allowTemporaryStorage) { this.allowTemporaryStorage = allowTemporaryStorage; return this; } public Boolean getAllowTemporaryStorage() { return this.allowTemporaryStorage; } public GetProcessDesignResponseBodyProps setAllowWithdraw(Boolean allowWithdraw) { this.allowWithdraw = allowWithdraw; return this; } public Boolean getAllowWithdraw() { return this.allowWithdraw; } public GetProcessDesignResponseBodyProps setBindingForm(String bindingForm) { this.bindingForm = bindingForm; return this; } public String getBindingForm() { return this.bindingForm; } public GetProcessDesignResponseBodyProps setNoRecordRecall(Boolean noRecordRecall) { this.noRecordRecall = noRecordRecall; return this; } public Boolean getNoRecordRecall() { return this.noRecordRecall; } public GetProcessDesignResponseBodyProps setProcessCode(String processCode) { this.processCode = processCode; return this; } public String getProcessCode() { return this.processCode; } public GetProcessDesignResponseBodyProps setProcessDetailUrl(String processDetailUrl) { this.processDetailUrl = processDetailUrl; return this; } public String getProcessDetailUrl() { return this.processDetailUrl; } public GetProcessDesignResponseBodyProps setProcessInitUrl(String processInitUrl) { this.processInitUrl = processInitUrl; return this; } public String getProcessInitUrl() { return this.processInitUrl; } public GetProcessDesignResponseBodyProps setProcessMobileDetailUrl(String processMobileDetailUrl) { this.processMobileDetailUrl = processMobileDetailUrl; return this; } public String getProcessMobileDetailUrl() { return this.processMobileDetailUrl; } public GetProcessDesignResponseBodyProps setStopAssociationRulesIfFailed(Boolean stopAssociationRulesIfFailed) { this.stopAssociationRulesIfFailed = stopAssociationRulesIfFailed; return this; } public Boolean getStopAssociationRulesIfFailed() { return this.stopAssociationRulesIfFailed; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy