Browse Source

DOMAIN SDK Auto Released By honglliang_whl,Version:1.59.0

Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
sdk-team 6 years ago
parent
commit
5b37a78d93

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-05-13 Version: 1.59.0
+1, Add three new apis, SaveSingleTaskForSaveArtExtension, QueryArtExtension and CancelTask.
+
 2019-05-13 Version: 1.58.11
 2019-05-13 Version: 1.58.11
 1, Support for creating instances and joining multiple security groups at the same time.
 1, Support for creating instances and joining multiple security groups at the same time.
 
 

+ 105 - 0
services/domain/cancel_task.go

@@ -0,0 +1,105 @@
+package domain
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// CancelTask invokes the domain.CancelTask API synchronously
+// api document: https://help.aliyun.com/api/domain/canceltask.html
+func (client *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error) {
+	response = CreateCancelTaskResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// CancelTaskWithChan invokes the domain.CancelTask API asynchronously
+// api document: https://help.aliyun.com/api/domain/canceltask.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CancelTaskWithChan(request *CancelTaskRequest) (<-chan *CancelTaskResponse, <-chan error) {
+	responseChan := make(chan *CancelTaskResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.CancelTask(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// CancelTaskWithCallback invokes the domain.CancelTask API asynchronously
+// api document: https://help.aliyun.com/api/domain/canceltask.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CancelTaskWithCallback(request *CancelTaskRequest, callback func(response *CancelTaskResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *CancelTaskResponse
+		var err error
+		defer close(result)
+		response, err = client.CancelTask(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// CancelTaskRequest is the request struct for api CancelTask
+type CancelTaskRequest struct {
+	*requests.RpcRequest
+	UserClientIp string `position:"Query" name:"UserClientIp"`
+	TaskNo       string `position:"Query" name:"TaskNo"`
+	Lang         string `position:"Query" name:"Lang"`
+}
+
+// CancelTaskResponse is the response struct for api CancelTask
+type CancelTaskResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+}
+
+// CreateCancelTaskRequest creates a request to invoke CancelTask API
+func CreateCancelTaskRequest() (request *CancelTaskRequest) {
+	request = &CancelTaskRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Domain", "2018-01-29", "CancelTask", "", "")
+	return
+}
+
+// CreateCancelTaskResponse creates a response to parse from CancelTask response
+func CreateCancelTaskResponse() (response *CancelTaskResponse) {
+	response = &CancelTaskResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 115 - 0
services/domain/query_art_extension.go

@@ -0,0 +1,115 @@
+package domain
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// QueryArtExtension invokes the domain.QueryArtExtension API synchronously
+// api document: https://help.aliyun.com/api/domain/queryartextension.html
+func (client *Client) QueryArtExtension(request *QueryArtExtensionRequest) (response *QueryArtExtensionResponse, err error) {
+	response = CreateQueryArtExtensionResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// QueryArtExtensionWithChan invokes the domain.QueryArtExtension API asynchronously
+// api document: https://help.aliyun.com/api/domain/queryartextension.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryArtExtensionWithChan(request *QueryArtExtensionRequest) (<-chan *QueryArtExtensionResponse, <-chan error) {
+	responseChan := make(chan *QueryArtExtensionResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.QueryArtExtension(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// QueryArtExtensionWithCallback invokes the domain.QueryArtExtension API asynchronously
+// api document: https://help.aliyun.com/api/domain/queryartextension.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryArtExtensionWithCallback(request *QueryArtExtensionRequest, callback func(response *QueryArtExtensionResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *QueryArtExtensionResponse
+		var err error
+		defer close(result)
+		response, err = client.QueryArtExtension(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// QueryArtExtensionRequest is the request struct for api QueryArtExtension
+type QueryArtExtensionRequest struct {
+	*requests.RpcRequest
+	DomainName   string `position:"Query" name:"DomainName"`
+	UserClientIp string `position:"Query" name:"UserClientIp"`
+	Lang         string `position:"Query" name:"Lang"`
+}
+
+// QueryArtExtensionResponse is the response struct for api QueryArtExtension
+type QueryArtExtensionResponse struct {
+	*responses.BaseResponse
+	RequestId               string `json:"RequestId" xml:"RequestId"`
+	ObjectType              string `json:"ObjectType" xml:"ObjectType"`
+	MaterialsAndTechniques  string `json:"MaterialsAndTechniques" xml:"MaterialsAndTechniques"`
+	Dimensions              string `json:"Dimensions" xml:"Dimensions"`
+	Title                   string `json:"Title" xml:"Title"`
+	DateOrPeriod            string `json:"DateOrPeriod" xml:"DateOrPeriod"`
+	Maker                   string `json:"Maker" xml:"Maker"`
+	InscriptionsAndMarkings string `json:"InscriptionsAndMarkings" xml:"InscriptionsAndMarkings"`
+	Subject                 string `json:"Subject" xml:"Subject"`
+	Features                string `json:"Features" xml:"Features"`
+	Reference               string `json:"Reference" xml:"Reference"`
+}
+
+// CreateQueryArtExtensionRequest creates a request to invoke QueryArtExtension API
+func CreateQueryArtExtensionRequest() (request *QueryArtExtensionRequest) {
+	request = &QueryArtExtensionRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Domain", "2018-01-29", "QueryArtExtension", "", "")
+	return
+}
+
+// CreateQueryArtExtensionResponse creates a response to parse from QueryArtExtension response
+func CreateQueryArtExtensionResponse() (response *QueryArtExtensionResponse) {
+	response = &QueryArtExtensionResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 115 - 0
services/domain/save_single_task_for_save_art_extension.go

@@ -0,0 +1,115 @@
+package domain
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// SaveSingleTaskForSaveArtExtension invokes the domain.SaveSingleTaskForSaveArtExtension API synchronously
+// api document: https://help.aliyun.com/api/domain/savesingletaskforsaveartextension.html
+func (client *Client) SaveSingleTaskForSaveArtExtension(request *SaveSingleTaskForSaveArtExtensionRequest) (response *SaveSingleTaskForSaveArtExtensionResponse, err error) {
+	response = CreateSaveSingleTaskForSaveArtExtensionResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// SaveSingleTaskForSaveArtExtensionWithChan invokes the domain.SaveSingleTaskForSaveArtExtension API asynchronously
+// api document: https://help.aliyun.com/api/domain/savesingletaskforsaveartextension.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) SaveSingleTaskForSaveArtExtensionWithChan(request *SaveSingleTaskForSaveArtExtensionRequest) (<-chan *SaveSingleTaskForSaveArtExtensionResponse, <-chan error) {
+	responseChan := make(chan *SaveSingleTaskForSaveArtExtensionResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.SaveSingleTaskForSaveArtExtension(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// SaveSingleTaskForSaveArtExtensionWithCallback invokes the domain.SaveSingleTaskForSaveArtExtension API asynchronously
+// api document: https://help.aliyun.com/api/domain/savesingletaskforsaveartextension.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) SaveSingleTaskForSaveArtExtensionWithCallback(request *SaveSingleTaskForSaveArtExtensionRequest, callback func(response *SaveSingleTaskForSaveArtExtensionResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *SaveSingleTaskForSaveArtExtensionResponse
+		var err error
+		defer close(result)
+		response, err = client.SaveSingleTaskForSaveArtExtension(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// SaveSingleTaskForSaveArtExtensionRequest is the request struct for api SaveSingleTaskForSaveArtExtension
+type SaveSingleTaskForSaveArtExtensionRequest struct {
+	*requests.RpcRequest
+	Reference               string `position:"Query" name:"Reference"`
+	Features                string `position:"Query" name:"Features"`
+	InscriptionsAndMarkings string `position:"Query" name:"InscriptionsAndMarkings"`
+	Subject                 string `position:"Query" name:"Subject"`
+	DomainName              string `position:"Query" name:"DomainName"`
+	Maker                   string `position:"Query" name:"Maker"`
+	ObjectType              string `position:"Query" name:"ObjectType"`
+	Title                   string `position:"Query" name:"Title"`
+	Lang                    string `position:"Query" name:"Lang"`
+	MaterialsAndTechniques  string `position:"Query" name:"MaterialsAndTechniques"`
+	DateOrPeriod            string `position:"Query" name:"DateOrPeriod"`
+	Dimensions              string `position:"Query" name:"Dimensions"`
+}
+
+// SaveSingleTaskForSaveArtExtensionResponse is the response struct for api SaveSingleTaskForSaveArtExtension
+type SaveSingleTaskForSaveArtExtensionResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	TaskNo    string `json:"TaskNo" xml:"TaskNo"`
+}
+
+// CreateSaveSingleTaskForSaveArtExtensionRequest creates a request to invoke SaveSingleTaskForSaveArtExtension API
+func CreateSaveSingleTaskForSaveArtExtensionRequest() (request *SaveSingleTaskForSaveArtExtensionRequest) {
+	request = &SaveSingleTaskForSaveArtExtensionRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Domain", "2018-01-29", "SaveSingleTaskForSaveArtExtension", "", "")
+	return
+}
+
+// CreateSaveSingleTaskForSaveArtExtensionResponse creates a response to parse from SaveSingleTaskForSaveArtExtension response
+func CreateSaveSingleTaskForSaveArtExtensionResponse() (response *SaveSingleTaskForSaveArtExtensionResponse) {
+	response = &SaveSingleTaskForSaveArtExtensionResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 3 - 4
services/domain/struct_qualification_credential.go

@@ -17,8 +17,7 @@ package domain
 
 
 // QualificationCredential is a nested struct in domain response
 // QualificationCredential is a nested struct in domain response
 type QualificationCredential struct {
 type QualificationCredential struct {
-	CredentialNo   string                 `json:"CredentialNo" xml:"CredentialNo"`
-	CredentialType string                 `json:"CredentialType" xml:"CredentialType"`
-	CredentialUrl  string                 `json:"CredentialUrl" xml:"CredentialUrl"`
-	Params         map[string]interface{} `json:"Params" xml:"Params"`
+	CredentialNo   string `json:"CredentialNo" xml:"CredentialNo"`
+	CredentialType string `json:"CredentialType" xml:"CredentialType"`
+	CredentialUrl  string `json:"CredentialUrl" xml:"CredentialUrl"`
 }
 }