![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkworkflow_1_0.models.CreateIntegratedTaskRequest 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 CreateIntegratedTaskRequest extends TeaModel {
/**
* example:
* act_xxxx
*/
@NameInMap("activityId")
public String activityId;
@NameInMap("featureConfig")
public CreateIntegratedTaskRequestFeatureConfig featureConfig;
/**
* This parameter is required.
*
* example:
* tPr_FB_mT_xxxxxxxxx2hQ05201655306463
*/
@NameInMap("processInstanceId")
public String processInstanceId;
/**
* This parameter is required.
*/
@NameInMap("tasks")
public java.util.List tasks;
public static CreateIntegratedTaskRequest build(java.util.Map map) throws Exception {
CreateIntegratedTaskRequest self = new CreateIntegratedTaskRequest();
return TeaModel.build(map, self);
}
public CreateIntegratedTaskRequest setActivityId(String activityId) {
this.activityId = activityId;
return this;
}
public String getActivityId() {
return this.activityId;
}
public CreateIntegratedTaskRequest setFeatureConfig(CreateIntegratedTaskRequestFeatureConfig featureConfig) {
this.featureConfig = featureConfig;
return this;
}
public CreateIntegratedTaskRequestFeatureConfig getFeatureConfig() {
return this.featureConfig;
}
public CreateIntegratedTaskRequest setProcessInstanceId(String processInstanceId) {
this.processInstanceId = processInstanceId;
return this;
}
public String getProcessInstanceId() {
return this.processInstanceId;
}
public CreateIntegratedTaskRequest setTasks(java.util.List tasks) {
this.tasks = tasks;
return this;
}
public java.util.List getTasks() {
return this.tasks;
}
public static class CreateIntegratedTaskRequestFeatureConfigFeaturesCallback 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 CreateIntegratedTaskRequestFeatureConfigFeaturesCallback build(java.util.Map map) throws Exception {
CreateIntegratedTaskRequestFeatureConfigFeaturesCallback self = new CreateIntegratedTaskRequestFeatureConfigFeaturesCallback();
return TeaModel.build(map, self);
}
public CreateIntegratedTaskRequestFeatureConfigFeaturesCallback setApiKey(String apiKey) {
this.apiKey = apiKey;
return this;
}
public String getApiKey() {
return this.apiKey;
}
public CreateIntegratedTaskRequestFeatureConfigFeaturesCallback setAppUuid(String appUuid) {
this.appUuid = appUuid;
return this;
}
public String getAppUuid() {
return this.appUuid;
}
public CreateIntegratedTaskRequestFeatureConfigFeaturesCallback setVersion(String version) {
this.version = version;
return this;
}
public String getVersion() {
return this.version;
}
}
public static class CreateIntegratedTaskRequestFeatureConfigFeatures extends TeaModel {
@NameInMap("callback")
public CreateIntegratedTaskRequestFeatureConfigFeaturesCallback callback;
/**
* if can be null:
* true
*/
@NameInMap("config")
public String config;
/**
* example:
*
*/
@NameInMap("mobileUrl")
public String mobileUrl;
/**
* example:
* abc
*/
@NameInMap("name")
public String name;
/**
* example:
*
*/
@NameInMap("pcUrl")
public String pcUrl;
/**
* example:
* ORIGIN
*/
@NameInMap("runType")
public String runType;
public static CreateIntegratedTaskRequestFeatureConfigFeatures build(java.util.Map map) throws Exception {
CreateIntegratedTaskRequestFeatureConfigFeatures self = new CreateIntegratedTaskRequestFeatureConfigFeatures();
return TeaModel.build(map, self);
}
public CreateIntegratedTaskRequestFeatureConfigFeatures setCallback(CreateIntegratedTaskRequestFeatureConfigFeaturesCallback callback) {
this.callback = callback;
return this;
}
public CreateIntegratedTaskRequestFeatureConfigFeaturesCallback getCallback() {
return this.callback;
}
public CreateIntegratedTaskRequestFeatureConfigFeatures setConfig(String config) {
this.config = config;
return this;
}
public String getConfig() {
return this.config;
}
public CreateIntegratedTaskRequestFeatureConfigFeatures setMobileUrl(String mobileUrl) {
this.mobileUrl = mobileUrl;
return this;
}
public String getMobileUrl() {
return this.mobileUrl;
}
public CreateIntegratedTaskRequestFeatureConfigFeatures setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public CreateIntegratedTaskRequestFeatureConfigFeatures setPcUrl(String pcUrl) {
this.pcUrl = pcUrl;
return this;
}
public String getPcUrl() {
return this.pcUrl;
}
public CreateIntegratedTaskRequestFeatureConfigFeatures setRunType(String runType) {
this.runType = runType;
return this;
}
public String getRunType() {
return this.runType;
}
}
public static class CreateIntegratedTaskRequestFeatureConfig extends TeaModel {
@NameInMap("features")
public java.util.List features;
public static CreateIntegratedTaskRequestFeatureConfig build(java.util.Map map) throws Exception {
CreateIntegratedTaskRequestFeatureConfig self = new CreateIntegratedTaskRequestFeatureConfig();
return TeaModel.build(map, self);
}
public CreateIntegratedTaskRequestFeatureConfig setFeatures(java.util.List features) {
this.features = features;
return this;
}
public java.util.List getFeatures() {
return this.features;
}
}
public static class CreateIntegratedTaskRequestTasks extends TeaModel {
/**
* example:
* {"id":"12345"}
*/
@NameInMap("customData")
public String customData;
/**
* example:
*
*/
@NameInMap("url")
public String url;
/**
* example:
* manager001
*/
@NameInMap("userId")
public String userId;
public static CreateIntegratedTaskRequestTasks build(java.util.Map map) throws Exception {
CreateIntegratedTaskRequestTasks self = new CreateIntegratedTaskRequestTasks();
return TeaModel.build(map, self);
}
public CreateIntegratedTaskRequestTasks setCustomData(String customData) {
this.customData = customData;
return this;
}
public String getCustomData() {
return this.customData;
}
public CreateIntegratedTaskRequestTasks setUrl(String url) {
this.url = url;
return this;
}
public String getUrl() {
return this.url;
}
public CreateIntegratedTaskRequestTasks setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy