Browse Source

Add a new Alibaba Cloud Bill API named QueryAccountBill.

sdk-team 6 years ago
parent
commit
0c006f3860
58 changed files with 189 additions and 54 deletions
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/bssopenapi/allocate_cost_unit_resource.go
  3. 1 1
      services/bssopenapi/apply_invoice.go
  4. 1 1
      services/bssopenapi/cancel_order.go
  5. 1 1
      services/bssopenapi/change_reseller_consume_amount.go
  6. 1 1
      services/bssopenapi/convert_charge_type.go
  7. 1 1
      services/bssopenapi/create_ag_account.go
  8. 1 1
      services/bssopenapi/create_cost_unit.go
  9. 1 1
      services/bssopenapi/create_instance.go
  10. 1 1
      services/bssopenapi/create_reseller_user_quota.go
  11. 1 1
      services/bssopenapi/create_resource_package.go
  12. 1 1
      services/bssopenapi/delete_cost_unit.go
  13. 1 1
      services/bssopenapi/describe_pricing_module.go
  14. 1 1
      services/bssopenapi/describe_resource_package_product.go
  15. 1 1
      services/bssopenapi/enable_bill_generation.go
  16. 1 1
      services/bssopenapi/get_customer_account_info.go
  17. 1 1
      services/bssopenapi/get_customer_list.go
  18. 1 1
      services/bssopenapi/get_order_detail.go
  19. 1 1
      services/bssopenapi/get_pay_as_you_go_price.go
  20. 1 1
      services/bssopenapi/get_resource_package_price.go
  21. 1 1
      services/bssopenapi/get_subscription_price.go
  22. 1 1
      services/bssopenapi/modify_cost_unit.go
  23. 1 1
      services/bssopenapi/modify_instance.go
  24. 1 1
      services/bssopenapi/query_account_balance.go
  25. 110 0
      services/bssopenapi/query_account_bill.go
  26. 1 1
      services/bssopenapi/query_account_transactions.go
  27. 1 1
      services/bssopenapi/query_available_instances.go
  28. 1 1
      services/bssopenapi/query_bill.go
  29. 1 1
      services/bssopenapi/query_bill_overview.go
  30. 1 1
      services/bssopenapi/query_cash_coupons.go
  31. 1 1
      services/bssopenapi/query_cost_unit.go
  32. 1 1
      services/bssopenapi/query_cost_unit_resource.go
  33. 1 1
      services/bssopenapi/query_customer_address_list.go
  34. 1 1
      services/bssopenapi/query_evaluate_list.go
  35. 1 1
      services/bssopenapi/query_instance_bill.go
  36. 1 1
      services/bssopenapi/query_instance_gaap_cost.go
  37. 1 1
      services/bssopenapi/query_invoicing_customer_list.go
  38. 1 1
      services/bssopenapi/query_monthly_bill.go
  39. 1 1
      services/bssopenapi/query_monthly_instance_consumption.go
  40. 1 1
      services/bssopenapi/query_orders.go
  41. 1 1
      services/bssopenapi/query_prepaid_cards.go
  42. 1 1
      services/bssopenapi/query_product_list.go
  43. 1 1
      services/bssopenapi/query_redeem.go
  44. 1 1
      services/bssopenapi/query_reseller_available_quota.go
  45. 1 1
      services/bssopenapi/query_resource_package_instances.go
  46. 1 1
      services/bssopenapi/query_settlement_bill.go
  47. 1 1
      services/bssopenapi/query_user_oms_data.go
  48. 1 1
      services/bssopenapi/renew_instance.go
  49. 1 1
      services/bssopenapi/renew_resource_package.go
  50. 1 1
      services/bssopenapi/set_renewal.go
  51. 1 1
      services/bssopenapi/set_reseller_user_alarm_threshold.go
  52. 1 1
      services/bssopenapi/set_reseller_user_quota.go
  53. 1 1
      services/bssopenapi/set_reseller_user_status.go
  54. 1 0
      services/bssopenapi/struct_item.go
  55. 21 0
      services/bssopenapi/struct_items_in_query_account_bill.go
  56. 1 1
      services/bssopenapi/subscribe_bill_to_oss.go
  57. 1 1
      services/bssopenapi/unsubscribe_bill_to_oss.go
  58. 1 1
      services/bssopenapi/upgrade_resource_package.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-10-29 Version: 1.60.220
+- Add a new Alibaba Cloud Bill API named QueryAccountBill.
+
 2019-10-28 Version: 1.60.219
 - FIX RefundInstance.
 

+ 1 - 1
services/bssopenapi/allocate_cost_unit_resource.go

@@ -105,7 +105,7 @@ func CreateAllocateCostUnitResourceRequest() (request *AllocateCostUnitResourceR
 	request = &AllocateCostUnitResourceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "AllocateCostUnitResource", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "AllocateCostUnitResource", "", "")
 	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
 }
 

+ 1 - 1
services/bssopenapi/create_cost_unit.go

@@ -101,7 +101,7 @@ func CreateCreateCostUnitRequest() (request *CreateCostUnitRequest) {
 	request = &CreateCostUnitRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateCostUnit", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "CreateCostUnit", "", "")
 	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
 }
 

+ 1 - 1
services/bssopenapi/delete_cost_unit.go

@@ -95,7 +95,7 @@ func CreateDeleteCostUnitRequest() (request *DeleteCostUnitRequest) {
 	request = &DeleteCostUnitRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DeleteCostUnit", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "DeleteCostUnit", "", "")
 	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
 }
 

+ 1 - 1
services/bssopenapi/modify_cost_unit.go

@@ -101,7 +101,7 @@ func CreateModifyCostUnitRequest() (request *ModifyCostUnitRequest) {
 	request = &ModifyCostUnitRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ModifyCostUnit", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "ModifyCostUnit", "", "")
 	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
 }
 

+ 110 - 0
services/bssopenapi/query_account_bill.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"
+)
+
+// QueryAccountBill invokes the bssopenapi.QueryAccountBill API synchronously
+// api document: https://help.aliyun.com/api/bssopenapi/queryaccountbill.html
+func (client *Client) QueryAccountBill(request *QueryAccountBillRequest) (response *QueryAccountBillResponse, err error) {
+	response = CreateQueryAccountBillResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// QueryAccountBillWithChan invokes the bssopenapi.QueryAccountBill API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/queryaccountbill.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryAccountBillWithChan(request *QueryAccountBillRequest) (<-chan *QueryAccountBillResponse, <-chan error) {
+	responseChan := make(chan *QueryAccountBillResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.QueryAccountBill(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// QueryAccountBillWithCallback invokes the bssopenapi.QueryAccountBill API asynchronously
+// api document: https://help.aliyun.com/api/bssopenapi/queryaccountbill.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryAccountBillWithCallback(request *QueryAccountBillRequest, callback func(response *QueryAccountBillResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *QueryAccountBillResponse
+		var err error
+		defer close(result)
+		response, err = client.QueryAccountBill(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// QueryAccountBillRequest is the request struct for api QueryAccountBill
+type QueryAccountBillRequest struct {
+	*requests.RpcRequest
+	BillingCycle string           `position:"Query" name:"BillingCycle"`
+	PageNum      requests.Integer `position:"Query" name:"PageNum"`
+	OwnerID      requests.Integer `position:"Query" name:"OwnerID"`
+	PageSize     requests.Integer `position:"Query" name:"PageSize"`
+}
+
+// QueryAccountBillResponse is the response struct for api QueryAccountBill
+type QueryAccountBillResponse 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"`
+}
+
+// CreateQueryAccountBillRequest creates a request to invoke QueryAccountBill API
+func CreateQueryAccountBillRequest() (request *QueryAccountBillRequest) {
+	request = &QueryAccountBillRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryAccountBill", "", "")
+	return
+}
+
+// CreateQueryAccountBillResponse creates a response to parse from QueryAccountBill response
+func CreateQueryAccountBillResponse() (response *QueryAccountBillResponse) {
+	response = &QueryAccountBillResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	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
 }
 

+ 1 - 1
services/bssopenapi/query_cost_unit.go

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

+ 1 - 1
services/bssopenapi/query_cost_unit_resource.go

@@ -97,7 +97,7 @@ func CreateQueryCostUnitResourceRequest() (request *QueryCostUnitResourceRequest
 	request = &QueryCostUnitResourceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryCostUnitResource", "bssopenapi", "openAPI")
+	request.InitWithApiInfo("BssOpenApi", "2017-12-14", "QueryCostUnitResource", "", "")
 	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
 }
 

+ 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
 }
 

+ 1 - 0
services/bssopenapi/struct_item.go

@@ -28,6 +28,7 @@ type Item struct {
 	Usage                       string  `json:"Usage" xml:"Usage"`
 	Seller                      string  `json:"Seller" xml:"Seller"`
 	PretaxAmountLocal           float64 `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"`
+	OwnerName                   string  `json:"OwnerName" xml:"OwnerName"`
 	OutstandingAmount           float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
 	DeductedByResourcePackage   string  `json:"DeductedByResourcePackage" xml:"DeductedByResourcePackage"`
 	ProductCode                 string  `json:"ProductCode" xml:"ProductCode"`

+ 21 - 0
services/bssopenapi/struct_items_in_query_account_bill.go

@@ -0,0 +1,21 @@
+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.
+
+// ItemsInQueryAccountBill is a nested struct in bssopenapi response
+type ItemsInQueryAccountBill struct {
+	Item []Item `json:"Item" xml:"Item"`
+}

+ 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
 }