bssopenapi

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicableProducts

type ApplicableProducts struct {
	Product []string `json:"Product" xml:"Product"`
}

ApplicableProducts is a nested struct in bssopenapi response

type ApplyInvoiceRequest

type ApplyInvoiceRequest struct {
	*requests.RpcRequest
	InvoicingType   requests.Integer `position:"Query" name:"InvoicingType"`
	ApplyUserNick   string           `position:"Query" name:"ApplyUserNick"`
	InvoiceByAmount requests.Boolean `position:"Query" name:"InvoiceByAmount"`
	CustomerId      requests.Integer `position:"Query" name:"CustomerId"`
	SelectedIds     *[]string        `position:"Query" name:"SelectedIds"  type:"Repeated"`
	ProcessWay      requests.Integer `position:"Query" name:"ProcessWay"`
	CallerBid       requests.Integer `position:"Query" name:"callerBid"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	InvoiceAmount   requests.Integer `position:"Query" name:"InvoiceAmount"`
	AddressId       requests.Integer `position:"Query" name:"AddressId"`
	CallerUid       requests.Integer `position:"Query" name:"callerUid"`
}

ApplyInvoiceRequest is the request struct for api ApplyInvoice

func CreateApplyInvoiceRequest

func CreateApplyInvoiceRequest() (request *ApplyInvoiceRequest)

CreateApplyInvoiceRequest creates a request to invoke ApplyInvoice API

type ApplyInvoiceResponse

type ApplyInvoiceResponse 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"`
}

ApplyInvoiceResponse is the response struct for api ApplyInvoice

func CreateApplyInvoiceResponse

func CreateApplyInvoiceResponse() (response *ApplyInvoiceResponse)

CreateApplyInvoiceResponse creates a response to parse from ApplyInvoice response

type Attribute

type Attribute struct {
	Code   string `json:"Code" xml:"Code"`
	Name   string `json:"Name" xml:"Name"`
	Unit   string `json:"Unit" xml:"Unit"`
	Values Values `json:"Values" xml:"Values"`
}

Attribute is a nested struct in bssopenapi response

type AttributeList

type AttributeList struct {
	Attribute []Attribute `json:"Attribute" xml:"Attribute"`
}

AttributeList is a nested struct in bssopenapi response

type AttributeValue

type AttributeValue struct {
	Type   string `json:"Type" xml:"Type"`
	Name   string `json:"Name" xml:"Name"`
	Value  string `json:"Value" xml:"Value"`
	Remark string `json:"Remark" xml:"Remark"`
}

AttributeValue is a nested struct in bssopenapi response

type AvailableDuration

type AvailableDuration struct {
	Name  string `json:"Name" xml:"Name"`
	Value int    `json:"Value" xml:"Value"`
	Unit  string `json:"Unit" xml:"Unit"`
}

AvailableDuration is a nested struct in bssopenapi response

type AvailableDurations

type AvailableDurations struct {
	AvailableDuration []AvailableDuration `json:"AvailableDuration" xml:"AvailableDuration"`
}

AvailableDurations is a nested struct in bssopenapi response

type CancelOrderRequest

type CancelOrderRequest struct {
	*requests.RpcRequest
	OrderId string           `position:"Query" name:"OrderId"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

CancelOrderRequest is the request struct for api CancelOrder

func CreateCancelOrderRequest

func CreateCancelOrderRequest() (request *CancelOrderRequest)

CreateCancelOrderRequest creates a request to invoke CancelOrder API

type CancelOrderResponse

type CancelOrderResponse 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"`
}

CancelOrderResponse is the response struct for api CancelOrder

func CreateCancelOrderResponse

func CreateCancelOrderResponse() (response *CancelOrderResponse)

CreateCancelOrderResponse creates a response to parse from CancelOrder response

type CashCoupon

type CashCoupon struct {
	CashCouponId        int    `json:"CashCouponId" xml:"CashCouponId"`
	CashCouponNo        string `json:"CashCouponNo" xml:"CashCouponNo"`
	GrantedTime         string `json:"GrantedTime" xml:"GrantedTime"`
	EffectiveTime       string `json:"EffectiveTime" xml:"EffectiveTime"`
	ExpiryTime          string `json:"ExpiryTime" xml:"ExpiryTime"`
	ApplicableProducts  string `json:"ApplicableProducts" xml:"ApplicableProducts"`
	ApplicableScenarios string `json:"ApplicableScenarios" xml:"ApplicableScenarios"`
	NominalValue        string `json:"NominalValue" xml:"NominalValue"`
	Balance             string `json:"Balance" xml:"Balance"`
	Status              string `json:"Status" xml:"Status"`
}

CashCoupon is a nested struct in bssopenapi response

type ChangeConsumeAmountRequest

type ChangeConsumeAmountRequest struct {
	*requests.RpcRequest
	Uid          requests.Integer `position:"Query" name:"Uid"`
	AdjustType   string           `position:"Query" name:"AdjustType"`
	Amount       string           `position:"Query" name:"Amount"`
	OutBizId     string           `position:"Query" name:"OutBizId"`
	ExtendMap    string           `position:"Query" name:"ExtendMap"`
	Currency     string           `position:"Query" name:"Currency"`
	Source       string           `position:"Query" name:"Source"`
	Bid          string           `position:"Query" name:"Bid"`
	BusinessType string           `position:"Query" name:"BusinessType"`
}

ChangeConsumeAmountRequest is the request struct for api ChangeConsumeAmount

func CreateChangeConsumeAmountRequest

func CreateChangeConsumeAmountRequest() (request *ChangeConsumeAmountRequest)

CreateChangeConsumeAmountRequest creates a request to invoke ChangeConsumeAmount API

type ChangeConsumeAmountResponse

type ChangeConsumeAmountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
}

ChangeConsumeAmountResponse is the response struct for api ChangeConsumeAmount

func CreateChangeConsumeAmountResponse

func CreateChangeConsumeAmountResponse() (response *ChangeConsumeAmountResponse)

CreateChangeConsumeAmountResponse creates a response to parse from ChangeConsumeAmount response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) ApplyInvoice

func (client *Client) ApplyInvoice(request *ApplyInvoiceRequest) (response *ApplyInvoiceResponse, err error)

ApplyInvoice invokes the bssopenapi.ApplyInvoice API synchronously api document: https://help.aliyun.com/api/bssopenapi/applyinvoice.html

func (*Client) ApplyInvoiceWithCallback

func (client *Client) ApplyInvoiceWithCallback(request *ApplyInvoiceRequest, callback func(response *ApplyInvoiceResponse, err error)) <-chan int

ApplyInvoiceWithCallback invokes the bssopenapi.ApplyInvoice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/applyinvoice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApplyInvoiceWithChan

func (client *Client) ApplyInvoiceWithChan(request *ApplyInvoiceRequest) (<-chan *ApplyInvoiceResponse, <-chan error)

ApplyInvoiceWithChan invokes the bssopenapi.ApplyInvoice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/applyinvoice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelOrder

func (client *Client) CancelOrder(request *CancelOrderRequest) (response *CancelOrderResponse, err error)

CancelOrder invokes the bssopenapi.CancelOrder API synchronously api document: https://help.aliyun.com/api/bssopenapi/cancelorder.html

func (*Client) CancelOrderWithCallback

func (client *Client) CancelOrderWithCallback(request *CancelOrderRequest, callback func(response *CancelOrderResponse, err error)) <-chan int

CancelOrderWithCallback invokes the bssopenapi.CancelOrder API asynchronously api document: https://help.aliyun.com/api/bssopenapi/cancelorder.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CancelOrderWithChan

func (client *Client) CancelOrderWithChan(request *CancelOrderRequest) (<-chan *CancelOrderResponse, <-chan error)

CancelOrderWithChan invokes the bssopenapi.CancelOrder API asynchronously api document: https://help.aliyun.com/api/bssopenapi/cancelorder.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ChangeConsumeAmount

func (client *Client) ChangeConsumeAmount(request *ChangeConsumeAmountRequest) (response *ChangeConsumeAmountResponse, err error)

ChangeConsumeAmount invokes the bssopenapi.ChangeConsumeAmount API synchronously api document: https://help.aliyun.com/api/bssopenapi/changeconsumeamount.html

func (*Client) ChangeConsumeAmountWithCallback

func (client *Client) ChangeConsumeAmountWithCallback(request *ChangeConsumeAmountRequest, callback func(response *ChangeConsumeAmountResponse, err error)) <-chan int

ChangeConsumeAmountWithCallback invokes the bssopenapi.ChangeConsumeAmount API asynchronously api document: https://help.aliyun.com/api/bssopenapi/changeconsumeamount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ChangeConsumeAmountWithChan

func (client *Client) ChangeConsumeAmountWithChan(request *ChangeConsumeAmountRequest) (<-chan *ChangeConsumeAmountResponse, <-chan error)

ChangeConsumeAmountWithChan invokes the bssopenapi.ChangeConsumeAmount API asynchronously api document: https://help.aliyun.com/api/bssopenapi/changeconsumeamount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertChargeType

func (client *Client) ConvertChargeType(request *ConvertChargeTypeRequest) (response *ConvertChargeTypeResponse, err error)

ConvertChargeType invokes the bssopenapi.ConvertChargeType API synchronously api document: https://help.aliyun.com/api/bssopenapi/convertchargetype.html

func (*Client) ConvertChargeTypeWithCallback

func (client *Client) ConvertChargeTypeWithCallback(request *ConvertChargeTypeRequest, callback func(response *ConvertChargeTypeResponse, err error)) <-chan int

ConvertChargeTypeWithCallback invokes the bssopenapi.ConvertChargeType API asynchronously api document: https://help.aliyun.com/api/bssopenapi/convertchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ConvertChargeTypeWithChan

func (client *Client) ConvertChargeTypeWithChan(request *ConvertChargeTypeRequest) (<-chan *ConvertChargeTypeResponse, <-chan error)

ConvertChargeTypeWithChan invokes the bssopenapi.ConvertChargeType API asynchronously api document: https://help.aliyun.com/api/bssopenapi/convertchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the bssopenapi.CreateInstance API synchronously api document: https://help.aliyun.com/api/bssopenapi/createinstance.html

func (*Client) CreateInstanceWithCallback

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the bssopenapi.CreateInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstanceWithChan

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the bssopenapi.CreateInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateResourcePackage

func (client *Client) CreateResourcePackage(request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, err error)

CreateResourcePackage invokes the bssopenapi.CreateResourcePackage API synchronously api document: https://help.aliyun.com/api/bssopenapi/createresourcepackage.html

func (*Client) CreateResourcePackageWithCallback

func (client *Client) CreateResourcePackageWithCallback(request *CreateResourcePackageRequest, callback func(response *CreateResourcePackageResponse, err error)) <-chan int

CreateResourcePackageWithCallback invokes the bssopenapi.CreateResourcePackage API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createresourcepackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateResourcePackageWithChan

func (client *Client) CreateResourcePackageWithChan(request *CreateResourcePackageRequest) (<-chan *CreateResourcePackageResponse, <-chan error)

CreateResourcePackageWithChan invokes the bssopenapi.CreateResourcePackage API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createresourcepackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserQuota

func (client *Client) CreateUserQuota(request *CreateUserQuotaRequest) (response *CreateUserQuotaResponse, err error)

CreateUserQuota invokes the bssopenapi.CreateUserQuota API synchronously api document: https://help.aliyun.com/api/bssopenapi/createuserquota.html

func (*Client) CreateUserQuotaWithCallback

func (client *Client) CreateUserQuotaWithCallback(request *CreateUserQuotaRequest, callback func(response *CreateUserQuotaResponse, err error)) <-chan int

CreateUserQuotaWithCallback invokes the bssopenapi.CreateUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateUserQuotaWithChan

func (client *Client) CreateUserQuotaWithChan(request *CreateUserQuotaRequest) (<-chan *CreateUserQuotaResponse, <-chan error)

CreateUserQuotaWithChan invokes the bssopenapi.CreateUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePricingModule

func (client *Client) DescribePricingModule(request *DescribePricingModuleRequest) (response *DescribePricingModuleResponse, err error)

DescribePricingModule invokes the bssopenapi.DescribePricingModule API synchronously api document: https://help.aliyun.com/api/bssopenapi/describepricingmodule.html

func (*Client) DescribePricingModuleWithCallback

func (client *Client) DescribePricingModuleWithCallback(request *DescribePricingModuleRequest, callback func(response *DescribePricingModuleResponse, err error)) <-chan int

DescribePricingModuleWithCallback invokes the bssopenapi.DescribePricingModule API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describepricingmodule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePricingModuleWithChan

func (client *Client) DescribePricingModuleWithChan(request *DescribePricingModuleRequest) (<-chan *DescribePricingModuleResponse, <-chan error)

DescribePricingModuleWithChan invokes the bssopenapi.DescribePricingModule API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describepricingmodule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourcePackageProduct

func (client *Client) DescribeResourcePackageProduct(request *DescribeResourcePackageProductRequest) (response *DescribeResourcePackageProductResponse, err error)

DescribeResourcePackageProduct invokes the bssopenapi.DescribeResourcePackageProduct API synchronously api document: https://help.aliyun.com/api/bssopenapi/describeresourcepackageproduct.html

func (*Client) DescribeResourcePackageProductWithCallback

func (client *Client) DescribeResourcePackageProductWithCallback(request *DescribeResourcePackageProductRequest, callback func(response *DescribeResourcePackageProductResponse, err error)) <-chan int

DescribeResourcePackageProductWithCallback invokes the bssopenapi.DescribeResourcePackageProduct API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describeresourcepackageproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeResourcePackageProductWithChan

func (client *Client) DescribeResourcePackageProductWithChan(request *DescribeResourcePackageProductRequest) (<-chan *DescribeResourcePackageProductResponse, <-chan error)

DescribeResourcePackageProductWithChan invokes the bssopenapi.DescribeResourcePackageProduct API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describeresourcepackageproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnableBillGeneration

func (client *Client) EnableBillGeneration(request *EnableBillGenerationRequest) (response *EnableBillGenerationResponse, err error)

EnableBillGeneration invokes the bssopenapi.EnableBillGeneration API synchronously api document: https://help.aliyun.com/api/bssopenapi/enablebillgeneration.html

func (*Client) EnableBillGenerationWithCallback

func (client *Client) EnableBillGenerationWithCallback(request *EnableBillGenerationRequest, callback func(response *EnableBillGenerationResponse, err error)) <-chan int

EnableBillGenerationWithCallback invokes the bssopenapi.EnableBillGeneration API asynchronously api document: https://help.aliyun.com/api/bssopenapi/enablebillgeneration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnableBillGenerationWithChan

func (client *Client) EnableBillGenerationWithChan(request *EnableBillGenerationRequest) (<-chan *EnableBillGenerationResponse, <-chan error)

EnableBillGenerationWithChan invokes the bssopenapi.EnableBillGeneration API asynchronously api document: https://help.aliyun.com/api/bssopenapi/enablebillgeneration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetOrderDetail

func (client *Client) GetOrderDetail(request *GetOrderDetailRequest) (response *GetOrderDetailResponse, err error)

GetOrderDetail invokes the bssopenapi.GetOrderDetail API synchronously api document: https://help.aliyun.com/api/bssopenapi/getorderdetail.html

func (*Client) GetOrderDetailWithCallback

func (client *Client) GetOrderDetailWithCallback(request *GetOrderDetailRequest, callback func(response *GetOrderDetailResponse, err error)) <-chan int

GetOrderDetailWithCallback invokes the bssopenapi.GetOrderDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getorderdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetOrderDetailWithChan

func (client *Client) GetOrderDetailWithChan(request *GetOrderDetailRequest) (<-chan *GetOrderDetailResponse, <-chan error)

GetOrderDetailWithChan invokes the bssopenapi.GetOrderDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getorderdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPayAsYouGoPrice

func (client *Client) GetPayAsYouGoPrice(request *GetPayAsYouGoPriceRequest) (response *GetPayAsYouGoPriceResponse, err error)

GetPayAsYouGoPrice invokes the bssopenapi.GetPayAsYouGoPrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/getpayasyougoprice.html

func (*Client) GetPayAsYouGoPriceWithCallback

func (client *Client) GetPayAsYouGoPriceWithCallback(request *GetPayAsYouGoPriceRequest, callback func(response *GetPayAsYouGoPriceResponse, err error)) <-chan int

GetPayAsYouGoPriceWithCallback invokes the bssopenapi.GetPayAsYouGoPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getpayasyougoprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetPayAsYouGoPriceWithChan

func (client *Client) GetPayAsYouGoPriceWithChan(request *GetPayAsYouGoPriceRequest) (<-chan *GetPayAsYouGoPriceResponse, <-chan error)

GetPayAsYouGoPriceWithChan invokes the bssopenapi.GetPayAsYouGoPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getpayasyougoprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetResourcePackagePrice

func (client *Client) GetResourcePackagePrice(request *GetResourcePackagePriceRequest) (response *GetResourcePackagePriceResponse, err error)

GetResourcePackagePrice invokes the bssopenapi.GetResourcePackagePrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/getresourcepackageprice.html

func (*Client) GetResourcePackagePriceWithCallback

func (client *Client) GetResourcePackagePriceWithCallback(request *GetResourcePackagePriceRequest, callback func(response *GetResourcePackagePriceResponse, err error)) <-chan int

GetResourcePackagePriceWithCallback invokes the bssopenapi.GetResourcePackagePrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getresourcepackageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetResourcePackagePriceWithChan

func (client *Client) GetResourcePackagePriceWithChan(request *GetResourcePackagePriceRequest) (<-chan *GetResourcePackagePriceResponse, <-chan error)

GetResourcePackagePriceWithChan invokes the bssopenapi.GetResourcePackagePrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getresourcepackageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSubscriptionPrice

func (client *Client) GetSubscriptionPrice(request *GetSubscriptionPriceRequest) (response *GetSubscriptionPriceResponse, err error)

GetSubscriptionPrice invokes the bssopenapi.GetSubscriptionPrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/getsubscriptionprice.html

func (*Client) GetSubscriptionPriceWithCallback

func (client *Client) GetSubscriptionPriceWithCallback(request *GetSubscriptionPriceRequest, callback func(response *GetSubscriptionPriceResponse, err error)) <-chan int

GetSubscriptionPriceWithCallback invokes the bssopenapi.GetSubscriptionPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getsubscriptionprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSubscriptionPriceWithChan

func (client *Client) GetSubscriptionPriceWithChan(request *GetSubscriptionPriceRequest) (<-chan *GetSubscriptionPriceResponse, <-chan error)

GetSubscriptionPriceWithChan invokes the bssopenapi.GetSubscriptionPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getsubscriptionprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstance

func (client *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance invokes the bssopenapi.ModifyInstance API synchronously api document: https://help.aliyun.com/api/bssopenapi/modifyinstance.html

func (*Client) ModifyInstanceWithCallback

func (client *Client) ModifyInstanceWithCallback(request *ModifyInstanceRequest, callback func(response *ModifyInstanceResponse, err error)) <-chan int

ModifyInstanceWithCallback invokes the bssopenapi.ModifyInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/modifyinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyInstanceWithChan

func (client *Client) ModifyInstanceWithChan(request *ModifyInstanceRequest) (<-chan *ModifyInstanceResponse, <-chan error)

ModifyInstanceWithChan invokes the bssopenapi.ModifyInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/modifyinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAccountBalance

func (client *Client) QueryAccountBalance(request *QueryAccountBalanceRequest) (response *QueryAccountBalanceResponse, err error)

QueryAccountBalance invokes the bssopenapi.QueryAccountBalance API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbalance.html

func (*Client) QueryAccountBalanceWithCallback

func (client *Client) QueryAccountBalanceWithCallback(request *QueryAccountBalanceRequest, callback func(response *QueryAccountBalanceResponse, err error)) <-chan int

QueryAccountBalanceWithCallback invokes the bssopenapi.QueryAccountBalance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbalance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAccountBalanceWithChan

func (client *Client) QueryAccountBalanceWithChan(request *QueryAccountBalanceRequest) (<-chan *QueryAccountBalanceResponse, <-chan error)

QueryAccountBalanceWithChan invokes the bssopenapi.QueryAccountBalance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbalance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAccountBookList

func (client *Client) QueryAccountBookList(request *QueryAccountBookListRequest) (response *QueryAccountBookListResponse, err error)

QueryAccountBookList invokes the bssopenapi.QueryAccountBookList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbooklist.html

func (*Client) QueryAccountBookListWithCallback

func (client *Client) QueryAccountBookListWithCallback(request *QueryAccountBookListRequest, callback func(response *QueryAccountBookListResponse, err error)) <-chan int

QueryAccountBookListWithCallback invokes the bssopenapi.QueryAccountBookList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbooklist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAccountBookListWithChan

func (client *Client) QueryAccountBookListWithChan(request *QueryAccountBookListRequest) (<-chan *QueryAccountBookListResponse, <-chan error)

QueryAccountBookListWithChan invokes the bssopenapi.QueryAccountBookList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbooklist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAvailableInstances

func (client *Client) QueryAvailableInstances(request *QueryAvailableInstancesRequest) (response *QueryAvailableInstancesResponse, err error)

QueryAvailableInstances invokes the bssopenapi.QueryAvailableInstances API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryavailableinstances.html

func (*Client) QueryAvailableInstancesWithCallback

func (client *Client) QueryAvailableInstancesWithCallback(request *QueryAvailableInstancesRequest, callback func(response *QueryAvailableInstancesResponse, err error)) <-chan int

QueryAvailableInstancesWithCallback invokes the bssopenapi.QueryAvailableInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavailableinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAvailableInstancesWithChan

func (client *Client) QueryAvailableInstancesWithChan(request *QueryAvailableInstancesRequest) (<-chan *QueryAvailableInstancesResponse, <-chan error)

QueryAvailableInstancesWithChan invokes the bssopenapi.QueryAvailableInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavailableinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAvaliableQuota

func (client *Client) QueryAvaliableQuota(request *QueryAvaliableQuotaRequest) (response *QueryAvaliableQuotaResponse, err error)

QueryAvaliableQuota invokes the bssopenapi.QueryAvaliableQuota API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryavaliablequota.html

func (*Client) QueryAvaliableQuotaWithCallback

func (client *Client) QueryAvaliableQuotaWithCallback(request *QueryAvaliableQuotaRequest, callback func(response *QueryAvaliableQuotaResponse, err error)) <-chan int

QueryAvaliableQuotaWithCallback invokes the bssopenapi.QueryAvaliableQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavaliablequota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryAvaliableQuotaWithChan

func (client *Client) QueryAvaliableQuotaWithChan(request *QueryAvaliableQuotaRequest) (<-chan *QueryAvaliableQuotaResponse, <-chan error)

QueryAvaliableQuotaWithChan invokes the bssopenapi.QueryAvaliableQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavaliablequota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryBill

func (client *Client) QueryBill(request *QueryBillRequest) (response *QueryBillResponse, err error)

QueryBill invokes the bssopenapi.QueryBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/querybill.html

func (*Client) QueryBillOverview

func (client *Client) QueryBillOverview(request *QueryBillOverviewRequest) (response *QueryBillOverviewResponse, err error)

QueryBillOverview invokes the bssopenapi.QueryBillOverview API synchronously api document: https://help.aliyun.com/api/bssopenapi/querybilloverview.html

func (*Client) QueryBillOverviewWithCallback

func (client *Client) QueryBillOverviewWithCallback(request *QueryBillOverviewRequest, callback func(response *QueryBillOverviewResponse, err error)) <-chan int

QueryBillOverviewWithCallback invokes the bssopenapi.QueryBillOverview API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybilloverview.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryBillOverviewWithChan

func (client *Client) QueryBillOverviewWithChan(request *QueryBillOverviewRequest) (<-chan *QueryBillOverviewResponse, <-chan error)

QueryBillOverviewWithChan invokes the bssopenapi.QueryBillOverview API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybilloverview.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryBillWithCallback

func (client *Client) QueryBillWithCallback(request *QueryBillRequest, callback func(response *QueryBillResponse, err error)) <-chan int

QueryBillWithCallback invokes the bssopenapi.QueryBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryBillWithChan

func (client *Client) QueryBillWithChan(request *QueryBillRequest) (<-chan *QueryBillResponse, <-chan error)

QueryBillWithChan invokes the bssopenapi.QueryBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCashCoupons

func (client *Client) QueryCashCoupons(request *QueryCashCouponsRequest) (response *QueryCashCouponsResponse, err error)

QueryCashCoupons invokes the bssopenapi.QueryCashCoupons API synchronously api document: https://help.aliyun.com/api/bssopenapi/querycashcoupons.html

func (*Client) QueryCashCouponsWithCallback

func (client *Client) QueryCashCouponsWithCallback(request *QueryCashCouponsRequest, callback func(response *QueryCashCouponsResponse, err error)) <-chan int

QueryCashCouponsWithCallback invokes the bssopenapi.QueryCashCoupons API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycashcoupons.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCashCouponsWithChan

func (client *Client) QueryCashCouponsWithChan(request *QueryCashCouponsRequest) (<-chan *QueryCashCouponsResponse, <-chan error)

QueryCashCouponsWithChan invokes the bssopenapi.QueryCashCoupons API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycashcoupons.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCustomerAddressList

func (client *Client) QueryCustomerAddressList(request *QueryCustomerAddressListRequest) (response *QueryCustomerAddressListResponse, err error)

QueryCustomerAddressList invokes the bssopenapi.QueryCustomerAddressList API synchronously api document: https://help.aliyun.com/api/bssopenapi/querycustomeraddresslist.html

func (*Client) QueryCustomerAddressListWithCallback

func (client *Client) QueryCustomerAddressListWithCallback(request *QueryCustomerAddressListRequest, callback func(response *QueryCustomerAddressListResponse, err error)) <-chan int

QueryCustomerAddressListWithCallback invokes the bssopenapi.QueryCustomerAddressList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycustomeraddresslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCustomerAddressListWithChan

func (client *Client) QueryCustomerAddressListWithChan(request *QueryCustomerAddressListRequest) (<-chan *QueryCustomerAddressListResponse, <-chan error)

QueryCustomerAddressListWithChan invokes the bssopenapi.QueryCustomerAddressList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycustomeraddresslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryEnduserStatus

func (client *Client) QueryEnduserStatus(request *QueryEnduserStatusRequest) (response *QueryEnduserStatusResponse, err error)

QueryEnduserStatus invokes the bssopenapi.QueryEnduserStatus API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryenduserstatus.html

func (*Client) QueryEnduserStatusWithCallback

func (client *Client) QueryEnduserStatusWithCallback(request *QueryEnduserStatusRequest, callback func(response *QueryEnduserStatusResponse, err error)) <-chan int

QueryEnduserStatusWithCallback invokes the bssopenapi.QueryEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryEnduserStatusWithChan

func (client *Client) QueryEnduserStatusWithChan(request *QueryEnduserStatusRequest) (<-chan *QueryEnduserStatusResponse, <-chan error)

QueryEnduserStatusWithChan invokes the bssopenapi.QueryEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryEvaluateList

func (client *Client) QueryEvaluateList(request *QueryEvaluateListRequest) (response *QueryEvaluateListResponse, err error)

QueryEvaluateList invokes the bssopenapi.QueryEvaluateList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryevaluatelist.html

func (*Client) QueryEvaluateListWithCallback

func (client *Client) QueryEvaluateListWithCallback(request *QueryEvaluateListRequest, callback func(response *QueryEvaluateListResponse, err error)) <-chan int

QueryEvaluateListWithCallback invokes the bssopenapi.QueryEvaluateList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryevaluatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryEvaluateListWithChan

func (client *Client) QueryEvaluateListWithChan(request *QueryEvaluateListRequest) (<-chan *QueryEvaluateListResponse, <-chan error)

QueryEvaluateListWithChan invokes the bssopenapi.QueryEvaluateList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryevaluatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInstanceBill

func (client *Client) QueryInstanceBill(request *QueryInstanceBillRequest) (response *QueryInstanceBillResponse, err error)

QueryInstanceBill invokes the bssopenapi.QueryInstanceBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancebill.html

func (*Client) QueryInstanceBillWithCallback

func (client *Client) QueryInstanceBillWithCallback(request *QueryInstanceBillRequest, callback func(response *QueryInstanceBillResponse, err error)) <-chan int

QueryInstanceBillWithCallback invokes the bssopenapi.QueryInstanceBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancebill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInstanceBillWithChan

func (client *Client) QueryInstanceBillWithChan(request *QueryInstanceBillRequest) (<-chan *QueryInstanceBillResponse, <-chan error)

QueryInstanceBillWithChan invokes the bssopenapi.QueryInstanceBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancebill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInstanceGaapCost

func (client *Client) QueryInstanceGaapCost(request *QueryInstanceGaapCostRequest) (response *QueryInstanceGaapCostResponse, err error)

QueryInstanceGaapCost invokes the bssopenapi.QueryInstanceGaapCost API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancegaapcost.html

func (*Client) QueryInstanceGaapCostWithCallback

func (client *Client) QueryInstanceGaapCostWithCallback(request *QueryInstanceGaapCostRequest, callback func(response *QueryInstanceGaapCostResponse, err error)) <-chan int

QueryInstanceGaapCostWithCallback invokes the bssopenapi.QueryInstanceGaapCost API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancegaapcost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInstanceGaapCostWithChan

func (client *Client) QueryInstanceGaapCostWithChan(request *QueryInstanceGaapCostRequest) (<-chan *QueryInstanceGaapCostResponse, <-chan error)

QueryInstanceGaapCostWithChan invokes the bssopenapi.QueryInstanceGaapCost API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancegaapcost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInvoicingCustomerList

func (client *Client) QueryInvoicingCustomerList(request *QueryInvoicingCustomerListRequest) (response *QueryInvoicingCustomerListResponse, err error)

QueryInvoicingCustomerList invokes the bssopenapi.QueryInvoicingCustomerList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryinvoicingcustomerlist.html

func (*Client) QueryInvoicingCustomerListWithCallback

func (client *Client) QueryInvoicingCustomerListWithCallback(request *QueryInvoicingCustomerListRequest, callback func(response *QueryInvoicingCustomerListResponse, err error)) <-chan int

QueryInvoicingCustomerListWithCallback invokes the bssopenapi.QueryInvoicingCustomerList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinvoicingcustomerlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInvoicingCustomerListWithChan

func (client *Client) QueryInvoicingCustomerListWithChan(request *QueryInvoicingCustomerListRequest) (<-chan *QueryInvoicingCustomerListResponse, <-chan error)

QueryInvoicingCustomerListWithChan invokes the bssopenapi.QueryInvoicingCustomerList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinvoicingcustomerlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryMonthlyBill

func (client *Client) QueryMonthlyBill(request *QueryMonthlyBillRequest) (response *QueryMonthlyBillResponse, err error)

QueryMonthlyBill invokes the bssopenapi.QueryMonthlyBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlybill.html

func (*Client) QueryMonthlyBillWithCallback

func (client *Client) QueryMonthlyBillWithCallback(request *QueryMonthlyBillRequest, callback func(response *QueryMonthlyBillResponse, err error)) <-chan int

QueryMonthlyBillWithCallback invokes the bssopenapi.QueryMonthlyBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryMonthlyBillWithChan

func (client *Client) QueryMonthlyBillWithChan(request *QueryMonthlyBillRequest) (<-chan *QueryMonthlyBillResponse, <-chan error)

QueryMonthlyBillWithChan invokes the bssopenapi.QueryMonthlyBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryMonthlyInstanceConsumption

func (client *Client) QueryMonthlyInstanceConsumption(request *QueryMonthlyInstanceConsumptionRequest) (response *QueryMonthlyInstanceConsumptionResponse, err error)

QueryMonthlyInstanceConsumption invokes the bssopenapi.QueryMonthlyInstanceConsumption API synchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlyinstanceconsumption.html

func (*Client) QueryMonthlyInstanceConsumptionWithCallback

func (client *Client) QueryMonthlyInstanceConsumptionWithCallback(request *QueryMonthlyInstanceConsumptionRequest, callback func(response *QueryMonthlyInstanceConsumptionResponse, err error)) <-chan int

QueryMonthlyInstanceConsumptionWithCallback invokes the bssopenapi.QueryMonthlyInstanceConsumption API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlyinstanceconsumption.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryMonthlyInstanceConsumptionWithChan

func (client *Client) QueryMonthlyInstanceConsumptionWithChan(request *QueryMonthlyInstanceConsumptionRequest) (<-chan *QueryMonthlyInstanceConsumptionResponse, <-chan error)

QueryMonthlyInstanceConsumptionWithChan invokes the bssopenapi.QueryMonthlyInstanceConsumption API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlyinstanceconsumption.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryOrders

func (client *Client) QueryOrders(request *QueryOrdersRequest) (response *QueryOrdersResponse, err error)

QueryOrders invokes the bssopenapi.QueryOrders API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryorders.html

func (*Client) QueryOrdersWithCallback

func (client *Client) QueryOrdersWithCallback(request *QueryOrdersRequest, callback func(response *QueryOrdersResponse, err error)) <-chan int

QueryOrdersWithCallback invokes the bssopenapi.QueryOrders API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryorders.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryOrdersWithChan

func (client *Client) QueryOrdersWithChan(request *QueryOrdersRequest) (<-chan *QueryOrdersResponse, <-chan error)

QueryOrdersWithChan invokes the bssopenapi.QueryOrders API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryorders.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryPrepaidCards

func (client *Client) QueryPrepaidCards(request *QueryPrepaidCardsRequest) (response *QueryPrepaidCardsResponse, err error)

QueryPrepaidCards invokes the bssopenapi.QueryPrepaidCards API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryprepaidcards.html

func (*Client) QueryPrepaidCardsWithCallback

func (client *Client) QueryPrepaidCardsWithCallback(request *QueryPrepaidCardsRequest, callback func(response *QueryPrepaidCardsResponse, err error)) <-chan int

QueryPrepaidCardsWithCallback invokes the bssopenapi.QueryPrepaidCards API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprepaidcards.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryPrepaidCardsWithChan

func (client *Client) QueryPrepaidCardsWithChan(request *QueryPrepaidCardsRequest) (<-chan *QueryPrepaidCardsResponse, <-chan error)

QueryPrepaidCardsWithChan invokes the bssopenapi.QueryPrepaidCards API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprepaidcards.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryPrice

func (client *Client) QueryPrice(request *QueryPriceRequest) (response *QueryPriceResponse, err error)

QueryPrice invokes the bssopenapi.QueryPrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryprice.html

func (*Client) QueryPriceList

func (client *Client) QueryPriceList(request *QueryPriceListRequest) (response *QueryPriceListResponse, err error)

QueryPriceList invokes the bssopenapi.QueryPriceList API synchronously api document: https://help.aliyun.com/api/bssopenapi/querypricelist.html

func (*Client) QueryPriceListWithCallback

func (client *Client) QueryPriceListWithCallback(request *QueryPriceListRequest, callback func(response *QueryPriceListResponse, err error)) <-chan int

QueryPriceListWithCallback invokes the bssopenapi.QueryPriceList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querypricelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryPriceListWithChan

func (client *Client) QueryPriceListWithChan(request *QueryPriceListRequest) (<-chan *QueryPriceListResponse, <-chan error)

QueryPriceListWithChan invokes the bssopenapi.QueryPriceList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querypricelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryPriceWithCallback

func (client *Client) QueryPriceWithCallback(request *QueryPriceRequest, callback func(response *QueryPriceResponse, err error)) <-chan int

QueryPriceWithCallback invokes the bssopenapi.QueryPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryPriceWithChan

func (client *Client) QueryPriceWithChan(request *QueryPriceRequest) (<-chan *QueryPriceResponse, <-chan error)

QueryPriceWithChan invokes the bssopenapi.QueryPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryProductList

func (client *Client) QueryProductList(request *QueryProductListRequest) (response *QueryProductListResponse, err error)

QueryProductList invokes the bssopenapi.QueryProductList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryproductlist.html

func (*Client) QueryProductListWithCallback

func (client *Client) QueryProductListWithCallback(request *QueryProductListRequest, callback func(response *QueryProductListResponse, err error)) <-chan int

QueryProductListWithCallback invokes the bssopenapi.QueryProductList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryproductlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryProductListWithChan

func (client *Client) QueryProductListWithChan(request *QueryProductListRequest) (<-chan *QueryProductListResponse, <-chan error)

QueryProductListWithChan invokes the bssopenapi.QueryProductList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryproductlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryRedeem

func (client *Client) QueryRedeem(request *QueryRedeemRequest) (response *QueryRedeemResponse, err error)

QueryRedeem invokes the bssopenapi.QueryRedeem API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryredeem.html

func (*Client) QueryRedeemWithCallback

func (client *Client) QueryRedeemWithCallback(request *QueryRedeemRequest, callback func(response *QueryRedeemResponse, err error)) <-chan int

QueryRedeemWithCallback invokes the bssopenapi.QueryRedeem API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryredeem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryRedeemWithChan

func (client *Client) QueryRedeemWithChan(request *QueryRedeemRequest) (<-chan *QueryRedeemResponse, <-chan error)

QueryRedeemWithChan invokes the bssopenapi.QueryRedeem API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryredeem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryResourcePackageInstances

func (client *Client) QueryResourcePackageInstances(request *QueryResourcePackageInstancesRequest) (response *QueryResourcePackageInstancesResponse, err error)

QueryResourcePackageInstances invokes the bssopenapi.QueryResourcePackageInstances API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryresourcepackageinstances.html

func (*Client) QueryResourcePackageInstancesWithCallback

func (client *Client) QueryResourcePackageInstancesWithCallback(request *QueryResourcePackageInstancesRequest, callback func(response *QueryResourcePackageInstancesResponse, err error)) <-chan int

QueryResourcePackageInstancesWithCallback invokes the bssopenapi.QueryResourcePackageInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryresourcepackageinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryResourcePackageInstancesWithChan

func (client *Client) QueryResourcePackageInstancesWithChan(request *QueryResourcePackageInstancesRequest) (<-chan *QueryResourcePackageInstancesResponse, <-chan error)

QueryResourcePackageInstancesWithChan invokes the bssopenapi.QueryResourcePackageInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryresourcepackageinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QuerySettlementBill

func (client *Client) QuerySettlementBill(request *QuerySettlementBillRequest) (response *QuerySettlementBillResponse, err error)

QuerySettlementBill invokes the bssopenapi.QuerySettlementBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/querysettlementbill.html

func (*Client) QuerySettlementBillWithCallback

func (client *Client) QuerySettlementBillWithCallback(request *QuerySettlementBillRequest, callback func(response *QuerySettlementBillResponse, err error)) <-chan int

QuerySettlementBillWithCallback invokes the bssopenapi.QuerySettlementBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querysettlementbill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QuerySettlementBillWithChan

func (client *Client) QuerySettlementBillWithChan(request *QuerySettlementBillRequest) (<-chan *QuerySettlementBillResponse, <-chan error)

QuerySettlementBillWithChan invokes the bssopenapi.QuerySettlementBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querysettlementbill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryUserAlarmThreshold

func (client *Client) QueryUserAlarmThreshold(request *QueryUserAlarmThresholdRequest) (response *QueryUserAlarmThresholdResponse, err error)

QueryUserAlarmThreshold invokes the bssopenapi.QueryUserAlarmThreshold API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryuseralarmthreshold.html

func (*Client) QueryUserAlarmThresholdWithCallback

func (client *Client) QueryUserAlarmThresholdWithCallback(request *QueryUserAlarmThresholdRequest, callback func(response *QueryUserAlarmThresholdResponse, err error)) <-chan int

QueryUserAlarmThresholdWithCallback invokes the bssopenapi.QueryUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryUserAlarmThresholdWithChan

func (client *Client) QueryUserAlarmThresholdWithChan(request *QueryUserAlarmThresholdRequest) (<-chan *QueryUserAlarmThresholdResponse, <-chan error)

QueryUserAlarmThresholdWithChan invokes the bssopenapi.QueryUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewInstance

func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)

RenewInstance invokes the bssopenapi.RenewInstance API synchronously api document: https://help.aliyun.com/api/bssopenapi/renewinstance.html

func (*Client) RenewInstanceWithCallback

func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int

RenewInstanceWithCallback invokes the bssopenapi.RenewInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RenewInstanceWithChan

func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)

RenewInstanceWithChan invokes the bssopenapi.RenewInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetEnduserStatus

func (client *Client) SetEnduserStatus(request *SetEnduserStatusRequest) (response *SetEnduserStatusResponse, err error)

SetEnduserStatus invokes the bssopenapi.SetEnduserStatus API synchronously api document: https://help.aliyun.com/api/bssopenapi/setenduserstatus.html

func (*Client) SetEnduserStatusWithCallback

func (client *Client) SetEnduserStatusWithCallback(request *SetEnduserStatusRequest, callback func(response *SetEnduserStatusResponse, err error)) <-chan int

SetEnduserStatusWithCallback invokes the bssopenapi.SetEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetEnduserStatusWithChan

func (client *Client) SetEnduserStatusWithChan(request *SetEnduserStatusRequest) (<-chan *SetEnduserStatusResponse, <-chan error)

SetEnduserStatusWithChan invokes the bssopenapi.SetEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetRenewal

func (client *Client) SetRenewal(request *SetRenewalRequest) (response *SetRenewalResponse, err error)

SetRenewal invokes the bssopenapi.SetRenewal API synchronously api document: https://help.aliyun.com/api/bssopenapi/setrenewal.html

func (*Client) SetRenewalWithCallback

func (client *Client) SetRenewalWithCallback(request *SetRenewalRequest, callback func(response *SetRenewalResponse, err error)) <-chan int

SetRenewalWithCallback invokes the bssopenapi.SetRenewal API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setrenewal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetRenewalWithChan

func (client *Client) SetRenewalWithChan(request *SetRenewalRequest) (<-chan *SetRenewalResponse, <-chan error)

SetRenewalWithChan invokes the bssopenapi.SetRenewal API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setrenewal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetUserAlarmThreshold

func (client *Client) SetUserAlarmThreshold(request *SetUserAlarmThresholdRequest) (response *SetUserAlarmThresholdResponse, err error)

SetUserAlarmThreshold invokes the bssopenapi.SetUserAlarmThreshold API synchronously api document: https://help.aliyun.com/api/bssopenapi/setuseralarmthreshold.html

func (*Client) SetUserAlarmThresholdWithCallback

func (client *Client) SetUserAlarmThresholdWithCallback(request *SetUserAlarmThresholdRequest, callback func(response *SetUserAlarmThresholdResponse, err error)) <-chan int

SetUserAlarmThresholdWithCallback invokes the bssopenapi.SetUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetUserAlarmThresholdWithChan

func (client *Client) SetUserAlarmThresholdWithChan(request *SetUserAlarmThresholdRequest) (<-chan *SetUserAlarmThresholdResponse, <-chan error)

SetUserAlarmThresholdWithChan invokes the bssopenapi.SetUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetUserQuota

func (client *Client) SetUserQuota(request *SetUserQuotaRequest) (response *SetUserQuotaResponse, err error)

SetUserQuota invokes the bssopenapi.SetUserQuota API synchronously api document: https://help.aliyun.com/api/bssopenapi/setuserquota.html

func (*Client) SetUserQuotaWithCallback

func (client *Client) SetUserQuotaWithCallback(request *SetUserQuotaRequest, callback func(response *SetUserQuotaResponse, err error)) <-chan int

SetUserQuotaWithCallback invokes the bssopenapi.SetUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetUserQuotaWithChan

func (client *Client) SetUserQuotaWithChan(request *SetUserQuotaRequest) (<-chan *SetUserQuotaResponse, <-chan error)

SetUserQuotaWithChan invokes the bssopenapi.SetUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubscribeDetail

func (client *Client) SubscribeDetail(request *SubscribeDetailRequest) (response *SubscribeDetailResponse, err error)

SubscribeDetail invokes the bssopenapi.SubscribeDetail API synchronously api document: https://help.aliyun.com/api/bssopenapi/subscribedetail.html

func (*Client) SubscribeDetailWithCallback

func (client *Client) SubscribeDetailWithCallback(request *SubscribeDetailRequest, callback func(response *SubscribeDetailResponse, err error)) <-chan int

SubscribeDetailWithCallback invokes the bssopenapi.SubscribeDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubscribeDetailWithChan

func (client *Client) SubscribeDetailWithChan(request *SubscribeDetailRequest) (<-chan *SubscribeDetailResponse, <-chan error)

SubscribeDetailWithChan invokes the bssopenapi.SubscribeDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubscribeExportToOSS

func (client *Client) SubscribeExportToOSS(request *SubscribeExportToOSSRequest) (response *SubscribeExportToOSSResponse, err error)

SubscribeExportToOSS invokes the bssopenapi.SubscribeExportToOSS API synchronously api document: https://help.aliyun.com/api/bssopenapi/subscribeexporttooss.html

func (*Client) SubscribeExportToOSSWithCallback

func (client *Client) SubscribeExportToOSSWithCallback(request *SubscribeExportToOSSRequest, callback func(response *SubscribeExportToOSSResponse, err error)) <-chan int

SubscribeExportToOSSWithCallback invokes the bssopenapi.SubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubscribeExportToOSSWithChan

func (client *Client) SubscribeExportToOSSWithChan(request *SubscribeExportToOSSRequest) (<-chan *SubscribeExportToOSSResponse, <-chan error)

SubscribeExportToOSSWithChan invokes the bssopenapi.SubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnsubscribeExportToOSS

func (client *Client) UnsubscribeExportToOSS(request *UnsubscribeExportToOSSRequest) (response *UnsubscribeExportToOSSResponse, err error)

UnsubscribeExportToOSS invokes the bssopenapi.UnsubscribeExportToOSS API synchronously api document: https://help.aliyun.com/api/bssopenapi/unsubscribeexporttooss.html

func (*Client) UnsubscribeExportToOSSWithCallback

func (client *Client) UnsubscribeExportToOSSWithCallback(request *UnsubscribeExportToOSSRequest, callback func(response *UnsubscribeExportToOSSResponse, err error)) <-chan int

UnsubscribeExportToOSSWithCallback invokes the bssopenapi.UnsubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/unsubscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UnsubscribeExportToOSSWithChan

func (client *Client) UnsubscribeExportToOSSWithChan(request *UnsubscribeExportToOSSRequest) (<-chan *UnsubscribeExportToOSSResponse, <-chan error)

UnsubscribeExportToOSSWithChan invokes the bssopenapi.UnsubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/unsubscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type ConfigList

type ConfigList struct {
	ConfigList []string `json:"ConfigList" xml:"ConfigList"`
}

ConfigList is a nested struct in bssopenapi response

type ConvertChargeTypeRequest

type ConvertChargeTypeRequest struct {
	*requests.RpcRequest
	Period           requests.Integer `position:"Query" name:"Period"`
	ProductCode      string           `position:"Query" name:"ProductCode"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	ProductType      string           `position:"Query" name:"ProductType"`
}

ConvertChargeTypeRequest is the request struct for api ConvertChargeType

func CreateConvertChargeTypeRequest

func CreateConvertChargeTypeRequest() (request *ConvertChargeTypeRequest)

CreateConvertChargeTypeRequest creates a request to invoke ConvertChargeType API

type ConvertChargeTypeResponse

type ConvertChargeTypeResponse 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"`
}

ConvertChargeTypeResponse is the response struct for api ConvertChargeType

func CreateConvertChargeTypeResponse

func CreateConvertChargeTypeResponse() (response *ConvertChargeTypeResponse)

CreateConvertChargeTypeResponse creates a response to parse from ConvertChargeType response

type CreateInstanceParameter

type CreateInstanceParameter struct {
	Code  string `name:"Code"`
	Value string `name:"Value"`
}

CreateInstanceParameter is a repeated param struct in CreateInstanceRequest

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*requests.RpcRequest
	ProductCode      string                     `position:"Query" name:"ProductCode"`
	Period           requests.Integer           `position:"Query" name:"Period"`
	SubscriptionType string                     `position:"Query" name:"SubscriptionType"`
	RenewPeriod      requests.Integer           `position:"Query" name:"RenewPeriod"`
	Parameter        *[]CreateInstanceParameter `position:"Query" name:"Parameter"  type:"Repeated"`
	RenewalStatus    string                     `position:"Query" name:"RenewalStatus"`
	OwnerId          requests.Integer           `position:"Query" name:"OwnerId"`
	ProductType      string                     `position:"Query" name:"ProductType"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse

type CreateInstanceResponse 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"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateResourcePackageRequest

type CreateResourcePackageRequest struct {
	*requests.RpcRequest
	Duration      requests.Integer `position:"Query" name:"Duration"`
	ProductCode   string           `position:"Query" name:"ProductCode"`
	Specification string           `position:"Query" name:"Specification"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	PackageType   string           `position:"Query" name:"PackageType"`
	EffectiveDate string           `position:"Query" name:"EffectiveDate"`
	PricingCycle  string           `position:"Query" name:"PricingCycle"`
}

CreateResourcePackageRequest is the request struct for api CreateResourcePackage

func CreateCreateResourcePackageRequest

func CreateCreateResourcePackageRequest() (request *CreateResourcePackageRequest)

CreateCreateResourcePackageRequest creates a request to invoke CreateResourcePackage API

type CreateResourcePackageResponse

type CreateResourcePackageResponse struct {
	*responses.BaseResponse
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	OrderId   int                         `json:"OrderId" xml:"OrderId"`
	Success   bool                        `json:"Success" xml:"Success"`
	Code      string                      `json:"Code" xml:"Code"`
	Message   string                      `json:"Message" xml:"Message"`
	Data      DataInCreateResourcePackage `json:"Data" xml:"Data"`
}

CreateResourcePackageResponse is the response struct for api CreateResourcePackage

func CreateCreateResourcePackageResponse

func CreateCreateResourcePackageResponse() (response *CreateResourcePackageResponse)

CreateCreateResourcePackageResponse creates a response to parse from CreateResourcePackage response

type CreateUserQuotaRequest

type CreateUserQuotaRequest struct {
	*requests.RpcRequest
	Uid      requests.Integer `position:"Query" name:"Uid"`
	Amount   string           `position:"Query" name:"Amount"`
	OutBizId string           `position:"Query" name:"OutBizId"`
	Currency string           `position:"Query" name:"Currency"`
	Bid      string           `position:"Query" name:"Bid"`
}

CreateUserQuotaRequest is the request struct for api CreateUserQuota

func CreateCreateUserQuotaRequest

func CreateCreateUserQuotaRequest() (request *CreateUserQuotaRequest)

CreateCreateUserQuotaRequest creates a request to invoke CreateUserQuota API

type CreateUserQuotaResponse

type CreateUserQuotaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

CreateUserQuotaResponse is the response struct for api CreateUserQuota

func CreateCreateUserQuotaResponse

func CreateCreateUserQuotaResponse() (response *CreateUserQuotaResponse)

CreateCreateUserQuotaResponse creates a response to parse from CreateUserQuota response

type CustomerInvoice

type CustomerInvoice struct {
	Id                      int    `json:"Id" xml:"Id"`
	UserId                  int    `json:"UserId" xml:"UserId"`
	UserNick                string `json:"UserNick" xml:"UserNick"`
	InvoiceTitle            string `json:"InvoiceTitle" xml:"InvoiceTitle"`
	CustomerType            int    `json:"CustomerType" xml:"CustomerType"`
	TaxpayerType            int    `json:"TaxpayerType" xml:"TaxpayerType"`
	Bank                    string `json:"Bank" xml:"Bank"`
	BankNo                  string `json:"BankNo" xml:"BankNo"`
	OperatingLicenseAddress string `json:"OperatingLicenseAddress" xml:"OperatingLicenseAddress"`
	OperatingLicensePhone   string `json:"OperatingLicensePhone" xml:"OperatingLicensePhone"`
	RegisterNo              string `json:"RegisterNo" xml:"RegisterNo"`
	StartCycle              int    `json:"StartCycle" xml:"StartCycle"`
	Status                  int    `json:"Status" xml:"Status"`
	GmtCreate               string `json:"GmtCreate" xml:"GmtCreate"`
	TaxationLicense         string `json:"TaxationLicense" xml:"TaxationLicense"`
	AdjustType              int    `json:"AdjustType" xml:"AdjustType"`
	EndCycle                int    `json:"EndCycle" xml:"EndCycle"`
	TitleChangeInstructions string `json:"TitleChangeInstructions" xml:"TitleChangeInstructions"`
	IssueType               int    `json:"IssueType" xml:"IssueType"`
	Type                    int    `json:"Type" xml:"Type"`
}

CustomerInvoice is a nested struct in bssopenapi response

type CustomerInvoiceAddress

type CustomerInvoiceAddress struct {
	Id              int    `json:"Id" xml:"Id"`
	UserId          int    `json:"UserId" xml:"UserId"`
	UserNick        string `json:"UserNick" xml:"UserNick"`
	Addressee       string `json:"Addressee" xml:"Addressee"`
	Province        string `json:"Province" xml:"Province"`
	City            string `json:"City" xml:"City"`
	County          string `json:"County" xml:"County"`
	Street          string `json:"Street" xml:"Street"`
	PostalCode      string `json:"PostalCode" xml:"PostalCode"`
	Phone           string `json:"Phone" xml:"Phone"`
	BizType         string `json:"BizType" xml:"BizType"`
	DeliveryAddress string `json:"DeliveryAddress" xml:"DeliveryAddress"`
}

CustomerInvoiceAddress is a nested struct in bssopenapi response

type CustomerInvoiceAddressList

type CustomerInvoiceAddressList struct {
	CustomerInvoiceAddress []CustomerInvoiceAddress `json:"CustomerInvoiceAddress" xml:"CustomerInvoiceAddress"`
}

CustomerInvoiceAddressList is a nested struct in bssopenapi response

type CustomerInvoiceList

type CustomerInvoiceList struct {
	CustomerInvoice []CustomerInvoice `json:"CustomerInvoice" xml:"CustomerInvoice"`
}

CustomerInvoiceList is a nested struct in bssopenapi response

type Data

type Data struct {
	BusinessType               string                                 `json:"BusinessType" xml:"BusinessType"`
	TradePrice                 float64                                `json:"TradePrice" xml:"TradePrice"`
	HostId                     string                                 `json:"HostId" xml:"HostId"`
	OriginalPrice              float64                                `json:"OriginalPrice" xml:"OriginalPrice"`
	OrderId                    string                                 `json:"OrderId" xml:"OrderId"`
	TotalCount                 int                                    `json:"TotalCount" xml:"TotalCount"`
	BillingCycle               string                                 `json:"BillingCycle" xml:"BillingCycle"`
	Uid                        int                                    `json:"Uid" xml:"Uid"`
	OutstandingAmount          float64                                `json:"OutstandingAmount" xml:"OutstandingAmount"`
	InvalidTimeStamp           int                                    `json:"InvalidTimeStamp" xml:"InvalidTimeStamp"`
	Quantity                   int                                    `json:"Quantity" xml:"Quantity"`
	AvailableCashAmount        string                                 `json:"AvailableCashAmount" xml:"AvailableCashAmount"`
	EffectTimeStamp            int                                    `json:"EffectTimeStamp" xml:"EffectTimeStamp"`
	PrimaryAccount             string                                 `json:"PrimaryAccount" xml:"PrimaryAccount"`
	HostName                   string                                 `json:"HostName" xml:"HostName"`
	TotalOutstandingAmount     float64                                `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"`
	Status                     string                                 `json:"Status" xml:"Status"`
	UserId                     int                                    `json:"UserId" xml:"UserId"`
	NewInvoiceAmount           float64                                `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"`
	Numerator                  int                                    `json:"Numerator" xml:"Numerator"`
	AvailableAmount            string                                 `json:"AvailableAmount" xml:"AvailableAmount"`
	PageSize                   int                                    `json:"PageSize" xml:"PageSize"`
	Amount                     string                                 `json:"Amount" xml:"Amount"`
	MybankCreditAmount         string                                 `json:"MybankCreditAmount" xml:"MybankCreditAmount"`
	CreditAmount               string                                 `json:"CreditAmount" xml:"CreditAmount"`
	ThresholdType              int                                    `json:"ThresholdType" xml:"ThresholdType"`
	AccountID                  string                                 `json:"AccountID" xml:"AccountID"`
	InstanceId                 string                                 `json:"InstanceId" xml:"InstanceId"`
	ItemCode                   string                                 `json:"ItemCode" xml:"ItemCode"`
	ThresholdAmount            string                                 `json:"ThresholdAmount" xml:"ThresholdAmount"`
	InvoiceApplyId             int                                    `json:"InvoiceApplyId" xml:"InvoiceApplyId"`
	Boolean                    bool                                   `json:"Boolean" xml:"Boolean"`
	PageNum                    int                                    `json:"PageNum" xml:"PageNum"`
	Bid                        string                                 `json:"Bid" xml:"Bid"`
	Currency                   string                                 `json:"Currency" xml:"Currency"`
	DiscountPrice              float64                                `json:"DiscountPrice" xml:"DiscountPrice"`
	AccountName                string                                 `json:"AccountName" xml:"AccountName"`
	Denominator                int                                    `json:"Denominator" xml:"Denominator"`
	ModuleList                 ModuleList                             `json:"ModuleList" xml:"ModuleList"`
	InstanceList               []Instance                             `json:"InstanceList" xml:"InstanceList"`
	OrderList                  OrderListInQueryOrders                 `json:"OrderList" xml:"OrderList"`
	Modules                    ModulesInQueryInstanceGaapCost         `json:"Modules" xml:"Modules"`
	Items                      ItemsInQueryInstanceBill               `json:"Items" xml:"Items"`
	ResourcePackages           ResourcePackages                       `json:"ResourcePackages" xml:"ResourcePackages"`
	ProductList                ProductList                            `json:"ProductList" xml:"ProductList"`
	ModuleDetails              ModuleDetailsInGetSubscriptionPrice    `json:"ModuleDetails" xml:"ModuleDetails"`
	PromotionDetails           PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"`
	CustomerInvoiceList        CustomerInvoiceList                    `json:"CustomerInvoiceList" xml:"CustomerInvoiceList"`
	EvaluateList               EvaluateList                           `json:"EvaluateList" xml:"EvaluateList"`
	Promotions                 Promotions                             `json:"Promotions" xml:"Promotions"`
	CustomerInvoiceAddressList CustomerInvoiceAddressList             `json:"CustomerInvoiceAddressList" xml:"CustomerInvoiceAddressList"`
	AttributeList              AttributeList                          `json:"AttributeList" xml:"AttributeList"`
}

Data is a nested struct in bssopenapi response

type DataInCreateResourcePackage

type DataInCreateResourcePackage struct {
	OrderId    int    `json:"OrderId" xml:"OrderId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

DataInCreateResourcePackage is a nested struct in bssopenapi response

type DataInQueryCashCoupons

type DataInQueryCashCoupons struct {
	CashCoupon []CashCoupon `json:"CashCoupon" xml:"CashCoupon"`
}

DataInQueryCashCoupons is a nested struct in bssopenapi response

type DataInQueryPrepaidCards

type DataInQueryPrepaidCards struct {
	PrepaidCard []PrepaidCard `json:"PrepaidCard" xml:"PrepaidCard"`
}

DataInQueryPrepaidCards is a nested struct in bssopenapi response

type DataInQueryRedeem

type DataInQueryRedeem struct {
	PageNum    int    `json:"PageNum" xml:"PageNum"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Redeem     Redeem `json:"Redeem" xml:"Redeem"`
}

DataInQueryRedeem is a nested struct in bssopenapi response

type DataInQueryResourcePackageInstances

type DataInQueryResourcePackageInstances struct {
	HostId     string    `json:"HostId" xml:"HostId"`
	PageNum    string    `json:"PageNum" xml:"PageNum"`
	PageSize   string    `json:"PageSize" xml:"PageSize"`
	TotalCount string    `json:"TotalCount" xml:"TotalCount"`
	Instances  Instances `json:"Instances" xml:"Instances"`
}

DataInQueryResourcePackageInstances is a nested struct in bssopenapi response

type DatasInQueryAccountBookList

type DatasInQueryAccountBookList struct {
	Data []Data `json:"Data" xml:"Data"`
}

DatasInQueryAccountBookList is a nested struct in bssopenapi response

type DatasInQueryEnduserStatus

type DatasInQueryEnduserStatus struct {
	Data []Data `json:"Data" xml:"Data"`
}

DatasInQueryEnduserStatus is a nested struct in bssopenapi response

type DatasInQueryUserAlarmThreshold

type DatasInQueryUserAlarmThreshold struct {
	Data []Data `json:"Data" xml:"Data"`
}

DatasInQueryUserAlarmThreshold is a nested struct in bssopenapi response

type DescribePricingModuleRequest

type DescribePricingModuleRequest struct {
	*requests.RpcRequest
	ProductCode      string           `position:"Query" name:"ProductCode"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	ProductType      string           `position:"Query" name:"ProductType"`
}

DescribePricingModuleRequest is the request struct for api DescribePricingModule

func CreateDescribePricingModuleRequest

func CreateDescribePricingModuleRequest() (request *DescribePricingModuleRequest)

CreateDescribePricingModuleRequest creates a request to invoke DescribePricingModule API

type DescribePricingModuleResponse

type DescribePricingModuleResponse 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"`
}

DescribePricingModuleResponse is the response struct for api DescribePricingModule

func CreateDescribePricingModuleResponse

func CreateDescribePricingModuleResponse() (response *DescribePricingModuleResponse)

CreateDescribePricingModuleResponse creates a response to parse from DescribePricingModule response

type DescribeResourcePackageProductRequest

type DescribeResourcePackageProductRequest struct {
	*requests.RpcRequest
	ProductCode string `position:"Query" name:"ProductCode"`
}

DescribeResourcePackageProductRequest is the request struct for api DescribeResourcePackageProduct

func CreateDescribeResourcePackageProductRequest

func CreateDescribeResourcePackageProductRequest() (request *DescribeResourcePackageProductRequest)

CreateDescribeResourcePackageProductRequest creates a request to invoke DescribeResourcePackageProduct API

type DescribeResourcePackageProductResponse

type DescribeResourcePackageProductResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   int    `json:"OrderId" xml:"OrderId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribeResourcePackageProductResponse is the response struct for api DescribeResourcePackageProduct

func CreateDescribeResourcePackageProductResponse

func CreateDescribeResourcePackageProductResponse() (response *DescribeResourcePackageProductResponse)

CreateDescribeResourcePackageProductResponse creates a response to parse from DescribeResourcePackageProduct response

type EnableBillGenerationRequest

type EnableBillGenerationRequest struct {
	*requests.RpcRequest
	ProductCode string           `position:"Query" name:"ProductCode"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
}

EnableBillGenerationRequest is the request struct for api EnableBillGeneration

func CreateEnableBillGenerationRequest

func CreateEnableBillGenerationRequest() (request *EnableBillGenerationRequest)

CreateEnableBillGenerationRequest creates a request to invoke EnableBillGeneration API

type EnableBillGenerationResponse

type EnableBillGenerationResponse 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"`
}

EnableBillGenerationResponse is the response struct for api EnableBillGeneration

func CreateEnableBillGenerationResponse

func CreateEnableBillGenerationResponse() (response *EnableBillGenerationResponse)

CreateEnableBillGenerationResponse creates a response to parse from EnableBillGeneration response

type Evaluate

type Evaluate struct {
	Id                 int    `json:"Id" xml:"Id"`
	GmtCreate          string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        string `json:"GmtModified" xml:"GmtModified"`
	UserId             int    `json:"UserId" xml:"UserId"`
	UserNick           string `json:"UserNick" xml:"UserNick"`
	OutBizId           string `json:"OutBizId" xml:"OutBizId"`
	BillId             int    `json:"BillId" xml:"BillId"`
	ItemId             int    `json:"ItemId" xml:"ItemId"`
	BillCycle          string `json:"BillCycle" xml:"BillCycle"`
	BizType            string `json:"BizType" xml:"BizType"`
	OriginalAmount     int    `json:"OriginalAmount" xml:"OriginalAmount"`
	PresentAmount      int    `json:"PresentAmount" xml:"PresentAmount"`
	CanInvoiceAmount   int    `json:"CanInvoiceAmount" xml:"CanInvoiceAmount"`
	InvoicedAmount     int    `json:"InvoicedAmount" xml:"InvoicedAmount"`
	OffsetCostAmount   int    `json:"OffsetCostAmount" xml:"OffsetCostAmount"`
	OffsetAcceptAmount int    `json:"OffsetAcceptAmount" xml:"OffsetAcceptAmount"`
	Status             int    `json:"Status" xml:"Status"`
	OpId               string `json:"OpId" xml:"OpId"`
	Name               string `json:"Name" xml:"Name"`
	BizTime            string `json:"BizTime" xml:"BizTime"`
	Type               int    `json:"Type" xml:"Type"`
}

Evaluate is a nested struct in bssopenapi response

type EvaluateList

type EvaluateList struct {
	Evaluate []Evaluate `json:"Evaluate" xml:"Evaluate"`
}

EvaluateList is a nested struct in bssopenapi response

type GetOrderDetailRequest

type GetOrderDetailRequest struct {
	*requests.RpcRequest
	OrderId string           `position:"Query" name:"OrderId"`
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
}

GetOrderDetailRequest is the request struct for api GetOrderDetail

func CreateGetOrderDetailRequest

func CreateGetOrderDetailRequest() (request *GetOrderDetailRequest)

CreateGetOrderDetailRequest creates a request to invoke GetOrderDetail API

type GetOrderDetailResponse

type GetOrderDetailResponse 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"`
}

GetOrderDetailResponse is the response struct for api GetOrderDetail

func CreateGetOrderDetailResponse

func CreateGetOrderDetailResponse() (response *GetOrderDetailResponse)

CreateGetOrderDetailResponse creates a response to parse from GetOrderDetail response

type GetPayAsYouGoPriceModuleList

type GetPayAsYouGoPriceModuleList struct {
	ModuleCode string `name:"ModuleCode"`
	PriceType  string `name:"PriceType"`
	Config     string `name:"Config"`
}

GetPayAsYouGoPriceModuleList is a repeated param struct in GetPayAsYouGoPriceRequest

type GetPayAsYouGoPriceRequest

type GetPayAsYouGoPriceRequest struct {
	*requests.RpcRequest
	ProductCode      string                          `position:"Query" name:"ProductCode"`
	SubscriptionType string                          `position:"Query" name:"SubscriptionType"`
	ModuleList       *[]GetPayAsYouGoPriceModuleList `position:"Query" name:"ModuleList"  type:"Repeated"`
	OwnerId          requests.Integer                `position:"Query" name:"OwnerId"`
	Region           string                          `position:"Query" name:"Region"`
	ProductType      string                          `position:"Query" name:"ProductType"`
}

GetPayAsYouGoPriceRequest is the request struct for api GetPayAsYouGoPrice

func CreateGetPayAsYouGoPriceRequest

func CreateGetPayAsYouGoPriceRequest() (request *GetPayAsYouGoPriceRequest)

CreateGetPayAsYouGoPriceRequest creates a request to invoke GetPayAsYouGoPrice API

type GetPayAsYouGoPriceResponse

type GetPayAsYouGoPriceResponse 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"`
}

GetPayAsYouGoPriceResponse is the response struct for api GetPayAsYouGoPrice

func CreateGetPayAsYouGoPriceResponse

func CreateGetPayAsYouGoPriceResponse() (response *GetPayAsYouGoPriceResponse)

CreateGetPayAsYouGoPriceResponse creates a response to parse from GetPayAsYouGoPrice response

type GetResourcePackagePriceRequest

type GetResourcePackagePriceRequest struct {
	*requests.RpcRequest
	Duration      requests.Integer `position:"Query" name:"Duration"`
	ProductCode   string           `position:"Query" name:"ProductCode"`
	Specification string           `position:"Query" name:"Specification"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	PackageType   string           `position:"Query" name:"PackageType"`
	EffectiveDate string           `position:"Query" name:"EffectiveDate"`
	PricingCycle  string           `position:"Query" name:"PricingCycle"`
}

GetResourcePackagePriceRequest is the request struct for api GetResourcePackagePrice

func CreateGetResourcePackagePriceRequest

func CreateGetResourcePackagePriceRequest() (request *GetResourcePackagePriceRequest)

CreateGetResourcePackagePriceRequest creates a request to invoke GetResourcePackagePrice API

type GetResourcePackagePriceResponse

type GetResourcePackagePriceResponse 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"`
}

GetResourcePackagePriceResponse is the response struct for api GetResourcePackagePrice

func CreateGetResourcePackagePriceResponse

func CreateGetResourcePackagePriceResponse() (response *GetResourcePackagePriceResponse)

CreateGetResourcePackagePriceResponse creates a response to parse from GetResourcePackagePrice response

type GetSubscriptionPriceModuleList

type GetSubscriptionPriceModuleList struct {
	ModuleCode   string `name:"ModuleCode"`
	ModuleStatus string `name:"ModuleStatus"`
	Tag          string `name:"Tag"`
	Config       string `name:"Config"`
}

GetSubscriptionPriceModuleList is a repeated param struct in GetSubscriptionPriceRequest

type GetSubscriptionPriceRequest

type GetSubscriptionPriceRequest struct {
	*requests.RpcRequest
	ServicePeriodQuantity requests.Integer                  `position:"Query" name:"ServicePeriodQuantity"`
	ProductCode           string                            `position:"Query" name:"ProductCode"`
	InstanceId            string                            `position:"Query" name:"InstanceId"`
	Quantity              requests.Integer                  `position:"Query" name:"Quantity"`
	ServicePeriodUnit     string                            `position:"Query" name:"ServicePeriodUnit"`
	SubscriptionType      string                            `position:"Query" name:"SubscriptionType"`
	ModuleList            *[]GetSubscriptionPriceModuleList `position:"Query" name:"ModuleList"  type:"Repeated"`
	OwnerId               requests.Integer                  `position:"Query" name:"OwnerId"`
	Region                string                            `position:"Query" name:"Region"`
	OrderType             string                            `position:"Query" name:"OrderType"`
	ProductType           string                            `position:"Query" name:"ProductType"`
}

GetSubscriptionPriceRequest is the request struct for api GetSubscriptionPrice

func CreateGetSubscriptionPriceRequest

func CreateGetSubscriptionPriceRequest() (request *GetSubscriptionPriceRequest)

CreateGetSubscriptionPriceRequest creates a request to invoke GetSubscriptionPrice API

type GetSubscriptionPriceResponse

type GetSubscriptionPriceResponse 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"`
}

GetSubscriptionPriceResponse is the response struct for api GetSubscriptionPrice

func CreateGetSubscriptionPriceResponse

func CreateGetSubscriptionPriceResponse() (response *GetSubscriptionPriceResponse)

CreateGetSubscriptionPriceResponse creates a response to parse from GetSubscriptionPrice response

type Instance

type Instance struct {
	Region              string   `json:"Region" xml:"Region"`
	ExpectedReleaseTime string   `json:"ExpectedReleaseTime" xml:"ExpectedReleaseTime"`
	PackageType         string   `json:"PackageType" xml:"PackageType"`
	DeductType          string   `json:"DeductType" xml:"DeductType"`
	CreateTime          string   `json:"CreateTime" xml:"CreateTime"`
	OwnerId             int      `json:"OwnerId" xml:"OwnerId"`
	TotalAmount         string   `json:"TotalAmount" xml:"TotalAmount"`
	RenewStatus         string   `json:"RenewStatus" xml:"RenewStatus"`
	SubStatus           string   `json:"SubStatus" xml:"SubStatus"`
	InstanceId          string   `json:"InstanceId" xml:"InstanceId"`
	TotalAmountUnit     string   `json:"TotalAmountUnit" xml:"TotalAmountUnit"`
	SubscriptionType    string   `json:"SubscriptionType" xml:"SubscriptionType"`
	RemainingAmountUnit string   `json:"RemainingAmountUnit" xml:"RemainingAmountUnit"`
	StopTime            string   `json:"StopTime" xml:"StopTime"`
	Seller              string   `json:"Seller" xml:"Seller"`
	Remark              string   `json:"Remark" xml:"Remark"`
	ProductType         string   `json:"ProductType" xml:"ProductType"`
	ProductCode         string   `json:"ProductCode" xml:"ProductCode"`
	RenewalDuration     int      `json:"RenewalDuration" xml:"RenewalDuration"`
	RenewalDurationUnit string   `json:"RenewalDurationUnit" xml:"RenewalDurationUnit"`
	RemainingAmount     string   `json:"RemainingAmount" xml:"RemainingAmount"`
	EffectiveTime       string   `json:"EffectiveTime" xml:"EffectiveTime"`
	ExpiryTime          string   `json:"ExpiryTime" xml:"ExpiryTime"`
	EndTime             string   `json:"EndTime" xml:"EndTime"`
	SellerId            int      `json:"SellerId" xml:"SellerId"`
	InstanceID          string   `json:"InstanceID" xml:"InstanceID"`
	ReleaseTime         string   `json:"ReleaseTime" xml:"ReleaseTime"`
	Status              string   `json:"Status" xml:"Status"`
	ApplicableProducts  []string `json:"ApplicableProducts" xml:"ApplicableProducts"`
}

Instance is a nested struct in bssopenapi response

type InstanceInQueryResourcePackageInstances

type InstanceInQueryResourcePackageInstances struct {
	InstanceId          string             `json:"InstanceId" xml:"InstanceId"`
	Region              string             `json:"Region" xml:"Region"`
	TotalAmount         string             `json:"TotalAmount" xml:"TotalAmount"`
	TotalAmountUnit     string             `json:"TotalAmountUnit" xml:"TotalAmountUnit"`
	RemainingAmount     string             `json:"RemainingAmount" xml:"RemainingAmount"`
	RemainingAmountUnit string             `json:"RemainingAmountUnit" xml:"RemainingAmountUnit"`
	EffectiveTime       string             `json:"EffectiveTime" xml:"EffectiveTime"`
	ExpiryTime          string             `json:"ExpiryTime" xml:"ExpiryTime"`
	Remark              string             `json:"Remark" xml:"Remark"`
	PackageType         string             `json:"PackageType" xml:"PackageType"`
	Status              string             `json:"Status" xml:"Status"`
	DeductType          string             `json:"DeductType" xml:"DeductType"`
	ApplicableProducts  ApplicableProducts `json:"ApplicableProducts" xml:"ApplicableProducts"`
}

InstanceInQueryResourcePackageInstances is a nested struct in bssopenapi response

type InstanceList

type InstanceList struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstanceList is a nested struct in bssopenapi response

type Instances

type Instances struct {
	Instance []InstanceInQueryResourcePackageInstances `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in bssopenapi response

type Item

type Item struct {
	Tax                         float64 `json:"Tax" xml:"Tax"`
	PreviousBillingCycleBalance float64 `json:"PreviousBillingCycleBalance" xml:"PreviousBillingCycleBalance"`
	PayerAccount                string  `json:"PayerAccount" xml:"PayerAccount"`
	UsageStartTime              string  `json:"UsageStartTime" xml:"UsageStartTime"`
	SuborderID                  string  `json:"SuborderID" xml:"SuborderID"`
	SolutionCode                string  `json:"SolutionCode" xml:"SolutionCode"`
	ProductDetail               string  `json:"ProductDetail" xml:"ProductDetail"`
	Promotion                   string  `json:"Promotion" xml:"Promotion"`
	Seller                      string  `json:"Seller" xml:"Seller"`
	PretaxAmountLocal           float64 `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"`
	OutstandingAmount           float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
	ProductCode                 string  `json:"ProductCode" xml:"ProductCode"`
	Quantity                    string  `json:"Quantity" xml:"Quantity"`
	InvoiceDiscount             float64 `json:"InvoiceDiscount" xml:"InvoiceDiscount"`
	MybankPaymentAmount         float64 `json:"MybankPaymentAmount" xml:"MybankPaymentAmount"`
	PretaxGrossAmount           float64 `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"`
	InstanceID                  string  `json:"InstanceID" xml:"InstanceID"`
	RecordID                    string  `json:"RecordID" xml:"RecordID"`
	Config                      string  `json:"Config" xml:"Config"`
	Status                      string  `json:"Status" xml:"Status"`
	Item                        string  `json:"Item" xml:"Item"`
	ProductName                 string  `json:"ProductName" xml:"ProductName"`
	Region                      string  `json:"Region" xml:"Region"`
	PaymentAmount               float64 `json:"PaymentAmount" xml:"PaymentAmount"`
	UsageEndTime                string  `json:"UsageEndTime" xml:"UsageEndTime"`
	SolutionID                  string  `json:"SolutionID" xml:"SolutionID"`
	ClearedTime                 string  `json:"ClearedTime" xml:"ClearedTime"`
	PaymentTime                 string  `json:"PaymentTime" xml:"PaymentTime"`
	CreateTime                  string  `json:"CreateTime" xml:"CreateTime"`
	LinkedCustomerOrderID       string  `json:"LinkedCustomerOrderID" xml:"LinkedCustomerOrderID"`
	AfterTaxAmount              float64 `json:"AfterTaxAmount" xml:"AfterTaxAmount"`
	ResourceGroup               string  `json:"ResourceGroup" xml:"ResourceGroup"`
	Tag                         string  `json:"Tag" xml:"Tag"`
	OwnerID                     string  `json:"OwnerID" xml:"OwnerID"`
	SolutionName                string  `json:"SolutionName" xml:"SolutionName"`
	SubscriptionType            string  `json:"SubscriptionType" xml:"SubscriptionType"`
	DeductedByCashCoupons       float64 `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"`
	InvoiceNo                   string  `json:"InvoiceNo" xml:"InvoiceNo"`
	DiscountAmount              float64 `json:"DiscountAmount" xml:"DiscountAmount"`
	BillID                      string  `json:"BillID" xml:"BillID"`
	PaymentCurrency             string  `json:"PaymentCurrency" xml:"PaymentCurrency"`
	ProductType                 string  `json:"ProductType" xml:"ProductType"`
	AccountDiscount             float64 `json:"AccountDiscount" xml:"AccountDiscount"`
	Currency                    string  `json:"Currency" xml:"Currency"`
	DeductedByPrepaidCard       float64 `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"`
	OriginalOrderID             string  `json:"OriginalOrderID" xml:"OriginalOrderID"`
	PaymentTransactionID        string  `json:"PaymentTransactionID" xml:"PaymentTransactionID"`
	OrderID                     string  `json:"OrderID" xml:"OrderID"`
	OrderType                   string  `json:"OrderType" xml:"OrderType"`
	DeductedByCoupons           float64 `json:"DeductedByCoupons" xml:"DeductedByCoupons"`
	ChargeDiscount              float64 `json:"ChargeDiscount" xml:"ChargeDiscount"`
	PretaxAmount                float64 `json:"PretaxAmount" xml:"PretaxAmount"`
}

Item is a nested struct in bssopenapi response

type ItemInQueryInstanceBill

type ItemInQueryInstanceBill struct {
	InstanceID                string  `json:"InstanceID" xml:"InstanceID"`
	ServicePeriod             float64 `json:"ServicePeriod" xml:"ServicePeriod"`
	BillingType               string  `json:"BillingType" xml:"BillingType"`
	CostUnit                  string  `json:"CostUnit" xml:"CostUnit"`
	ProductCode               string  `json:"ProductCode" xml:"ProductCode"`
	ProductType               string  `json:"ProductType" xml:"ProductType"`
	SubscriptionType          string  `json:"SubscriptionType" xml:"SubscriptionType"`
	ProductName               string  `json:"ProductName" xml:"ProductName"`
	ProductDetail             string  `json:"ProductDetail" xml:"ProductDetail"`
	OwnerID                   int     `json:"OwnerID" xml:"OwnerID"`
	BillingItem               string  `json:"BillingItem" xml:"BillingItem"`
	ListPrice                 float64 `json:"ListPrice" xml:"ListPrice"`
	ListPriceUnit             string  `json:"ListPriceUnit" xml:"ListPriceUnit"`
	Usage                     float64 `json:"Usage" xml:"Usage"`
	UsageUnit                 string  `json:"UsageUnit" xml:"UsageUnit"`
	DeductedByResourcePackage float64 `json:"DeductedByResourcePackage" xml:"DeductedByResourcePackage"`
	PretaxGrossAmount         float64 `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"`
	InvoiceDiscount           float64 `json:"InvoiceDiscount" xml:"InvoiceDiscount"`
	DeductedByCoupons         float64 `json:"DeductedByCoupons" xml:"DeductedByCoupons"`
	PretaxAmount              float64 `json:"PretaxAmount" xml:"PretaxAmount"`
	DeductedByCashCoupons     float64 `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"`
	DeductedByPrepaidCard     float64 `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"`
	PaymentAmount             float64 `json:"PaymentAmount" xml:"PaymentAmount"`
	OutstandingAmount         float64 `json:"OutstandingAmount" xml:"OutstandingAmount"`
	Currency                  string  `json:"Currency" xml:"Currency"`
}

ItemInQueryInstanceBill is a nested struct in bssopenapi response

type ItemsInQueryBill

type ItemsInQueryBill struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInQueryBill is a nested struct in bssopenapi response

type ItemsInQueryBillOverview

type ItemsInQueryBillOverview struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInQueryBillOverview is a nested struct in bssopenapi response

type ItemsInQueryInstanceBill

type ItemsInQueryInstanceBill struct {
	Item []ItemInQueryInstanceBill `json:"Item" xml:"Item"`
}

ItemsInQueryInstanceBill is a nested struct in bssopenapi response

type ItemsInQueryMonthlyBill

type ItemsInQueryMonthlyBill struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInQueryMonthlyBill is a nested struct in bssopenapi response

type ItemsInQueryMonthlyInstanceConsumption

type ItemsInQueryMonthlyInstanceConsumption struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInQueryMonthlyInstanceConsumption is a nested struct in bssopenapi response

type ItemsInQuerySettlementBill

type ItemsInQuerySettlementBill struct {
	Item []Item `json:"Item" xml:"Item"`
}

ItemsInQuerySettlementBill is a nested struct in bssopenapi response

type ModifyInstanceParameter

type ModifyInstanceParameter struct {
	Code  string `name:"Code"`
	Value string `name:"Value"`
}

ModifyInstanceParameter is a repeated param struct in ModifyInstanceRequest

type ModifyInstanceRequest

type ModifyInstanceRequest struct {
	*requests.RpcRequest
	ProductCode      string                     `position:"Query" name:"ProductCode"`
	InstanceId       string                     `position:"Query" name:"InstanceId"`
	SubscriptionType string                     `position:"Query" name:"SubscriptionType"`
	ModifyType       string                     `position:"Query" name:"ModifyType"`
	Parameter        *[]ModifyInstanceParameter `position:"Query" name:"Parameter"  type:"Repeated"`
	OwnerId          requests.Integer           `position:"Query" name:"OwnerId"`
	ProductType      string                     `position:"Query" name:"ProductType"`
}

ModifyInstanceRequest is the request struct for api ModifyInstance

func CreateModifyInstanceRequest

func CreateModifyInstanceRequest() (request *ModifyInstanceRequest)

CreateModifyInstanceRequest creates a request to invoke ModifyInstance API

type ModifyInstanceResponse

type ModifyInstanceResponse 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"`
}

ModifyInstanceResponse is the response struct for api ModifyInstance

func CreateModifyInstanceResponse

func CreateModifyInstanceResponse() (response *ModifyInstanceResponse)

CreateModifyInstanceResponse creates a response to parse from ModifyInstance response

type Module

type Module struct {
	MonthGaapDeductedByPrepaidCard   string     `json:"MonthGaapDeductedByPrepaidCard" xml:"MonthGaapDeductedByPrepaidCard"`
	DeductedByCashCoupons            string     `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"`
	PayerAccount                     string     `json:"PayerAccount" xml:"PayerAccount"`
	PriceUnit                        string     `json:"PriceUnit" xml:"PriceUnit"`
	GaapPretaxAmountLocal            string     `json:"GaapPretaxAmountLocal" xml:"GaapPretaxAmountLocal"`
	UsageStartDate                   string     `json:"UsageStartDate" xml:"UsageStartDate"`
	MonthGaapPaymentAmount           string     `json:"MonthGaapPaymentAmount" xml:"MonthGaapPaymentAmount"`
	OrderId                          string     `json:"OrderId" xml:"OrderId"`
	UnallocatedDeductedByCoupons     string     `json:"UnallocatedDeductedByCoupons" xml:"UnallocatedDeductedByCoupons"`
	ModuleName                       string     `json:"ModuleName" xml:"ModuleName"`
	PretaxGrossAmount                string     `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"`
	PaymentAmount                    string     `json:"PaymentAmount" xml:"PaymentAmount"`
	UnallocatedDeductedByCashCoupons string     `json:"UnallocatedDeductedByCashCoupons" xml:"UnallocatedDeductedByCashCoupons"`
	PretaxAmount                     string     `json:"PretaxAmount" xml:"PretaxAmount"`
	BillingCycle                     string     `json:"BillingCycle" xml:"BillingCycle"`
	UnallocatedPricingDiscount       string     `json:"UnallocatedPricingDiscount" xml:"UnallocatedPricingDiscount"`
	GaapPretaxGrossAmount            string     `json:"GaapPretaxGrossAmount" xml:"GaapPretaxGrossAmount"`
	ProductCode                      string     `json:"ProductCode" xml:"ProductCode"`
	InstanceID                       string     `json:"InstanceID" xml:"InstanceID"`
	UnallocatedPretaxAmount          string     `json:"UnallocatedPretaxAmount" xml:"UnallocatedPretaxAmount"`
	PriceType                        string     `json:"PriceType" xml:"PriceType"`
	Config                           string     `json:"Config" xml:"Config"`
	GaapPricingDiscount              string     `json:"GaapPricingDiscount" xml:"GaapPricingDiscount"`
	AccountingUnit                   string     `json:"AccountingUnit" xml:"AccountingUnit"`
	MonthGaapPretaxAmount            string     `json:"MonthGaapPretaxAmount" xml:"MonthGaapPretaxAmount"`
	Region                           string     `json:"Region" xml:"Region"`
	PricingDiscount                  string     `json:"PricingDiscount" xml:"PricingDiscount"`
	GaapPretaxAmount                 string     `json:"GaapPretaxAmount" xml:"GaapPretaxAmount"`
	ResourceGroup                    string     `json:"ResourceGroup" xml:"ResourceGroup"`
	SubOrderId                       string     `json:"SubOrderId" xml:"SubOrderId"`
	UnallocatedDeductedByPrepaidCard string     `json:"UnallocatedDeductedByPrepaidCard" xml:"UnallocatedDeductedByPrepaidCard"`
	MonthGaapPretaxGrossAmount       string     `json:"MonthGaapPretaxGrossAmount" xml:"MonthGaapPretaxGrossAmount"`
	UnallocatedPretaxGrossAmount     string     `json:"UnallocatedPretaxGrossAmount" xml:"UnallocatedPretaxGrossAmount"`
	DeductedByCoupons                string     `json:"DeductedByCoupons" xml:"DeductedByCoupons"`
	Tag                              string     `json:"Tag" xml:"Tag"`
	OwnerID                          string     `json:"OwnerID" xml:"OwnerID"`
	SubscriptionType                 string     `json:"SubscriptionType" xml:"SubscriptionType"`
	PayTime                          string     `json:"PayTime" xml:"PayTime"`
	GaapDeductedByPrepaidCard        string     `json:"GaapDeductedByPrepaidCard" xml:"GaapDeductedByPrepaidCard"`
	ModuleCode                       string     `json:"ModuleCode" xml:"ModuleCode"`
	MonthGaapPretaxAmountLocal       string     `json:"MonthGaapPretaxAmountLocal" xml:"MonthGaapPretaxAmountLocal"`
	GaapDeductedByCashCoupons        string     `json:"GaapDeductedByCashCoupons" xml:"GaapDeductedByCashCoupons"`
	DeductedByPrepaidCard            string     `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"`
	GaapDeductedByCoupons            string     `json:"GaapDeductedByCoupons" xml:"GaapDeductedByCoupons"`
	PaymentCurrency                  string     `json:"PaymentCurrency" xml:"PaymentCurrency"`
	UnallocatedPretaxAmountLocal     string     `json:"UnallocatedPretaxAmountLocal" xml:"UnallocatedPretaxAmountLocal"`
	ProductType                      string     `json:"ProductType" xml:"ProductType"`
	Currency                         string     `json:"Currency" xml:"Currency"`
	MonthGaapPricingDiscount         string     `json:"MonthGaapPricingDiscount" xml:"MonthGaapPricingDiscount"`
	UsageEndDate                     string     `json:"UsageEndDate" xml:"UsageEndDate"`
	OrderType                        string     `json:"OrderType" xml:"OrderType"`
	GaapPaymentAmount                string     `json:"GaapPaymentAmount" xml:"GaapPaymentAmount"`
	MonthGaapDeductedByCoupons       string     `json:"MonthGaapDeductedByCoupons" xml:"MonthGaapDeductedByCoupons"`
	PriceUnitQuantity                string     `json:"PriceUnitQuantity" xml:"PriceUnitQuantity"`
	PretaxAmountLocal                string     `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"`
	BillType                         string     `json:"BillType" xml:"BillType"`
	UnallocatedPaymentAmount         string     `json:"UnallocatedPaymentAmount" xml:"UnallocatedPaymentAmount"`
	MonthGaapDeductedByCashCoupons   string     `json:"MonthGaapDeductedByCashCoupons" xml:"MonthGaapDeductedByCashCoupons"`
	ConfigList                       ConfigList `json:"ConfigList" xml:"ConfigList"`
	TierPrices                       TierPrices `json:"TierPrices" xml:"TierPrices"`
}

Module is a nested struct in bssopenapi response

type ModuleDetail

type ModuleDetail struct {
	InvoiceDiscount   float64 `json:"InvoiceDiscount" xml:"InvoiceDiscount"`
	UnitPrice         float64 `json:"UnitPrice" xml:"UnitPrice"`
	OriginalCost      float64 `json:"OriginalCost" xml:"OriginalCost"`
	CostAfterDiscount float64 `json:"CostAfterDiscount" xml:"CostAfterDiscount"`
	ModuleCode        string  `json:"ModuleCode" xml:"ModuleCode"`
}

ModuleDetail is a nested struct in bssopenapi response

type ModuleDetailsInGetPayAsYouGoPrice

type ModuleDetailsInGetPayAsYouGoPrice struct {
	ModuleDetail []ModuleDetail `json:"ModuleDetail" xml:"ModuleDetail"`
}

ModuleDetailsInGetPayAsYouGoPrice is a nested struct in bssopenapi response

type ModuleDetailsInGetSubscriptionPrice

type ModuleDetailsInGetSubscriptionPrice struct {
	ModuleDetail []ModuleDetail `json:"ModuleDetail" xml:"ModuleDetail"`
}

ModuleDetailsInGetSubscriptionPrice is a nested struct in bssopenapi response

type ModuleList

type ModuleList struct {
	Module []Module `json:"Module" xml:"Module"`
}

ModuleList is a nested struct in bssopenapi response

type ModulesInQueryInstanceGaapCost

type ModulesInQueryInstanceGaapCost struct {
	Module []Module `json:"Module" xml:"Module"`
}

ModulesInQueryInstanceGaapCost is a nested struct in bssopenapi response

type ModulesInQueryPriceList

type ModulesInQueryPriceList struct {
	Module []Module `json:"Module" xml:"Module"`
}

ModulesInQueryPriceList is a nested struct in bssopenapi response

type Order

type Order struct {
	Region            string `json:"Region" xml:"Region"`
	UsageEndTime      string `json:"UsageEndTime" xml:"UsageEndTime"`
	PaymentTime       string `json:"PaymentTime" xml:"PaymentTime"`
	PaymentCurrency   string `json:"PaymentCurrency" xml:"PaymentCurrency"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	ProductType       string `json:"ProductType" xml:"ProductType"`
	PaymentStatus     string `json:"PaymentStatus" xml:"PaymentStatus"`
	Currency          string `json:"Currency" xml:"Currency"`
	Operator          string `json:"Operator" xml:"Operator"`
	SubOrderId        string `json:"SubOrderId" xml:"SubOrderId"`
	ProductCode       string `json:"ProductCode" xml:"ProductCode"`
	InstanceIDs       string `json:"InstanceIDs" xml:"InstanceIDs"`
	AfterTaxAmount    string `json:"AfterTaxAmount" xml:"AfterTaxAmount"`
	OrderId           string `json:"OrderId" xml:"OrderId"`
	OrderType         string `json:"OrderType" xml:"OrderType"`
	Quantity          string `json:"Quantity" xml:"Quantity"`
	PretaxGrossAmount string `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"`
	PretaxAmountLocal string `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"`
	SubscriptionType  string `json:"SubscriptionType" xml:"SubscriptionType"`
	Tax               string `json:"Tax" xml:"Tax"`
	Config            string `json:"Config" xml:"Config"`
	UsageStartTime    string `json:"UsageStartTime" xml:"UsageStartTime"`
	PretaxAmount      string `json:"PretaxAmount" xml:"PretaxAmount"`
}

Order is a nested struct in bssopenapi response

type OrderListInGetOrderDetail

type OrderListInGetOrderDetail struct {
	Order []Order `json:"Order" xml:"Order"`
}

OrderListInGetOrderDetail is a nested struct in bssopenapi response

type OrderListInQueryOrders

type OrderListInQueryOrders struct {
	Order []Order `json:"Order" xml:"Order"`
}

OrderListInQueryOrders is a nested struct in bssopenapi response

type PackageType

type PackageType struct {
	Name           string         `json:"Name" xml:"Name"`
	Code           string         `json:"Code" xml:"Code"`
	Properties     Properties     `json:"Properties" xml:"Properties"`
	Specifications Specifications `json:"Specifications" xml:"Specifications"`
}

PackageType is a nested struct in bssopenapi response

type PackageTypes

type PackageTypes struct {
	PackageType []PackageType `json:"PackageType" xml:"PackageType"`
}

PackageTypes is a nested struct in bssopenapi response

type PrepaidCard

type PrepaidCard struct {
	PrepaidCardId       int    `json:"PrepaidCardId" xml:"PrepaidCardId"`
	PrepaidCardNo       string `json:"PrepaidCardNo" xml:"PrepaidCardNo"`
	GrantedTime         string `json:"GrantedTime" xml:"GrantedTime"`
	EffectiveTime       string `json:"EffectiveTime" xml:"EffectiveTime"`
	ExpiryTime          string `json:"ExpiryTime" xml:"ExpiryTime"`
	ApplicableProducts  string `json:"ApplicableProducts" xml:"ApplicableProducts"`
	ApplicableScenarios string `json:"ApplicableScenarios" xml:"ApplicableScenarios"`
	NominalValue        string `json:"NominalValue" xml:"NominalValue"`
	Balance             string `json:"Balance" xml:"Balance"`
	Status              string `json:"Status" xml:"Status"`
}

PrepaidCard is a nested struct in bssopenapi response

type Product

type Product struct {
	ProductCode      string `json:"ProductCode" xml:"ProductCode"`
	ProductName      string `json:"ProductName" xml:"ProductName"`
	ProductType      string `json:"ProductType" xml:"ProductType"`
	SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"`
}

Product is a nested struct in bssopenapi response

type ProductList

type ProductList struct {
	Product []Product `json:"Product" xml:"Product"`
}

ProductList is a nested struct in bssopenapi response

type Promotion

type Promotion struct {
	Id   int    `json:"Id" xml:"Id"`
	Name string `json:"Name" xml:"Name"`
}

Promotion is a nested struct in bssopenapi response

type PromotionDetail

type PromotionDetail struct {
	PromotionId   int    `json:"PromotionId" xml:"PromotionId"`
	PromotionName string `json:"PromotionName" xml:"PromotionName"`
	PromotionDesc string `json:"PromotionDesc" xml:"PromotionDesc"`
}

PromotionDetail is a nested struct in bssopenapi response

type PromotionDetailsInGetPayAsYouGoPrice

type PromotionDetailsInGetPayAsYouGoPrice struct {
	PromotionDetail []PromotionDetail `json:"PromotionDetail" xml:"PromotionDetail"`
}

PromotionDetailsInGetPayAsYouGoPrice is a nested struct in bssopenapi response

type PromotionDetailsInGetSubscriptionPrice

type PromotionDetailsInGetSubscriptionPrice struct {
	PromotionDetail []PromotionDetail `json:"PromotionDetail" xml:"PromotionDetail"`
}

PromotionDetailsInGetSubscriptionPrice is a nested struct in bssopenapi response

type Promotions

type Promotions struct {
	Promotion []Promotion `json:"Promotion" xml:"Promotion"`
}

Promotions is a nested struct in bssopenapi response

type Properties

type Properties struct {
	Property []Property `json:"Property" xml:"Property"`
}

Properties is a nested struct in bssopenapi response

type Property

type Property struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

Property is a nested struct in bssopenapi response

type QueryAccountBalanceRequest

type QueryAccountBalanceRequest struct {
	*requests.RpcRequest
}

QueryAccountBalanceRequest is the request struct for api QueryAccountBalance

func CreateQueryAccountBalanceRequest

func CreateQueryAccountBalanceRequest() (request *QueryAccountBalanceRequest)

CreateQueryAccountBalanceRequest creates a request to invoke QueryAccountBalance API

type QueryAccountBalanceResponse

type QueryAccountBalanceResponse 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"`
}

QueryAccountBalanceResponse is the response struct for api QueryAccountBalance

func CreateQueryAccountBalanceResponse

func CreateQueryAccountBalanceResponse() (response *QueryAccountBalanceResponse)

CreateQueryAccountBalanceResponse creates a response to parse from QueryAccountBalance response

type QueryAccountBookListRequest

type QueryAccountBookListRequest struct {
	*requests.RpcRequest
	Uid       requests.Integer `position:"Query" name:"Uid"`
	ItemCodes string           `position:"Query" name:"ItemCodes"`
	Bid       string           `position:"Query" name:"Bid"`
}

QueryAccountBookListRequest is the request struct for api QueryAccountBookList

func CreateQueryAccountBookListRequest

func CreateQueryAccountBookListRequest() (request *QueryAccountBookListRequest)

CreateQueryAccountBookListRequest creates a request to invoke QueryAccountBookList API

type QueryAccountBookListResponse

type QueryAccountBookListResponse struct {
	*responses.BaseResponse
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	Code      string                      `json:"Code" xml:"Code"`
	Message   string                      `json:"Message" xml:"Message"`
	Success   bool                        `json:"Success" xml:"Success"`
	Count     int                         `json:"Count" xml:"Count"`
	Datas     DatasInQueryAccountBookList `json:"Datas" xml:"Datas"`
}

QueryAccountBookListResponse is the response struct for api QueryAccountBookList

func CreateQueryAccountBookListResponse

func CreateQueryAccountBookListResponse() (response *QueryAccountBookListResponse)

CreateQueryAccountBookListResponse creates a response to parse from QueryAccountBookList response

type QueryAvailableInstancesRequest

type QueryAvailableInstancesRequest struct {
	*requests.RpcRequest
	ProductCode      string           `position:"Query" name:"ProductCode"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	EndTimeStart     string           `position:"Query" name:"EndTimeStart"`
	ProductType      string           `position:"Query" name:"ProductType"`
	CreateTimeEnd    string           `position:"Query" name:"CreateTimeEnd"`
	InstanceIDs      string           `position:"Query" name:"InstanceIDs"`
	EndTimeEnd       string           `position:"Query" name:"EndTimeEnd"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	CreateTimeStart  string           `position:"Query" name:"CreateTimeStart"`
	Region           string           `position:"Query" name:"Region"`
	RenewStatus      string           `position:"Query" name:"RenewStatus"`
}

QueryAvailableInstancesRequest is the request struct for api QueryAvailableInstances

func CreateQueryAvailableInstancesRequest

func CreateQueryAvailableInstancesRequest() (request *QueryAvailableInstancesRequest)

CreateQueryAvailableInstancesRequest creates a request to invoke QueryAvailableInstances API

type QueryAvailableInstancesResponse

type QueryAvailableInstancesResponse 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"`
}

QueryAvailableInstancesResponse is the response struct for api QueryAvailableInstances

func CreateQueryAvailableInstancesResponse

func CreateQueryAvailableInstancesResponse() (response *QueryAvailableInstancesResponse)

CreateQueryAvailableInstancesResponse creates a response to parse from QueryAvailableInstances response

type QueryAvaliableQuotaRequest

type QueryAvaliableQuotaRequest struct {
	*requests.RpcRequest
	Uid       requests.Integer `position:"Query" name:"Uid"`
	ItemCodes string           `position:"Query" name:"ItemCodes"`
	Bid       string           `position:"Query" name:"Bid"`
}

QueryAvaliableQuotaRequest is the request struct for api QueryAvaliableQuota

func CreateQueryAvaliableQuotaRequest

func CreateQueryAvaliableQuotaRequest() (request *QueryAvaliableQuotaRequest)

CreateQueryAvaliableQuotaRequest creates a request to invoke QueryAvaliableQuota API

type QueryAvaliableQuotaResponse

type QueryAvaliableQuotaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
}

QueryAvaliableQuotaResponse is the response struct for api QueryAvaliableQuota

func CreateQueryAvaliableQuotaResponse

func CreateQueryAvaliableQuotaResponse() (response *QueryAvaliableQuotaResponse)

CreateQueryAvaliableQuotaResponse creates a response to parse from QueryAvaliableQuota response

type QueryBillOverviewRequest

type QueryBillOverviewRequest struct {
	*requests.RpcRequest
	ProductCode      string `position:"Query" name:"ProductCode"`
	SubscriptionType string `position:"Query" name:"SubscriptionType"`
	BillingCycle     string `position:"Query" name:"BillingCycle"`
	ProductType      string `position:"Query" name:"ProductType"`
}

QueryBillOverviewRequest is the request struct for api QueryBillOverview

func CreateQueryBillOverviewRequest

func CreateQueryBillOverviewRequest() (request *QueryBillOverviewRequest)

CreateQueryBillOverviewRequest creates a request to invoke QueryBillOverview API

type QueryBillOverviewResponse

type QueryBillOverviewResponse 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"`
}

QueryBillOverviewResponse is the response struct for api QueryBillOverview

func CreateQueryBillOverviewResponse

func CreateQueryBillOverviewResponse() (response *QueryBillOverviewResponse)

CreateQueryBillOverviewResponse creates a response to parse from QueryBillOverview response

type QueryBillRequest

type QueryBillRequest struct {
	*requests.RpcRequest
	ProductCode            string           `position:"Query" name:"ProductCode"`
	IsHideZeroCharge       requests.Boolean `position:"Query" name:"IsHideZeroCharge"`
	IsDisplayLocalCurrency requests.Boolean `position:"Query" name:"IsDisplayLocalCurrency"`
	SubscriptionType       string           `position:"Query" name:"SubscriptionType"`
	PageSize               requests.Integer `position:"Query" name:"PageSize"`
	BillingCycle           string           `position:"Query" name:"BillingCycle"`
	Type                   string           `position:"Query" name:"Type"`
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	PageNum                requests.Integer `position:"Query" name:"PageNum"`
	ProductType            string           `position:"Query" name:"ProductType"`
}

QueryBillRequest is the request struct for api QueryBill

func CreateQueryBillRequest

func CreateQueryBillRequest() (request *QueryBillRequest)

CreateQueryBillRequest creates a request to invoke QueryBill API

type QueryBillResponse

type QueryBillResponse 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"`
}

QueryBillResponse is the response struct for api QueryBill

func CreateQueryBillResponse

func CreateQueryBillResponse() (response *QueryBillResponse)

CreateQueryBillResponse creates a response to parse from QueryBill response

type QueryCashCouponsRequest

type QueryCashCouponsRequest struct {
	*requests.RpcRequest
	ExpiryTimeEnd   string           `position:"Query" name:"ExpiryTimeEnd"`
	ExpiryTimeStart string           `position:"Query" name:"ExpiryTimeStart"`
	EffectiveOrNot  requests.Boolean `position:"Query" name:"EffectiveOrNot"`
}

QueryCashCouponsRequest is the request struct for api QueryCashCoupons

func CreateQueryCashCouponsRequest

func CreateQueryCashCouponsRequest() (request *QueryCashCouponsRequest)

CreateQueryCashCouponsRequest creates a request to invoke QueryCashCoupons API

type QueryCashCouponsResponse

type QueryCashCouponsResponse 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      DataInQueryCashCoupons `json:"Data" xml:"Data"`
}

QueryCashCouponsResponse is the response struct for api QueryCashCoupons

func CreateQueryCashCouponsResponse

func CreateQueryCashCouponsResponse() (response *QueryCashCouponsResponse)

CreateQueryCashCouponsResponse creates a response to parse from QueryCashCoupons response

type QueryCustomerAddressListRequest

type QueryCustomerAddressListRequest struct {
	*requests.RpcRequest
	CallerBid requests.Integer `position:"Query" name:"callerBid"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
	CallerUid requests.Integer `position:"Query" name:"callerUid"`
}

QueryCustomerAddressListRequest is the request struct for api QueryCustomerAddressList

func CreateQueryCustomerAddressListRequest

func CreateQueryCustomerAddressListRequest() (request *QueryCustomerAddressListRequest)

CreateQueryCustomerAddressListRequest creates a request to invoke QueryCustomerAddressList API

type QueryCustomerAddressListResponse

type QueryCustomerAddressListResponse 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"`
}

QueryCustomerAddressListResponse is the response struct for api QueryCustomerAddressList

func CreateQueryCustomerAddressListResponse

func CreateQueryCustomerAddressListResponse() (response *QueryCustomerAddressListResponse)

CreateQueryCustomerAddressListResponse creates a response to parse from QueryCustomerAddressList response

type QueryEnduserStatusRequest

type QueryEnduserStatusRequest struct {
	*requests.RpcRequest
	Uid            requests.Integer `position:"Query" name:"Uid"`
	PrimaryAccount string           `position:"Query" name:"PrimaryAccount"`
	Status         string           `position:"Query" name:"Status"`
	BusinessType   string           `position:"Query" name:"BusinessType"`
}

QueryEnduserStatusRequest is the request struct for api QueryEnduserStatus

func CreateQueryEnduserStatusRequest

func CreateQueryEnduserStatusRequest() (request *QueryEnduserStatusRequest)

CreateQueryEnduserStatusRequest creates a request to invoke QueryEnduserStatus API

type QueryEnduserStatusResponse

type QueryEnduserStatusResponse struct {
	*responses.BaseResponse
	RequestId string                    `json:"RequestId" xml:"RequestId"`
	Code      string                    `json:"Code" xml:"Code"`
	Message   string                    `json:"Message" xml:"Message"`
	Success   bool                      `json:"Success" xml:"Success"`
	Count     int                       `json:"Count" xml:"Count"`
	Datas     DatasInQueryEnduserStatus `json:"Datas" xml:"Datas"`
}

QueryEnduserStatusResponse is the response struct for api QueryEnduserStatus

func CreateQueryEnduserStatusResponse

func CreateQueryEnduserStatusResponse() (response *QueryEnduserStatusResponse)

CreateQueryEnduserStatusResponse creates a response to parse from QueryEnduserStatus response

type QueryEvaluateListRequest

type QueryEvaluateListRequest struct {
	*requests.RpcRequest
	EndSearchTime   string           `position:"Query" name:"EndSearchTime"`
	OutBizId        string           `position:"Query" name:"OutBizId"`
	SortType        requests.Integer `position:"Query" name:"SortType"`
	BizTypeList     *[]string        `position:"Query" name:"BizTypeList"  type:"Repeated"`
	CallerBid       requests.Integer `position:"Query" name:"callerBid"`
	Type            requests.Integer `position:"Query" name:"Type"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	PageNum         requests.Integer `position:"Query" name:"PageNum"`
	StartSearchTime string           `position:"Query" name:"StartSearchTime"`
	EndBizTime      string           `position:"Query" name:"EndBizTime"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	EndAmount       requests.Integer `position:"Query" name:"EndAmount"`
	BillCycle       string           `position:"Query" name:"BillCycle"`
	StartAmount     requests.Integer `position:"Query" name:"StartAmount"`
	StartBizTime    string           `position:"Query" name:"StartBizTime"`
	CallerUid       requests.Integer `position:"Query" name:"callerUid"`
}

QueryEvaluateListRequest is the request struct for api QueryEvaluateList

func CreateQueryEvaluateListRequest

func CreateQueryEvaluateListRequest() (request *QueryEvaluateListRequest)

CreateQueryEvaluateListRequest creates a request to invoke QueryEvaluateList API

type QueryEvaluateListResponse

type QueryEvaluateListResponse 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"`
}

QueryEvaluateListResponse is the response struct for api QueryEvaluateList

func CreateQueryEvaluateListResponse

func CreateQueryEvaluateListResponse() (response *QueryEvaluateListResponse)

CreateQueryEvaluateListResponse creates a response to parse from QueryEvaluateList response

type QueryInstanceBillRequest

type QueryInstanceBillRequest struct {
	*requests.RpcRequest
	IsBillingItem    requests.Boolean `position:"Query" name:"IsBillingItem"`
	ProductCode      string           `position:"Query" name:"ProductCode"`
	IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	BillingCycle     string           `position:"Query" name:"BillingCycle"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	ProductType      string           `position:"Query" name:"ProductType"`
}

QueryInstanceBillRequest is the request struct for api QueryInstanceBill

func CreateQueryInstanceBillRequest

func CreateQueryInstanceBillRequest() (request *QueryInstanceBillRequest)

CreateQueryInstanceBillRequest creates a request to invoke QueryInstanceBill API

type QueryInstanceBillResponse

type QueryInstanceBillResponse 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"`
}

QueryInstanceBillResponse is the response struct for api QueryInstanceBill

func CreateQueryInstanceBillResponse

func CreateQueryInstanceBillResponse() (response *QueryInstanceBillResponse)

CreateQueryInstanceBillResponse creates a response to parse from QueryInstanceBill response

type QueryInstanceGaapCostRequest

type QueryInstanceGaapCostRequest struct {
	*requests.RpcRequest
	ProductCode      string           `position:"Query" name:"ProductCode"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	BillingCycle     string           `position:"Query" name:"BillingCycle"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	ProductType      string           `position:"Query" name:"ProductType"`
}

QueryInstanceGaapCostRequest is the request struct for api QueryInstanceGaapCost

func CreateQueryInstanceGaapCostRequest

func CreateQueryInstanceGaapCostRequest() (request *QueryInstanceGaapCostRequest)

CreateQueryInstanceGaapCostRequest creates a request to invoke QueryInstanceGaapCost API

type QueryInstanceGaapCostResponse

type QueryInstanceGaapCostResponse 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"`
}

QueryInstanceGaapCostResponse is the response struct for api QueryInstanceGaapCost

func CreateQueryInstanceGaapCostResponse

func CreateQueryInstanceGaapCostResponse() (response *QueryInstanceGaapCostResponse)

CreateQueryInstanceGaapCostResponse creates a response to parse from QueryInstanceGaapCost response

type QueryInvoicingCustomerListRequest

type QueryInvoicingCustomerListRequest struct {
	*requests.RpcRequest
	CallerBid requests.Integer `position:"Query" name:"callerBid"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
	CallerUid requests.Integer `position:"Query" name:"callerUid"`
}

QueryInvoicingCustomerListRequest is the request struct for api QueryInvoicingCustomerList

func CreateQueryInvoicingCustomerListRequest

func CreateQueryInvoicingCustomerListRequest() (request *QueryInvoicingCustomerListRequest)

CreateQueryInvoicingCustomerListRequest creates a request to invoke QueryInvoicingCustomerList API

type QueryInvoicingCustomerListResponse

type QueryInvoicingCustomerListResponse 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"`
}

QueryInvoicingCustomerListResponse is the response struct for api QueryInvoicingCustomerList

func CreateQueryInvoicingCustomerListResponse

func CreateQueryInvoicingCustomerListResponse() (response *QueryInvoicingCustomerListResponse)

CreateQueryInvoicingCustomerListResponse creates a response to parse from QueryInvoicingCustomerList response

type QueryMonthlyBillRequest

type QueryMonthlyBillRequest struct {
	*requests.RpcRequest
	BillingCycle string `position:"Query" name:"BillingCycle"`
}

QueryMonthlyBillRequest is the request struct for api QueryMonthlyBill

func CreateQueryMonthlyBillRequest

func CreateQueryMonthlyBillRequest() (request *QueryMonthlyBillRequest)

CreateQueryMonthlyBillRequest creates a request to invoke QueryMonthlyBill API

type QueryMonthlyBillResponse

type QueryMonthlyBillResponse 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"`
}

QueryMonthlyBillResponse is the response struct for api QueryMonthlyBill

func CreateQueryMonthlyBillResponse

func CreateQueryMonthlyBillResponse() (response *QueryMonthlyBillResponse)

CreateQueryMonthlyBillResponse creates a response to parse from QueryMonthlyBill response

type QueryMonthlyInstanceConsumptionRequest

type QueryMonthlyInstanceConsumptionRequest struct {
	*requests.RpcRequest
	ProductCode      string           `position:"Query" name:"ProductCode"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	BillingCycle     string           `position:"Query" name:"BillingCycle"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	ProductType      string           `position:"Query" name:"ProductType"`
}

QueryMonthlyInstanceConsumptionRequest is the request struct for api QueryMonthlyInstanceConsumption

func CreateQueryMonthlyInstanceConsumptionRequest

func CreateQueryMonthlyInstanceConsumptionRequest() (request *QueryMonthlyInstanceConsumptionRequest)

CreateQueryMonthlyInstanceConsumptionRequest creates a request to invoke QueryMonthlyInstanceConsumption API

type QueryMonthlyInstanceConsumptionResponse

type QueryMonthlyInstanceConsumptionResponse 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"`
}

QueryMonthlyInstanceConsumptionResponse is the response struct for api QueryMonthlyInstanceConsumption

func CreateQueryMonthlyInstanceConsumptionResponse

func CreateQueryMonthlyInstanceConsumptionResponse() (response *QueryMonthlyInstanceConsumptionResponse)

CreateQueryMonthlyInstanceConsumptionResponse creates a response to parse from QueryMonthlyInstanceConsumption response

type QueryOrdersRequest

type QueryOrdersRequest struct {
	*requests.RpcRequest
	ProductCode      string           `position:"Query" name:"ProductCode"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	PaymentStatus    string           `position:"Query" name:"PaymentStatus"`
	CreateTimeStart  string           `position:"Query" name:"CreateTimeStart"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	CreateTimeEnd    string           `position:"Query" name:"CreateTimeEnd"`
	ProductType      string           `position:"Query" name:"ProductType"`
	OrderType        string           `position:"Query" name:"OrderType"`
}

QueryOrdersRequest is the request struct for api QueryOrders

func CreateQueryOrdersRequest

func CreateQueryOrdersRequest() (request *QueryOrdersRequest)

CreateQueryOrdersRequest creates a request to invoke QueryOrders API

type QueryOrdersResponse

type QueryOrdersResponse 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"`
}

QueryOrdersResponse is the response struct for api QueryOrders

func CreateQueryOrdersResponse

func CreateQueryOrdersResponse() (response *QueryOrdersResponse)

CreateQueryOrdersResponse creates a response to parse from QueryOrders response

type QueryPrepaidCardsRequest

type QueryPrepaidCardsRequest struct {
	*requests.RpcRequest
	ExpiryTimeEnd   string           `position:"Query" name:"ExpiryTimeEnd"`
	ExpiryTimeStart string           `position:"Query" name:"ExpiryTimeStart"`
	EffectiveOrNot  requests.Boolean `position:"Query" name:"EffectiveOrNot"`
}

QueryPrepaidCardsRequest is the request struct for api QueryPrepaidCards

func CreateQueryPrepaidCardsRequest

func CreateQueryPrepaidCardsRequest() (request *QueryPrepaidCardsRequest)

CreateQueryPrepaidCardsRequest creates a request to invoke QueryPrepaidCards API

type QueryPrepaidCardsResponse

type QueryPrepaidCardsResponse 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      DataInQueryPrepaidCards `json:"Data" xml:"Data"`
}

QueryPrepaidCardsResponse is the response struct for api QueryPrepaidCards

func CreateQueryPrepaidCardsResponse

func CreateQueryPrepaidCardsResponse() (response *QueryPrepaidCardsResponse)

CreateQueryPrepaidCardsResponse creates a response to parse from QueryPrepaidCards response

type QueryPriceListRequest

type QueryPriceListRequest struct {
	*requests.RpcRequest
	ModuleCode       string           `position:"Query" name:"ModuleCode"`
	ProductCode      string           `position:"Query" name:"ProductCode"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	ProductType      string           `position:"Query" name:"ProductType"`
}

QueryPriceListRequest is the request struct for api QueryPriceList

func CreateQueryPriceListRequest

func CreateQueryPriceListRequest() (request *QueryPriceListRequest)

CreateQueryPriceListRequest creates a request to invoke QueryPriceList API

type QueryPriceListResponse

type QueryPriceListResponse 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"`
}

QueryPriceListResponse is the response struct for api QueryPriceList

func CreateQueryPriceListResponse

func CreateQueryPriceListResponse() (response *QueryPriceListResponse)

CreateQueryPriceListResponse creates a response to parse from QueryPriceList response

type QueryPriceRequest

type QueryPriceRequest struct {
	*requests.RpcRequest
	ParamStr string `position:"Query" name:"ParamStr"`
}

QueryPriceRequest is the request struct for api QueryPrice

func CreateQueryPriceRequest

func CreateQueryPriceRequest() (request *QueryPriceRequest)

CreateQueryPriceRequest creates a request to invoke QueryPrice API

type QueryPriceResponse

type QueryPriceResponse 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      string `json:"Data" xml:"Data"`
	ErrCode   string `json:"ErrCode" xml:"ErrCode"`
}

QueryPriceResponse is the response struct for api QueryPrice

func CreateQueryPriceResponse

func CreateQueryPriceResponse() (response *QueryPriceResponse)

CreateQueryPriceResponse creates a response to parse from QueryPrice response

type QueryProductListRequest

type QueryProductListRequest struct {
	*requests.RpcRequest
	QueryTotalCount requests.Boolean `position:"Query" name:"QueryTotalCount"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	PageNum         requests.Integer `position:"Query" name:"PageNum"`
}

QueryProductListRequest is the request struct for api QueryProductList

func CreateQueryProductListRequest

func CreateQueryProductListRequest() (request *QueryProductListRequest)

CreateQueryProductListRequest creates a request to invoke QueryProductList API

type QueryProductListResponse

type QueryProductListResponse 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"`
}

QueryProductListResponse is the response struct for api QueryProductList

func CreateQueryProductListResponse

func CreateQueryProductListResponse() (response *QueryProductListResponse)

CreateQueryProductListResponse creates a response to parse from QueryProductList response

type QueryRedeemRequest

type QueryRedeemRequest struct {
	*requests.RpcRequest
	ExpiryTimeEnd   string           `position:"Query" name:"ExpiryTimeEnd"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ExpiryTimeStart string           `position:"Query" name:"ExpiryTimeStart"`
	PageNum         requests.Integer `position:"Query" name:"PageNum"`
	EffectiveOrNot  requests.Boolean `position:"Query" name:"EffectiveOrNot"`
}

QueryRedeemRequest is the request struct for api QueryRedeem

func CreateQueryRedeemRequest

func CreateQueryRedeemRequest() (request *QueryRedeemRequest)

CreateQueryRedeemRequest creates a request to invoke QueryRedeem API

type QueryRedeemResponse

type QueryRedeemResponse 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      DataInQueryRedeem `json:"Data" xml:"Data"`
}

QueryRedeemResponse is the response struct for api QueryRedeem

func CreateQueryRedeemResponse

func CreateQueryRedeemResponse() (response *QueryRedeemResponse)

CreateQueryRedeemResponse creates a response to parse from QueryRedeem response

type QueryResourcePackageInstancesRequest

type QueryResourcePackageInstancesRequest struct {
	*requests.RpcRequest
	ExpiryTimeEnd   string           `position:"Query" name:"ExpiryTimeEnd"`
	ProductCode     string           `position:"Query" name:"ProductCode"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	ExpiryTimeStart string           `position:"Query" name:"ExpiryTimeStart"`
	PageNum         requests.Integer `position:"Query" name:"PageNum"`
}

QueryResourcePackageInstancesRequest is the request struct for api QueryResourcePackageInstances

func CreateQueryResourcePackageInstancesRequest

func CreateQueryResourcePackageInstancesRequest() (request *QueryResourcePackageInstancesRequest)

CreateQueryResourcePackageInstancesRequest creates a request to invoke QueryResourcePackageInstances API

type QueryResourcePackageInstancesResponse

type QueryResourcePackageInstancesResponse 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"`
	Page      int                                 `json:"Page" xml:"Page"`
	PageSize  int                                 `json:"PageSize" xml:"PageSize"`
	Total     int                                 `json:"Total" xml:"Total"`
	Data      DataInQueryResourcePackageInstances `json:"Data" xml:"Data"`
}

QueryResourcePackageInstancesResponse is the response struct for api QueryResourcePackageInstances

func CreateQueryResourcePackageInstancesResponse

func CreateQueryResourcePackageInstancesResponse() (response *QueryResourcePackageInstancesResponse)

CreateQueryResourcePackageInstancesResponse creates a response to parse from QueryResourcePackageInstances response

type QuerySettlementBillRequest

type QuerySettlementBillRequest struct {
	*requests.RpcRequest
	ProductCode      string           `position:"Query" name:"ProductCode"`
	IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"`
	SubscriptionType string           `position:"Query" name:"SubscriptionType"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	EndTime          string           `position:"Query" name:"EndTime"`
	BillingCycle     string           `position:"Query" name:"BillingCycle"`
	StartTime        string           `position:"Query" name:"StartTime"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	PageNum          requests.Integer `position:"Query" name:"PageNum"`
	Type             string           `position:"Query" name:"Type"`
	ProductType      string           `position:"Query" name:"ProductType"`
}

QuerySettlementBillRequest is the request struct for api QuerySettlementBill

func CreateQuerySettlementBillRequest

func CreateQuerySettlementBillRequest() (request *QuerySettlementBillRequest)

CreateQuerySettlementBillRequest creates a request to invoke QuerySettlementBill API

type QuerySettlementBillResponse

type QuerySettlementBillResponse 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"`
}

QuerySettlementBillResponse is the response struct for api QuerySettlementBill

func CreateQuerySettlementBillResponse

func CreateQuerySettlementBillResponse() (response *QuerySettlementBillResponse)

CreateQuerySettlementBillResponse creates a response to parse from QuerySettlementBill response

type QueryUserAlarmThresholdRequest

type QueryUserAlarmThresholdRequest struct {
	*requests.RpcRequest
	Uid             requests.Integer `position:"Query" name:"Uid"`
	AlarmType       string           `position:"Query" name:"AlarmType"`
	AlarmThresholds string           `position:"Query" name:"AlarmThresholds"`
	Bid             string           `position:"Query" name:"Bid"`
}

QueryUserAlarmThresholdRequest is the request struct for api QueryUserAlarmThreshold

func CreateQueryUserAlarmThresholdRequest

func CreateQueryUserAlarmThresholdRequest() (request *QueryUserAlarmThresholdRequest)

CreateQueryUserAlarmThresholdRequest creates a request to invoke QueryUserAlarmThreshold API

type QueryUserAlarmThresholdResponse

type QueryUserAlarmThresholdResponse struct {
	*responses.BaseResponse
	RequestId string                         `json:"RequestId" xml:"RequestId"`
	Code      string                         `json:"Code" xml:"Code"`
	Message   string                         `json:"Message" xml:"Message"`
	Success   bool                           `json:"Success" xml:"Success"`
	Count     int                            `json:"Count" xml:"Count"`
	Datas     DatasInQueryUserAlarmThreshold `json:"Datas" xml:"Datas"`
}

QueryUserAlarmThresholdResponse is the response struct for api QueryUserAlarmThreshold

func CreateQueryUserAlarmThresholdResponse

func CreateQueryUserAlarmThresholdResponse() (response *QueryUserAlarmThresholdResponse)

CreateQueryUserAlarmThresholdResponse creates a response to parse from QueryUserAlarmThreshold response

type Redeem

type Redeem struct {
	RedeemItem []RedeemItem `json:"RedeemItem" xml:"RedeemItem"`
}

Redeem is a nested struct in bssopenapi response

type RedeemItem

type RedeemItem struct {
	RedeemId           string `json:"RedeemId" xml:"RedeemId"`
	RedeemNo           string `json:"RedeemNo" xml:"RedeemNo"`
	Status             string `json:"Status" xml:"Status"`
	GrantedTime        string `json:"GrantedTime" xml:"GrantedTime"`
	EffectiveTime      string `json:"EffectiveTime" xml:"EffectiveTime"`
	ExpiryTime         string `json:"ExpiryTime" xml:"ExpiryTime"`
	NominalValue       string `json:"NominalValue" xml:"NominalValue"`
	Balance            string `json:"Balance" xml:"Balance"`
	ApplicableProducts string `json:"ApplicableProducts" xml:"ApplicableProducts"`
	Specification      string `json:"Specification" xml:"Specification"`
}

RedeemItem is a nested struct in bssopenapi response

type RenewInstanceRequest

type RenewInstanceRequest struct {
	*requests.RpcRequest
	ProductCode string           `position:"Query" name:"ProductCode"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
	ClientToken string           `position:"Query" name:"ClientToken"`
	RenewPeriod requests.Integer `position:"Query" name:"RenewPeriod"`
	OwnerId     requests.Integer `position:"Query" name:"OwnerId"`
	ProductType string           `position:"Query" name:"ProductType"`
}

RenewInstanceRequest is the request struct for api RenewInstance

func CreateRenewInstanceRequest

func CreateRenewInstanceRequest() (request *RenewInstanceRequest)

CreateRenewInstanceRequest creates a request to invoke RenewInstance API

type RenewInstanceResponse

type RenewInstanceResponse 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"`
}

RenewInstanceResponse is the response struct for api RenewInstance

func CreateRenewInstanceResponse

func CreateRenewInstanceResponse() (response *RenewInstanceResponse)

CreateRenewInstanceResponse creates a response to parse from RenewInstance response

type ResourcePackage

type ResourcePackage struct {
	ProductCode  string       `json:"ProductCode" xml:"ProductCode"`
	ProductType  string       `json:"ProductType" xml:"ProductType"`
	Name         string       `json:"Name" xml:"Name"`
	PackageTypes PackageTypes `json:"PackageTypes" xml:"PackageTypes"`
}

ResourcePackage is a nested struct in bssopenapi response

type ResourcePackages

type ResourcePackages struct {
	ResourcePackage []ResourcePackage `json:"ResourcePackage" xml:"ResourcePackage"`
}

ResourcePackages is a nested struct in bssopenapi response

type SetEnduserStatusRequest

type SetEnduserStatusRequest struct {
	*requests.RpcRequest
	Uid            requests.Integer `position:"Query" name:"Uid"`
	PrimaryAccount string           `position:"Query" name:"PrimaryAccount"`
	Status         string           `position:"Query" name:"Status"`
	BusinessType   string           `position:"Query" name:"BusinessType"`
}

SetEnduserStatusRequest is the request struct for api SetEnduserStatus

func CreateSetEnduserStatusRequest

func CreateSetEnduserStatusRequest() (request *SetEnduserStatusRequest)

CreateSetEnduserStatusRequest creates a request to invoke SetEnduserStatus API

type SetEnduserStatusResponse

type SetEnduserStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

SetEnduserStatusResponse is the response struct for api SetEnduserStatus

func CreateSetEnduserStatusResponse

func CreateSetEnduserStatusResponse() (response *SetEnduserStatusResponse)

CreateSetEnduserStatusResponse creates a response to parse from SetEnduserStatus response

type SetRenewalRequest

type SetRenewalRequest struct {
	*requests.RpcRequest
	ProductCode       string           `position:"Query" name:"ProductCode"`
	InstanceIDs       string           `position:"Query" name:"InstanceIDs"`
	SubscriptionType  string           `position:"Query" name:"SubscriptionType"`
	RenewalStatus     string           `position:"Query" name:"RenewalStatus"`
	RenewalPeriodUnit string           `position:"Query" name:"RenewalPeriodUnit"`
	RenewalPeriod     requests.Integer `position:"Query" name:"RenewalPeriod"`
	OwnerId           requests.Integer `position:"Query" name:"OwnerId"`
	ProductType       string           `position:"Query" name:"ProductType"`
}

SetRenewalRequest is the request struct for api SetRenewal

func CreateSetRenewalRequest

func CreateSetRenewalRequest() (request *SetRenewalRequest)

CreateSetRenewalRequest creates a request to invoke SetRenewal API

type SetRenewalResponse

type SetRenewalResponse 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"`
}

SetRenewalResponse is the response struct for api SetRenewal

func CreateSetRenewalResponse

func CreateSetRenewalResponse() (response *SetRenewalResponse)

CreateSetRenewalResponse creates a response to parse from SetRenewal response

type SetUserAlarmThresholdRequest

type SetUserAlarmThresholdRequest struct {
	*requests.RpcRequest
	Uid             requests.Integer `position:"Query" name:"Uid"`
	AlarmType       string           `position:"Query" name:"AlarmType"`
	AlarmThresholds string           `position:"Query" name:"AlarmThresholds"`
	Bid             string           `position:"Query" name:"Bid"`
}

SetUserAlarmThresholdRequest is the request struct for api SetUserAlarmThreshold

func CreateSetUserAlarmThresholdRequest

func CreateSetUserAlarmThresholdRequest() (request *SetUserAlarmThresholdRequest)

CreateSetUserAlarmThresholdRequest creates a request to invoke SetUserAlarmThreshold API

type SetUserAlarmThresholdResponse

type SetUserAlarmThresholdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

SetUserAlarmThresholdResponse is the response struct for api SetUserAlarmThreshold

func CreateSetUserAlarmThresholdResponse

func CreateSetUserAlarmThresholdResponse() (response *SetUserAlarmThresholdResponse)

CreateSetUserAlarmThresholdResponse creates a response to parse from SetUserAlarmThreshold response

type SetUserQuotaRequest

type SetUserQuotaRequest struct {
	*requests.RpcRequest
	Uid      requests.Integer `position:"Query" name:"Uid"`
	Amount   string           `position:"Query" name:"Amount"`
	OutBizId string           `position:"Query" name:"OutBizId"`
	Currency string           `position:"Query" name:"Currency"`
	Bid      string           `position:"Query" name:"Bid"`
}

SetUserQuotaRequest is the request struct for api SetUserQuota

func CreateSetUserQuotaRequest

func CreateSetUserQuotaRequest() (request *SetUserQuotaRequest)

CreateSetUserQuotaRequest creates a request to invoke SetUserQuota API

type SetUserQuotaResponse

type SetUserQuotaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      bool   `json:"Data" xml:"Data"`
}

SetUserQuotaResponse is the response struct for api SetUserQuota

func CreateSetUserQuotaResponse

func CreateSetUserQuotaResponse() (response *SetUserQuotaResponse)

CreateSetUserQuotaResponse creates a response to parse from SetUserQuota response

type Specification

type Specification struct {
	Name               string             `json:"Name" xml:"Name"`
	Value              string             `json:"Value" xml:"Value"`
	AvailableDurations AvailableDurations `json:"AvailableDurations" xml:"AvailableDurations"`
}

Specification is a nested struct in bssopenapi response

type Specifications

type Specifications struct {
	Specification []Specification `json:"Specification" xml:"Specification"`
}

Specifications is a nested struct in bssopenapi response

type SubscribeDetailRequest

type SubscribeDetailRequest struct {
	*requests.RpcRequest
	BucketOwnerId   requests.Integer `position:"Query" name:"BucketOwnerId"`
	SubscribeType   *[]string        `position:"Query" name:"SubscribeType"  type:"Repeated"`
	SubscribeBucket string           `position:"Query" name:"SubscribeBucket"`
}

SubscribeDetailRequest is the request struct for api SubscribeDetail

func CreateSubscribeDetailRequest

func CreateSubscribeDetailRequest() (request *SubscribeDetailRequest)

CreateSubscribeDetailRequest creates a request to invoke SubscribeDetail API

type SubscribeDetailResponse

type SubscribeDetailResponse 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"`
}

SubscribeDetailResponse is the response struct for api SubscribeDetail

func CreateSubscribeDetailResponse

func CreateSubscribeDetailResponse() (response *SubscribeDetailResponse)

CreateSubscribeDetailResponse creates a response to parse from SubscribeDetail response

type SubscribeExportToOSSRequest

type SubscribeExportToOSSRequest struct {
	*requests.RpcRequest
	BucketOwnerId   requests.Integer `position:"Query" name:"BucketOwnerId"`
	SubscribeType   *[]string        `position:"Query" name:"SubscribeType"  type:"Repeated"`
	SubscribeBucket string           `position:"Query" name:"SubscribeBucket"`
}

SubscribeExportToOSSRequest is the request struct for api SubscribeExportToOSS

func CreateSubscribeExportToOSSRequest

func CreateSubscribeExportToOSSRequest() (request *SubscribeExportToOSSRequest)

CreateSubscribeExportToOSSRequest creates a request to invoke SubscribeExportToOSS API

type SubscribeExportToOSSResponse

type SubscribeExportToOSSResponse 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"`
}

SubscribeExportToOSSResponse is the response struct for api SubscribeExportToOSS

func CreateSubscribeExportToOSSResponse

func CreateSubscribeExportToOSSResponse() (response *SubscribeExportToOSSResponse)

CreateSubscribeExportToOSSResponse creates a response to parse from SubscribeExportToOSS response

type TierPrice

type TierPrice struct {
	TierStart   string `json:"TierStart" xml:"TierStart"`
	StartSymbol string `json:"StartSymbol" xml:"StartSymbol"`
	TierEnd     string `json:"TierEnd" xml:"TierEnd"`
	EndSymbol   string `json:"EndSymbol" xml:"EndSymbol"`
	TierType    string `json:"TierType" xml:"TierType"`
	PriceType   string `json:"PriceType" xml:"PriceType"`
	Price       string `json:"Price" xml:"Price"`
}

TierPrice is a nested struct in bssopenapi response

type TierPrices

type TierPrices struct {
	TierPrice []TierPrice `json:"TierPrice" xml:"TierPrice"`
}

TierPrices is a nested struct in bssopenapi response

type UnsubscribeExportToOSSRequest

type UnsubscribeExportToOSSRequest struct {
	*requests.RpcRequest
}

UnsubscribeExportToOSSRequest is the request struct for api UnsubscribeExportToOSS

func CreateUnsubscribeExportToOSSRequest

func CreateUnsubscribeExportToOSSRequest() (request *UnsubscribeExportToOSSRequest)

CreateUnsubscribeExportToOSSRequest creates a request to invoke UnsubscribeExportToOSS API

type UnsubscribeExportToOSSResponse

type UnsubscribeExportToOSSResponse 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"`
}

UnsubscribeExportToOSSResponse is the response struct for api UnsubscribeExportToOSS

func CreateUnsubscribeExportToOSSResponse

func CreateUnsubscribeExportToOSSResponse() (response *UnsubscribeExportToOSSResponse)

CreateUnsubscribeExportToOSSResponse creates a response to parse from UnsubscribeExportToOSS response

type Values

type Values struct {
	AttributeValue []AttributeValue `json:"AttributeValue" xml:"AttributeValue"`
}

Values is a nested struct in bssopenapi response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL