Bladeren bron

Generated 2017-12-14 for BssOpenApi.

sdk-team 6 jaren geleden
bovenliggende
commit
3dc1a0c04c
66 gewijzigde bestanden met toevoegingen van 574 en 571 verwijderingen
  1. 3 0
      ChangeLog.txt
  2. 118 0
      services/bssopenapi/allocate_cost_unit_resource.go
  3. 0 118
      services/bssopenapi/allocate_finance_unit_resource.go
  4. 1 1
      services/bssopenapi/apply_invoice.go
  5. 1 1
      services/bssopenapi/cancel_order.go
  6. 1 1
      services/bssopenapi/change_reseller_consume_amount.go
  7. 1 1
      services/bssopenapi/convert_charge_type.go
  8. 1 1
      services/bssopenapi/create_ag_account.go
  9. 114 0
      services/bssopenapi/create_cost_unit.go
  10. 0 114
      services/bssopenapi/create_finance_unit.go
  11. 1 1
      services/bssopenapi/create_instance.go
  12. 1 1
      services/bssopenapi/create_reseller_user_quota.go
  13. 1 1
      services/bssopenapi/create_resource_package.go
  14. 25 25
      services/bssopenapi/delete_cost_unit.go
  15. 1 1
      services/bssopenapi/describe_pricing_module.go
  16. 1 1
      services/bssopenapi/describe_resource_package_product.go
  17. 1 1
      services/bssopenapi/enable_bill_generation.go
  18. 1 1
      services/bssopenapi/get_customer_account_info.go
  19. 1 1
      services/bssopenapi/get_customer_list.go
  20. 1 1
      services/bssopenapi/get_order_detail.go
  21. 1 1
      services/bssopenapi/get_pay_as_you_go_price.go
  22. 1 1
      services/bssopenapi/get_resource_package_price.go
  23. 1 1
      services/bssopenapi/get_subscription_price.go
  24. 114 0
      services/bssopenapi/modify_cost_unit.go
  25. 0 114
      services/bssopenapi/modify_finance_unit.go
  26. 1 1
      services/bssopenapi/modify_instance.go
  27. 1 1
      services/bssopenapi/query_account_balance.go
  28. 1 1
      services/bssopenapi/query_account_transactions.go
  29. 1 1
      services/bssopenapi/query_available_instances.go
  30. 1 1
      services/bssopenapi/query_bill.go
  31. 1 1
      services/bssopenapi/query_bill_overview.go
  32. 1 1
      services/bssopenapi/query_cash_coupons.go
  33. 110 0
      services/bssopenapi/query_cost_unit.go
  34. 25 25
      services/bssopenapi/query_cost_unit_resource.go
  35. 1 1
      services/bssopenapi/query_customer_address_list.go
  36. 1 1
      services/bssopenapi/query_evaluate_list.go
  37. 0 110
      services/bssopenapi/query_finance_unit_resource.go
  38. 1 1
      services/bssopenapi/query_instance_bill.go
  39. 1 1
      services/bssopenapi/query_instance_gaap_cost.go
  40. 1 1
      services/bssopenapi/query_invoicing_customer_list.go
  41. 1 1
      services/bssopenapi/query_monthly_bill.go
  42. 1 1
      services/bssopenapi/query_monthly_instance_consumption.go
  43. 1 1
      services/bssopenapi/query_orders.go
  44. 1 1
      services/bssopenapi/query_prepaid_cards.go
  45. 1 1
      services/bssopenapi/query_product_list.go
  46. 1 1
      services/bssopenapi/query_redeem.go
  47. 1 1
      services/bssopenapi/query_reseller_available_quota.go
  48. 1 1
      services/bssopenapi/query_resource_package_instances.go
  49. 1 1
      services/bssopenapi/query_settlement_bill.go
  50. 1 1
      services/bssopenapi/query_user_oms_data.go
  51. 1 1
      services/bssopenapi/renew_instance.go
  52. 1 1
      services/bssopenapi/renew_resource_package.go
  53. 1 1
      services/bssopenapi/set_renewal.go
  54. 1 1
      services/bssopenapi/set_reseller_user_alarm_threshold.go
  55. 1 1
      services/bssopenapi/set_reseller_user_quota.go
  56. 1 1
      services/bssopenapi/set_reseller_user_status.go
  57. 2 2
      services/bssopenapi/struct_cost_unit.go
  58. 3 3
      services/bssopenapi/struct_cost_unit_dto_list_in_create_cost_unit.go
  59. 3 3
      services/bssopenapi/struct_cost_unit_dto_list_in_query_cost_unit.go
  60. 2 2
      services/bssopenapi/struct_cost_unit_dto_list_item.go
  61. 2 2
      services/bssopenapi/struct_cost_unit_statis_info.go
  62. 3 3
      services/bssopenapi/struct_data.go
  63. 2 2
      services/bssopenapi/struct_data_in_modify_cost_unit.go
  64. 1 1
      services/bssopenapi/subscribe_bill_to_oss.go
  65. 1 1
      services/bssopenapi/unsubscribe_bill_to_oss.go
  66. 1 1
      services/bssopenapi/upgrade_resource_package.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-10-24 Version: 1.60.212
+- Generated 2017-12-14 for `BssOpenApi`.
+
 2019-10-23 Version: 1.60.211
 - Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image.
 - Add a new api named SubmitWorkflowJob to initiate the VoD workflow processing for audio and video.

+ 118 - 0
services/bssopenapi/allocate_cost_unit_resource.go

@@ -0,0 +1,118 @@
+package bssopenapi
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// AllocateCostUnitResource invokes the bssopenapi.AllocateCostUnitResource API synchronously
+// api document: https://help.aliyun.com/api/bssopenapi/allocatecostunitresource.html
+func (client *Client) AllocateCostUnitResource(request *AllocateCostUnitResourceRequest) (response *AllocateCostUnitResourceResponse, err error) {
+	response = CreateAllocateCostUnitResourceResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// AllocateCostUnitResourceWithChan invokes the bssopenapi.AllocateCostUnitResource API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/allocatecostunitresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) AllocateCostUnitResourceWithChan(request *AllocateCostUnitResourceRequest) (<-chan *AllocateCostUnitResourceResponse, <-chan error) {
+	responseChan := make(chan *AllocateCostUnitResourceResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.AllocateCostUnitResource(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// AllocateCostUnitResourceWithCallback invokes the bssopenapi.AllocateCostUnitResource API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/allocatecostunitresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) AllocateCostUnitResourceWithCallback(request *AllocateCostUnitResourceRequest, callback func(response *AllocateCostUnitResourceResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *AllocateCostUnitResourceResponse
+		var err error
+		defer close(result)
+		response, err = client.AllocateCostUnitResource(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// AllocateCostUnitResourceRequest is the request struct for api AllocateCostUnitResource
+type AllocateCostUnitResourceRequest struct {
+	*requests.RpcRequest
+	ResourceInstanceList *[]AllocateCostUnitResourceResourceInstanceList `position:"Query" name:"ResourceInstanceList"  type:"Repeated"`
+	FromUnitId           requests.Integer                                `position:"Query" name:"FromUnitId"`
+	ToUnitId             requests.Integer                                `position:"Query" name:"ToUnitId"`
+	FromUnitUserId       requests.Integer                                `position:"Query" name:"FromUnitUserId"`
+	ToUnitUserId         requests.Integer                                `position:"Query" name:"ToUnitUserId"`
+}
+
+// AllocateCostUnitResourceResourceInstanceList is a repeated param struct in AllocateCostUnitResourceRequest
+type AllocateCostUnitResourceResourceInstanceList struct {
+	ResourceId     string `name:"ResourceId"`
+	CommodityCode  string `name:"CommodityCode"`
+	ResourceUserId string `name:"ResourceUserId"`
+}
+
+// AllocateCostUnitResourceResponse is the response struct for api AllocateCostUnitResource
+type AllocateCostUnitResourceResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Success   bool   `json:"Success" xml:"Success"`
+	Code      string `json:"Code" xml:"Code"`
+	Message   string `json:"Message" xml:"Message"`
+	Data      Data   `json:"Data" xml:"Data"`
+}
+
+// CreateAllocateCostUnitResourceRequest creates a request to invoke AllocateCostUnitResource API
+func CreateAllocateCostUnitResourceRequest() (request *AllocateCostUnitResourceRequest) {
+	request = &AllocateCostUnitResourceRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "AllocateCostUnitResource", "", "")
+	return
+}
+
+// CreateAllocateCostUnitResourceResponse creates a response to parse from AllocateCostUnitResource response
+func CreateAllocateCostUnitResourceResponse() (response *AllocateCostUnitResourceResponse) {
+	response = &AllocateCostUnitResourceResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 118
services/bssopenapi/allocate_finance_unit_resource.go

@@ -1,118 +0,0 @@
-package bssopenapi
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// AllocateFinanceUnitResource invokes the bssopenapi.AllocateFinanceUnitResource API synchronously
-// api document: https://help.aliyun.com/api/bssopenapi/allocatefinanceunitresource.html
-func (client *Client) AllocateFinanceUnitResource(request *AllocateFinanceUnitResourceRequest) (response *AllocateFinanceUnitResourceResponse, err error) {
-	response = CreateAllocateFinanceUnitResourceResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// AllocateFinanceUnitResourceWithChan invokes the bssopenapi.AllocateFinanceUnitResource API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/allocatefinanceunitresource.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) AllocateFinanceUnitResourceWithChan(request *AllocateFinanceUnitResourceRequest) (<-chan *AllocateFinanceUnitResourceResponse, <-chan error) {
-	responseChan := make(chan *AllocateFinanceUnitResourceResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.AllocateFinanceUnitResource(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// AllocateFinanceUnitResourceWithCallback invokes the bssopenapi.AllocateFinanceUnitResource API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/allocatefinanceunitresource.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) AllocateFinanceUnitResourceWithCallback(request *AllocateFinanceUnitResourceRequest, callback func(response *AllocateFinanceUnitResourceResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *AllocateFinanceUnitResourceResponse
-		var err error
-		defer close(result)
-		response, err = client.AllocateFinanceUnitResource(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// AllocateFinanceUnitResourceRequest is the request struct for api AllocateFinanceUnitResource
-type AllocateFinanceUnitResourceRequest struct {
-	*requests.RpcRequest
-	ResourceInstanceList *[]AllocateFinanceUnitResourceResourceInstanceList `position:"Query" name:"ResourceInstanceList"  type:"Repeated"`
-	FromUnitId           requests.Integer                                   `position:"Query" name:"FromUnitId"`
-	ToUnitId             requests.Integer                                   `position:"Query" name:"ToUnitId"`
-	FromUnitUserId       requests.Integer                                   `position:"Query" name:"FromUnitUserId"`
-	ToUnitUserId         requests.Integer                                   `position:"Query" name:"ToUnitUserId"`
-}
-
-// AllocateFinanceUnitResourceResourceInstanceList is a repeated param struct in AllocateFinanceUnitResourceRequest
-type AllocateFinanceUnitResourceResourceInstanceList struct {
-	ResourceId     string `name:"ResourceId"`
-	CommodityCode  string `name:"CommodityCode"`
-	ResourceUserId string `name:"ResourceUserId"`
-}
-
-// AllocateFinanceUnitResourceResponse is the response struct for api AllocateFinanceUnitResource
-type AllocateFinanceUnitResourceResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	Success   bool   `json:"Success" xml:"Success"`
-	Code      string `json:"Code" xml:"Code"`
-	Message   string `json:"Message" xml:"Message"`
-	Data      Data   `json:"Data" xml:"Data"`
-}
-
-// CreateAllocateFinanceUnitResourceRequest creates a request to invoke AllocateFinanceUnitResource API
-func CreateAllocateFinanceUnitResourceRequest() (request *AllocateFinanceUnitResourceRequest) {
-	request = &AllocateFinanceUnitResourceRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "AllocateFinanceUnitResource", "bssopenapi", "openAPI")
-	return
-}
-
-// CreateAllocateFinanceUnitResourceResponse creates a response to parse from AllocateFinanceUnitResource response
-func CreateAllocateFinanceUnitResourceResponse() (response *AllocateFinanceUnitResourceResponse) {
-	response = &AllocateFinanceUnitResourceResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/bssopenapi/apply_invoice.go

@@ -104,7 +104,7 @@ func CreateApplyInvoiceRequest() (request *ApplyInvoiceRequest) {
 	request = &ApplyInvoiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ApplyInvoice", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ApplyInvoice", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/cancel_order.go

@@ -95,7 +95,7 @@ func CreateCancelOrderRequest() (request *CancelOrderRequest) {
 	request = &CancelOrderRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CancelOrder", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CancelOrder", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/change_reseller_consume_amount.go

@@ -101,7 +101,7 @@ func CreateChangeResellerConsumeAmountRequest() (request *ChangeResellerConsumeA
 	request = &ChangeResellerConsumeAmountRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ChangeResellerConsumeAmount", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ChangeResellerConsumeAmount", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/convert_charge_type.go

@@ -99,7 +99,7 @@ func CreateConvertChargeTypeRequest() (request *ConvertChargeTypeRequest) {
 	request = &ConvertChargeTypeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ConvertChargeType", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ConvertChargeType", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/create_ag_account.go

@@ -102,7 +102,7 @@ func CreateCreateAgAccountRequest() (request *CreateAgAccountRequest) {
 	request = &CreateAgAccountRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateAgAccount", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateAgAccount", "", "")
 	return
 }
 

+ 114 - 0
services/bssopenapi/create_cost_unit.go

@@ -0,0 +1,114 @@
+package bssopenapi
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// CreateCostUnit invokes the bssopenapi.CreateCostUnit API synchronously
+// api document: https://help.aliyun.com/api/bssopenapi/createcostunit.html
+func (client *Client) CreateCostUnit(request *CreateCostUnitRequest) (response *CreateCostUnitResponse, err error) {
+	response = CreateCreateCostUnitResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// CreateCostUnitWithChan invokes the bssopenapi.CreateCostUnit API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/createcostunit.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CreateCostUnitWithChan(request *CreateCostUnitRequest) (<-chan *CreateCostUnitResponse, <-chan error) {
+	responseChan := make(chan *CreateCostUnitResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.CreateCostUnit(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// CreateCostUnitWithCallback invokes the bssopenapi.CreateCostUnit API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/createcostunit.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CreateCostUnitWithCallback(request *CreateCostUnitRequest, callback func(response *CreateCostUnitResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *CreateCostUnitResponse
+		var err error
+		defer close(result)
+		response, err = client.CreateCostUnit(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// CreateCostUnitRequest is the request struct for api CreateCostUnit
+type CreateCostUnitRequest struct {
+	*requests.RpcRequest
+	UnitEntityList *[]CreateCostUnitUnitEntityList `position:"Query" name:"UnitEntityList"  type:"Repeated"`
+}
+
+// CreateCostUnitUnitEntityList is a repeated param struct in CreateCostUnitRequest
+type CreateCostUnitUnitEntityList struct {
+	UnitName     string `name:"UnitName"`
+	ParentUnitId string `name:"ParentUnitId"`
+	OwnerUid     string `name:"OwnerUid"`
+}
+
+// CreateCostUnitResponse is the response struct for api CreateCostUnit
+type CreateCostUnitResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Success   bool   `json:"Success" xml:"Success"`
+	Code      string `json:"Code" xml:"Code"`
+	Message   string `json:"Message" xml:"Message"`
+	Data      Data   `json:"Data" xml:"Data"`
+}
+
+// CreateCreateCostUnitRequest creates a request to invoke CreateCostUnit API
+func CreateCreateCostUnitRequest() (request *CreateCostUnitRequest) {
+	request = &CreateCostUnitRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateCostUnit", "", "")
+	return
+}
+
+// CreateCreateCostUnitResponse creates a response to parse from CreateCostUnit response
+func CreateCreateCostUnitResponse() (response *CreateCostUnitResponse) {
+	response = &CreateCostUnitResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 114
services/bssopenapi/create_finance_unit.go

@@ -1,114 +0,0 @@
-package bssopenapi
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// CreateFinanceUnit invokes the bssopenapi.CreateFinanceUnit API synchronously
-// api document: https://help.aliyun.com/api/bssopenapi/createfinanceunit.html
-func (client *Client) CreateFinanceUnit(request *CreateFinanceUnitRequest) (response *CreateFinanceUnitResponse, err error) {
-	response = CreateCreateFinanceUnitResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreateFinanceUnitWithChan invokes the bssopenapi.CreateFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/createfinanceunit.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateFinanceUnitWithChan(request *CreateFinanceUnitRequest) (<-chan *CreateFinanceUnitResponse, <-chan error) {
-	responseChan := make(chan *CreateFinanceUnitResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreateFinanceUnit(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreateFinanceUnitWithCallback invokes the bssopenapi.CreateFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/createfinanceunit.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateFinanceUnitWithCallback(request *CreateFinanceUnitRequest, callback func(response *CreateFinanceUnitResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreateFinanceUnitResponse
-		var err error
-		defer close(result)
-		response, err = client.CreateFinanceUnit(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreateFinanceUnitRequest is the request struct for api CreateFinanceUnit
-type CreateFinanceUnitRequest struct {
-	*requests.RpcRequest
-	UnitEntityList *[]CreateFinanceUnitUnitEntityList `position:"Query" name:"UnitEntityList"  type:"Repeated"`
-}
-
-// CreateFinanceUnitUnitEntityList is a repeated param struct in CreateFinanceUnitRequest
-type CreateFinanceUnitUnitEntityList struct {
-	UnitName     string `name:"UnitName"`
-	ParentUnitId string `name:"ParentUnitId"`
-	OwnerUid     string `name:"OwnerUid"`
-}
-
-// CreateFinanceUnitResponse is the response struct for api CreateFinanceUnit
-type CreateFinanceUnitResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	Success   bool   `json:"Success" xml:"Success"`
-	Code      string `json:"Code" xml:"Code"`
-	Message   string `json:"Message" xml:"Message"`
-	Data      Data   `json:"Data" xml:"Data"`
-}
-
-// CreateCreateFinanceUnitRequest creates a request to invoke CreateFinanceUnit API
-func CreateCreateFinanceUnitRequest() (request *CreateFinanceUnitRequest) {
-	request = &CreateFinanceUnitRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateFinanceUnit", "bssopenapi", "openAPI")
-	return
-}
-
-// CreateCreateFinanceUnitResponse creates a response to parse from CreateFinanceUnit response
-func CreateCreateFinanceUnitResponse() (response *CreateFinanceUnitResponse) {
-	response = &CreateFinanceUnitResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/bssopenapi/create_instance.go

@@ -108,7 +108,7 @@ func CreateCreateInstanceRequest() (request *CreateInstanceRequest) {
 	request = &CreateInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateInstance", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateInstance", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/create_reseller_user_quota.go

@@ -97,7 +97,7 @@ func CreateCreateResellerUserQuotaRequest() (request *CreateResellerUserQuotaReq
 	request = &CreateResellerUserQuotaRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateResellerUserQuota", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateResellerUserQuota", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/create_resource_package.go

@@ -101,7 +101,7 @@ func CreateCreateResourcePackageRequest() (request *CreateResourcePackageRequest
 	request = &CreateResourcePackageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateResourcePackage", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateResourcePackage", "", "")
 	return
 }
 

+ 25 - 25
services/bssopenapi/delete_finance_unit.go → services/bssopenapi/delete_cost_unit.go

@@ -20,24 +20,24 @@ import (
 	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
-// DeleteFinanceUnit invokes the bssopenapi.DeleteFinanceUnit API synchronously
-// api document: https://help.aliyun.com/api/bssopenapi/deletefinanceunit.html
-func (client *Client) DeleteFinanceUnit(request *DeleteFinanceUnitRequest) (response *DeleteFinanceUnitResponse, err error) {
-	response = CreateDeleteFinanceUnitResponse()
+// DeleteCostUnit invokes the bssopenapi.DeleteCostUnit API synchronously
+// api document: https://help.aliyun.com/api/bssopenapi/deletecostunit.html
+func (client *Client) DeleteCostUnit(request *DeleteCostUnitRequest) (response *DeleteCostUnitResponse, err error) {
+	response = CreateDeleteCostUnitResponse()
 	err = client.DoAction(request, response)
 	return
 }
 
-// DeleteFinanceUnitWithChan invokes the bssopenapi.DeleteFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/deletefinanceunit.html
+// DeleteCostUnitWithChan invokes the bssopenapi.DeleteCostUnit API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/deletecostunit.html
 // asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteFinanceUnitWithChan(request *DeleteFinanceUnitRequest) (<-chan *DeleteFinanceUnitResponse, <-chan error) {
-	responseChan := make(chan *DeleteFinanceUnitResponse, 1)
+func (client *Client) DeleteCostUnitWithChan(request *DeleteCostUnitRequest) (<-chan *DeleteCostUnitResponse, <-chan error) {
+	responseChan := make(chan *DeleteCostUnitResponse, 1)
 	errChan := make(chan error, 1)
 	err := client.AddAsyncTask(func() {
 		defer close(responseChan)
 		defer close(errChan)
-		response, err := client.DeleteFinanceUnit(request)
+		response, err := client.DeleteCostUnit(request)
 		if err != nil {
 			errChan <- err
 		} else {
@@ -52,16 +52,16 @@ func (client *Client) DeleteFinanceUnitWithChan(request *DeleteFinanceUnitReques
 	return responseChan, errChan
 }
 
-// DeleteFinanceUnitWithCallback invokes the bssopenapi.DeleteFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/deletefinanceunit.html
+// DeleteCostUnitWithCallback invokes the bssopenapi.DeleteCostUnit API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/deletecostunit.html
 // asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteFinanceUnitWithCallback(request *DeleteFinanceUnitRequest, callback func(response *DeleteFinanceUnitResponse, err error)) <-chan int {
+func (client *Client) DeleteCostUnitWithCallback(request *DeleteCostUnitRequest, callback func(response *DeleteCostUnitResponse, err error)) <-chan int {
 	result := make(chan int, 1)
 	err := client.AddAsyncTask(func() {
-		var response *DeleteFinanceUnitResponse
+		var response *DeleteCostUnitResponse
 		var err error
 		defer close(result)
-		response, err = client.DeleteFinanceUnit(request)
+		response, err = client.DeleteCostUnit(request)
 		callback(response, err)
 		result <- 1
 	})
@@ -73,15 +73,15 @@ func (client *Client) DeleteFinanceUnitWithCallback(request *DeleteFinanceUnitRe
 	return result
 }
 
-// DeleteFinanceUnitRequest is the request struct for api DeleteFinanceUnit
-type DeleteFinanceUnitRequest struct {
+// DeleteCostUnitRequest is the request struct for api DeleteCostUnit
+type DeleteCostUnitRequest struct {
 	*requests.RpcRequest
 	UnitId   requests.Integer `position:"Query" name:"UnitId"`
 	OwnerUid requests.Integer `position:"Query" name:"OwnerUid"`
 }
 
-// DeleteFinanceUnitResponse is the response struct for api DeleteFinanceUnit
-type DeleteFinanceUnitResponse struct {
+// DeleteCostUnitResponse is the response struct for api DeleteCostUnit
+type DeleteCostUnitResponse struct {
 	*responses.BaseResponse
 	RequestId string `json:"RequestId" xml:"RequestId"`
 	Success   bool   `json:"Success" xml:"Success"`
@@ -90,18 +90,18 @@ type DeleteFinanceUnitResponse struct {
 	Data      Data   `json:"Data" xml:"Data"`
 }
 
-// CreateDeleteFinanceUnitRequest creates a request to invoke DeleteFinanceUnit API
-func CreateDeleteFinanceUnitRequest() (request *DeleteFinanceUnitRequest) {
-	request = &DeleteFinanceUnitRequest{
+// CreateDeleteCostUnitRequest creates a request to invoke DeleteCostUnit API
+func CreateDeleteCostUnitRequest() (request *DeleteCostUnitRequest) {
+	request = &DeleteCostUnitRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DeleteFinanceUnit", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DeleteCostUnit", "", "")
 	return
 }
 
-// CreateDeleteFinanceUnitResponse creates a response to parse from DeleteFinanceUnit response
-func CreateDeleteFinanceUnitResponse() (response *DeleteFinanceUnitResponse) {
-	response = &DeleteFinanceUnitResponse{
+// CreateDeleteCostUnitResponse creates a response to parse from DeleteCostUnit response
+func CreateDeleteCostUnitResponse() (response *DeleteCostUnitResponse) {
+	response = &DeleteCostUnitResponse{
 		BaseResponse: &responses.BaseResponse{},
 	}
 	return

+ 1 - 1
services/bssopenapi/describe_pricing_module.go

@@ -97,7 +97,7 @@ func CreateDescribePricingModuleRequest() (request *DescribePricingModuleRequest
 	request = &DescribePricingModuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DescribePricingModule", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DescribePricingModule", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/describe_resource_package_product.go

@@ -95,7 +95,7 @@ func CreateDescribeResourcePackageProductRequest() (request *DescribeResourcePac
 	request = &DescribeResourcePackageProductRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DescribeResourcePackageProduct", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DescribeResourcePackageProduct", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/enable_bill_generation.go

@@ -95,7 +95,7 @@ func CreateEnableBillGenerationRequest() (request *EnableBillGenerationRequest)
 	request = &EnableBillGenerationRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "EnableBillGeneration", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "EnableBillGeneration", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/get_customer_account_info.go

@@ -94,7 +94,7 @@ func CreateGetCustomerAccountInfoRequest() (request *GetCustomerAccountInfoReque
 	request = &GetCustomerAccountInfoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetCustomerAccountInfo", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetCustomerAccountInfo", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/get_customer_list.go

@@ -93,7 +93,7 @@ func CreateGetCustomerListRequest() (request *GetCustomerListRequest) {
 	request = &GetCustomerListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetCustomerList", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetCustomerList", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/get_order_detail.go

@@ -95,7 +95,7 @@ func CreateGetOrderDetailRequest() (request *GetOrderDetailRequest) {
 	request = &GetOrderDetailRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetOrderDetail", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetOrderDetail", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/get_pay_as_you_go_price.go

@@ -106,7 +106,7 @@ func CreateGetPayAsYouGoPriceRequest() (request *GetPayAsYouGoPriceRequest) {
 	request = &GetPayAsYouGoPriceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetPayAsYouGoPrice", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetPayAsYouGoPrice", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/get_resource_package_price.go

@@ -102,7 +102,7 @@ func CreateGetResourcePackagePriceRequest() (request *GetResourcePackagePriceReq
 	request = &GetResourcePackagePriceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetResourcePackagePrice", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetResourcePackagePrice", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/get_subscription_price.go

@@ -112,7 +112,7 @@ func CreateGetSubscriptionPriceRequest() (request *GetSubscriptionPriceRequest)
 	request = &GetSubscriptionPriceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetSubscriptionPrice", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "GetSubscriptionPrice", "", "")
 	return
 }
 

+ 114 - 0
services/bssopenapi/modify_cost_unit.go

@@ -0,0 +1,114 @@
+package bssopenapi
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// ModifyCostUnit invokes the bssopenapi.ModifyCostUnit API synchronously
+// api document: https://help.aliyun.com/api/bssopenapi/modifycostunit.html
+func (client *Client) ModifyCostUnit(request *ModifyCostUnitRequest) (response *ModifyCostUnitResponse, err error) {
+	response = CreateModifyCostUnitResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// ModifyCostUnitWithChan invokes the bssopenapi.ModifyCostUnit API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/modifycostunit.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ModifyCostUnitWithChan(request *ModifyCostUnitRequest) (<-chan *ModifyCostUnitResponse, <-chan error) {
+	responseChan := make(chan *ModifyCostUnitResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.ModifyCostUnit(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// ModifyCostUnitWithCallback invokes the bssopenapi.ModifyCostUnit API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/modifycostunit.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ModifyCostUnitWithCallback(request *ModifyCostUnitRequest, callback func(response *ModifyCostUnitResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *ModifyCostUnitResponse
+		var err error
+		defer close(result)
+		response, err = client.ModifyCostUnit(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// ModifyCostUnitRequest is the request struct for api ModifyCostUnit
+type ModifyCostUnitRequest struct {
+	*requests.RpcRequest
+	UnitEntityList *[]ModifyCostUnitUnitEntityList `position:"Query" name:"UnitEntityList"  type:"Repeated"`
+}
+
+// ModifyCostUnitUnitEntityList is a repeated param struct in ModifyCostUnitRequest
+type ModifyCostUnitUnitEntityList struct {
+	NewUnitName string `name:"NewUnitName"`
+	UnitId      string `name:"UnitId"`
+	OwnerUid    string `name:"OwnerUid"`
+}
+
+// ModifyCostUnitResponse is the response struct for api ModifyCostUnit
+type ModifyCostUnitResponse struct {
+	*responses.BaseResponse
+	RequestId string     `json:"RequestId" xml:"RequestId"`
+	Success   bool       `json:"Success" xml:"Success"`
+	Code      string     `json:"Code" xml:"Code"`
+	Message   string     `json:"Message" xml:"Message"`
+	Data      []DataItem `json:"Data" xml:"Data"`
+}
+
+// CreateModifyCostUnitRequest creates a request to invoke ModifyCostUnit API
+func CreateModifyCostUnitRequest() (request *ModifyCostUnitRequest) {
+	request = &ModifyCostUnitRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ModifyCostUnit", "", "")
+	return
+}
+
+// CreateModifyCostUnitResponse creates a response to parse from ModifyCostUnit response
+func CreateModifyCostUnitResponse() (response *ModifyCostUnitResponse) {
+	response = &ModifyCostUnitResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 114
services/bssopenapi/modify_finance_unit.go

@@ -1,114 +0,0 @@
-package bssopenapi
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// ModifyFinanceUnit invokes the bssopenapi.ModifyFinanceUnit API synchronously
-// api document: https://help.aliyun.com/api/bssopenapi/modifyfinanceunit.html
-func (client *Client) ModifyFinanceUnit(request *ModifyFinanceUnitRequest) (response *ModifyFinanceUnitResponse, err error) {
-	response = CreateModifyFinanceUnitResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// ModifyFinanceUnitWithChan invokes the bssopenapi.ModifyFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/modifyfinanceunit.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ModifyFinanceUnitWithChan(request *ModifyFinanceUnitRequest) (<-chan *ModifyFinanceUnitResponse, <-chan error) {
-	responseChan := make(chan *ModifyFinanceUnitResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.ModifyFinanceUnit(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// ModifyFinanceUnitWithCallback invokes the bssopenapi.ModifyFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/modifyfinanceunit.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ModifyFinanceUnitWithCallback(request *ModifyFinanceUnitRequest, callback func(response *ModifyFinanceUnitResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *ModifyFinanceUnitResponse
-		var err error
-		defer close(result)
-		response, err = client.ModifyFinanceUnit(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// ModifyFinanceUnitRequest is the request struct for api ModifyFinanceUnit
-type ModifyFinanceUnitRequest struct {
-	*requests.RpcRequest
-	UnitEntityList *[]ModifyFinanceUnitUnitEntityList `position:"Query" name:"UnitEntityList"  type:"Repeated"`
-}
-
-// ModifyFinanceUnitUnitEntityList is a repeated param struct in ModifyFinanceUnitRequest
-type ModifyFinanceUnitUnitEntityList struct {
-	UnitName string `name:"UnitName"`
-	UnitId   string `name:"UnitId"`
-	OwnerUid string `name:"OwnerUid"`
-}
-
-// ModifyFinanceUnitResponse is the response struct for api ModifyFinanceUnit
-type ModifyFinanceUnitResponse struct {
-	*responses.BaseResponse
-	RequestId string     `json:"RequestId" xml:"RequestId"`
-	Success   bool       `json:"Success" xml:"Success"`
-	Code      string     `json:"Code" xml:"Code"`
-	Message   string     `json:"Message" xml:"Message"`
-	Data      []DataItem `json:"Data" xml:"Data"`
-}
-
-// CreateModifyFinanceUnitRequest creates a request to invoke ModifyFinanceUnit API
-func CreateModifyFinanceUnitRequest() (request *ModifyFinanceUnitRequest) {
-	request = &ModifyFinanceUnitRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ModifyFinanceUnit", "bssopenapi", "openAPI")
-	return
-}
-
-// CreateModifyFinanceUnitResponse creates a response to parse from ModifyFinanceUnit response
-func CreateModifyFinanceUnitResponse() (response *ModifyFinanceUnitResponse) {
-	response = &ModifyFinanceUnitResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/bssopenapi/modify_instance.go

@@ -107,7 +107,7 @@ func CreateModifyInstanceRequest() (request *ModifyInstanceRequest) {
 	request = &ModifyInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ModifyInstance", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ModifyInstance", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_account_balance.go

@@ -93,7 +93,7 @@ func CreateQueryAccountBalanceRequest() (request *QueryAccountBalanceRequest) {
 	request = &QueryAccountBalanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryAccountBalance", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryAccountBalance", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_account_transactions.go

@@ -100,7 +100,7 @@ func CreateQueryAccountTransactionsRequest() (request *QueryAccountTransactionsR
 	request = &QueryAccountTransactionsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryAccountTransactions", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryAccountTransactions", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_available_instances.go

@@ -106,7 +106,7 @@ func CreateQueryAvailableInstancesRequest() (request *QueryAvailableInstancesReq
 	request = &QueryAvailableInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryAvailableInstances", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryAvailableInstances", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_bill.go

@@ -103,7 +103,7 @@ func CreateQueryBillRequest() (request *QueryBillRequest) {
 	request = &QueryBillRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryBill", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryBill", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_bill_overview.go

@@ -97,7 +97,7 @@ func CreateQueryBillOverviewRequest() (request *QueryBillOverviewRequest) {
 	request = &QueryBillOverviewRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryBillOverview", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryBillOverview", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_cash_coupons.go

@@ -96,7 +96,7 @@ func CreateQueryCashCouponsRequest() (request *QueryCashCouponsRequest) {
 	request = &QueryCashCouponsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryCashCoupons", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryCashCoupons", "", "")
 	return
 }
 

+ 110 - 0
services/bssopenapi/query_cost_unit.go

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

+ 25 - 25
services/bssopenapi/query_finance_unit.go → services/bssopenapi/query_cost_unit_resource.go

@@ -20,24 +20,24 @@ import (
 	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
-// QueryFinanceUnit invokes the bssopenapi.QueryFinanceUnit API synchronously
-// api document: https://help.aliyun.com/api/bssopenapi/queryfinanceunit.html
-func (client *Client) QueryFinanceUnit(request *QueryFinanceUnitRequest) (response *QueryFinanceUnitResponse, err error) {
-	response = CreateQueryFinanceUnitResponse()
+// QueryCostUnitResource invokes the bssopenapi.QueryCostUnitResource API synchronously
+// api document: https://help.aliyun.com/api/bssopenapi/querycostunitresource.html
+func (client *Client) QueryCostUnitResource(request *QueryCostUnitResourceRequest) (response *QueryCostUnitResourceResponse, err error) {
+	response = CreateQueryCostUnitResourceResponse()
 	err = client.DoAction(request, response)
 	return
 }
 
-// QueryFinanceUnitWithChan invokes the bssopenapi.QueryFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/queryfinanceunit.html
+// QueryCostUnitResourceWithChan invokes the bssopenapi.QueryCostUnitResource API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/querycostunitresource.html
 // asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) QueryFinanceUnitWithChan(request *QueryFinanceUnitRequest) (<-chan *QueryFinanceUnitResponse, <-chan error) {
-	responseChan := make(chan *QueryFinanceUnitResponse, 1)
+func (client *Client) QueryCostUnitResourceWithChan(request *QueryCostUnitResourceRequest) (<-chan *QueryCostUnitResourceResponse, <-chan error) {
+	responseChan := make(chan *QueryCostUnitResourceResponse, 1)
 	errChan := make(chan error, 1)
 	err := client.AddAsyncTask(func() {
 		defer close(responseChan)
 		defer close(errChan)
-		response, err := client.QueryFinanceUnit(request)
+		response, err := client.QueryCostUnitResource(request)
 		if err != nil {
 			errChan <- err
 		} else {
@@ -52,16 +52,16 @@ func (client *Client) QueryFinanceUnitWithChan(request *QueryFinanceUnitRequest)
 	return responseChan, errChan
 }
 
-// QueryFinanceUnitWithCallback invokes the bssopenapi.QueryFinanceUnit API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/queryfinanceunit.html
+// QueryCostUnitResourceWithCallback invokes the bssopenapi.QueryCostUnitResource API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/querycostunitresource.html
 // asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) QueryFinanceUnitWithCallback(request *QueryFinanceUnitRequest, callback func(response *QueryFinanceUnitResponse, err error)) <-chan int {
+func (client *Client) QueryCostUnitResourceWithCallback(request *QueryCostUnitResourceRequest, callback func(response *QueryCostUnitResourceResponse, err error)) <-chan int {
 	result := make(chan int, 1)
 	err := client.AddAsyncTask(func() {
-		var response *QueryFinanceUnitResponse
+		var response *QueryCostUnitResourceResponse
 		var err error
 		defer close(result)
-		response, err = client.QueryFinanceUnit(request)
+		response, err = client.QueryCostUnitResource(request)
 		callback(response, err)
 		result <- 1
 	})
@@ -73,8 +73,8 @@ func (client *Client) QueryFinanceUnitWithCallback(request *QueryFinanceUnitRequ
 	return result
 }
 
-// QueryFinanceUnitRequest is the request struct for api QueryFinanceUnit
-type QueryFinanceUnitRequest struct {
+// QueryCostUnitResourceRequest is the request struct for api QueryCostUnitResource
+type QueryCostUnitResourceRequest struct {
 	*requests.RpcRequest
 	PageNum  requests.Integer `position:"Query" name:"PageNum"`
 	PageSize requests.Integer `position:"Query" name:"PageSize"`
@@ -82,8 +82,8 @@ type QueryFinanceUnitRequest struct {
 	OwnerUid requests.Integer `position:"Query" name:"OwnerUid"`
 }
 
-// QueryFinanceUnitResponse is the response struct for api QueryFinanceUnit
-type QueryFinanceUnitResponse struct {
+// QueryCostUnitResourceResponse is the response struct for api QueryCostUnitResource
+type QueryCostUnitResourceResponse struct {
 	*responses.BaseResponse
 	RequestId string `json:"RequestId" xml:"RequestId"`
 	Success   bool   `json:"Success" xml:"Success"`
@@ -92,18 +92,18 @@ type QueryFinanceUnitResponse struct {
 	Data      Data   `json:"Data" xml:"Data"`
 }
 
-// CreateQueryFinanceUnitRequest creates a request to invoke QueryFinanceUnit API
-func CreateQueryFinanceUnitRequest() (request *QueryFinanceUnitRequest) {
-	request = &QueryFinanceUnitRequest{
+// CreateQueryCostUnitResourceRequest creates a request to invoke QueryCostUnitResource API
+func CreateQueryCostUnitResourceRequest() (request *QueryCostUnitResourceRequest) {
+	request = &QueryCostUnitResourceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryFinanceUnit", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryCostUnitResource", "", "")
 	return
 }
 
-// CreateQueryFinanceUnitResponse creates a response to parse from QueryFinanceUnit response
-func CreateQueryFinanceUnitResponse() (response *QueryFinanceUnitResponse) {
-	response = &QueryFinanceUnitResponse{
+// CreateQueryCostUnitResourceResponse creates a response to parse from QueryCostUnitResource response
+func CreateQueryCostUnitResourceResponse() (response *QueryCostUnitResourceResponse) {
+	response = &QueryCostUnitResourceResponse{
 		BaseResponse: &responses.BaseResponse{},
 	}
 	return

+ 1 - 1
services/bssopenapi/query_customer_address_list.go

@@ -96,7 +96,7 @@ func CreateQueryCustomerAddressListRequest() (request *QueryCustomerAddressListR
 	request = &QueryCustomerAddressListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryCustomerAddressList", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryCustomerAddressList", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_evaluate_list.go

@@ -107,7 +107,7 @@ func CreateQueryEvaluateListRequest() (request *QueryEvaluateListRequest) {
 	request = &QueryEvaluateListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryEvaluateList", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryEvaluateList", "", "")
 	return
 }
 

+ 0 - 110
services/bssopenapi/query_finance_unit_resource.go

@@ -1,110 +0,0 @@
-package bssopenapi
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// QueryFinanceUnitResource invokes the bssopenapi.QueryFinanceUnitResource API synchronously
-// api document: https://help.aliyun.com/api/bssopenapi/queryfinanceunitresource.html
-func (client *Client) QueryFinanceUnitResource(request *QueryFinanceUnitResourceRequest) (response *QueryFinanceUnitResourceResponse, err error) {
-	response = CreateQueryFinanceUnitResourceResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// QueryFinanceUnitResourceWithChan invokes the bssopenapi.QueryFinanceUnitResource API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/queryfinanceunitresource.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) QueryFinanceUnitResourceWithChan(request *QueryFinanceUnitResourceRequest) (<-chan *QueryFinanceUnitResourceResponse, <-chan error) {
-	responseChan := make(chan *QueryFinanceUnitResourceResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.QueryFinanceUnitResource(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// QueryFinanceUnitResourceWithCallback invokes the bssopenapi.QueryFinanceUnitResource API asynchronously
-// api document: https://help.aliyun.com/api/bssopenapi/queryfinanceunitresource.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) QueryFinanceUnitResourceWithCallback(request *QueryFinanceUnitResourceRequest, callback func(response *QueryFinanceUnitResourceResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *QueryFinanceUnitResourceResponse
-		var err error
-		defer close(result)
-		response, err = client.QueryFinanceUnitResource(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// QueryFinanceUnitResourceRequest is the request struct for api QueryFinanceUnitResource
-type QueryFinanceUnitResourceRequest struct {
-	*requests.RpcRequest
-	PageNum  requests.Integer `position:"Query" name:"PageNum"`
-	PageSize requests.Integer `position:"Query" name:"PageSize"`
-	UnitId   requests.Integer `position:"Query" name:"UnitId"`
-	OwnerUid requests.Integer `position:"Query" name:"OwnerUid"`
-}
-
-// QueryFinanceUnitResourceResponse is the response struct for api QueryFinanceUnitResource
-type QueryFinanceUnitResourceResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	Success   bool   `json:"Success" xml:"Success"`
-	Code      string `json:"Code" xml:"Code"`
-	Message   string `json:"Message" xml:"Message"`
-	Data      Data   `json:"Data" xml:"Data"`
-}
-
-// CreateQueryFinanceUnitResourceRequest creates a request to invoke QueryFinanceUnitResource API
-func CreateQueryFinanceUnitResourceRequest() (request *QueryFinanceUnitResourceRequest) {
-	request = &QueryFinanceUnitResourceRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryFinanceUnitResource", "bssopenapi", "openAPI")
-	return
-}
-
-// CreateQueryFinanceUnitResourceResponse creates a response to parse from QueryFinanceUnitResource response
-func CreateQueryFinanceUnitResourceResponse() (response *QueryFinanceUnitResourceResponse) {
-	response = &QueryFinanceUnitResourceResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/bssopenapi/query_instance_bill.go

@@ -102,7 +102,7 @@ func CreateQueryInstanceBillRequest() (request *QueryInstanceBillRequest) {
 	request = &QueryInstanceBillRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryInstanceBill", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryInstanceBill", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_instance_gaap_cost.go

@@ -99,7 +99,7 @@ func CreateQueryInstanceGaapCostRequest() (request *QueryInstanceGaapCostRequest
 	request = &QueryInstanceGaapCostRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryInstanceGaapCost", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryInstanceGaapCost", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_invoicing_customer_list.go

@@ -94,7 +94,7 @@ func CreateQueryInvoicingCustomerListRequest() (request *QueryInvoicingCustomerL
 	request = &QueryInvoicingCustomerListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryInvoicingCustomerList", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryInvoicingCustomerList", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_monthly_bill.go

@@ -94,7 +94,7 @@ func CreateQueryMonthlyBillRequest() (request *QueryMonthlyBillRequest) {
 	request = &QueryMonthlyBillRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryMonthlyBill", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryMonthlyBill", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_monthly_instance_consumption.go

@@ -100,7 +100,7 @@ func CreateQueryMonthlyInstanceConsumptionRequest() (request *QueryMonthlyInstan
 	request = &QueryMonthlyInstanceConsumptionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryMonthlyInstanceConsumption", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryMonthlyInstanceConsumption", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_orders.go

@@ -103,7 +103,7 @@ func CreateQueryOrdersRequest() (request *QueryOrdersRequest) {
 	request = &QueryOrdersRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryOrders", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryOrders", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_prepaid_cards.go

@@ -96,7 +96,7 @@ func CreateQueryPrepaidCardsRequest() (request *QueryPrepaidCardsRequest) {
 	request = &QueryPrepaidCardsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryPrepaidCards", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryPrepaidCards", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_product_list.go

@@ -96,7 +96,7 @@ func CreateQueryProductListRequest() (request *QueryProductListRequest) {
 	request = &QueryProductListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryProductList", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryProductList", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_redeem.go

@@ -98,7 +98,7 @@ func CreateQueryRedeemRequest() (request *QueryRedeemRequest) {
 	request = &QueryRedeemRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryRedeem", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryRedeem", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_reseller_available_quota.go

@@ -95,7 +95,7 @@ func CreateQueryResellerAvailableQuotaRequest() (request *QueryResellerAvailable
 	request = &QueryResellerAvailableQuotaRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryResellerAvailableQuota", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryResellerAvailableQuota", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_resource_package_instances.go

@@ -102,7 +102,7 @@ func CreateQueryResourcePackageInstancesRequest() (request *QueryResourcePackage
 	request = &QueryResourcePackageInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryResourcePackageInstances", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryResourcePackageInstances", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_settlement_bill.go

@@ -104,7 +104,7 @@ func CreateQuerySettlementBillRequest() (request *QuerySettlementBillRequest) {
 	request = &QuerySettlementBillRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QuerySettlementBill", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QuerySettlementBill", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/query_user_oms_data.go

@@ -100,7 +100,7 @@ func CreateQueryUserOmsDataRequest() (request *QueryUserOmsDataRequest) {
 	request = &QueryUserOmsDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryUserOmsData", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryUserOmsData", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/renew_instance.go

@@ -99,7 +99,7 @@ func CreateRenewInstanceRequest() (request *RenewInstanceRequest) {
 	request = &RenewInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "RenewInstance", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "RenewInstance", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/renew_resource_package.go

@@ -99,7 +99,7 @@ func CreateRenewResourcePackageRequest() (request *RenewResourcePackageRequest)
 	request = &RenewResourcePackageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "RenewResourcePackage", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "RenewResourcePackage", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/set_renewal.go

@@ -100,7 +100,7 @@ func CreateSetRenewalRequest() (request *SetRenewalRequest) {
 	request = &SetRenewalRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetRenewal", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetRenewal", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/set_reseller_user_alarm_threshold.go

@@ -96,7 +96,7 @@ func CreateSetResellerUserAlarmThresholdRequest() (request *SetResellerUserAlarm
 	request = &SetResellerUserAlarmThresholdRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetResellerUserAlarmThreshold", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetResellerUserAlarmThreshold", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/set_reseller_user_quota.go

@@ -97,7 +97,7 @@ func CreateSetResellerUserQuotaRequest() (request *SetResellerUserQuotaRequest)
 	request = &SetResellerUserQuotaRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetResellerUserQuota", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetResellerUserQuota", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/set_reseller_user_status.go

@@ -96,7 +96,7 @@ func CreateSetResellerUserStatusRequest() (request *SetResellerUserStatusRequest
 	request = &SetResellerUserStatusRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetResellerUserStatus", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SetResellerUserStatus", "", "")
 	return
 }
 

+ 2 - 2
services/bssopenapi/struct_finance_unit.go → services/bssopenapi/struct_cost_unit.go

@@ -15,8 +15,8 @@ package bssopenapi
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// FinanceUnit is a nested struct in bssopenapi response
-type FinanceUnit struct {
+// CostUnit is a nested struct in bssopenapi response
+type CostUnit struct {
 	OwnerUid     int64  `json:"OwnerUid" xml:"OwnerUid"`
 	ParentUnitId int64  `json:"ParentUnitId" xml:"ParentUnitId"`
 	UnitId       int64  `json:"UnitId" xml:"UnitId"`

+ 3 - 3
services/bssopenapi/struct_finance_unit_dto_list_in_query_finance_unit.go → services/bssopenapi/struct_cost_unit_dto_list_in_create_cost_unit.go

@@ -15,7 +15,7 @@ package bssopenapi
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// FinanceUnitDtoListInQueryFinanceUnit is a nested struct in bssopenapi response
-type FinanceUnitDtoListInQueryFinanceUnit struct {
-	FinanceUnitDtoListItem []FinanceUnitDtoListItem `json:"FinanceUnitDtoList" xml:"FinanceUnitDtoList"`
+// CostUnitDtoListInCreateCostUnit is a nested struct in bssopenapi response
+type CostUnitDtoListInCreateCostUnit struct {
+	CostUnitDtoListItem []CostUnitDtoListItem `json:"CostUnitDtoList" xml:"CostUnitDtoList"`
 }

+ 3 - 3
services/bssopenapi/struct_finance_unit_dto_list_in_create_finance_unit.go → services/bssopenapi/struct_cost_unit_dto_list_in_query_cost_unit.go

@@ -15,7 +15,7 @@ package bssopenapi
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// FinanceUnitDtoListInCreateFinanceUnit is a nested struct in bssopenapi response
-type FinanceUnitDtoListInCreateFinanceUnit struct {
-	FinanceUnitDtoListItem []FinanceUnitDtoListItem `json:"FinanceUnitDtoList" xml:"FinanceUnitDtoList"`
+// CostUnitDtoListInQueryCostUnit is a nested struct in bssopenapi response
+type CostUnitDtoListInQueryCostUnit struct {
+	CostUnitDtoListItem []CostUnitDtoListItem `json:"CostUnitDtoList" xml:"CostUnitDtoList"`
 }

+ 2 - 2
services/bssopenapi/struct_finance_unit_dto_list_item.go → services/bssopenapi/struct_cost_unit_dto_list_item.go

@@ -15,8 +15,8 @@ package bssopenapi
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// FinanceUnitDtoListItem is a nested struct in bssopenapi response
-type FinanceUnitDtoListItem struct {
+// CostUnitDtoListItem is a nested struct in bssopenapi response
+type CostUnitDtoListItem struct {
 	ParentUnitId int64  `json:"ParentUnitId" xml:"ParentUnitId"`
 	UnitName     string `json:"UnitName" xml:"UnitName"`
 	OwnerUid     int64  `json:"OwnerUid" xml:"OwnerUid"`

+ 2 - 2
services/bssopenapi/struct_finance_unit_statis_info.go → services/bssopenapi/struct_cost_unit_statis_info.go

@@ -15,8 +15,8 @@ package bssopenapi
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// FinanceUnitStatisInfo is a nested struct in bssopenapi response
-type FinanceUnitStatisInfo struct {
+// CostUnitStatisInfo is a nested struct in bssopenapi response
+type CostUnitStatisInfo struct {
 	ResourceCount           int64 `json:"ResourceCount" xml:"ResourceCount"`
 	ResourceGroupCount      int64 `json:"ResourceGroupCount" xml:"ResourceGroupCount"`
 	SubUnitCount            int64 `json:"SubUnitCount" xml:"SubUnitCount"`

+ 3 - 3
services/bssopenapi/struct_data.go

@@ -57,8 +57,8 @@ type Data struct {
 	Mpk                         int64                                `json:"Mpk" xml:"Mpk"`
 	UidList                     UidList                              `json:"UidList" xml:"UidList"`
 	OmsData                     OmsData                              `json:"OmsData" xml:"OmsData"`
-	FinanceUnitStatisInfo       FinanceUnitStatisInfo                `json:"FinanceUnitStatisInfo" xml:"FinanceUnitStatisInfo"`
-	FinanceUnit                 FinanceUnit                          `json:"FinanceUnit" xml:"FinanceUnit"`
+	CostUnit                    CostUnit                             `json:"CostUnit" xml:"CostUnit"`
+	CostUnitStatisInfo          CostUnitStatisInfo                   `json:"CostUnitStatisInfo" xml:"CostUnitStatisInfo"`
 	ResourceInstanceDtoList     []ResourceInstanceList               `json:"ResourceInstanceDtoList" xml:"ResourceInstanceDtoList"`
 	ModuleList                  ModuleList                           `json:"ModuleList" xml:"ModuleList"`
 	Items                       ItemsInQueryInstanceBill             `json:"Items" xml:"Items"`
@@ -70,8 +70,8 @@ type Data struct {
 	ModuleDetails               ModuleDetailsInGetPayAsYouGoPrice    `json:"ModuleDetails" xml:"ModuleDetails"`
 	PromotionDetails            PromotionDetailsInGetPayAsYouGoPrice `json:"PromotionDetails" xml:"PromotionDetails"`
 	AccountTransactionsList     AccountTransactionsList              `json:"AccountTransactionsList" xml:"AccountTransactionsList"`
+	CostUnitDtoList             []CostUnitDtoListItem                `json:"CostUnitDtoList" xml:"CostUnitDtoList"`
 	EvaluateList                EvaluateList                         `json:"EvaluateList" xml:"EvaluateList"`
-	FinanceUnitDtoList          []FinanceUnitDtoListItem             `json:"FinanceUnitDtoList" xml:"FinanceUnitDtoList"`
 	Promotions                  Promotions                           `json:"Promotions" xml:"Promotions"`
 	CustomerInvoiceAddressList  CustomerInvoiceAddressList           `json:"CustomerInvoiceAddressList" xml:"CustomerInvoiceAddressList"`
 	CustomerInvoiceList         CustomerInvoiceList                  `json:"CustomerInvoiceList" xml:"CustomerInvoiceList"`

+ 2 - 2
services/bssopenapi/struct_data_in_modify_finance_unit.go → services/bssopenapi/struct_data_in_modify_cost_unit.go

@@ -15,7 +15,7 @@ package bssopenapi
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// DataInModifyFinanceUnit is a nested struct in bssopenapi response
-type DataInModifyFinanceUnit struct {
+// DataInModifyCostUnit is a nested struct in bssopenapi response
+type DataInModifyCostUnit struct {
 	DataItem []DataItem `json:"Data" xml:"Data"`
 }

+ 1 - 1
services/bssopenapi/subscribe_bill_to_oss.go

@@ -96,7 +96,7 @@ func CreateSubscribeBillToOSSRequest() (request *SubscribeBillToOSSRequest) {
 	request = &SubscribeBillToOSSRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SubscribeBillToOSS", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "SubscribeBillToOSS", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/unsubscribe_bill_to_oss.go

@@ -94,7 +94,7 @@ func CreateUnsubscribeBillToOSSRequest() (request *UnsubscribeBillToOSSRequest)
 	request = &UnsubscribeBillToOSSRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "UnsubscribeBillToOSS", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "UnsubscribeBillToOSS", "", "")
 	return
 }
 

+ 1 - 1
services/bssopenapi/upgrade_resource_package.go

@@ -98,7 +98,7 @@ func CreateUpgradeResourcePackageRequest() (request *UpgradeResourcePackageReque
 	request = &UpgradeResourcePackageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "UpgradeResourcePackage", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "UpgradeResourcePackage", "", "")
 	return
 }