Browse Source

由温仰发起的FT SDK自动发布, BUILD_ID=233, 版本号:0.1.3

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao 8 years ago
parent
commit
3ba08b4e36

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2017-11-27 Version: 0.1.3
+1, format ft code with gofmt
+
 2017-11-27 Version: 0.1.2
 1, format code with gofmt
 

+ 62 - 65
services/ft/api_define_test.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,88 +16,86 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) ApiDefineTest(request *ApiDefineTestRequest) (response *ApiDefineTestResponse, err error) {
-response = CreateApiDefineTestResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateApiDefineTestResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) ApiDefineTestWithChan(request *ApiDefineTestRequest) (<-chan *ApiDefineTestResponse, <-chan error) {
-responseChan := make(chan *ApiDefineTestResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.ApiDefineTest(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *ApiDefineTestResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.ApiDefineTest(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) ApiDefineTestWithCallback(request *ApiDefineTestRequest, callback func(response *ApiDefineTestResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *ApiDefineTestResponse
-var err error
-defer close(result)
-response, err = client.ApiDefineTest(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) ApiDefineTestWithCallback(request *ApiDefineTestRequest, callback func(response *ApiDefineTestResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *ApiDefineTestResponse
+		var err error
+		defer close(result)
+		response, err = client.ApiDefineTest(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type ApiDefineTestRequest struct {
-*requests.RpcRequest
-            RequestId  string `position:"Query" name:"RequestId"`
+	*requests.RpcRequest
+	RequestId string `position:"Query" name:"RequestId"`
 }
 
-
 type ApiDefineTestResponse struct {
-*responses.BaseResponse
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            ListValue   []    string  `json:"ListValue"`
-            StructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            SubStructValue struct {
-            SubStructChildValue     string `json:"SubStructChildValue"`
-            }  `json:"SubStructValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            SubArrayValue  []struct {
-            SubArrayChildValue     string `json:"SubArrayChildValue"`
-            }  `json:"SubArrayValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	ResultSwitchValue string   `json:"ResultSwitchValue"`
+	ListValue         []string `json:"ListValue"`
+	StructValue       struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+		SubStructValue              struct {
+			SubStructChildValue string `json:"SubStructChildValue"`
+		} `json:"SubStructValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+		SubArrayValue   []struct {
+			SubArrayChildValue string `json:"SubArrayChildValue"`
+		} `json:"SubArrayValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateApiDefineTestRequest() (request *ApiDefineTestRequest) {
-request = &ApiDefineTestRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "ApiDefineTest", "", "")
-return
+	request = &ApiDefineTestRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "ApiDefineTest", "", "")
+	return
 }
 
 func CreateApiDefineTestResponse() (response *ApiDefineTestResponse) {
-response = &ApiDefineTestResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &ApiDefineTestResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 12 - 13
services/ft/client.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,28 +16,28 @@ package ft
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 import (
-    "github.com/aliyun/alibaba-cloud-sdk-go/sdk"
-    "github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth"
 )
 
 type Client struct {
-    sdk.Client
+	sdk.Client
 }
 
 func NewClient() (client *Client, err error) {
-    client = &Client{}
-    err = client.Init()
-    return
+	client = &Client{}
+	err = client.Init()
+	return
 }
 
 func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error) {
-    client = &Client{}
-    err = client.InitWithOptions(regionId, config, credential)
-    return
+	client = &Client{}
+	err = client.InitWithOptions(regionId, config, credential)
+	return
 }
 
 func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error) {
-    client = &Client{}
-    err = client.InitWithAccessKey(regionId, accessKeyId, accessKeySecret)
-    return
+	client = &Client{}
+	err = client.InitWithAccessKey(regionId, accessKeyId, accessKeySecret)
+	return
 }

+ 48 - 51
services/ft/dubbo_perf_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,74 +16,72 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) DubboPerfApi(request *DubboPerfApiRequest) (response *DubboPerfApiResponse, err error) {
-response = CreateDubboPerfApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateDubboPerfApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) DubboPerfApiWithChan(request *DubboPerfApiRequest) (<-chan *DubboPerfApiResponse, <-chan error) {
-responseChan := make(chan *DubboPerfApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.DubboPerfApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *DubboPerfApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DubboPerfApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) DubboPerfApiWithCallback(request *DubboPerfApiRequest, callback func(response *DubboPerfApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *DubboPerfApiResponse
-var err error
-defer close(result)
-response, err = client.DubboPerfApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) DubboPerfApiWithCallback(request *DubboPerfApiRequest, callback func(response *DubboPerfApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DubboPerfApiResponse
+		var err error
+		defer close(result)
+		response, err = client.DubboPerfApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type DubboPerfApiRequest struct {
-*requests.RpcRequest
+	*requests.RpcRequest
 }
 
-
 type DubboPerfApiResponse struct {
-*responses.BaseResponse
-            RequestId     string `json:"requestId"`
+	*responses.BaseResponse
+	RequestId string `json:"requestId"`
 }
 
 func CreateDubboPerfApiRequest() (request *DubboPerfApiRequest) {
-request = &DubboPerfApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "DubboPerfApi", "", "")
-return
+	request = &DubboPerfApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "DubboPerfApi", "", "")
+	return
 }
 
 func CreateDubboPerfApiResponse() (response *DubboPerfApiResponse) {
-response = &DubboPerfApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &DubboPerfApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 103 - 106
services/ft/gated_launch_ft_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,129 +16,127 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) GatedLaunchFtApi(request *GatedLaunchFtApiRequest) (response *GatedLaunchFtApiResponse, err error) {
-response = CreateGatedLaunchFtApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateGatedLaunchFtApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) GatedLaunchFtApiWithChan(request *GatedLaunchFtApiRequest) (<-chan *GatedLaunchFtApiResponse, <-chan error) {
-responseChan := make(chan *GatedLaunchFtApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.GatedLaunchFtApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *GatedLaunchFtApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.GatedLaunchFtApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) GatedLaunchFtApiWithCallback(request *GatedLaunchFtApiRequest, callback func(response *GatedLaunchFtApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *GatedLaunchFtApiResponse
-var err error
-defer close(result)
-response, err = client.GatedLaunchFtApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) GatedLaunchFtApiWithCallback(request *GatedLaunchFtApiRequest, callback func(response *GatedLaunchFtApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *GatedLaunchFtApiResponse
+		var err error
+		defer close(result)
+		response, err = client.GatedLaunchFtApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type GatedLaunchFtApiRequest struct {
-*requests.RpcRequest
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            Sleep  string `position:"Query" name:"Sleep"`
-            RequiredValueGatedRelease  string `position:"Query" name:"RequiredValue_Gated_Release"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
+	*requests.RpcRequest
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	Sleep                          string `position:"Query" name:"Sleep"`
+	RequiredValueGatedRelease      string `position:"Query" name:"RequiredValue_Gated_Release"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
 }
 
-
 type GatedLaunchFtApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValueGatedRelease     string `json:"RequiredValue_Gated_Release"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValueGatedRelease struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue_Gated_Release"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValueGatedRelease  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue_Gated_Release"`
+	*responses.BaseResponse
+	IntValue                           string `json:"IntValue"`
+	NumberRange                        string `json:"NumberRange"`
+	StringValue                        string `json:"StringValue"`
+	SwitchValue                        string `json:"SwitchValue"`
+	EnumValue                          string `json:"EnumValue"`
+	RequiredValueGatedRelease          string `json:"RequiredValue_Gated_Release"`
+	Success                            string `json:"Success"`
+	Code                               string `json:"Code"`
+	Message                            string `json:"Message"`
+	HttpStatusCode                     string `json:"HttpStatusCode"`
+	NullToEmptyValue                   string `json:"NullToEmptyValue"`
+	ResultSwitchValue                  string `json:"ResultSwitchValue"`
+	RegionId                           string `json:"RegionId"`
+	Name                               string `json:"Name"`
+	Age                                string `json:"Age"`
+	JsonListStrig                      string `json:"JsonListStrig"`
+	CallerUid                          string `json:"callerUid"`
+	CallerBid                          string `json:"callerBid"`
+	ProxyTrustTransportInfo            string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                       string `json:"ak_mfa_present"`
+	CallerType                         string `json:"callerType"`
+	CallerParentId                     string `json:"callerParentId"`
+	ResourceOwnerId                    string `json:"resourceOwnerId"`
+	AppIp                              string `json:"app_ip"`
+	ProxyOriginalSourceIp              string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
+	SecurityTransport                  string `json:"security_transport"`
+	RequestId                          string `json:"requestId"`
+	NullToEmptyStructValueGatedRelease struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue_Gated_Release"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValueGatedRelease []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue_Gated_Release"`
 }
 
 func CreateGatedLaunchFtApiRequest() (request *GatedLaunchFtApiRequest) {
-request = &GatedLaunchFtApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "GatedLaunchFtApi", "", "")
-return
+	request = &GatedLaunchFtApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "GatedLaunchFtApi", "", "")
+	return
 }
 
 func CreateGatedLaunchFtApiResponse() (response *GatedLaunchFtApiResponse) {
-response = &GatedLaunchFtApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &GatedLaunchFtApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 52 - 55
services/ft/hidden_json_item_name_ft_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,78 +16,76 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) HiddenJsonItemNameFtApi(request *HiddenJsonItemNameFtApiRequest) (response *HiddenJsonItemNameFtApiResponse, err error) {
-response = CreateHiddenJsonItemNameFtApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateHiddenJsonItemNameFtApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) HiddenJsonItemNameFtApiWithChan(request *HiddenJsonItemNameFtApiRequest) (<-chan *HiddenJsonItemNameFtApiResponse, <-chan error) {
-responseChan := make(chan *HiddenJsonItemNameFtApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.HiddenJsonItemNameFtApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *HiddenJsonItemNameFtApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.HiddenJsonItemNameFtApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) HiddenJsonItemNameFtApiWithCallback(request *HiddenJsonItemNameFtApiRequest, callback func(response *HiddenJsonItemNameFtApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *HiddenJsonItemNameFtApiResponse
-var err error
-defer close(result)
-response, err = client.HiddenJsonItemNameFtApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) HiddenJsonItemNameFtApiWithCallback(request *HiddenJsonItemNameFtApiRequest, callback func(response *HiddenJsonItemNameFtApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *HiddenJsonItemNameFtApiResponse
+		var err error
+		defer close(result)
+		response, err = client.HiddenJsonItemNameFtApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type HiddenJsonItemNameFtApiRequest struct {
-*requests.RpcRequest
-            StringList  string `position:"Query" name:"StringList"`
+	*requests.RpcRequest
+	StringList string `position:"Query" name:"StringList"`
 }
 
-
 type HiddenJsonItemNameFtApiResponse struct {
-*responses.BaseResponse
-            StringList   []    string  `json:"StringList"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	StringList []string `json:"StringList"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateHiddenJsonItemNameFtApiRequest() (request *HiddenJsonItemNameFtApiRequest) {
-request = &HiddenJsonItemNameFtApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "HiddenJsonItemNameFtApi", "", "")
-return
+	request = &HiddenJsonItemNameFtApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "HiddenJsonItemNameFtApi", "", "")
+	return
 }
 
 func CreateHiddenJsonItemNameFtApiResponse() (response *HiddenJsonItemNameFtApiResponse) {
-response = &HiddenJsonItemNameFtApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &HiddenJsonItemNameFtApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 58 - 60
services/ft/multi_input_param_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,85 +16,84 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) MultiInputParamApi(request *MultiInputParamApiRequest) (response *MultiInputParamApiResponse, err error) {
-response = CreateMultiInputParamApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateMultiInputParamApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) MultiInputParamApiWithChan(request *MultiInputParamApiRequest) (<-chan *MultiInputParamApiResponse, <-chan error) {
-responseChan := make(chan *MultiInputParamApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.MultiInputParamApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *MultiInputParamApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.MultiInputParamApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) MultiInputParamApiWithCallback(request *MultiInputParamApiRequest, callback func(response *MultiInputParamApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *MultiInputParamApiResponse
-var err error
-defer close(result)
-response, err = client.MultiInputParamApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) MultiInputParamApiWithCallback(request *MultiInputParamApiRequest, callback func(response *MultiInputParamApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *MultiInputParamApiResponse
+		var err error
+		defer close(result)
+		response, err = client.MultiInputParamApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type MultiInputParamApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            JsonRepeatList  *[]MultiInputParamApiJsonRepeatList `position:"Query" name:"JsonRepeatList"  type:"Repeated"`
-            RequestId  string `position:"Query" name:"RequestId"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
+	*requests.RpcRequest
+	RequiredValue  string                              `position:"Query" name:"RequiredValue"`
+	JsonRepeatList *[]MultiInputParamApiJsonRepeatList `position:"Query" name:"JsonRepeatList"  type:"Repeated"`
+	RequestId      string                              `position:"Query" name:"RequestId"`
+	SwitchValue    string                              `position:"Query" name:"SwitchValue"`
 }
 
-type MultiInputParamApiJsonRepeatList struct{
-        Size string `name:"Size"`
-        Type string `name:"Type"`
+type MultiInputParamApiJsonRepeatList struct {
+	Size string `name:"Size"`
+	Type string `name:"Type"`
 }
 
 type MultiInputParamApiResponse struct {
-*responses.BaseResponse
-            L1RequestId     string `json:"l1RequestId"`
-            L1Map     string `json:"l1Map"`
-            L1FtTestParam     string `json:"l1FtTestParam"`
-            L1FtTestParams     string `json:"l1FtTestParams"`
+	*responses.BaseResponse
+	L1RequestId    string `json:"l1RequestId"`
+	L1Map          string `json:"l1Map"`
+	L1FtTestParam  string `json:"l1FtTestParam"`
+	L1FtTestParams string `json:"l1FtTestParams"`
 }
 
 func CreateMultiInputParamApiRequest() (request *MultiInputParamApiRequest) {
-request = &MultiInputParamApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "MultiInputParamApi", "", "")
-return
+	request = &MultiInputParamApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "MultiInputParamApi", "", "")
+	return
 }
 
 func CreateMultiInputParamApiResponse() (response *MultiInputParamApiResponse) {
-response = &MultiInputParamApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &MultiInputParamApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 102 - 105
services/ft/rpc_anonymous_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,128 +16,126 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcAnonymousApi(request *RpcAnonymousApiRequest) (response *RpcAnonymousApiResponse, err error) {
-response = CreateRpcAnonymousApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcAnonymousApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcAnonymousApiWithChan(request *RpcAnonymousApiRequest) (<-chan *RpcAnonymousApiResponse, <-chan error) {
-responseChan := make(chan *RpcAnonymousApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcAnonymousApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcAnonymousApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcAnonymousApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcAnonymousApiWithCallback(request *RpcAnonymousApiRequest, callback func(response *RpcAnonymousApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcAnonymousApiResponse
-var err error
-defer close(result)
-response, err = client.RpcAnonymousApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcAnonymousApiWithCallback(request *RpcAnonymousApiRequest, callback func(response *RpcAnonymousApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcAnonymousApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcAnonymousApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcAnonymousApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
 }
 
-
 type RpcAnonymousApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	JsonListStrig                  string `json:"JsonListStrig"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcAnonymousApiRequest() (request *RpcAnonymousApiRequest) {
-request = &RpcAnonymousApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcAnonymousApi", "", "")
-return
+	request = &RpcAnonymousApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcAnonymousApi", "", "")
+	return
 }
 
 func CreateRpcAnonymousApiResponse() (response *RpcAnonymousApiResponse) {
-response = &RpcAnonymousApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcAnonymousApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 119 - 122
services/ft/rpc_dubbo_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,145 +16,143 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcDubboApi(request *RpcDubboApiRequest) (response *RpcDubboApiResponse, err error) {
-response = CreateRpcDubboApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcDubboApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcDubboApiWithChan(request *RpcDubboApiRequest) (<-chan *RpcDubboApiResponse, <-chan error) {
-responseChan := make(chan *RpcDubboApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcDubboApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcDubboApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcDubboApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcDubboApiWithCallback(request *RpcDubboApiRequest, callback func(response *RpcDubboApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcDubboApiResponse
-var err error
-defer close(result)
-response, err = client.RpcDubboApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcDubboApiWithCallback(request *RpcDubboApiRequest, callback func(response *RpcDubboApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcDubboApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcDubboApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcDubboApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            Sleep  string `position:"Query" name:"Sleep"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	Sleep                          string `position:"Query" name:"Sleep"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
 }
 
-
 type RpcDubboApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            DefaultValue     string `json:"DefaultValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
-            L1Array  []struct {
-            L1Member1     string `json:"L1Member1"`
-            L1Struct struct {
-            L1StructMember     string `json:"L1StructMember"`
-            }  `json:"L1Struct"`
-            L2Array  []struct {
-            L2Member1     string `json:"L2Member1"`
-            L3Array  []struct {
-            L3Member1     string `json:"L3Member1"`
-            }  `json:"L3Array"`
-            }  `json:"L2Array"`
-            }  `json:"L1Array"`
-            NullArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"NullArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	DefaultValue                   string `json:"DefaultValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	JsonListStrig                  string `json:"JsonListStrig"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
+	L1Array []struct {
+		L1Member1 string `json:"L1Member1"`
+		L1Struct  struct {
+			L1StructMember string `json:"L1StructMember"`
+		} `json:"L1Struct"`
+		L2Array []struct {
+			L2Member1 string `json:"L2Member1"`
+			L3Array   []struct {
+				L3Member1 string `json:"L3Member1"`
+			} `json:"L3Array"`
+		} `json:"L2Array"`
+	} `json:"L1Array"`
+	NullArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"NullArrayValue"`
 }
 
 func CreateRpcDubboApiRequest() (request *RpcDubboApiRequest) {
-request = &RpcDubboApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApi", "", "")
-return
+	request = &RpcDubboApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApi", "", "")
+	return
 }
 
 func CreateRpcDubboApiResponse() (response *RpcDubboApiResponse) {
-response = &RpcDubboApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcDubboApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 119 - 122
services/ft/rpc_dubbo_api2.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,145 +16,143 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcDubboApi2(request *RpcDubboApi2Request) (response *RpcDubboApi2Response, err error) {
-response = CreateRpcDubboApi2Response()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcDubboApi2Response()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcDubboApi2WithChan(request *RpcDubboApi2Request) (<-chan *RpcDubboApi2Response, <-chan error) {
-responseChan := make(chan *RpcDubboApi2Response, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcDubboApi2(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcDubboApi2Response, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcDubboApi2(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcDubboApi2WithCallback(request *RpcDubboApi2Request, callback func(response *RpcDubboApi2Response, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcDubboApi2Response
-var err error
-defer close(result)
-response, err = client.RpcDubboApi2(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcDubboApi2WithCallback(request *RpcDubboApi2Request, callback func(response *RpcDubboApi2Response, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcDubboApi2Response
+		var err error
+		defer close(result)
+		response, err = client.RpcDubboApi2(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcDubboApi2Request struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            Sleep  string `position:"Query" name:"Sleep"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	Sleep                          string `position:"Query" name:"Sleep"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
 }
 
-
 type RpcDubboApi2Response struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            DefaultValue     string `json:"DefaultValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
-            L1Array  []struct {
-            L1Member1     string `json:"L1Member1"`
-            L1Struct struct {
-            L1StructMember     string `json:"L1StructMember"`
-            }  `json:"L1Struct"`
-            L2Array  []struct {
-            L2Member1     string `json:"L2Member1"`
-            L3Array  []struct {
-            L3Member1     string `json:"L3Member1"`
-            }  `json:"L3Array"`
-            }  `json:"L2Array"`
-            }  `json:"L1Array"`
-            NullArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"NullArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	DefaultValue                   string `json:"DefaultValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	JsonListStrig                  string `json:"JsonListStrig"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
+	L1Array []struct {
+		L1Member1 string `json:"L1Member1"`
+		L1Struct  struct {
+			L1StructMember string `json:"L1StructMember"`
+		} `json:"L1Struct"`
+		L2Array []struct {
+			L2Member1 string `json:"L2Member1"`
+			L3Array   []struct {
+				L3Member1 string `json:"L3Member1"`
+			} `json:"L3Array"`
+		} `json:"L2Array"`
+	} `json:"L1Array"`
+	NullArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"NullArrayValue"`
 }
 
 func CreateRpcDubboApi2Request() (request *RpcDubboApi2Request) {
-request = &RpcDubboApi2Request{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApi2", "", "")
-return
+	request = &RpcDubboApi2Request{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApi2", "", "")
+	return
 }
 
 func CreateRpcDubboApi2Response() (response *RpcDubboApi2Response) {
-response = &RpcDubboApi2Response{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcDubboApi2Response{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 119 - 122
services/ft/rpc_dubbo_api3.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,145 +16,143 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcDubboApi3(request *RpcDubboApi3Request) (response *RpcDubboApi3Response, err error) {
-response = CreateRpcDubboApi3Response()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcDubboApi3Response()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcDubboApi3WithChan(request *RpcDubboApi3Request) (<-chan *RpcDubboApi3Response, <-chan error) {
-responseChan := make(chan *RpcDubboApi3Response, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcDubboApi3(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcDubboApi3Response, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcDubboApi3(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcDubboApi3WithCallback(request *RpcDubboApi3Request, callback func(response *RpcDubboApi3Response, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcDubboApi3Response
-var err error
-defer close(result)
-response, err = client.RpcDubboApi3(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcDubboApi3WithCallback(request *RpcDubboApi3Request, callback func(response *RpcDubboApi3Response, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcDubboApi3Response
+		var err error
+		defer close(result)
+		response, err = client.RpcDubboApi3(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcDubboApi3Request struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            Sleep  string `position:"Query" name:"Sleep"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	Sleep                          string `position:"Query" name:"Sleep"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
 }
 
-
 type RpcDubboApi3Response struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            DefaultValue     string `json:"DefaultValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
-            L1Array  []struct {
-            L1Member1     string `json:"L1Member1"`
-            L1Struct struct {
-            L1StructMember     string `json:"L1StructMember"`
-            }  `json:"L1Struct"`
-            L2Array  []struct {
-            L2Member1     string `json:"L2Member1"`
-            L3Array  []struct {
-            L3Member1     string `json:"L3Member1"`
-            }  `json:"L3Array"`
-            }  `json:"L2Array"`
-            }  `json:"L1Array"`
-            NullArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"NullArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	DefaultValue                   string `json:"DefaultValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	JsonListStrig                  string `json:"JsonListStrig"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
+	L1Array []struct {
+		L1Member1 string `json:"L1Member1"`
+		L1Struct  struct {
+			L1StructMember string `json:"L1StructMember"`
+		} `json:"L1Struct"`
+		L2Array []struct {
+			L2Member1 string `json:"L2Member1"`
+			L3Array   []struct {
+				L3Member1 string `json:"L3Member1"`
+			} `json:"L3Array"`
+		} `json:"L2Array"`
+	} `json:"L1Array"`
+	NullArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"NullArrayValue"`
 }
 
 func CreateRpcDubboApi3Request() (request *RpcDubboApi3Request) {
-request = &RpcDubboApi3Request{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApi3", "", "")
-return
+	request = &RpcDubboApi3Request{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApi3", "", "")
+	return
 }
 
 func CreateRpcDubboApi3Response() (response *RpcDubboApi3Response) {
-response = &RpcDubboApi3Response{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcDubboApi3Response{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 71 - 74
services/ft/rpc_dubbo_api_for_dev.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,97 +16,95 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcDubboApiForDev(request *RpcDubboApiForDevRequest) (response *RpcDubboApiForDevResponse, err error) {
-response = CreateRpcDubboApiForDevResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcDubboApiForDevResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcDubboApiForDevWithChan(request *RpcDubboApiForDevRequest) (<-chan *RpcDubboApiForDevResponse, <-chan error) {
-responseChan := make(chan *RpcDubboApiForDevResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcDubboApiForDev(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcDubboApiForDevResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcDubboApiForDev(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcDubboApiForDevWithCallback(request *RpcDubboApiForDevRequest, callback func(response *RpcDubboApiForDevResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcDubboApiForDevResponse
-var err error
-defer close(result)
-response, err = client.RpcDubboApiForDev(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcDubboApiForDevWithCallback(request *RpcDubboApiForDevRequest, callback func(response *RpcDubboApiForDevResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcDubboApiForDevResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcDubboApiForDev(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcDubboApiForDevRequest struct {
-*requests.RpcRequest
+	*requests.RpcRequest
 }
 
-
 type RpcDubboApiForDevResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	RegionId               string `json:"RegionId"`
+	Name                   string `json:"Name"`
+	Age                    string `json:"Age"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcDubboApiForDevRequest() (request *RpcDubboApiForDevRequest) {
-request = &RpcDubboApiForDevRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApiForDev", "", "")
-return
+	request = &RpcDubboApiForDevRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApiForDev", "", "")
+	return
 }
 
 func CreateRpcDubboApiForDevResponse() (response *RpcDubboApiForDevResponse) {
-response = &RpcDubboApiForDevResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcDubboApiForDevResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 111 - 113
services/ft/rpc_dubbo_api_for_repeat_list.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,141 +16,140 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcDubboApiForRepeatList(request *RpcDubboApiForRepeatListRequest) (response *RpcDubboApiForRepeatListResponse, err error) {
-response = CreateRpcDubboApiForRepeatListResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcDubboApiForRepeatListResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcDubboApiForRepeatListWithChan(request *RpcDubboApiForRepeatListRequest) (<-chan *RpcDubboApiForRepeatListResponse, <-chan error) {
-responseChan := make(chan *RpcDubboApiForRepeatListResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcDubboApiForRepeatList(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcDubboApiForRepeatListResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcDubboApiForRepeatList(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcDubboApiForRepeatListWithCallback(request *RpcDubboApiForRepeatListRequest, callback func(response *RpcDubboApiForRepeatListResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcDubboApiForRepeatListResponse
-var err error
-defer close(result)
-response, err = client.RpcDubboApiForRepeatList(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcDubboApiForRepeatListWithCallback(request *RpcDubboApiForRepeatListRequest, callback func(response *RpcDubboApiForRepeatListResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcDubboApiForRepeatListResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcDubboApiForRepeatList(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcDubboApiForRepeatListRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            JsonRepeatList  *[]RpcDubboApiForRepeatListJsonRepeatList `position:"Query" name:"JsonRepeatList"  type:"Repeated"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            ListDisk  *[]string `position:"Query" name:"ListDisk"  type:"Repeated"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            NestedRepeatListDisk  *[]RpcDubboApiForRepeatListNestedRepeatListDisk `position:"Query" name:"NestedRepeatListDisk"  type:"Repeated"`
-            MixedRepeatListDisk  *[]RpcDubboApiForRepeatListMixedRepeatListDisk `position:"Query" name:"MixedRepeatListDisk"  type:"Repeated"`
-            SimpleRepeatListDisk  *[]string `position:"Query" name:"SimpleRepeatListDisk"  type:"Repeated"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            StandardRepeatListDisk  *[]RpcDubboApiForRepeatListStandardRepeatListDisk `position:"Query" name:"StandardRepeatListDisk"  type:"Repeated"`
+	*requests.RpcRequest
+	RequiredValue          string                                            `position:"Query" name:"RequiredValue"`
+	Code                   string                                            `position:"Query" name:"Code"`
+	JsonRepeatList         *[]RpcDubboApiForRepeatListJsonRepeatList         `position:"Query" name:"JsonRepeatList"  type:"Repeated"`
+	IntValue               string                                            `position:"Query" name:"IntValue"`
+	ListDisk               *[]string                                         `position:"Query" name:"ListDisk"  type:"Repeated"`
+	DefaultValue           string                                            `position:"Query" name:"DefaultValue"`
+	NumberRange            string                                            `position:"Query" name:"NumberRange"`
+	Message                string                                            `position:"Query" name:"Message"`
+	ResultSwitchValue      string                                            `position:"Query" name:"ResultSwitchValue"`
+	NestedRepeatListDisk   *[]RpcDubboApiForRepeatListNestedRepeatListDisk   `position:"Query" name:"NestedRepeatListDisk"  type:"Repeated"`
+	MixedRepeatListDisk    *[]RpcDubboApiForRepeatListMixedRepeatListDisk    `position:"Query" name:"MixedRepeatListDisk"  type:"Repeated"`
+	SimpleRepeatListDisk   *[]string                                         `position:"Query" name:"SimpleRepeatListDisk"  type:"Repeated"`
+	JsonObject             string                                            `position:"Query" name:"JsonObject"`
+	HttpStatusCode         string                                            `position:"Query" name:"HttpStatusCode"`
+	StringValue            string                                            `position:"Query" name:"StringValue"`
+	RegionId               string                                            `position:"Query" name:"RegionId"`
+	EnumValue              string                                            `position:"Query" name:"EnumValue"`
+	Success                string                                            `position:"Query" name:"Success"`
+	OtherParam             string                                            `position:"Query" name:"OtherParam"`
+	SwitchValue            string                                            `position:"Query" name:"SwitchValue"`
+	StandardRepeatListDisk *[]RpcDubboApiForRepeatListStandardRepeatListDisk `position:"Query" name:"StandardRepeatListDisk"  type:"Repeated"`
 }
 
-type RpcDubboApiForRepeatListJsonRepeatList struct{
-        Size string `name:"Size"`
-        Type string `name:"Type"`
+type RpcDubboApiForRepeatListJsonRepeatList struct {
+	Size string `name:"Size"`
+	Type string `name:"Type"`
 }
-type RpcDubboApiForRepeatListNestedRepeatListDisk struct{
-        Size *[]string `name:"Size" type:"Repeated"`
-        Type *[]string `name:"Type" type:"Repeated"`
+type RpcDubboApiForRepeatListNestedRepeatListDisk struct {
+	Size *[]string `name:"Size" type:"Repeated"`
+	Type *[]string `name:"Type" type:"Repeated"`
 }
-type RpcDubboApiForRepeatListMixedRepeatListDisk struct{
-        Size string `name:"Size"`
-        Type *[]string `name:"Type" type:"Repeated"`
+type RpcDubboApiForRepeatListMixedRepeatListDisk struct {
+	Size string    `name:"Size"`
+	Type *[]string `name:"Type" type:"Repeated"`
 }
-type RpcDubboApiForRepeatListStandardRepeatListDisk struct{
-        Size string `name:"Size"`
-        Type string `name:"Type"`
+type RpcDubboApiForRepeatListStandardRepeatListDisk struct {
+	Size string `name:"Size"`
+	Type string `name:"Type"`
 }
 
 type RpcDubboApiForRepeatListResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            DefaultValue     string `json:"DefaultValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonRepeatList     string `json:"JsonRepeatList"`
-            ListDisks     string `json:"ListDisks"`
-            SimpleRepeatListDisks     string `json:"SimpleRepeatListDisks"`
-            StandardRepeatListDisks     string `json:"StandardRepeatListDisks"`
-            MixedRepeatListDisks     string `json:"MixedRepeatListDisks"`
-            NestedRepeatListDisks     string `json:"NestedRepeatListDisks"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue                string `json:"IntValue"`
+	NumberRange             string `json:"NumberRange"`
+	StringValue             string `json:"StringValue"`
+	SwitchValue             string `json:"SwitchValue"`
+	EnumValue               string `json:"EnumValue"`
+	RequiredValue           string `json:"RequiredValue"`
+	DefaultValue            string `json:"DefaultValue"`
+	Success                 string `json:"Success"`
+	Code                    string `json:"Code"`
+	Message                 string `json:"Message"`
+	HttpStatusCode          string `json:"HttpStatusCode"`
+	NullToEmptyValue        string `json:"NullToEmptyValue"`
+	ResultSwitchValue       string `json:"ResultSwitchValue"`
+	RegionId                string `json:"RegionId"`
+	Name                    string `json:"Name"`
+	Age                     string `json:"Age"`
+	JsonRepeatList          string `json:"JsonRepeatList"`
+	ListDisks               string `json:"ListDisks"`
+	SimpleRepeatListDisks   string `json:"SimpleRepeatListDisks"`
+	StandardRepeatListDisks string `json:"StandardRepeatListDisks"`
+	MixedRepeatListDisks    string `json:"MixedRepeatListDisks"`
+	NestedRepeatListDisks   string `json:"NestedRepeatListDisks"`
+	NullToEmptyStructValue  struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcDubboApiForRepeatListRequest() (request *RpcDubboApiForRepeatListRequest) {
-request = &RpcDubboApiForRepeatListRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApiForRepeatList", "", "")
-return
+	request = &RpcDubboApiForRepeatListRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApiForRepeatList", "", "")
+	return
 }
 
 func CreateRpcDubboApiForRepeatListResponse() (response *RpcDubboApiForRepeatListResponse) {
-response = &RpcDubboApiForRepeatListResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcDubboApiForRepeatListResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 100 - 103
services/ft/rpc_dubbo_api_tmp.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,126 +16,124 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcDubboApiTmp(request *RpcDubboApiTmpRequest) (response *RpcDubboApiTmpResponse, err error) {
-response = CreateRpcDubboApiTmpResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcDubboApiTmpResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcDubboApiTmpWithChan(request *RpcDubboApiTmpRequest) (<-chan *RpcDubboApiTmpResponse, <-chan error) {
-responseChan := make(chan *RpcDubboApiTmpResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcDubboApiTmp(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcDubboApiTmpResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcDubboApiTmp(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcDubboApiTmpWithCallback(request *RpcDubboApiTmpRequest, callback func(response *RpcDubboApiTmpResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcDubboApiTmpResponse
-var err error
-defer close(result)
-response, err = client.RpcDubboApiTmp(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcDubboApiTmpWithCallback(request *RpcDubboApiTmpRequest, callback func(response *RpcDubboApiTmpResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcDubboApiTmpResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcDubboApiTmp(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcDubboApiTmpRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
 }
 
-
 type RpcDubboApiTmpResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcDubboApiTmpRequest() (request *RpcDubboApiTmpRequest) {
-request = &RpcDubboApiTmpRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApiTmp", "", "")
-return
+	request = &RpcDubboApiTmpRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboApiTmp", "", "")
+	return
 }
 
 func CreateRpcDubboApiTmpResponse() (response *RpcDubboApiTmpResponse) {
-response = &RpcDubboApiTmpResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcDubboApiTmpResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 82 - 85
services/ft/rpc_dubbo_error_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,108 +16,106 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcDubboErrorApi(request *RpcDubboErrorApiRequest) (response *RpcDubboErrorApiResponse, err error) {
-response = CreateRpcDubboErrorApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcDubboErrorApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcDubboErrorApiWithChan(request *RpcDubboErrorApiRequest) (<-chan *RpcDubboErrorApiResponse, <-chan error) {
-responseChan := make(chan *RpcDubboErrorApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcDubboErrorApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcDubboErrorApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcDubboErrorApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcDubboErrorApiWithCallback(request *RpcDubboErrorApiRequest, callback func(response *RpcDubboErrorApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcDubboErrorApiResponse
-var err error
-defer close(result)
-response, err = client.RpcDubboErrorApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcDubboErrorApiWithCallback(request *RpcDubboErrorApiRequest, callback func(response *RpcDubboErrorApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcDubboErrorApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcDubboErrorApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcDubboErrorApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
+	*requests.RpcRequest
+	RequiredValue     string `position:"Query" name:"RequiredValue"`
+	Code              string `position:"Query" name:"Code"`
+	IntValue          string `position:"Query" name:"IntValue"`
+	DefaultValue      string `position:"Query" name:"DefaultValue"`
+	NumberRange       string `position:"Query" name:"NumberRange"`
+	Message           string `position:"Query" name:"Message"`
+	ResultSwitchValue string `position:"Query" name:"ResultSwitchValue"`
+	HttpStatusCode    string `position:"Query" name:"HttpStatusCode"`
+	StringValue       string `position:"Query" name:"StringValue"`
+	RegionId          string `position:"Query" name:"RegionId"`
+	EnumValue         string `position:"Query" name:"EnumValue"`
+	Success           string `position:"Query" name:"Success"`
+	SwitchValue       string `position:"Query" name:"SwitchValue"`
 }
 
-
 type RpcDubboErrorApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	RegionId               string `json:"RegionId"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcDubboErrorApiRequest() (request *RpcDubboErrorApiRequest) {
-request = &RpcDubboErrorApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboErrorApi", "", "")
-return
+	request = &RpcDubboErrorApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcDubboErrorApi", "", "")
+	return
 }
 
 func CreateRpcDubboErrorApiResponse() (response *RpcDubboErrorApiResponse) {
-response = &RpcDubboErrorApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcDubboErrorApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 80 - 83
services/ft/rpc_flow_control_api_and_user_refuse_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,106 +16,104 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcFlowControlApiAndUserRefuseApi(request *RpcFlowControlApiAndUserRefuseApiRequest) (response *RpcFlowControlApiAndUserRefuseApiResponse, err error) {
-response = CreateRpcFlowControlApiAndUserRefuseApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcFlowControlApiAndUserRefuseApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcFlowControlApiAndUserRefuseApiWithChan(request *RpcFlowControlApiAndUserRefuseApiRequest) (<-chan *RpcFlowControlApiAndUserRefuseApiResponse, <-chan error) {
-responseChan := make(chan *RpcFlowControlApiAndUserRefuseApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcFlowControlApiAndUserRefuseApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcFlowControlApiAndUserRefuseApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcFlowControlApiAndUserRefuseApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcFlowControlApiAndUserRefuseApiWithCallback(request *RpcFlowControlApiAndUserRefuseApiRequest, callback func(response *RpcFlowControlApiAndUserRefuseApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcFlowControlApiAndUserRefuseApiResponse
-var err error
-defer close(result)
-response, err = client.RpcFlowControlApiAndUserRefuseApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcFlowControlApiAndUserRefuseApiWithCallback(request *RpcFlowControlApiAndUserRefuseApiRequest, callback func(response *RpcFlowControlApiAndUserRefuseApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcFlowControlApiAndUserRefuseApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcFlowControlApiAndUserRefuseApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcFlowControlApiAndUserRefuseApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
+	*requests.RpcRequest
+	RequiredValue     string `position:"Query" name:"RequiredValue"`
+	HttpStatusCode    string `position:"Query" name:"HttpStatusCode"`
+	Code              string `position:"Query" name:"Code"`
+	IntValue          string `position:"Query" name:"IntValue"`
+	StringValue       string `position:"Query" name:"StringValue"`
+	EnumValue         string `position:"Query" name:"EnumValue"`
+	Success           string `position:"Query" name:"Success"`
+	DefaultValue      string `position:"Query" name:"DefaultValue"`
+	NumberRange       string `position:"Query" name:"NumberRange"`
+	SwitchValue       string `position:"Query" name:"SwitchValue"`
+	Message           string `position:"Query" name:"Message"`
+	ResultSwitchValue string `position:"Query" name:"ResultSwitchValue"`
 }
 
-
 type RpcFlowControlApiAndUserRefuseApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcFlowControlApiAndUserRefuseApiRequest() (request *RpcFlowControlApiAndUserRefuseApiRequest) {
-request = &RpcFlowControlApiAndUserRefuseApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlApiAndUserRefuseApi", "", "")
-return
+	request = &RpcFlowControlApiAndUserRefuseApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlApiAndUserRefuseApi", "", "")
+	return
 }
 
 func CreateRpcFlowControlApiAndUserRefuseApiResponse() (response *RpcFlowControlApiAndUserRefuseApiResponse) {
-response = &RpcFlowControlApiAndUserRefuseApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcFlowControlApiAndUserRefuseApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 80 - 83
services/ft/rpc_flow_control_api_expire_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,106 +16,104 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcFlowControlApiExpireApi(request *RpcFlowControlApiExpireApiRequest) (response *RpcFlowControlApiExpireApiResponse, err error) {
-response = CreateRpcFlowControlApiExpireApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcFlowControlApiExpireApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcFlowControlApiExpireApiWithChan(request *RpcFlowControlApiExpireApiRequest) (<-chan *RpcFlowControlApiExpireApiResponse, <-chan error) {
-responseChan := make(chan *RpcFlowControlApiExpireApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcFlowControlApiExpireApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcFlowControlApiExpireApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcFlowControlApiExpireApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcFlowControlApiExpireApiWithCallback(request *RpcFlowControlApiExpireApiRequest, callback func(response *RpcFlowControlApiExpireApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcFlowControlApiExpireApiResponse
-var err error
-defer close(result)
-response, err = client.RpcFlowControlApiExpireApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcFlowControlApiExpireApiWithCallback(request *RpcFlowControlApiExpireApiRequest, callback func(response *RpcFlowControlApiExpireApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcFlowControlApiExpireApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcFlowControlApiExpireApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcFlowControlApiExpireApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
+	*requests.RpcRequest
+	RequiredValue     string `position:"Query" name:"RequiredValue"`
+	HttpStatusCode    string `position:"Query" name:"HttpStatusCode"`
+	Code              string `position:"Query" name:"Code"`
+	IntValue          string `position:"Query" name:"IntValue"`
+	StringValue       string `position:"Query" name:"StringValue"`
+	EnumValue         string `position:"Query" name:"EnumValue"`
+	Success           string `position:"Query" name:"Success"`
+	DefaultValue      string `position:"Query" name:"DefaultValue"`
+	NumberRange       string `position:"Query" name:"NumberRange"`
+	SwitchValue       string `position:"Query" name:"SwitchValue"`
+	Message           string `position:"Query" name:"Message"`
+	ResultSwitchValue string `position:"Query" name:"ResultSwitchValue"`
 }
 
-
 type RpcFlowControlApiExpireApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcFlowControlApiExpireApiRequest() (request *RpcFlowControlApiExpireApiRequest) {
-request = &RpcFlowControlApiExpireApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlApiExpireApi", "", "")
-return
+	request = &RpcFlowControlApiExpireApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlApiExpireApi", "", "")
+	return
 }
 
 func CreateRpcFlowControlApiExpireApiResponse() (response *RpcFlowControlApiExpireApiResponse) {
-response = &RpcFlowControlApiExpireApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcFlowControlApiExpireApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 80 - 83
services/ft/rpc_flow_control_api_refuse_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,106 +16,104 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcFlowControlApiRefuseApi(request *RpcFlowControlApiRefuseApiRequest) (response *RpcFlowControlApiRefuseApiResponse, err error) {
-response = CreateRpcFlowControlApiRefuseApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcFlowControlApiRefuseApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcFlowControlApiRefuseApiWithChan(request *RpcFlowControlApiRefuseApiRequest) (<-chan *RpcFlowControlApiRefuseApiResponse, <-chan error) {
-responseChan := make(chan *RpcFlowControlApiRefuseApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcFlowControlApiRefuseApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcFlowControlApiRefuseApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcFlowControlApiRefuseApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcFlowControlApiRefuseApiWithCallback(request *RpcFlowControlApiRefuseApiRequest, callback func(response *RpcFlowControlApiRefuseApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcFlowControlApiRefuseApiResponse
-var err error
-defer close(result)
-response, err = client.RpcFlowControlApiRefuseApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcFlowControlApiRefuseApiWithCallback(request *RpcFlowControlApiRefuseApiRequest, callback func(response *RpcFlowControlApiRefuseApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcFlowControlApiRefuseApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcFlowControlApiRefuseApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcFlowControlApiRefuseApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
+	*requests.RpcRequest
+	RequiredValue     string `position:"Query" name:"RequiredValue"`
+	HttpStatusCode    string `position:"Query" name:"HttpStatusCode"`
+	Code              string `position:"Query" name:"Code"`
+	IntValue          string `position:"Query" name:"IntValue"`
+	StringValue       string `position:"Query" name:"StringValue"`
+	EnumValue         string `position:"Query" name:"EnumValue"`
+	Success           string `position:"Query" name:"Success"`
+	DefaultValue      string `position:"Query" name:"DefaultValue"`
+	NumberRange       string `position:"Query" name:"NumberRange"`
+	SwitchValue       string `position:"Query" name:"SwitchValue"`
+	Message           string `position:"Query" name:"Message"`
+	ResultSwitchValue string `position:"Query" name:"ResultSwitchValue"`
 }
 
-
 type RpcFlowControlApiRefuseApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcFlowControlApiRefuseApiRequest() (request *RpcFlowControlApiRefuseApiRequest) {
-request = &RpcFlowControlApiRefuseApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlApiRefuseApi", "", "")
-return
+	request = &RpcFlowControlApiRefuseApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlApiRefuseApi", "", "")
+	return
 }
 
 func CreateRpcFlowControlApiRefuseApiResponse() (response *RpcFlowControlApiRefuseApiResponse) {
-response = &RpcFlowControlApiRefuseApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcFlowControlApiRefuseApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 81 - 84
services/ft/rpc_flow_control_pass_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,107 +16,105 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcFlowControlPassApi(request *RpcFlowControlPassApiRequest) (response *RpcFlowControlPassApiResponse, err error) {
-response = CreateRpcFlowControlPassApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcFlowControlPassApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcFlowControlPassApiWithChan(request *RpcFlowControlPassApiRequest) (<-chan *RpcFlowControlPassApiResponse, <-chan error) {
-responseChan := make(chan *RpcFlowControlPassApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcFlowControlPassApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcFlowControlPassApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcFlowControlPassApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcFlowControlPassApiWithCallback(request *RpcFlowControlPassApiRequest, callback func(response *RpcFlowControlPassApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcFlowControlPassApiResponse
-var err error
-defer close(result)
-response, err = client.RpcFlowControlPassApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcFlowControlPassApiWithCallback(request *RpcFlowControlPassApiRequest, callback func(response *RpcFlowControlPassApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcFlowControlPassApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcFlowControlPassApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcFlowControlPassApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
+	*requests.RpcRequest
+	RequiredValue     string `position:"Query" name:"RequiredValue"`
+	HttpStatusCode    string `position:"Query" name:"HttpStatusCode"`
+	Code              string `position:"Query" name:"Code"`
+	IntValue          string `position:"Query" name:"IntValue"`
+	StringValue       string `position:"Query" name:"StringValue"`
+	EnumValue         string `position:"Query" name:"EnumValue"`
+	Success           string `position:"Query" name:"Success"`
+	DefaultValue      string `position:"Query" name:"DefaultValue"`
+	NumberRange       string `position:"Query" name:"NumberRange"`
+	SwitchValue       string `position:"Query" name:"SwitchValue"`
+	Message           string `position:"Query" name:"Message"`
+	ResultSwitchValue string `position:"Query" name:"ResultSwitchValue"`
 }
 
-
 type RpcFlowControlPassApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            IamdefaultValue     string `json:"iamdefaultValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	IamdefaultValue        string `json:"iamdefaultValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcFlowControlPassApiRequest() (request *RpcFlowControlPassApiRequest) {
-request = &RpcFlowControlPassApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlPassApi", "", "")
-return
+	request = &RpcFlowControlPassApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlPassApi", "", "")
+	return
 }
 
 func CreateRpcFlowControlPassApiResponse() (response *RpcFlowControlPassApiResponse) {
-response = &RpcFlowControlPassApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcFlowControlPassApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 80 - 83
services/ft/rpc_flow_control_user_refuse_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,106 +16,104 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcFlowControlUserRefuseApi(request *RpcFlowControlUserRefuseApiRequest) (response *RpcFlowControlUserRefuseApiResponse, err error) {
-response = CreateRpcFlowControlUserRefuseApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcFlowControlUserRefuseApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcFlowControlUserRefuseApiWithChan(request *RpcFlowControlUserRefuseApiRequest) (<-chan *RpcFlowControlUserRefuseApiResponse, <-chan error) {
-responseChan := make(chan *RpcFlowControlUserRefuseApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcFlowControlUserRefuseApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcFlowControlUserRefuseApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcFlowControlUserRefuseApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcFlowControlUserRefuseApiWithCallback(request *RpcFlowControlUserRefuseApiRequest, callback func(response *RpcFlowControlUserRefuseApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcFlowControlUserRefuseApiResponse
-var err error
-defer close(result)
-response, err = client.RpcFlowControlUserRefuseApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcFlowControlUserRefuseApiWithCallback(request *RpcFlowControlUserRefuseApiRequest, callback func(response *RpcFlowControlUserRefuseApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcFlowControlUserRefuseApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcFlowControlUserRefuseApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcFlowControlUserRefuseApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
+	*requests.RpcRequest
+	RequiredValue     string `position:"Query" name:"RequiredValue"`
+	HttpStatusCode    string `position:"Query" name:"HttpStatusCode"`
+	Code              string `position:"Query" name:"Code"`
+	IntValue          string `position:"Query" name:"IntValue"`
+	StringValue       string `position:"Query" name:"StringValue"`
+	EnumValue         string `position:"Query" name:"EnumValue"`
+	Success           string `position:"Query" name:"Success"`
+	DefaultValue      string `position:"Query" name:"DefaultValue"`
+	NumberRange       string `position:"Query" name:"NumberRange"`
+	SwitchValue       string `position:"Query" name:"SwitchValue"`
+	Message           string `position:"Query" name:"Message"`
+	ResultSwitchValue string `position:"Query" name:"ResultSwitchValue"`
 }
 
-
 type RpcFlowControlUserRefuseApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcFlowControlUserRefuseApiRequest() (request *RpcFlowControlUserRefuseApiRequest) {
-request = &RpcFlowControlUserRefuseApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlUserRefuseApi", "", "")
-return
+	request = &RpcFlowControlUserRefuseApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcFlowControlUserRefuseApi", "", "")
+	return
 }
 
 func CreateRpcFlowControlUserRefuseApiResponse() (response *RpcFlowControlUserRefuseApiResponse) {
-response = &RpcFlowControlUserRefuseApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcFlowControlUserRefuseApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 103 - 106
services/ft/rpc_hsf_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,129 +16,127 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcHsfApi(request *RpcHsfApiRequest) (response *RpcHsfApiResponse, err error) {
-response = CreateRpcHsfApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcHsfApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcHsfApiWithChan(request *RpcHsfApiRequest) (<-chan *RpcHsfApiResponse, <-chan error) {
-responseChan := make(chan *RpcHsfApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcHsfApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcHsfApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcHsfApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcHsfApiWithCallback(request *RpcHsfApiRequest, callback func(response *RpcHsfApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcHsfApiResponse
-var err error
-defer close(result)
-response, err = client.RpcHsfApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcHsfApiWithCallback(request *RpcHsfApiRequest, callback func(response *RpcHsfApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcHsfApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcHsfApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcHsfApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            Sleep  string `position:"Query" name:"Sleep"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	Sleep                          string `position:"Query" name:"Sleep"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
 }
 
-
 type RpcHsfApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	JsonListStrig                  string `json:"JsonListStrig"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcHsfApiRequest() (request *RpcHsfApiRequest) {
-request = &RpcHsfApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcHsfApi", "", "")
-return
+	request = &RpcHsfApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcHsfApi", "", "")
+	return
 }
 
 func CreateRpcHsfApiResponse() (response *RpcHsfApiResponse) {
-response = &RpcHsfApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcHsfApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 103 - 106
services/ft/rpc_hsf_api2.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,129 +16,127 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcHsfApi2(request *RpcHsfApi2Request) (response *RpcHsfApi2Response, err error) {
-response = CreateRpcHsfApi2Response()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcHsfApi2Response()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcHsfApi2WithChan(request *RpcHsfApi2Request) (<-chan *RpcHsfApi2Response, <-chan error) {
-responseChan := make(chan *RpcHsfApi2Response, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcHsfApi2(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcHsfApi2Response, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcHsfApi2(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcHsfApi2WithCallback(request *RpcHsfApi2Request, callback func(response *RpcHsfApi2Response, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcHsfApi2Response
-var err error
-defer close(result)
-response, err = client.RpcHsfApi2(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcHsfApi2WithCallback(request *RpcHsfApi2Request, callback func(response *RpcHsfApi2Response, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcHsfApi2Response
+		var err error
+		defer close(result)
+		response, err = client.RpcHsfApi2(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcHsfApi2Request struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            Sleep  string `position:"Query" name:"Sleep"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	Sleep                          string `position:"Query" name:"Sleep"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
 }
 
-
 type RpcHsfApi2Response struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	JsonListStrig                  string `json:"JsonListStrig"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcHsfApi2Request() (request *RpcHsfApi2Request) {
-request = &RpcHsfApi2Request{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcHsfApi2", "", "")
-return
+	request = &RpcHsfApi2Request{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcHsfApi2", "", "")
+	return
 }
 
 func CreateRpcHsfApi2Response() (response *RpcHsfApi2Response) {
-response = &RpcHsfApi2Response{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcHsfApi2Response{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 103 - 106
services/ft/rpc_hsf_api_multi.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,129 +16,127 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcHsfApiMulti(request *RpcHsfApiMultiRequest) (response *RpcHsfApiMultiResponse, err error) {
-response = CreateRpcHsfApiMultiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcHsfApiMultiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcHsfApiMultiWithChan(request *RpcHsfApiMultiRequest) (<-chan *RpcHsfApiMultiResponse, <-chan error) {
-responseChan := make(chan *RpcHsfApiMultiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcHsfApiMulti(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcHsfApiMultiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcHsfApiMulti(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcHsfApiMultiWithCallback(request *RpcHsfApiMultiRequest, callback func(response *RpcHsfApiMultiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcHsfApiMultiResponse
-var err error
-defer close(result)
-response, err = client.RpcHsfApiMulti(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcHsfApiMultiWithCallback(request *RpcHsfApiMultiRequest, callback func(response *RpcHsfApiMultiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcHsfApiMultiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcHsfApiMulti(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcHsfApiMultiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            ProxyOriginalSecurityTransport  string `position:"Query" name:"proxy_original_security_transport"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
-            ProxyOriginalSourceIp  string `position:"Query" name:"proxy_original_source_ip"`
-            JsonObject  string `position:"Query" name:"JsonObject"`
-            Sleep  string `position:"Query" name:"Sleep"`
-            RegionId  string `position:"Query" name:"RegionId"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            JsonObjectList  string `position:"Query" name:"JsonObjectList"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            Message  string `position:"Query" name:"Message"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            OtherParam  string `position:"Query" name:"OtherParam"`
+	*requests.RpcRequest
+	RequiredValue                  string `position:"Query" name:"RequiredValue"`
+	Code                           string `position:"Query" name:"Code"`
+	IntValue                       string `position:"Query" name:"IntValue"`
+	ProxyOriginalSecurityTransport string `position:"Query" name:"proxy_original_security_transport"`
+	ResultSwitchValue              string `position:"Query" name:"ResultSwitchValue"`
+	ProxyOriginalSourceIp          string `position:"Query" name:"proxy_original_source_ip"`
+	JsonObject                     string `position:"Query" name:"JsonObject"`
+	Sleep                          string `position:"Query" name:"Sleep"`
+	RegionId                       string `position:"Query" name:"RegionId"`
+	SwitchValue                    string `position:"Query" name:"SwitchValue"`
+	JsonObjectList                 string `position:"Query" name:"JsonObjectList"`
+	DefaultValue                   string `position:"Query" name:"DefaultValue"`
+	NumberRange                    string `position:"Query" name:"NumberRange"`
+	Message                        string `position:"Query" name:"Message"`
+	HttpStatusCode                 string `position:"Query" name:"HttpStatusCode"`
+	StringValue                    string `position:"Query" name:"StringValue"`
+	EnumValue                      string `position:"Query" name:"EnumValue"`
+	Success                        string `position:"Query" name:"Success"`
+	OtherParam                     string `position:"Query" name:"OtherParam"`
 }
 
-
 type RpcHsfApiMultiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            RegionId     string `json:"RegionId"`
-            Name     string `json:"Name"`
-            Age     string `json:"Age"`
-            JsonListStrig     string `json:"JsonListStrig"`
-            CallerUid     string `json:"callerUid"`
-            CallerBid     string `json:"callerBid"`
-            ProxyTrustTransportInfo     string `json:"proxy_trust_transport_info"`
-            AkMfaPresent     string `json:"ak_mfa_present"`
-            CallerType     string `json:"callerType"`
-            CallerParentId     string `json:"callerParentId"`
-            ResourceOwnerId     string `json:"resourceOwnerId"`
-            AppIp     string `json:"app_ip"`
-            ProxyOriginalSourceIp     string `json:"proxy_original_source_ip"`
-            ProxyOriginalSecurityTransport     string `json:"proxy_original_security_transport"`
-            SecurityTransport     string `json:"security_transport"`
-            RequestId     string `json:"requestId"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue                       string `json:"IntValue"`
+	NumberRange                    string `json:"NumberRange"`
+	StringValue                    string `json:"StringValue"`
+	SwitchValue                    string `json:"SwitchValue"`
+	EnumValue                      string `json:"EnumValue"`
+	RequiredValue                  string `json:"RequiredValue"`
+	Success                        string `json:"Success"`
+	Code                           string `json:"Code"`
+	Message                        string `json:"Message"`
+	HttpStatusCode                 string `json:"HttpStatusCode"`
+	NullToEmptyValue               string `json:"NullToEmptyValue"`
+	ResultSwitchValue              string `json:"ResultSwitchValue"`
+	RegionId                       string `json:"RegionId"`
+	Name                           string `json:"Name"`
+	Age                            string `json:"Age"`
+	JsonListStrig                  string `json:"JsonListStrig"`
+	CallerUid                      string `json:"callerUid"`
+	CallerBid                      string `json:"callerBid"`
+	ProxyTrustTransportInfo        string `json:"proxy_trust_transport_info"`
+	AkMfaPresent                   string `json:"ak_mfa_present"`
+	CallerType                     string `json:"callerType"`
+	CallerParentId                 string `json:"callerParentId"`
+	ResourceOwnerId                string `json:"resourceOwnerId"`
+	AppIp                          string `json:"app_ip"`
+	ProxyOriginalSourceIp          string `json:"proxy_original_source_ip"`
+	ProxyOriginalSecurityTransport string `json:"proxy_original_security_transport"`
+	SecurityTransport              string `json:"security_transport"`
+	RequestId                      string `json:"requestId"`
+	NullToEmptyStructValue         struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcHsfApiMultiRequest() (request *RpcHsfApiMultiRequest) {
-request = &RpcHsfApiMultiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcHsfApiMulti", "", "")
-return
+	request = &RpcHsfApiMultiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcHsfApiMulti", "", "")
+	return
 }
 
 func CreateRpcHsfApiMultiResponse() (response *RpcHsfApiMultiResponse) {
-response = &RpcHsfApiMultiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcHsfApiMultiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 55 - 58
services/ft/rpc_http_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,81 +16,79 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcHttpApi(request *RpcHttpApiRequest) (response *RpcHttpApiResponse, err error) {
-response = CreateRpcHttpApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcHttpApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcHttpApiWithChan(request *RpcHttpApiRequest) (<-chan *RpcHttpApiResponse, <-chan error) {
-responseChan := make(chan *RpcHttpApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcHttpApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcHttpApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcHttpApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcHttpApiWithCallback(request *RpcHttpApiRequest, callback func(response *RpcHttpApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcHttpApiResponse
-var err error
-defer close(result)
-response, err = client.RpcHttpApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcHttpApiWithCallback(request *RpcHttpApiRequest, callback func(response *RpcHttpApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcHttpApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcHttpApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcHttpApiRequest struct {
-*requests.RpcRequest
-            Sleep  string `position:"Query" name:"Sleep"`
-            P1  string `position:"Query" name:"P1"`
+	*requests.RpcRequest
+	Sleep string `position:"Query" name:"Sleep"`
+	P1    string `position:"Query" name:"P1"`
 }
 
-
 type RpcHttpApiResponse struct {
-*responses.BaseResponse
-            Params struct {
-            RequestId     string `json:"RequestId"`
-            CallerUid     string `json:"CallerUid"`
-            Sleep     string `json:"Sleep"`
-            P1     string `json:"P1"`
-            }  `json:"Params"`
+	*responses.BaseResponse
+	Params struct {
+		RequestId string `json:"RequestId"`
+		CallerUid string `json:"CallerUid"`
+		Sleep     string `json:"Sleep"`
+		P1        string `json:"P1"`
+	} `json:"Params"`
 }
 
 func CreateRpcHttpApiRequest() (request *RpcHttpApiRequest) {
-request = &RpcHttpApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpApi", "", "")
-return
+	request = &RpcHttpApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpApi", "", "")
+	return
 }
 
 func CreateRpcHttpApiResponse() (response *RpcHttpApiResponse) {
-response = &RpcHttpApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcHttpApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 55 - 58
services/ft/rpc_http_api2.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,81 +16,79 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcHttpApi2(request *RpcHttpApi2Request) (response *RpcHttpApi2Response, err error) {
-response = CreateRpcHttpApi2Response()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcHttpApi2Response()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcHttpApi2WithChan(request *RpcHttpApi2Request) (<-chan *RpcHttpApi2Response, <-chan error) {
-responseChan := make(chan *RpcHttpApi2Response, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcHttpApi2(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcHttpApi2Response, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcHttpApi2(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcHttpApi2WithCallback(request *RpcHttpApi2Request, callback func(response *RpcHttpApi2Response, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcHttpApi2Response
-var err error
-defer close(result)
-response, err = client.RpcHttpApi2(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcHttpApi2WithCallback(request *RpcHttpApi2Request, callback func(response *RpcHttpApi2Response, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcHttpApi2Response
+		var err error
+		defer close(result)
+		response, err = client.RpcHttpApi2(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcHttpApi2Request struct {
-*requests.RpcRequest
-            Sleep  string `position:"Query" name:"Sleep"`
-            P1  string `position:"Query" name:"P1"`
+	*requests.RpcRequest
+	Sleep string `position:"Query" name:"Sleep"`
+	P1    string `position:"Query" name:"P1"`
 }
 
-
 type RpcHttpApi2Response struct {
-*responses.BaseResponse
-            Params struct {
-            RequestId     string `json:"RequestId"`
-            CallerUid     string `json:"CallerUid"`
-            Sleep     string `json:"Sleep"`
-            P1     string `json:"P1"`
-            }  `json:"Params"`
+	*responses.BaseResponse
+	Params struct {
+		RequestId string `json:"RequestId"`
+		CallerUid string `json:"CallerUid"`
+		Sleep     string `json:"Sleep"`
+		P1        string `json:"P1"`
+	} `json:"Params"`
 }
 
 func CreateRpcHttpApi2Request() (request *RpcHttpApi2Request) {
-request = &RpcHttpApi2Request{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpApi2", "", "")
-return
+	request = &RpcHttpApi2Request{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpApi2", "", "")
+	return
 }
 
 func CreateRpcHttpApi2Response() (response *RpcHttpApi2Response) {
-response = &RpcHttpApi2Response{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcHttpApi2Response{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 55 - 58
services/ft/rpc_http_api3.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,81 +16,79 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcHttpApi3(request *RpcHttpApi3Request) (response *RpcHttpApi3Response, err error) {
-response = CreateRpcHttpApi3Response()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcHttpApi3Response()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcHttpApi3WithChan(request *RpcHttpApi3Request) (<-chan *RpcHttpApi3Response, <-chan error) {
-responseChan := make(chan *RpcHttpApi3Response, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcHttpApi3(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcHttpApi3Response, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcHttpApi3(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcHttpApi3WithCallback(request *RpcHttpApi3Request, callback func(response *RpcHttpApi3Response, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcHttpApi3Response
-var err error
-defer close(result)
-response, err = client.RpcHttpApi3(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcHttpApi3WithCallback(request *RpcHttpApi3Request, callback func(response *RpcHttpApi3Response, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcHttpApi3Response
+		var err error
+		defer close(result)
+		response, err = client.RpcHttpApi3(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcHttpApi3Request struct {
-*requests.RpcRequest
-            Sleep  string `position:"Query" name:"Sleep"`
-            P1  string `position:"Query" name:"P1"`
+	*requests.RpcRequest
+	Sleep string `position:"Query" name:"Sleep"`
+	P1    string `position:"Query" name:"P1"`
 }
 
-
 type RpcHttpApi3Response struct {
-*responses.BaseResponse
-            Params struct {
-            RequestId     string `json:"RequestId"`
-            CallerUid     string `json:"CallerUid"`
-            Sleep     string `json:"Sleep"`
-            P1     string `json:"P1"`
-            }  `json:"Params"`
+	*responses.BaseResponse
+	Params struct {
+		RequestId string `json:"RequestId"`
+		CallerUid string `json:"CallerUid"`
+		Sleep     string `json:"Sleep"`
+		P1        string `json:"P1"`
+	} `json:"Params"`
 }
 
 func CreateRpcHttpApi3Request() (request *RpcHttpApi3Request) {
-request = &RpcHttpApi3Request{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpApi3", "", "")
-return
+	request = &RpcHttpApi3Request{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpApi3", "", "")
+	return
 }
 
 func CreateRpcHttpApi3Response() (response *RpcHttpApi3Response) {
-response = &RpcHttpApi3Response{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcHttpApi3Response{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 52 - 55
services/ft/rpc_http_sign_test_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,78 +16,76 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcHttpSignTestApi(request *RpcHttpSignTestApiRequest) (response *RpcHttpSignTestApiResponse, err error) {
-response = CreateRpcHttpSignTestApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcHttpSignTestApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcHttpSignTestApiWithChan(request *RpcHttpSignTestApiRequest) (<-chan *RpcHttpSignTestApiResponse, <-chan error) {
-responseChan := make(chan *RpcHttpSignTestApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcHttpSignTestApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcHttpSignTestApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcHttpSignTestApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcHttpSignTestApiWithCallback(request *RpcHttpSignTestApiRequest, callback func(response *RpcHttpSignTestApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcHttpSignTestApiResponse
-var err error
-defer close(result)
-response, err = client.RpcHttpSignTestApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcHttpSignTestApiWithCallback(request *RpcHttpSignTestApiRequest, callback func(response *RpcHttpSignTestApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcHttpSignTestApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcHttpSignTestApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcHttpSignTestApiRequest struct {
-*requests.RpcRequest
-            P1  string `position:"Query" name:"P1"`
-            P2  string `position:"Query" name:"P2"`
-            IspSignature  string `position:"Query" name:"IspSignature"`
+	*requests.RpcRequest
+	P1           string `position:"Query" name:"P1"`
+	P2           string `position:"Query" name:"P2"`
+	IspSignature string `position:"Query" name:"IspSignature"`
 }
 
-
 type RpcHttpSignTestApiResponse struct {
-*responses.BaseResponse
-            Signature     string `json:"Signature"`
-            ServiceRpcSign     string `json:"ServiceRpcSign"`
+	*responses.BaseResponse
+	Signature      string `json:"Signature"`
+	ServiceRpcSign string `json:"ServiceRpcSign"`
 }
 
 func CreateRpcHttpSignTestApiRequest() (request *RpcHttpSignTestApiRequest) {
-request = &RpcHttpSignTestApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpSignTestApi", "", "")
-return
+	request = &RpcHttpSignTestApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcHttpSignTestApi", "", "")
+	return
 }
 
 func CreateRpcHttpSignTestApiResponse() (response *RpcHttpSignTestApiResponse) {
-response = &RpcHttpSignTestApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcHttpSignTestApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 80 - 83
services/ft/rpc_no_default_error_code_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,106 +16,104 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcNoDefaultErrorCodeApi(request *RpcNoDefaultErrorCodeApiRequest) (response *RpcNoDefaultErrorCodeApiResponse, err error) {
-response = CreateRpcNoDefaultErrorCodeApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcNoDefaultErrorCodeApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcNoDefaultErrorCodeApiWithChan(request *RpcNoDefaultErrorCodeApiRequest) (<-chan *RpcNoDefaultErrorCodeApiResponse, <-chan error) {
-responseChan := make(chan *RpcNoDefaultErrorCodeApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcNoDefaultErrorCodeApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcNoDefaultErrorCodeApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcNoDefaultErrorCodeApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcNoDefaultErrorCodeApiWithCallback(request *RpcNoDefaultErrorCodeApiRequest, callback func(response *RpcNoDefaultErrorCodeApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcNoDefaultErrorCodeApiResponse
-var err error
-defer close(result)
-response, err = client.RpcNoDefaultErrorCodeApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcNoDefaultErrorCodeApiWithCallback(request *RpcNoDefaultErrorCodeApiRequest, callback func(response *RpcNoDefaultErrorCodeApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcNoDefaultErrorCodeApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcNoDefaultErrorCodeApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcNoDefaultErrorCodeApiRequest struct {
-*requests.RpcRequest
-            RequiredValue  string `position:"Query" name:"RequiredValue"`
-            HttpStatusCode  string `position:"Query" name:"HttpStatusCode"`
-            Code  string `position:"Query" name:"Code"`
-            IntValue  string `position:"Query" name:"IntValue"`
-            StringValue  string `position:"Query" name:"StringValue"`
-            EnumValue  string `position:"Query" name:"EnumValue"`
-            Success  string `position:"Query" name:"Success"`
-            DefaultValue  string `position:"Query" name:"DefaultValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
-            SwitchValue  string `position:"Query" name:"SwitchValue"`
-            Message  string `position:"Query" name:"Message"`
-            ResultSwitchValue  string `position:"Query" name:"ResultSwitchValue"`
+	*requests.RpcRequest
+	RequiredValue     string `position:"Query" name:"RequiredValue"`
+	HttpStatusCode    string `position:"Query" name:"HttpStatusCode"`
+	Code              string `position:"Query" name:"Code"`
+	IntValue          string `position:"Query" name:"IntValue"`
+	StringValue       string `position:"Query" name:"StringValue"`
+	EnumValue         string `position:"Query" name:"EnumValue"`
+	Success           string `position:"Query" name:"Success"`
+	DefaultValue      string `position:"Query" name:"DefaultValue"`
+	NumberRange       string `position:"Query" name:"NumberRange"`
+	SwitchValue       string `position:"Query" name:"SwitchValue"`
+	Message           string `position:"Query" name:"Message"`
+	ResultSwitchValue string `position:"Query" name:"ResultSwitchValue"`
 }
 
-
 type RpcNoDefaultErrorCodeApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
-            NumberRange     string `json:"NumberRange"`
-            StringValue     string `json:"StringValue"`
-            SwitchValue     string `json:"SwitchValue"`
-            EnumValue     string `json:"EnumValue"`
-            RequiredValue     string `json:"RequiredValue"`
-            Success     string `json:"Success"`
-            Code     string `json:"Code"`
-            Message     string `json:"Message"`
-            HttpStatusCode     string `json:"HttpStatusCode"`
-            NullToEmptyValue     string `json:"NullToEmptyValue"`
-            ResultSwitchValue     string `json:"ResultSwitchValue"`
-            NullToEmptyStructValue struct {
-            NullToEmptyStructChildValue     string `json:"NullToEmptyStructChildValue"`
-            }  `json:"NullToEmptyStructValue"`
-            StructValue struct {
-            StructChildValue     string `json:"StructChildValue"`
-            }  `json:"StructValue"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	IntValue               string `json:"IntValue"`
+	NumberRange            string `json:"NumberRange"`
+	StringValue            string `json:"StringValue"`
+	SwitchValue            string `json:"SwitchValue"`
+	EnumValue              string `json:"EnumValue"`
+	RequiredValue          string `json:"RequiredValue"`
+	Success                string `json:"Success"`
+	Code                   string `json:"Code"`
+	Message                string `json:"Message"`
+	HttpStatusCode         string `json:"HttpStatusCode"`
+	NullToEmptyValue       string `json:"NullToEmptyValue"`
+	ResultSwitchValue      string `json:"ResultSwitchValue"`
+	NullToEmptyStructValue struct {
+		NullToEmptyStructChildValue string `json:"NullToEmptyStructChildValue"`
+	} `json:"NullToEmptyStructValue"`
+	StructValue struct {
+		StructChildValue string `json:"StructChildValue"`
+	} `json:"StructValue"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateRpcNoDefaultErrorCodeApiRequest() (request *RpcNoDefaultErrorCodeApiRequest) {
-request = &RpcNoDefaultErrorCodeApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcNoDefaultErrorCodeApi", "", "")
-return
+	request = &RpcNoDefaultErrorCodeApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcNoDefaultErrorCodeApi", "", "")
+	return
 }
 
 func CreateRpcNoDefaultErrorCodeApiResponse() (response *RpcNoDefaultErrorCodeApiResponse) {
-response = &RpcNoDefaultErrorCodeApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcNoDefaultErrorCodeApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 50 - 53
services/ft/rpc_no_isp_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,76 +16,74 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcNoIspApi(request *RpcNoIspApiRequest) (response *RpcNoIspApiResponse, err error) {
-response = CreateRpcNoIspApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcNoIspApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcNoIspApiWithChan(request *RpcNoIspApiRequest) (<-chan *RpcNoIspApiResponse, <-chan error) {
-responseChan := make(chan *RpcNoIspApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcNoIspApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcNoIspApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcNoIspApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcNoIspApiWithCallback(request *RpcNoIspApiRequest, callback func(response *RpcNoIspApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcNoIspApiResponse
-var err error
-defer close(result)
-response, err = client.RpcNoIspApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcNoIspApiWithCallback(request *RpcNoIspApiRequest, callback func(response *RpcNoIspApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcNoIspApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcNoIspApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcNoIspApiRequest struct {
-*requests.RpcRequest
-            IntValue  string `position:"Query" name:"IntValue"`
-            NumberRange  string `position:"Query" name:"NumberRange"`
+	*requests.RpcRequest
+	IntValue    string `position:"Query" name:"IntValue"`
+	NumberRange string `position:"Query" name:"NumberRange"`
 }
 
-
 type RpcNoIspApiResponse struct {
-*responses.BaseResponse
-            IntValue     string `json:"IntValue"`
+	*responses.BaseResponse
+	IntValue string `json:"IntValue"`
 }
 
 func CreateRpcNoIspApiRequest() (request *RpcNoIspApiRequest) {
-request = &RpcNoIspApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcNoIspApi", "", "")
-return
+	request = &RpcNoIspApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcNoIspApi", "", "")
+	return
 }
 
 func CreateRpcNoIspApiResponse() (response *RpcNoIspApiResponse) {
-response = &RpcNoIspApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcNoIspApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 50 - 53
services/ft/rpc_p_o_s_t_allowed_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,76 +16,74 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) RpcPOSTAllowedApi(request *RpcPOSTAllowedApiRequest) (response *RpcPOSTAllowedApiResponse, err error) {
-response = CreateRpcPOSTAllowedApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateRpcPOSTAllowedApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) RpcPOSTAllowedApiWithChan(request *RpcPOSTAllowedApiRequest) (<-chan *RpcPOSTAllowedApiResponse, <-chan error) {
-responseChan := make(chan *RpcPOSTAllowedApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.RpcPOSTAllowedApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *RpcPOSTAllowedApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.RpcPOSTAllowedApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) RpcPOSTAllowedApiWithCallback(request *RpcPOSTAllowedApiRequest, callback func(response *RpcPOSTAllowedApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *RpcPOSTAllowedApiResponse
-var err error
-defer close(result)
-response, err = client.RpcPOSTAllowedApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) RpcPOSTAllowedApiWithCallback(request *RpcPOSTAllowedApiRequest, callback func(response *RpcPOSTAllowedApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *RpcPOSTAllowedApiResponse
+		var err error
+		defer close(result)
+		response, err = client.RpcPOSTAllowedApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type RpcPOSTAllowedApiRequest struct {
-*requests.RpcRequest
-            IntValue  string `position:"Query" name:"IntValue"`
-            StringValue  string `position:"Query" name:"StringValue"`
+	*requests.RpcRequest
+	IntValue    string `position:"Query" name:"IntValue"`
+	StringValue string `position:"Query" name:"StringValue"`
 }
 
-
 type RpcPOSTAllowedApiResponse struct {
-*responses.BaseResponse
-            Data     string `json:"Data"`
+	*responses.BaseResponse
+	Data string `json:"Data"`
 }
 
 func CreateRpcPOSTAllowedApiRequest() (request *RpcPOSTAllowedApiRequest) {
-request = &RpcPOSTAllowedApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "RpcPOSTAllowedApi", "", "")
-return
+	request = &RpcPOSTAllowedApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "RpcPOSTAllowedApi", "", "")
+	return
 }
 
 func CreateRpcPOSTAllowedApiResponse() (response *RpcPOSTAllowedApiResponse) {
-response = &RpcPOSTAllowedApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &RpcPOSTAllowedApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-

+ 52 - 55
services/ft/show_json_item_name_ft_api.go

@@ -1,4 +1,3 @@
-
 package ft
 
 //Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,78 +16,76 @@ package ft
 // 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"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
 func (client *Client) ShowJsonItemNameFtApi(request *ShowJsonItemNameFtApiRequest) (response *ShowJsonItemNameFtApiResponse, err error) {
-response = CreateShowJsonItemNameFtApiResponse()
-err = client.DoAction(request, response)
-return
+	response = CreateShowJsonItemNameFtApiResponse()
+	err = client.DoAction(request, response)
+	return
 }
 
 func (client *Client) ShowJsonItemNameFtApiWithChan(request *ShowJsonItemNameFtApiRequest) (<-chan *ShowJsonItemNameFtApiResponse, <-chan error) {
-responseChan := make(chan *ShowJsonItemNameFtApiResponse, 1)
-errChan := make(chan error, 1)
-err := client.AddAsyncTask(func() {
-defer close(responseChan)
-defer close(errChan)
-response, err :=  client.ShowJsonItemNameFtApi(request)
-responseChan <- response
-errChan <- err
-})
-if err != nil {
-errChan <- err
-close(responseChan)
-close(errChan)
-}
-return responseChan, errChan
+	responseChan := make(chan *ShowJsonItemNameFtApiResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.ShowJsonItemNameFtApi(request)
+		responseChan <- response
+		errChan <- err
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
 }
 
-func (client *Client) ShowJsonItemNameFtApiWithCallback(request *ShowJsonItemNameFtApiRequest, callback func(response *ShowJsonItemNameFtApiResponse, err error)) (<-chan int) {
-result := make(chan int, 1)
-err := client.AddAsyncTask(func() {
-var response *ShowJsonItemNameFtApiResponse
-var err error
-defer close(result)
-response, err = client.ShowJsonItemNameFtApi(request)
-callback(response, err)
-result <- 1
-})
-if err != nil {
-defer close(result)
-callback(nil, err)
-result <- 0
-}
-return result
+func (client *Client) ShowJsonItemNameFtApiWithCallback(request *ShowJsonItemNameFtApiRequest, callback func(response *ShowJsonItemNameFtApiResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *ShowJsonItemNameFtApiResponse
+		var err error
+		defer close(result)
+		response, err = client.ShowJsonItemNameFtApi(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
 }
 
 type ShowJsonItemNameFtApiRequest struct {
-*requests.RpcRequest
-            StringList  string `position:"Query" name:"StringList"`
+	*requests.RpcRequest
+	StringList string `position:"Query" name:"StringList"`
 }
 
-
 type ShowJsonItemNameFtApiResponse struct {
-*responses.BaseResponse
-            StringList   []    string  `json:"StringList"`
-            ArrayValue  []struct {
-            ArrayChildValue     string `json:"ArrayChildValue"`
-            }  `json:"ArrayValue"`
+	*responses.BaseResponse
+	StringList []string `json:"StringList"`
+	ArrayValue []struct {
+		ArrayChildValue string `json:"ArrayChildValue"`
+	} `json:"ArrayValue"`
 }
 
 func CreateShowJsonItemNameFtApiRequest() (request *ShowJsonItemNameFtApiRequest) {
-request = &ShowJsonItemNameFtApiRequest{
-RpcRequest: &requests.RpcRequest{},
-}
-request.InitWithApiInfo("Ft", "2015-01-01", "ShowJsonItemNameFtApi", "", "")
-return
+	request = &ShowJsonItemNameFtApiRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Ft", "2015-01-01", "ShowJsonItemNameFtApi", "", "")
+	return
 }
 
 func CreateShowJsonItemNameFtApiResponse() (response *ShowJsonItemNameFtApiResponse) {
-response = &ShowJsonItemNameFtApiResponse{
-BaseResponse: &responses.BaseResponse{},
-}
-return
+	response = &ShowJsonItemNameFtApiResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
 }
-