com.aliyun.dingtalkconnector_1_0.models.GetActionDetailResponseBody 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.dingtalkconnector_1_0.models;
import com.aliyun.tea.*;
public class GetActionDetailResponseBody extends TeaModel {
/**
* example:
* dca://ding32fff839a3e0105d.connect.dingtalk.com/ding32fff839a3e0105d/action/G-ACT-101FDEBD3C6E213DB474000P
*/
@NameInMap("connectAssetUri")
public String connectAssetUri;
/**
* example:
* {"title":"A registration form","description":"A simple form example.","type":"object","required":[],"properties":{"password":{"type":"string","title":"Password","minLength":3},"telephone":{"type":"string","title":"Telephone","minLength":10}}}
*/
@NameInMap("inputSchema")
public String inputSchema;
@NameInMap("integrationConfig")
public GetActionDetailResponseBodyIntegrationConfig integrationConfig;
/**
* example:
* XX执行动作
*/
@NameInMap("name")
public String name;
/**
* example:
* {"title":"A registration form","description":"A simple form example.","type":"object","required":[],"properties":{"password":{"type":"string","title":"Password","minLength":3},"telephone":{"type":"string","title":"Telephone","minLength":10}}}
*/
@NameInMap("outputSchema")
public String outputSchema;
/**
* example:
* G-ACT-101FDEBD3C6E213DB474000P
*/
@NameInMap("refId")
public String refId;
/**
* example:
* ding32fff839a3e0105d
*/
@NameInMap("refProviderCorpId")
public String refProviderCorpId;
/**
* example:
* action
*/
@NameInMap("refType")
public String refType;
public static GetActionDetailResponseBody build(java.util.Map map) throws Exception {
GetActionDetailResponseBody self = new GetActionDetailResponseBody();
return TeaModel.build(map, self);
}
public GetActionDetailResponseBody setConnectAssetUri(String connectAssetUri) {
this.connectAssetUri = connectAssetUri;
return this;
}
public String getConnectAssetUri() {
return this.connectAssetUri;
}
public GetActionDetailResponseBody setInputSchema(String inputSchema) {
this.inputSchema = inputSchema;
return this;
}
public String getInputSchema() {
return this.inputSchema;
}
public GetActionDetailResponseBody setIntegrationConfig(GetActionDetailResponseBodyIntegrationConfig integrationConfig) {
this.integrationConfig = integrationConfig;
return this;
}
public GetActionDetailResponseBodyIntegrationConfig getIntegrationConfig() {
return this.integrationConfig;
}
public GetActionDetailResponseBody setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public GetActionDetailResponseBody setOutputSchema(String outputSchema) {
this.outputSchema = outputSchema;
return this;
}
public String getOutputSchema() {
return this.outputSchema;
}
public GetActionDetailResponseBody setRefId(String refId) {
this.refId = refId;
return this;
}
public String getRefId() {
return this.refId;
}
public GetActionDetailResponseBody setRefProviderCorpId(String refProviderCorpId) {
this.refProviderCorpId = refProviderCorpId;
return this;
}
public String getRefProviderCorpId() {
return this.refProviderCorpId;
}
public GetActionDetailResponseBody setRefType(String refType) {
this.refType = refType;
return this;
}
public String getRefType() {
return this.refType;
}
public static class GetActionDetailResponseBodyIntegrationConfigCategoryNames extends TeaModel {
/**
* example:
* 应用
*/
@NameInMap("value")
public String value;
public static GetActionDetailResponseBodyIntegrationConfigCategoryNames build(java.util.Map map) throws Exception {
GetActionDetailResponseBodyIntegrationConfigCategoryNames self = new GetActionDetailResponseBodyIntegrationConfigCategoryNames();
return TeaModel.build(map, self);
}
public GetActionDetailResponseBodyIntegrationConfigCategoryNames setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class GetActionDetailResponseBodyIntegrationConfigProps extends TeaModel {
/**
* example:
* SAMPLE_KEY
*/
@NameInMap("key")
public String key;
/**
* example:
* VALUE
*/
@NameInMap("value")
public String value;
public static GetActionDetailResponseBodyIntegrationConfigProps build(java.util.Map map) throws Exception {
GetActionDetailResponseBodyIntegrationConfigProps self = new GetActionDetailResponseBodyIntegrationConfigProps();
return TeaModel.build(map, self);
}
public GetActionDetailResponseBodyIntegrationConfigProps setKey(String key) {
this.key = key;
return this;
}
public String getKey() {
return this.key;
}
public GetActionDetailResponseBodyIntegrationConfigProps setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class GetActionDetailResponseBodyIntegrationConfig extends TeaModel {
@NameInMap("categoryNames")
public java.util.List categoryNames;
/**
* example:
* 表单
*/
@NameInMap("entityName")
public String entityName;
@NameInMap("props")
public java.util.List props;
public static GetActionDetailResponseBodyIntegrationConfig build(java.util.Map map) throws Exception {
GetActionDetailResponseBodyIntegrationConfig self = new GetActionDetailResponseBodyIntegrationConfig();
return TeaModel.build(map, self);
}
public GetActionDetailResponseBodyIntegrationConfig setCategoryNames(java.util.List categoryNames) {
this.categoryNames = categoryNames;
return this;
}
public java.util.List getCategoryNames() {
return this.categoryNames;
}
public GetActionDetailResponseBodyIntegrationConfig setEntityName(String entityName) {
this.entityName = entityName;
return this;
}
public String getEntityName() {
return this.entityName;
}
public GetActionDetailResponseBodyIntegrationConfig setProps(java.util.List props) {
this.props = props;
return this;
}
public java.util.List getProps() {
return this.props;
}
}
}