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

com.aliyun.dingtalkworkflow_1_0.models.SaveIntegratedInstanceRequest 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 SaveIntegratedInstanceRequest extends TeaModel {
    /**
     * example:
     * 

"{"mykey": "myData"}"

*/ @NameInMap("bizData") public String bizData; @NameInMap("featureConfig") public SaveIntegratedInstanceRequestFeatureConfig featureConfig; @NameInMap("formComponentValueList") public java.util.List formComponentValueList; @NameInMap("notifiers") public java.util.List notifiers; /** *

This parameter is required.

*/ @NameInMap("originatorUserId") public String originatorUserId; /** *

This parameter is required.

*/ @NameInMap("processCode") public String processCode; @NameInMap("title") public String title; /** *

This parameter is required.

* * example: *

https://www.dingtalk.com/

*/ @NameInMap("url") public String url; public static SaveIntegratedInstanceRequest build(java.util.Map map) throws Exception { SaveIntegratedInstanceRequest self = new SaveIntegratedInstanceRequest(); return TeaModel.build(map, self); } public SaveIntegratedInstanceRequest setBizData(String bizData) { this.bizData = bizData; return this; } public String getBizData() { return this.bizData; } public SaveIntegratedInstanceRequest setFeatureConfig(SaveIntegratedInstanceRequestFeatureConfig featureConfig) { this.featureConfig = featureConfig; return this; } public SaveIntegratedInstanceRequestFeatureConfig getFeatureConfig() { return this.featureConfig; } public SaveIntegratedInstanceRequest setFormComponentValueList(java.util.List formComponentValueList) { this.formComponentValueList = formComponentValueList; return this; } public java.util.List getFormComponentValueList() { return this.formComponentValueList; } public SaveIntegratedInstanceRequest setNotifiers(java.util.List notifiers) { this.notifiers = notifiers; return this; } public java.util.List getNotifiers() { return this.notifiers; } public SaveIntegratedInstanceRequest setOriginatorUserId(String originatorUserId) { this.originatorUserId = originatorUserId; return this; } public String getOriginatorUserId() { return this.originatorUserId; } public SaveIntegratedInstanceRequest setProcessCode(String processCode) { this.processCode = processCode; return this; } public String getProcessCode() { return this.processCode; } public SaveIntegratedInstanceRequest setTitle(String title) { this.title = title; return this; } public String getTitle() { return this.title; } public SaveIntegratedInstanceRequest setUrl(String url) { this.url = url; return this; } public String getUrl() { return this.url; } public static class SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback extends TeaModel { /** * example: *

abc

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

abc

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

1

*/ @NameInMap("version") public String version; public static SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback build(java.util.Map map) throws Exception { SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback self = new SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback(); return TeaModel.build(map, self); } public SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback setApiKey(String apiKey) { this.apiKey = apiKey; return this; } public String getApiKey() { return this.apiKey; } public SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback setAppUuid(String appUuid) { this.appUuid = appUuid; return this; } public String getAppUuid() { return this.appUuid; } public SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback setVersion(String version) { this.version = version; return this; } public String getVersion() { return this.version; } } public static class SaveIntegratedInstanceRequestFeatureConfigFeatures extends TeaModel { @NameInMap("callback") public SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback callback; /** * if can be null: *

true

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

www.dingtalk.com

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

abc

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

www.dingtalk.com

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

ORIGIN

*/ @NameInMap("runType") public String runType; public static SaveIntegratedInstanceRequestFeatureConfigFeatures build(java.util.Map map) throws Exception { SaveIntegratedInstanceRequestFeatureConfigFeatures self = new SaveIntegratedInstanceRequestFeatureConfigFeatures(); return TeaModel.build(map, self); } public SaveIntegratedInstanceRequestFeatureConfigFeatures setCallback(SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback callback) { this.callback = callback; return this; } public SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback getCallback() { return this.callback; } public SaveIntegratedInstanceRequestFeatureConfigFeatures setConfig(String config) { this.config = config; return this; } public String getConfig() { return this.config; } public SaveIntegratedInstanceRequestFeatureConfigFeatures setMobileUrl(String mobileUrl) { this.mobileUrl = mobileUrl; return this; } public String getMobileUrl() { return this.mobileUrl; } public SaveIntegratedInstanceRequestFeatureConfigFeatures setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public SaveIntegratedInstanceRequestFeatureConfigFeatures setPcUrl(String pcUrl) { this.pcUrl = pcUrl; return this; } public String getPcUrl() { return this.pcUrl; } public SaveIntegratedInstanceRequestFeatureConfigFeatures setRunType(String runType) { this.runType = runType; return this; } public String getRunType() { return this.runType; } } public static class SaveIntegratedInstanceRequestFeatureConfig extends TeaModel { @NameInMap("features") public java.util.List features; public static SaveIntegratedInstanceRequestFeatureConfig build(java.util.Map map) throws Exception { SaveIntegratedInstanceRequestFeatureConfig self = new SaveIntegratedInstanceRequestFeatureConfig(); return TeaModel.build(map, self); } public SaveIntegratedInstanceRequestFeatureConfig setFeatures(java.util.List features) { this.features = features; return this; } public java.util.List getFeatures() { return this.features; } } public static class SaveIntegratedInstanceRequestFormComponentValueList extends TeaModel { @NameInMap("bizAlias") public String bizAlias; @NameInMap("componentType") public String componentType; @NameInMap("extValue") public String extValue; @NameInMap("id") public String id; @NameInMap("name") public String name; @NameInMap("value") public String value; public static SaveIntegratedInstanceRequestFormComponentValueList build(java.util.Map map) throws Exception { SaveIntegratedInstanceRequestFormComponentValueList self = new SaveIntegratedInstanceRequestFormComponentValueList(); return TeaModel.build(map, self); } public SaveIntegratedInstanceRequestFormComponentValueList setBizAlias(String bizAlias) { this.bizAlias = bizAlias; return this; } public String getBizAlias() { return this.bizAlias; } public SaveIntegratedInstanceRequestFormComponentValueList setComponentType(String componentType) { this.componentType = componentType; return this; } public String getComponentType() { return this.componentType; } public SaveIntegratedInstanceRequestFormComponentValueList setExtValue(String extValue) { this.extValue = extValue; return this; } public String getExtValue() { return this.extValue; } public SaveIntegratedInstanceRequestFormComponentValueList setId(String id) { this.id = id; return this; } public String getId() { return this.id; } public SaveIntegratedInstanceRequestFormComponentValueList setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public SaveIntegratedInstanceRequestFormComponentValueList setValue(String value) { this.value = value; return this; } public String getValue() { return this.value; } } public static class SaveIntegratedInstanceRequestNotifiers extends TeaModel { /** * example: *

start

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

manager001

*/ @NameInMap("userid") public String userid; public static SaveIntegratedInstanceRequestNotifiers build(java.util.Map map) throws Exception { SaveIntegratedInstanceRequestNotifiers self = new SaveIntegratedInstanceRequestNotifiers(); return TeaModel.build(map, self); } public SaveIntegratedInstanceRequestNotifiers setPosition(String position) { this.position = position; return this; } public String getPosition() { return this.position; } public SaveIntegratedInstanceRequestNotifiers setUserid(String userid) { this.userid = userid; return this; } public String getUserid() { return this.userid; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy