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

com.aliyun.dingtalkapaas_1_0.Client 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.dingtalkapaas_1_0;

import com.aliyun.tea.*;
import com.aliyun.dingtalkapaas_1_0.models.*;

public class Client extends com.aliyun.teaopenapi.Client {

    public Client(com.aliyun.teaopenapi.models.Config config) throws Exception {
        super(config);
        com.aliyun.gateway.dingtalk.Client gatewayClient = new com.aliyun.gateway.dingtalk.Client();
        this._spi = gatewayClient;
        this._endpointRule = "";
        if (com.aliyun.teautil.Common.empty(_endpoint)) {
            this._endpoint = "api.dingtalk.com";
        }

    }


    /**
     * summary : 
     * 

批量创建模板

* * @param request BatchCreateTemplateRequest * @param headers BatchCreateTemplateHeaders * @param runtime runtime options for this request RuntimeOptions * @return BatchCreateTemplateResponse */ public BatchCreateTemplateResponse batchCreateTemplateWithOptions(BatchCreateTemplateRequest request, BatchCreateTemplateHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.templateList)) { body.put("templateList", request.templateList); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "BatchCreateTemplate"), new TeaPair("version", "apaas_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/apaas/templates"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new BatchCreateTemplateResponse()); } /** * summary : *

批量创建模板

* * @param request BatchCreateTemplateRequest * @return BatchCreateTemplateResponse */ public BatchCreateTemplateResponse batchCreateTemplate(BatchCreateTemplateRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); BatchCreateTemplateHeaders headers = new BatchCreateTemplateHeaders(); return this.batchCreateTemplateWithOptions(request, headers, runtime); } /** * summary : *

批量查询模板

* * @param request BatchQueryByTemplateKeyRequest * @param headers BatchQueryByTemplateKeyHeaders * @param runtime runtime options for this request RuntimeOptions * @return BatchQueryByTemplateKeyResponse */ public BatchQueryByTemplateKeyResponse batchQueryByTemplateKeyWithOptions(BatchQueryByTemplateKeyRequest request, BatchQueryByTemplateKeyHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.templateKeys)) { body.put("templateKeys", request.templateKeys); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "BatchQueryByTemplateKey"), new TeaPair("version", "apaas_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/apaas/templates/query"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new BatchQueryByTemplateKeyResponse()); } /** * summary : *

批量查询模板

* * @param request BatchQueryByTemplateKeyRequest * @return BatchQueryByTemplateKeyResponse */ public BatchQueryByTemplateKeyResponse batchQueryByTemplateKey(BatchQueryByTemplateKeyRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); BatchQueryByTemplateKeyHeaders headers = new BatchQueryByTemplateKeyHeaders(); return this.batchQueryByTemplateKeyWithOptions(request, headers, runtime); } /** * summary : *

批量修改模板

* * @param request BatchUpdateTemplateRequest * @param headers BatchUpdateTemplateHeaders * @param runtime runtime options for this request RuntimeOptions * @return BatchUpdateTemplateResponse */ public BatchUpdateTemplateResponse batchUpdateTemplateWithOptions(BatchUpdateTemplateRequest request, BatchUpdateTemplateHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.templateList)) { body.put("templateList", request.templateList); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "BatchUpdateTemplate"), new TeaPair("version", "apaas_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/apaas/templates"), new TeaPair("method", "PUT"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new BatchUpdateTemplateResponse()); } /** * summary : *

批量修改模板

* * @param request BatchUpdateTemplateRequest * @return BatchUpdateTemplateResponse */ public BatchUpdateTemplateResponse batchUpdateTemplate(BatchUpdateTemplateRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); BatchUpdateTemplateHeaders headers = new BatchUpdateTemplateHeaders(); return this.batchUpdateTemplateWithOptions(request, headers, runtime); } /** * summary : *

查询行业标签

* * @param headers QueryIndustryTagListHeaders * @param runtime runtime options for this request RuntimeOptions * @return QueryIndustryTagListResponse */ public QueryIndustryTagListResponse queryIndustryTagListWithOptions(QueryIndustryTagListHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "QueryIndustryTagList"), new TeaPair("version", "apaas_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/apaas/templates/industries"), new TeaPair("method", "GET"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new QueryIndustryTagListResponse()); } /** * summary : *

查询行业标签

* @return QueryIndustryTagListResponse */ public QueryIndustryTagListResponse queryIndustryTagList() throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); QueryIndustryTagListHeaders headers = new QueryIndustryTagListHeaders(); return this.queryIndustryTagListWithOptions(headers, runtime); } /** * summary : *

查询角色

* * @param headers QueryRoleTagListHeaders * @param runtime runtime options for this request RuntimeOptions * @return QueryRoleTagListResponse */ public QueryRoleTagListResponse queryRoleTagListWithOptions(QueryRoleTagListHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "QueryRoleTagList"), new TeaPair("version", "apaas_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/apaas/templates/roles"), new TeaPair("method", "GET"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new QueryRoleTagListResponse()); } /** * summary : *

查询角色

* @return QueryRoleTagListResponse */ public QueryRoleTagListResponse queryRoleTagList() throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); QueryRoleTagListHeaders headers = new QueryRoleTagListHeaders(); return this.queryRoleTagListWithOptions(headers, runtime); } /** * summary : *

查询模板分类

* * @param headers QueryTemplateCategorysHeaders * @param runtime runtime options for this request RuntimeOptions * @return QueryTemplateCategorysResponse */ public QueryTemplateCategorysResponse queryTemplateCategorysWithOptions(QueryTemplateCategorysHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "QueryTemplateCategorys"), new TeaPair("version", "apaas_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/apaas/templates/categories"), new TeaPair("method", "GET"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new QueryTemplateCategorysResponse()); } /** * summary : *

查询模板分类

* @return QueryTemplateCategorysResponse */ public QueryTemplateCategorysResponse queryTemplateCategorys() throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); QueryTemplateCategorysHeaders headers = new QueryTemplateCategorysHeaders(); return this.queryTemplateCategorysWithOptions(headers, runtime); } /** * summary : *

撤回模板审核

* * @param request RecallAuditTemplateRequest * @param headers RecallAuditTemplateHeaders * @param runtime runtime options for this request RuntimeOptions * @return RecallAuditTemplateResponse */ public RecallAuditTemplateResponse recallAuditTemplateWithOptions(RecallAuditTemplateRequest request, RecallAuditTemplateHeaders headers, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception { com.aliyun.teautil.Common.validateModel(request); java.util.Map body = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(request.templateKeys)) { body.put("templateKeys", request.templateKeys); } java.util.Map realHeaders = new java.util.HashMap<>(); if (!com.aliyun.teautil.Common.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!com.aliyun.teautil.Common.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders.put("x-acs-dingtalk-access-token", com.aliyun.teautil.Common.toJSONString(headers.xAcsDingtalkAccessToken)); } com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap( new TeaPair("headers", realHeaders), new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body)) )); com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap( new TeaPair("action", "RecallAuditTemplate"), new TeaPair("version", "apaas_1.0"), new TeaPair("protocol", "HTTP"), new TeaPair("pathname", "/v1.0/apaas/templates/audits/recall"), new TeaPair("method", "POST"), new TeaPair("authType", "AK"), new TeaPair("style", "ROA"), new TeaPair("reqBodyType", "none"), new TeaPair("bodyType", "json") )); return TeaModel.toModel(this.execute(params, req, runtime), new RecallAuditTemplateResponse()); } /** * summary : *

撤回模板审核

* * @param request RecallAuditTemplateRequest * @return RecallAuditTemplateResponse */ public RecallAuditTemplateResponse recallAuditTemplate(RecallAuditTemplateRequest request) throws Exception { com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); RecallAuditTemplateHeaders headers = new RecallAuditTemplateHeaders(); return this.recallAuditTemplateWithOptions(request, headers, runtime); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy