Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type ActivateLicenseRequest
- type ActivateLicenseResponse
- type AuthRoles
- type AutoRenewInstanceRequest
- type AutoRenewInstanceResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) ActivateLicense(request *ActivateLicenseRequest) (response *ActivateLicenseResponse, err error)
- func (client *Client) ActivateLicenseWithCallback(request *ActivateLicenseRequest, ...) <-chan int
- func (client *Client) ActivateLicenseWithChan(request *ActivateLicenseRequest) (<-chan *ActivateLicenseResponse, <-chan error)
- func (client *Client) AutoRenewInstance(request *AutoRenewInstanceRequest) (response *AutoRenewInstanceResponse, err error)
- func (client *Client) AutoRenewInstanceWithCallback(request *AutoRenewInstanceRequest, ...) <-chan int
- func (client *Client) AutoRenewInstanceWithChan(request *AutoRenewInstanceRequest) (<-chan *AutoRenewInstanceResponse, <-chan error)
- func (client *Client) CreateOrder(request *CreateOrderRequest) (response *CreateOrderResponse, err error)
- func (client *Client) CreateOrderWithCallback(request *CreateOrderRequest, ...) <-chan int
- func (client *Client) CreateOrderWithChan(request *CreateOrderRequest) (<-chan *CreateOrderResponse, <-chan error)
- func (client *Client) CrossAccountVerifyToken(request *CrossAccountVerifyTokenRequest) (response *CrossAccountVerifyTokenResponse, err error)
- func (client *Client) CrossAccountVerifyTokenWithCallback(request *CrossAccountVerifyTokenRequest, ...) <-chan int
- func (client *Client) CrossAccountVerifyTokenWithChan(request *CrossAccountVerifyTokenRequest) (<-chan *CrossAccountVerifyTokenResponse, <-chan error)
- func (client *Client) DescribeCurrentNodeInfo(request *DescribeCurrentNodeInfoRequest) (response *DescribeCurrentNodeInfoResponse, err error)
- func (client *Client) DescribeCurrentNodeInfoWithCallback(request *DescribeCurrentNodeInfoRequest, ...) <-chan int
- func (client *Client) DescribeCurrentNodeInfoWithChan(request *DescribeCurrentNodeInfoRequest) (<-chan *DescribeCurrentNodeInfoResponse, <-chan error)
- func (client *Client) DescribeDistributionProducts(request *DescribeDistributionProductsRequest) (response *DescribeDistributionProductsResponse, err error)
- func (client *Client) DescribeDistributionProductsLink(request *DescribeDistributionProductsLinkRequest) (response *DescribeDistributionProductsLinkResponse, err error)
- func (client *Client) DescribeDistributionProductsLinkWithCallback(request *DescribeDistributionProductsLinkRequest, ...) <-chan int
- func (client *Client) DescribeDistributionProductsLinkWithChan(request *DescribeDistributionProductsLinkRequest) (<-chan *DescribeDistributionProductsLinkResponse, <-chan error)
- func (client *Client) DescribeDistributionProductsWithCallback(request *DescribeDistributionProductsRequest, ...) <-chan int
- func (client *Client) DescribeDistributionProductsWithChan(request *DescribeDistributionProductsRequest) (<-chan *DescribeDistributionProductsResponse, <-chan error)
- func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
- func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, ...) <-chan int
- func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)
- func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, ...) <-chan int
- func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
- func (client *Client) DescribeLicense(request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
- func (client *Client) DescribeLicenseWithCallback(request *DescribeLicenseRequest, ...) <-chan int
- func (client *Client) DescribeLicenseWithChan(request *DescribeLicenseRequest) (<-chan *DescribeLicenseResponse, <-chan error)
- func (client *Client) DescribeOrder(request *DescribeOrderRequest) (response *DescribeOrderResponse, err error)
- func (client *Client) DescribeOrderWithCallback(request *DescribeOrderRequest, ...) <-chan int
- func (client *Client) DescribeOrderWithChan(request *DescribeOrderRequest) (<-chan *DescribeOrderResponse, <-chan error)
- func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
- func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, ...) <-chan int
- func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
- func (client *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)
- func (client *Client) DescribeProductWithCallback(request *DescribeProductRequest, ...) <-chan int
- func (client *Client) DescribeProductWithChan(request *DescribeProductRequest) (<-chan *DescribeProductResponse, <-chan error)
- func (client *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
- func (client *Client) DescribeProductsWithCallback(request *DescribeProductsRequest, ...) <-chan int
- func (client *Client) DescribeProductsWithChan(request *DescribeProductsRequest) (<-chan *DescribeProductsResponse, <-chan error)
- func (client *Client) DescribeProjectAttachments(request *DescribeProjectAttachmentsRequest) (response *DescribeProjectAttachmentsResponse, err error)
- func (client *Client) DescribeProjectAttachmentsWithCallback(request *DescribeProjectAttachmentsRequest, ...) <-chan int
- func (client *Client) DescribeProjectAttachmentsWithChan(request *DescribeProjectAttachmentsRequest) (<-chan *DescribeProjectAttachmentsResponse, <-chan error)
- func (client *Client) DescribeProjectInfo(request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
- func (client *Client) DescribeProjectInfoWithCallback(request *DescribeProjectInfoRequest, ...) <-chan int
- func (client *Client) DescribeProjectInfoWithChan(request *DescribeProjectInfoRequest) (<-chan *DescribeProjectInfoResponse, <-chan error)
- func (client *Client) DescribeProjectMessages(request *DescribeProjectMessagesRequest) (response *DescribeProjectMessagesResponse, err error)
- func (client *Client) DescribeProjectMessagesWithCallback(request *DescribeProjectMessagesRequest, ...) <-chan int
- func (client *Client) DescribeProjectMessagesWithChan(request *DescribeProjectMessagesRequest) (<-chan *DescribeProjectMessagesResponse, <-chan error)
- func (client *Client) DescribeProjectNodes(request *DescribeProjectNodesRequest) (response *DescribeProjectNodesResponse, err error)
- func (client *Client) DescribeProjectNodesWithCallback(request *DescribeProjectNodesRequest, ...) <-chan int
- func (client *Client) DescribeProjectNodesWithChan(request *DescribeProjectNodesRequest) (<-chan *DescribeProjectNodesResponse, <-chan error)
- func (client *Client) DescribeProjectOperateLogs(request *DescribeProjectOperateLogsRequest) (response *DescribeProjectOperateLogsResponse, err error)
- func (client *Client) DescribeProjectOperateLogsWithCallback(request *DescribeProjectOperateLogsRequest, ...) <-chan int
- func (client *Client) DescribeProjectOperateLogsWithChan(request *DescribeProjectOperateLogsRequest) (<-chan *DescribeProjectOperateLogsResponse, <-chan error)
- func (client *Client) FinishCurrentProjectNode(request *FinishCurrentProjectNodeRequest) (response *FinishCurrentProjectNodeResponse, err error)
- func (client *Client) FinishCurrentProjectNodeWithCallback(request *FinishCurrentProjectNodeRequest, ...) <-chan int
- func (client *Client) FinishCurrentProjectNodeWithChan(request *FinishCurrentProjectNodeRequest) (<-chan *FinishCurrentProjectNodeResponse, <-chan error)
- func (client *Client) PauseProject(request *PauseProjectRequest) (response *PauseProjectResponse, err error)
- func (client *Client) PauseProjectWithCallback(request *PauseProjectRequest, ...) <-chan int
- func (client *Client) PauseProjectWithChan(request *PauseProjectRequest) (<-chan *PauseProjectResponse, <-chan error)
- func (client *Client) PushMeteringData(request *PushMeteringDataRequest) (response *PushMeteringDataResponse, err error)
- func (client *Client) PushMeteringDataWithCallback(request *PushMeteringDataRequest, ...) <-chan int
- func (client *Client) PushMeteringDataWithChan(request *PushMeteringDataRequest) (<-chan *PushMeteringDataResponse, <-chan error)
- func (client *Client) ResumeProject(request *ResumeProjectRequest) (response *ResumeProjectResponse, err error)
- func (client *Client) ResumeProjectWithCallback(request *ResumeProjectRequest, ...) <-chan int
- func (client *Client) ResumeProjectWithChan(request *ResumeProjectRequest) (<-chan *ResumeProjectResponse, <-chan error)
- func (client *Client) RollbackCurrentProjectNode(request *RollbackCurrentProjectNodeRequest) (response *RollbackCurrentProjectNodeResponse, err error)
- func (client *Client) RollbackCurrentProjectNodeWithCallback(request *RollbackCurrentProjectNodeRequest, ...) <-chan int
- func (client *Client) RollbackCurrentProjectNodeWithChan(request *RollbackCurrentProjectNodeRequest) (<-chan *RollbackCurrentProjectNodeResponse, <-chan error)
- type Coupon
- type Coupons
- type CreateOrderRequest
- type CreateOrderResponse
- type CrossAccountVerifyTokenRequest
- type CrossAccountVerifyTokenResponse
- type DescribeCurrentNodeInfoRequest
- type DescribeCurrentNodeInfoResponse
- type DescribeDistributionProductsFilter
- type DescribeDistributionProductsLinkRequest
- type DescribeDistributionProductsLinkResponse
- type DescribeDistributionProductsRequest
- type DescribeDistributionProductsResponse
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeLicenseRequest
- type DescribeLicenseResponse
- type DescribeOrderRequest
- type DescribeOrderResponse
- type DescribePriceRequest
- type DescribePriceResponse
- type DescribeProductRequest
- type DescribeProductResponse
- type DescribeProductsFilter
- type DescribeProductsRequest
- type DescribeProductsResponse
- type DescribeProjectAttachmentsRequest
- type DescribeProjectAttachmentsResponse
- type DescribeProjectInfoRequest
- type DescribeProjectInfoResponse
- type DescribeProjectMessagesRequest
- type DescribeProjectMessagesResponse
- type DescribeProjectNodesRequest
- type DescribeProjectNodesResponse
- type DescribeProjectOperateLogsRequest
- type DescribeProjectOperateLogsResponse
- type ExtendArray
- type ExtendInfo
- type FinishCurrentProjectNodeRequest
- type FinishCurrentProjectNodeResponse
- type InstanceIdsInCreateOrder
- type InstanceIdsInDescribeOrder
- type InstanceItem
- type InstanceItems
- type Item
- type License
- type LicenseAttribute
- type Module
- type ModulesInDescribeInstance
- type ModulesInDescribeProduct
- type OrderPeriod
- type OrderPeriods
- type PauseProjectRequest
- type PauseProjectResponse
- type ProductExtra
- type ProductExtras
- type ProductItem
- type ProductItems
- type ProductSku
- type ProductSkus
- type ProjectAttachment
- type ProjectMessage
- type ProjectNode
- type PromotionRule
- type PromotionRules
- type PropertiesInDescribeInstance
- type PropertiesInDescribeProduct
- type Property
- type PropertyValue
- type PropertyValuesInDescribeInstance
- type PropertyValuesInDescribeProduct
- type PushMeteringDataRequest
- type PushMeteringDataResponse
- type RelationalData
- type Result
- type ResultInDescribeDistributionProductsLink
- type ResultInDescribeProjectAttachments
- type ResultInDescribeProjectMessages
- type ResultInDescribeProjectNodes
- type ResultInDescribeProjectOperateLogs
- type Results
- type ResumeProjectRequest
- type ResumeProjectResponse
- type RollbackCurrentProjectNodeRequest
- type RollbackCurrentProjectNodeResponse
- type ShopInfo
- type SupplierTelephones
- type Telephones
- type WangWang
- type WangWangs
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type ActivateLicenseRequest ¶
type ActivateLicenseRequest struct { *requests.RpcRequest Identification string `position:"Query" name:"Identification"` LicenseCode string `position:"Query" name:"LicenseCode"` }
ActivateLicenseRequest is the request struct for api ActivateLicense
func CreateActivateLicenseRequest ¶
func CreateActivateLicenseRequest() (request *ActivateLicenseRequest)
CreateActivateLicenseRequest creates a request to invoke ActivateLicense API
type ActivateLicenseResponse ¶
type ActivateLicenseResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` }
ActivateLicenseResponse is the response struct for api ActivateLicense
func CreateActivateLicenseResponse ¶
func CreateActivateLicenseResponse() (response *ActivateLicenseResponse)
CreateActivateLicenseResponse creates a response to parse from ActivateLicense response
type AuthRoles ¶ added in v1.62.349
type AuthRoles struct {
AuthRole []string `json:"AuthRole" xml:"AuthRole"`
}
AuthRoles is a nested struct in market response
type AutoRenewInstanceRequest ¶ added in v1.62.349
type AutoRenewInstanceRequest struct { *requests.RpcRequest Type string `position:"Body" name:"Type"` OwnerId requests.Integer `position:"Body" name:"OwnerId"` AutoRenewDuration requests.Integer `position:"Body" name:"AutoRenewDuration"` AutoRenewCycle string `position:"Body" name:"AutoRenewCycle"` OrderBizId requests.Integer `position:"Body" name:"OrderBizId"` }
AutoRenewInstanceRequest is the request struct for api AutoRenewInstance
func CreateAutoRenewInstanceRequest ¶ added in v1.62.349
func CreateAutoRenewInstanceRequest() (request *AutoRenewInstanceRequest)
CreateAutoRenewInstanceRequest creates a request to invoke AutoRenewInstance API
type AutoRenewInstanceResponse ¶ added in v1.62.349
type AutoRenewInstanceResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` }
AutoRenewInstanceResponse is the response struct for api AutoRenewInstance
func CreateAutoRenewInstanceResponse ¶ added in v1.62.349
func CreateAutoRenewInstanceResponse() (response *AutoRenewInstanceResponse)
CreateAutoRenewInstanceResponse creates a response to parse from AutoRenewInstance response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) ActivateLicense ¶
func (client *Client) ActivateLicense(request *ActivateLicenseRequest) (response *ActivateLicenseResponse, err error)
ActivateLicense invokes the market.ActivateLicense API synchronously
func (*Client) ActivateLicenseWithCallback ¶
func (client *Client) ActivateLicenseWithCallback(request *ActivateLicenseRequest, callback func(response *ActivateLicenseResponse, err error)) <-chan int
ActivateLicenseWithCallback invokes the market.ActivateLicense API asynchronously
func (*Client) ActivateLicenseWithChan ¶
func (client *Client) ActivateLicenseWithChan(request *ActivateLicenseRequest) (<-chan *ActivateLicenseResponse, <-chan error)
ActivateLicenseWithChan invokes the market.ActivateLicense API asynchronously
func (*Client) AutoRenewInstance ¶ added in v1.62.349
func (client *Client) AutoRenewInstance(request *AutoRenewInstanceRequest) (response *AutoRenewInstanceResponse, err error)
AutoRenewInstance invokes the market.AutoRenewInstance API synchronously
func (*Client) AutoRenewInstanceWithCallback ¶ added in v1.62.349
func (client *Client) AutoRenewInstanceWithCallback(request *AutoRenewInstanceRequest, callback func(response *AutoRenewInstanceResponse, err error)) <-chan int
AutoRenewInstanceWithCallback invokes the market.AutoRenewInstance API asynchronously
func (*Client) AutoRenewInstanceWithChan ¶ added in v1.62.349
func (client *Client) AutoRenewInstanceWithChan(request *AutoRenewInstanceRequest) (<-chan *AutoRenewInstanceResponse, <-chan error)
AutoRenewInstanceWithChan invokes the market.AutoRenewInstance API asynchronously
func (*Client) CreateOrder ¶
func (client *Client) CreateOrder(request *CreateOrderRequest) (response *CreateOrderResponse, err error)
CreateOrder invokes the market.CreateOrder API synchronously
func (*Client) CreateOrderWithCallback ¶
func (client *Client) CreateOrderWithCallback(request *CreateOrderRequest, callback func(response *CreateOrderResponse, err error)) <-chan int
CreateOrderWithCallback invokes the market.CreateOrder API asynchronously
func (*Client) CreateOrderWithChan ¶
func (client *Client) CreateOrderWithChan(request *CreateOrderRequest) (<-chan *CreateOrderResponse, <-chan error)
CreateOrderWithChan invokes the market.CreateOrder API asynchronously
func (*Client) CrossAccountVerifyToken ¶ added in v1.62.349
func (client *Client) CrossAccountVerifyToken(request *CrossAccountVerifyTokenRequest) (response *CrossAccountVerifyTokenResponse, err error)
CrossAccountVerifyToken invokes the market.CrossAccountVerifyToken API synchronously
func (*Client) CrossAccountVerifyTokenWithCallback ¶ added in v1.62.349
func (client *Client) CrossAccountVerifyTokenWithCallback(request *CrossAccountVerifyTokenRequest, callback func(response *CrossAccountVerifyTokenResponse, err error)) <-chan int
CrossAccountVerifyTokenWithCallback invokes the market.CrossAccountVerifyToken API asynchronously
func (*Client) CrossAccountVerifyTokenWithChan ¶ added in v1.62.349
func (client *Client) CrossAccountVerifyTokenWithChan(request *CrossAccountVerifyTokenRequest) (<-chan *CrossAccountVerifyTokenResponse, <-chan error)
CrossAccountVerifyTokenWithChan invokes the market.CrossAccountVerifyToken API asynchronously
func (*Client) DescribeCurrentNodeInfo ¶ added in v1.62.349
func (client *Client) DescribeCurrentNodeInfo(request *DescribeCurrentNodeInfoRequest) (response *DescribeCurrentNodeInfoResponse, err error)
DescribeCurrentNodeInfo invokes the market.DescribeCurrentNodeInfo API synchronously
func (*Client) DescribeCurrentNodeInfoWithCallback ¶ added in v1.62.349
func (client *Client) DescribeCurrentNodeInfoWithCallback(request *DescribeCurrentNodeInfoRequest, callback func(response *DescribeCurrentNodeInfoResponse, err error)) <-chan int
DescribeCurrentNodeInfoWithCallback invokes the market.DescribeCurrentNodeInfo API asynchronously
func (*Client) DescribeCurrentNodeInfoWithChan ¶ added in v1.62.349
func (client *Client) DescribeCurrentNodeInfoWithChan(request *DescribeCurrentNodeInfoRequest) (<-chan *DescribeCurrentNodeInfoResponse, <-chan error)
DescribeCurrentNodeInfoWithChan invokes the market.DescribeCurrentNodeInfo API asynchronously
func (*Client) DescribeDistributionProducts ¶ added in v1.62.349
func (client *Client) DescribeDistributionProducts(request *DescribeDistributionProductsRequest) (response *DescribeDistributionProductsResponse, err error)
DescribeDistributionProducts invokes the market.DescribeDistributionProducts API synchronously
func (*Client) DescribeDistributionProductsLink ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsLink(request *DescribeDistributionProductsLinkRequest) (response *DescribeDistributionProductsLinkResponse, err error)
DescribeDistributionProductsLink invokes the market.DescribeDistributionProductsLink API synchronously
func (*Client) DescribeDistributionProductsLinkWithCallback ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsLinkWithCallback(request *DescribeDistributionProductsLinkRequest, callback func(response *DescribeDistributionProductsLinkResponse, err error)) <-chan int
DescribeDistributionProductsLinkWithCallback invokes the market.DescribeDistributionProductsLink API asynchronously
func (*Client) DescribeDistributionProductsLinkWithChan ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsLinkWithChan(request *DescribeDistributionProductsLinkRequest) (<-chan *DescribeDistributionProductsLinkResponse, <-chan error)
DescribeDistributionProductsLinkWithChan invokes the market.DescribeDistributionProductsLink API asynchronously
func (*Client) DescribeDistributionProductsWithCallback ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsWithCallback(request *DescribeDistributionProductsRequest, callback func(response *DescribeDistributionProductsResponse, err error)) <-chan int
DescribeDistributionProductsWithCallback invokes the market.DescribeDistributionProducts API asynchronously
func (*Client) DescribeDistributionProductsWithChan ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsWithChan(request *DescribeDistributionProductsRequest) (<-chan *DescribeDistributionProductsResponse, <-chan error)
DescribeDistributionProductsWithChan invokes the market.DescribeDistributionProducts API asynchronously
func (*Client) DescribeInstance ¶
func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
DescribeInstance invokes the market.DescribeInstance API synchronously
func (*Client) DescribeInstanceWithCallback ¶
func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, callback func(response *DescribeInstanceResponse, err error)) <-chan int
DescribeInstanceWithCallback invokes the market.DescribeInstance API asynchronously
func (*Client) DescribeInstanceWithChan ¶
func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)
DescribeInstanceWithChan invokes the market.DescribeInstance API asynchronously
func (*Client) DescribeInstances ¶
func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances invokes the market.DescribeInstances API synchronously
func (*Client) DescribeInstancesWithCallback ¶
func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int
DescribeInstancesWithCallback invokes the market.DescribeInstances API asynchronously
func (*Client) DescribeInstancesWithChan ¶
func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
DescribeInstancesWithChan invokes the market.DescribeInstances API asynchronously
func (*Client) DescribeLicense ¶
func (client *Client) DescribeLicense(request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
DescribeLicense invokes the market.DescribeLicense API synchronously
func (*Client) DescribeLicenseWithCallback ¶
func (client *Client) DescribeLicenseWithCallback(request *DescribeLicenseRequest, callback func(response *DescribeLicenseResponse, err error)) <-chan int
DescribeLicenseWithCallback invokes the market.DescribeLicense API asynchronously
func (*Client) DescribeLicenseWithChan ¶
func (client *Client) DescribeLicenseWithChan(request *DescribeLicenseRequest) (<-chan *DescribeLicenseResponse, <-chan error)
DescribeLicenseWithChan invokes the market.DescribeLicense API asynchronously
func (*Client) DescribeOrder ¶
func (client *Client) DescribeOrder(request *DescribeOrderRequest) (response *DescribeOrderResponse, err error)
DescribeOrder invokes the market.DescribeOrder API synchronously
func (*Client) DescribeOrderWithCallback ¶
func (client *Client) DescribeOrderWithCallback(request *DescribeOrderRequest, callback func(response *DescribeOrderResponse, err error)) <-chan int
DescribeOrderWithCallback invokes the market.DescribeOrder API asynchronously
func (*Client) DescribeOrderWithChan ¶
func (client *Client) DescribeOrderWithChan(request *DescribeOrderRequest) (<-chan *DescribeOrderResponse, <-chan error)
DescribeOrderWithChan invokes the market.DescribeOrder API asynchronously
func (*Client) DescribePrice ¶
func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice invokes the market.DescribePrice API synchronously
func (*Client) DescribePriceWithCallback ¶
func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int
DescribePriceWithCallback invokes the market.DescribePrice API asynchronously
func (*Client) DescribePriceWithChan ¶
func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
DescribePriceWithChan invokes the market.DescribePrice API asynchronously
func (*Client) DescribeProduct ¶
func (client *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)
DescribeProduct invokes the market.DescribeProduct API synchronously
func (*Client) DescribeProductWithCallback ¶
func (client *Client) DescribeProductWithCallback(request *DescribeProductRequest, callback func(response *DescribeProductResponse, err error)) <-chan int
DescribeProductWithCallback invokes the market.DescribeProduct API asynchronously
func (*Client) DescribeProductWithChan ¶
func (client *Client) DescribeProductWithChan(request *DescribeProductRequest) (<-chan *DescribeProductResponse, <-chan error)
DescribeProductWithChan invokes the market.DescribeProduct API asynchronously
func (*Client) DescribeProducts ¶
func (client *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
DescribeProducts invokes the market.DescribeProducts API synchronously
func (*Client) DescribeProductsWithCallback ¶
func (client *Client) DescribeProductsWithCallback(request *DescribeProductsRequest, callback func(response *DescribeProductsResponse, err error)) <-chan int
DescribeProductsWithCallback invokes the market.DescribeProducts API asynchronously
func (*Client) DescribeProductsWithChan ¶
func (client *Client) DescribeProductsWithChan(request *DescribeProductsRequest) (<-chan *DescribeProductsResponse, <-chan error)
DescribeProductsWithChan invokes the market.DescribeProducts API asynchronously
func (*Client) DescribeProjectAttachments ¶ added in v1.62.349
func (client *Client) DescribeProjectAttachments(request *DescribeProjectAttachmentsRequest) (response *DescribeProjectAttachmentsResponse, err error)
DescribeProjectAttachments invokes the market.DescribeProjectAttachments API synchronously
func (*Client) DescribeProjectAttachmentsWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectAttachmentsWithCallback(request *DescribeProjectAttachmentsRequest, callback func(response *DescribeProjectAttachmentsResponse, err error)) <-chan int
DescribeProjectAttachmentsWithCallback invokes the market.DescribeProjectAttachments API asynchronously
func (*Client) DescribeProjectAttachmentsWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectAttachmentsWithChan(request *DescribeProjectAttachmentsRequest) (<-chan *DescribeProjectAttachmentsResponse, <-chan error)
DescribeProjectAttachmentsWithChan invokes the market.DescribeProjectAttachments API asynchronously
func (*Client) DescribeProjectInfo ¶ added in v1.62.349
func (client *Client) DescribeProjectInfo(request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
DescribeProjectInfo invokes the market.DescribeProjectInfo API synchronously
func (*Client) DescribeProjectInfoWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectInfoWithCallback(request *DescribeProjectInfoRequest, callback func(response *DescribeProjectInfoResponse, err error)) <-chan int
DescribeProjectInfoWithCallback invokes the market.DescribeProjectInfo API asynchronously
func (*Client) DescribeProjectInfoWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectInfoWithChan(request *DescribeProjectInfoRequest) (<-chan *DescribeProjectInfoResponse, <-chan error)
DescribeProjectInfoWithChan invokes the market.DescribeProjectInfo API asynchronously
func (*Client) DescribeProjectMessages ¶ added in v1.62.349
func (client *Client) DescribeProjectMessages(request *DescribeProjectMessagesRequest) (response *DescribeProjectMessagesResponse, err error)
DescribeProjectMessages invokes the market.DescribeProjectMessages API synchronously
func (*Client) DescribeProjectMessagesWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectMessagesWithCallback(request *DescribeProjectMessagesRequest, callback func(response *DescribeProjectMessagesResponse, err error)) <-chan int
DescribeProjectMessagesWithCallback invokes the market.DescribeProjectMessages API asynchronously
func (*Client) DescribeProjectMessagesWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectMessagesWithChan(request *DescribeProjectMessagesRequest) (<-chan *DescribeProjectMessagesResponse, <-chan error)
DescribeProjectMessagesWithChan invokes the market.DescribeProjectMessages API asynchronously
func (*Client) DescribeProjectNodes ¶ added in v1.62.349
func (client *Client) DescribeProjectNodes(request *DescribeProjectNodesRequest) (response *DescribeProjectNodesResponse, err error)
DescribeProjectNodes invokes the market.DescribeProjectNodes API synchronously
func (*Client) DescribeProjectNodesWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectNodesWithCallback(request *DescribeProjectNodesRequest, callback func(response *DescribeProjectNodesResponse, err error)) <-chan int
DescribeProjectNodesWithCallback invokes the market.DescribeProjectNodes API asynchronously
func (*Client) DescribeProjectNodesWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectNodesWithChan(request *DescribeProjectNodesRequest) (<-chan *DescribeProjectNodesResponse, <-chan error)
DescribeProjectNodesWithChan invokes the market.DescribeProjectNodes API asynchronously
func (*Client) DescribeProjectOperateLogs ¶ added in v1.62.349
func (client *Client) DescribeProjectOperateLogs(request *DescribeProjectOperateLogsRequest) (response *DescribeProjectOperateLogsResponse, err error)
DescribeProjectOperateLogs invokes the market.DescribeProjectOperateLogs API synchronously
func (*Client) DescribeProjectOperateLogsWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectOperateLogsWithCallback(request *DescribeProjectOperateLogsRequest, callback func(response *DescribeProjectOperateLogsResponse, err error)) <-chan int
DescribeProjectOperateLogsWithCallback invokes the market.DescribeProjectOperateLogs API asynchronously
func (*Client) DescribeProjectOperateLogsWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectOperateLogsWithChan(request *DescribeProjectOperateLogsRequest) (<-chan *DescribeProjectOperateLogsResponse, <-chan error)
DescribeProjectOperateLogsWithChan invokes the market.DescribeProjectOperateLogs API asynchronously
func (*Client) FinishCurrentProjectNode ¶ added in v1.62.349
func (client *Client) FinishCurrentProjectNode(request *FinishCurrentProjectNodeRequest) (response *FinishCurrentProjectNodeResponse, err error)
FinishCurrentProjectNode invokes the market.FinishCurrentProjectNode API synchronously
func (*Client) FinishCurrentProjectNodeWithCallback ¶ added in v1.62.349
func (client *Client) FinishCurrentProjectNodeWithCallback(request *FinishCurrentProjectNodeRequest, callback func(response *FinishCurrentProjectNodeResponse, err error)) <-chan int
FinishCurrentProjectNodeWithCallback invokes the market.FinishCurrentProjectNode API asynchronously
func (*Client) FinishCurrentProjectNodeWithChan ¶ added in v1.62.349
func (client *Client) FinishCurrentProjectNodeWithChan(request *FinishCurrentProjectNodeRequest) (<-chan *FinishCurrentProjectNodeResponse, <-chan error)
FinishCurrentProjectNodeWithChan invokes the market.FinishCurrentProjectNode API asynchronously
func (*Client) PauseProject ¶ added in v1.62.349
func (client *Client) PauseProject(request *PauseProjectRequest) (response *PauseProjectResponse, err error)
PauseProject invokes the market.PauseProject API synchronously
func (*Client) PauseProjectWithCallback ¶ added in v1.62.349
func (client *Client) PauseProjectWithCallback(request *PauseProjectRequest, callback func(response *PauseProjectResponse, err error)) <-chan int
PauseProjectWithCallback invokes the market.PauseProject API asynchronously
func (*Client) PauseProjectWithChan ¶ added in v1.62.349
func (client *Client) PauseProjectWithChan(request *PauseProjectRequest) (<-chan *PauseProjectResponse, <-chan error)
PauseProjectWithChan invokes the market.PauseProject API asynchronously
func (*Client) PushMeteringData ¶
func (client *Client) PushMeteringData(request *PushMeteringDataRequest) (response *PushMeteringDataResponse, err error)
PushMeteringData invokes the market.PushMeteringData API synchronously
func (*Client) PushMeteringDataWithCallback ¶
func (client *Client) PushMeteringDataWithCallback(request *PushMeteringDataRequest, callback func(response *PushMeteringDataResponse, err error)) <-chan int
PushMeteringDataWithCallback invokes the market.PushMeteringData API asynchronously
func (*Client) PushMeteringDataWithChan ¶
func (client *Client) PushMeteringDataWithChan(request *PushMeteringDataRequest) (<-chan *PushMeteringDataResponse, <-chan error)
PushMeteringDataWithChan invokes the market.PushMeteringData API asynchronously
func (*Client) ResumeProject ¶ added in v1.62.349
func (client *Client) ResumeProject(request *ResumeProjectRequest) (response *ResumeProjectResponse, err error)
ResumeProject invokes the market.ResumeProject API synchronously
func (*Client) ResumeProjectWithCallback ¶ added in v1.62.349
func (client *Client) ResumeProjectWithCallback(request *ResumeProjectRequest, callback func(response *ResumeProjectResponse, err error)) <-chan int
ResumeProjectWithCallback invokes the market.ResumeProject API asynchronously
func (*Client) ResumeProjectWithChan ¶ added in v1.62.349
func (client *Client) ResumeProjectWithChan(request *ResumeProjectRequest) (<-chan *ResumeProjectResponse, <-chan error)
ResumeProjectWithChan invokes the market.ResumeProject API asynchronously
func (*Client) RollbackCurrentProjectNode ¶ added in v1.62.349
func (client *Client) RollbackCurrentProjectNode(request *RollbackCurrentProjectNodeRequest) (response *RollbackCurrentProjectNodeResponse, err error)
RollbackCurrentProjectNode invokes the market.RollbackCurrentProjectNode API synchronously
func (*Client) RollbackCurrentProjectNodeWithCallback ¶ added in v1.62.349
func (client *Client) RollbackCurrentProjectNodeWithCallback(request *RollbackCurrentProjectNodeRequest, callback func(response *RollbackCurrentProjectNodeResponse, err error)) <-chan int
RollbackCurrentProjectNodeWithCallback invokes the market.RollbackCurrentProjectNode API asynchronously
func (*Client) RollbackCurrentProjectNodeWithChan ¶ added in v1.62.349
func (client *Client) RollbackCurrentProjectNodeWithChan(request *RollbackCurrentProjectNodeRequest) (<-chan *RollbackCurrentProjectNodeResponse, <-chan error)
RollbackCurrentProjectNodeWithChan invokes the market.RollbackCurrentProjectNode API asynchronously
type Coupon ¶ added in v1.62.349
type Coupon struct { CouponOptionCode string `json:"CouponOptionCode" xml:"CouponOptionCode"` CouponOptionNo string `json:"CouponOptionNo" xml:"CouponOptionNo"` CouponName string `json:"CouponName" xml:"CouponName"` CouponDesc string `json:"CouponDesc" xml:"CouponDesc"` IsSelected bool `json:"IsSelected" xml:"IsSelected"` CanPromFee float64 `json:"CanPromFee" xml:"CanPromFee"` }
Coupon is a nested struct in market response
type Coupons ¶ added in v1.62.349
type Coupons struct {
Coupon []Coupon `json:"Coupon" xml:"Coupon"`
}
Coupons is a nested struct in market response
type CreateOrderRequest ¶
type CreateOrderRequest struct { *requests.RpcRequest OrderSouce string `position:"Query" name:"OrderSouce"` Commodity string `position:"Query" name:"Commodity"` ClientToken string `position:"Query" name:"ClientToken"` OwnerId string `position:"Query" name:"OwnerId"` PaymentType string `position:"Query" name:"PaymentType"` OrderType string `position:"Query" name:"OrderType"` }
CreateOrderRequest is the request struct for api CreateOrder
func CreateCreateOrderRequest ¶
func CreateCreateOrderRequest() (request *CreateOrderRequest)
CreateCreateOrderRequest creates a request to invoke CreateOrder API
type CreateOrderResponse ¶
type CreateOrderResponse struct { *responses.BaseResponse OrderId string `json:"OrderId" xml:"OrderId"` RequestId string `json:"RequestId" xml:"RequestId"` InstanceIds InstanceIdsInCreateOrder `json:"InstanceIds" xml:"InstanceIds"` }
CreateOrderResponse is the response struct for api CreateOrder
func CreateCreateOrderResponse ¶
func CreateCreateOrderResponse() (response *CreateOrderResponse)
CreateCreateOrderResponse creates a response to parse from CreateOrder response
type CrossAccountVerifyTokenRequest ¶ added in v1.62.349
type CrossAccountVerifyTokenRequest struct { *requests.RpcRequest Token string `position:"Body" name:"Token"` }
CrossAccountVerifyTokenRequest is the request struct for api CrossAccountVerifyToken
func CreateCrossAccountVerifyTokenRequest ¶ added in v1.62.349
func CreateCrossAccountVerifyTokenRequest() (request *CrossAccountVerifyTokenRequest)
CreateCrossAccountVerifyTokenRequest creates a request to invoke CrossAccountVerifyToken API
type CrossAccountVerifyTokenResponse ¶ added in v1.62.349
type CrossAccountVerifyTokenResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Result Result `json:"Result" xml:"Result"` }
CrossAccountVerifyTokenResponse is the response struct for api CrossAccountVerifyToken
func CreateCrossAccountVerifyTokenResponse ¶ added in v1.62.349
func CreateCrossAccountVerifyTokenResponse() (response *CrossAccountVerifyTokenResponse)
CreateCrossAccountVerifyTokenResponse creates a response to parse from CrossAccountVerifyToken response
type DescribeCurrentNodeInfoRequest ¶ added in v1.62.349
type DescribeCurrentNodeInfoRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
DescribeCurrentNodeInfoRequest is the request struct for api DescribeCurrentNodeInfo
func CreateDescribeCurrentNodeInfoRequest ¶ added in v1.62.349
func CreateDescribeCurrentNodeInfoRequest() (request *DescribeCurrentNodeInfoRequest)
CreateDescribeCurrentNodeInfoRequest creates a request to invoke DescribeCurrentNodeInfo API
type DescribeCurrentNodeInfoResponse ¶ added in v1.62.349
type DescribeCurrentNodeInfoResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` Result Result `json:"Result" xml:"Result"` }
DescribeCurrentNodeInfoResponse is the response struct for api DescribeCurrentNodeInfo
func CreateDescribeCurrentNodeInfoResponse ¶ added in v1.62.349
func CreateDescribeCurrentNodeInfoResponse() (response *DescribeCurrentNodeInfoResponse)
CreateDescribeCurrentNodeInfoResponse creates a response to parse from DescribeCurrentNodeInfo response
type DescribeDistributionProductsFilter ¶ added in v1.62.349
type DescribeDistributionProductsFilter struct { Value string `name:"Value"` Key string `name:"Key"` }
DescribeDistributionProductsFilter is a repeated param struct in DescribeDistributionProductsRequest
type DescribeDistributionProductsLinkRequest ¶ added in v1.62.349
type DescribeDistributionProductsLinkRequest struct { *requests.RpcRequest Codes *[]string `position:"Query" name:"Codes" type:"Json"` }
DescribeDistributionProductsLinkRequest is the request struct for api DescribeDistributionProductsLink
func CreateDescribeDistributionProductsLinkRequest ¶ added in v1.62.349
func CreateDescribeDistributionProductsLinkRequest() (request *DescribeDistributionProductsLinkRequest)
CreateDescribeDistributionProductsLinkRequest creates a request to invoke DescribeDistributionProductsLink API
type DescribeDistributionProductsLinkResponse ¶ added in v1.62.349
type DescribeDistributionProductsLinkResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` Success bool `json:"Success" xml:"Success"` Result []Item `json:"Result" xml:"Result"` }
DescribeDistributionProductsLinkResponse is the response struct for api DescribeDistributionProductsLink
func CreateDescribeDistributionProductsLinkResponse ¶ added in v1.62.349
func CreateDescribeDistributionProductsLinkResponse() (response *DescribeDistributionProductsLinkResponse)
CreateDescribeDistributionProductsLinkResponse creates a response to parse from DescribeDistributionProductsLink response
type DescribeDistributionProductsRequest ¶ added in v1.62.349
type DescribeDistributionProductsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` Filter *[]DescribeDistributionProductsFilter `position:"Query" name:"Filter" type:"Repeated"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
DescribeDistributionProductsRequest is the request struct for api DescribeDistributionProducts
func CreateDescribeDistributionProductsRequest ¶ added in v1.62.349
func CreateDescribeDistributionProductsRequest() (request *DescribeDistributionProductsRequest)
CreateDescribeDistributionProductsRequest creates a request to invoke DescribeDistributionProducts API
type DescribeDistributionProductsResponse ¶ added in v1.62.349
type DescribeDistributionProductsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Results []Result `json:"Results" xml:"Results"` }
DescribeDistributionProductsResponse is the response struct for api DescribeDistributionProducts
func CreateDescribeDistributionProductsResponse ¶ added in v1.62.349
func CreateDescribeDistributionProductsResponse() (response *DescribeDistributionProductsResponse)
CreateDescribeDistributionProductsResponse creates a response to parse from DescribeDistributionProducts response
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` InstanceId string `position:"Query" name:"InstanceId"` OrderType string `position:"Query" name:"OrderType"` }
DescribeInstanceRequest is the request struct for api DescribeInstance
func CreateDescribeInstanceRequest ¶
func CreateDescribeInstanceRequest() (request *DescribeInstanceRequest)
CreateDescribeInstanceRequest creates a request to invoke DescribeInstance API
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct { *responses.BaseResponse Status string `json:"Status" xml:"Status"` AppJson string `json:"AppJson" xml:"AppJson"` ProductName string `json:"ProductName" xml:"ProductName"` InstanceId int64 `json:"InstanceId" xml:"InstanceId"` ExtendJson string `json:"ExtendJson" xml:"ExtendJson"` IsTrial bool `json:"IsTrial" xml:"IsTrial"` BeganOn int64 `json:"BeganOn" xml:"BeganOn"` ComponentJson string `json:"ComponentJson" xml:"ComponentJson"` Constraints string `json:"Constraints" xml:"Constraints"` ProductType string `json:"ProductType" xml:"ProductType"` HostJson string `json:"HostJson" xml:"HostJson"` ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"` CreatedOn int64 `json:"CreatedOn" xml:"CreatedOn"` EndOn int64 `json:"EndOn" xml:"EndOn"` OrderId int64 `json:"OrderId" xml:"OrderId"` ProductCode string `json:"ProductCode" xml:"ProductCode"` SupplierName string `json:"SupplierName" xml:"SupplierName"` AutoRenewal string `json:"AutoRenewal" xml:"AutoRenewal"` RelationalData RelationalData `json:"RelationalData" xml:"RelationalData"` Modules ModulesInDescribeInstance `json:"Modules" xml:"Modules"` }
DescribeInstanceResponse is the response struct for api DescribeInstance
func CreateDescribeInstanceResponse ¶
func CreateDescribeInstanceResponse() (response *DescribeInstanceResponse)
CreateDescribeInstanceResponse creates a response to parse from DescribeInstance response
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { *requests.RpcRequest Codes string `position:"Query" name:"Codes"` ExceptCodes string `position:"Query" name:"ExceptCodes"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ProductType string `position:"Query" name:"ProductType"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
DescribeInstancesRequest is the request struct for api DescribeInstances
func CreateDescribeInstancesRequest ¶
func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)
CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` InstanceItems InstanceItems `json:"InstanceItems" xml:"InstanceItems"` }
DescribeInstancesResponse is the response struct for api DescribeInstances
func CreateDescribeInstancesResponse ¶
func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)
CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response
type DescribeLicenseRequest ¶
type DescribeLicenseRequest struct { *requests.RpcRequest LicenseCode string `position:"Query" name:"LicenseCode"` }
DescribeLicenseRequest is the request struct for api DescribeLicense
func CreateDescribeLicenseRequest ¶
func CreateDescribeLicenseRequest() (request *DescribeLicenseRequest)
CreateDescribeLicenseRequest creates a request to invoke DescribeLicense API
type DescribeLicenseResponse ¶
type DescribeLicenseResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` License License `json:"License" xml:"License"` }
DescribeLicenseResponse is the response struct for api DescribeLicense
func CreateDescribeLicenseResponse ¶
func CreateDescribeLicenseResponse() (response *DescribeLicenseResponse)
CreateDescribeLicenseResponse creates a response to parse from DescribeLicense response
type DescribeOrderRequest ¶
type DescribeOrderRequest struct { *requests.RpcRequest OrderId string `position:"Query" name:"OrderId"` }
DescribeOrderRequest is the request struct for api DescribeOrder
func CreateDescribeOrderRequest ¶
func CreateDescribeOrderRequest() (request *DescribeOrderRequest)
CreateDescribeOrderRequest creates a request to invoke DescribeOrder API
type DescribeOrderResponse ¶
type DescribeOrderResponse struct { *responses.BaseResponse ProductName string `json:"ProductName" xml:"ProductName"` SupplierCompanyName string `json:"SupplierCompanyName" xml:"SupplierCompanyName"` OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` AliUid int64 `json:"AliUid" xml:"AliUid"` CouponPrice float64 `json:"CouponPrice" xml:"CouponPrice"` AccountQuantity int64 `json:"AccountQuantity" xml:"AccountQuantity"` PeriodType string `json:"PeriodType" xml:"PeriodType"` RequestId string `json:"RequestId" xml:"RequestId"` PayStatus string `json:"PayStatus" xml:"PayStatus"` PaymentPrice float64 `json:"PaymentPrice" xml:"PaymentPrice"` OrderStatus string `json:"OrderStatus" xml:"OrderStatus"` ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"` PaidOn int64 `json:"PaidOn" xml:"PaidOn"` Components map[string]interface{} `json:"Components" xml:"Components"` CreatedOn int64 `json:"CreatedOn" xml:"CreatedOn"` OrderType string `json:"OrderType" xml:"OrderType"` TotalPrice float64 `json:"TotalPrice" xml:"TotalPrice"` Quantity int `json:"Quantity" xml:"Quantity"` OrderId int64 `json:"OrderId" xml:"OrderId"` ProductCode string `json:"ProductCode" xml:"ProductCode"` SupplierTelephones SupplierTelephones `json:"SupplierTelephones" xml:"SupplierTelephones"` InstanceIds InstanceIdsInDescribeOrder `json:"InstanceIds" xml:"InstanceIds"` }
DescribeOrderResponse is the response struct for api DescribeOrder
func CreateDescribeOrderResponse ¶
func CreateDescribeOrderResponse() (response *DescribeOrderResponse)
CreateDescribeOrderResponse creates a response to parse from DescribeOrder response
type DescribePriceRequest ¶
type DescribePriceRequest struct { *requests.RpcRequest Commodity string `position:"Query" name:"Commodity"` OrderType string `position:"Query" name:"OrderType"` }
DescribePriceRequest is the request struct for api DescribePrice
func CreateDescribePriceRequest ¶
func CreateDescribePriceRequest() (request *DescribePriceRequest)
CreateDescribePriceRequest creates a request to invoke DescribePrice API
type DescribePriceResponse ¶
type DescribePriceResponse struct { *responses.BaseResponse ExpressionCode string `json:"ExpressionCode" xml:"ExpressionCode"` Cuxiao bool `json:"Cuxiao" xml:"Cuxiao"` DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"` Cycle string `json:"Cycle" xml:"Cycle"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` Duration int `json:"Duration" xml:"Duration"` Currency string `json:"Currency" xml:"Currency"` ExpressionMessage string `json:"ExpressionMessage" xml:"ExpressionMessage"` InfoTitle string `json:"InfoTitle" xml:"InfoTitle"` ProductCode string `json:"ProductCode" xml:"ProductCode"` PromotionRules PromotionRules `json:"PromotionRules" xml:"PromotionRules"` Coupons Coupons `json:"Coupons" xml:"Coupons"` }
DescribePriceResponse is the response struct for api DescribePrice
func CreateDescribePriceResponse ¶
func CreateDescribePriceResponse() (response *DescribePriceResponse)
CreateDescribePriceResponse creates a response to parse from DescribePrice response
type DescribeProductRequest ¶
type DescribeProductRequest struct { *requests.RpcRequest Code string `position:"Query" name:"Code"` QueryDraft requests.Boolean `position:"Query" name:"QueryDraft"` AliUid string `position:"Query" name:"AliUid"` }
DescribeProductRequest is the request struct for api DescribeProduct
func CreateDescribeProductRequest ¶
func CreateDescribeProductRequest() (request *DescribeProductRequest)
CreateDescribeProductRequest creates a request to invoke DescribeProduct API
type DescribeProductResponse ¶
type DescribeProductResponse struct { *responses.BaseResponse FrontCategoryId int64 `json:"FrontCategoryId" xml:"FrontCategoryId"` Status string `json:"Status" xml:"Status"` Type string `json:"Type" xml:"Type"` PicUrl string `json:"PicUrl" xml:"PicUrl"` Score float64 `json:"Score" xml:"Score"` UseCount int64 `json:"UseCount" xml:"UseCount"` GmtModified int64 `json:"GmtModified" xml:"GmtModified"` SupplierPk int64 `json:"SupplierPk" xml:"SupplierPk"` GmtCreated int64 `json:"GmtCreated" xml:"GmtCreated"` RequestId string `json:"RequestId" xml:"RequestId"` ShortDescription string `json:"ShortDescription" xml:"ShortDescription"` Description string `json:"Description" xml:"Description"` Code string `json:"Code" xml:"Code"` AuditFailMsg string `json:"AuditFailMsg" xml:"AuditFailMsg"` Name string `json:"Name" xml:"Name"` AuditTime int64 `json:"AuditTime" xml:"AuditTime"` AuditStatus string `json:"AuditStatus" xml:"AuditStatus"` ShopInfo ShopInfo `json:"ShopInfo" xml:"ShopInfo"` ProductSkus ProductSkus `json:"ProductSkus" xml:"ProductSkus"` ProductExtras ProductExtras `json:"ProductExtras" xml:"ProductExtras"` }
DescribeProductResponse is the response struct for api DescribeProduct
func CreateDescribeProductResponse ¶
func CreateDescribeProductResponse() (response *DescribeProductResponse)
CreateDescribeProductResponse creates a response to parse from DescribeProduct response
type DescribeProductsFilter ¶
DescribeProductsFilter is a repeated param struct in DescribeProductsRequest
type DescribeProductsRequest ¶
type DescribeProductsRequest struct { *requests.RpcRequest SearchTerm string `position:"Query" name:"SearchTerm"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` Filter *[]DescribeProductsFilter `position:"Query" name:"Filter" type:"Repeated"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
DescribeProductsRequest is the request struct for api DescribeProducts
func CreateDescribeProductsRequest ¶
func CreateDescribeProductsRequest() (request *DescribeProductsRequest)
CreateDescribeProductsRequest creates a request to invoke DescribeProducts API
type DescribeProductsResponse ¶
type DescribeProductsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` ProductItems ProductItems `json:"ProductItems" xml:"ProductItems"` }
DescribeProductsResponse is the response struct for api DescribeProducts
func CreateDescribeProductsResponse ¶
func CreateDescribeProductsResponse() (response *DescribeProductsResponse)
CreateDescribeProductsResponse creates a response to parse from DescribeProducts response
type DescribeProjectAttachmentsRequest ¶ added in v1.62.349
type DescribeProjectAttachmentsRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
DescribeProjectAttachmentsRequest is the request struct for api DescribeProjectAttachments
func CreateDescribeProjectAttachmentsRequest ¶ added in v1.62.349
func CreateDescribeProjectAttachmentsRequest() (request *DescribeProjectAttachmentsRequest)
CreateDescribeProjectAttachmentsRequest creates a request to invoke DescribeProjectAttachments API
type DescribeProjectAttachmentsResponse ¶ added in v1.62.349
type DescribeProjectAttachmentsResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` Result []ProjectAttachment `json:"Result" xml:"Result"` }
DescribeProjectAttachmentsResponse is the response struct for api DescribeProjectAttachments
func CreateDescribeProjectAttachmentsResponse ¶ added in v1.62.349
func CreateDescribeProjectAttachmentsResponse() (response *DescribeProjectAttachmentsResponse)
CreateDescribeProjectAttachmentsResponse creates a response to parse from DescribeProjectAttachments response
type DescribeProjectInfoRequest ¶ added in v1.62.349
type DescribeProjectInfoRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
DescribeProjectInfoRequest is the request struct for api DescribeProjectInfo
func CreateDescribeProjectInfoRequest ¶ added in v1.62.349
func CreateDescribeProjectInfoRequest() (request *DescribeProjectInfoRequest)
CreateDescribeProjectInfoRequest creates a request to invoke DescribeProjectInfo API
type DescribeProjectInfoResponse ¶ added in v1.62.349
type DescribeProjectInfoResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` Result Result `json:"Result" xml:"Result"` }
DescribeProjectInfoResponse is the response struct for api DescribeProjectInfo
func CreateDescribeProjectInfoResponse ¶ added in v1.62.349
func CreateDescribeProjectInfoResponse() (response *DescribeProjectInfoResponse)
CreateDescribeProjectInfoResponse creates a response to parse from DescribeProjectInfo response
type DescribeProjectMessagesRequest ¶ added in v1.62.349
type DescribeProjectMessagesRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` PageIndex requests.Integer `position:"Query" name:"PageIndex"` }
DescribeProjectMessagesRequest is the request struct for api DescribeProjectMessages
func CreateDescribeProjectMessagesRequest ¶ added in v1.62.349
func CreateDescribeProjectMessagesRequest() (request *DescribeProjectMessagesRequest)
CreateDescribeProjectMessagesRequest creates a request to invoke DescribeProjectMessages API
type DescribeProjectMessagesResponse ¶ added in v1.62.349
type DescribeProjectMessagesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` Success bool `json:"Success" xml:"Success"` Result []ProjectMessage `json:"Result" xml:"Result"` }
DescribeProjectMessagesResponse is the response struct for api DescribeProjectMessages
func CreateDescribeProjectMessagesResponse ¶ added in v1.62.349
func CreateDescribeProjectMessagesResponse() (response *DescribeProjectMessagesResponse)
CreateDescribeProjectMessagesResponse creates a response to parse from DescribeProjectMessages response
type DescribeProjectNodesRequest ¶ added in v1.62.349
type DescribeProjectNodesRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
DescribeProjectNodesRequest is the request struct for api DescribeProjectNodes
func CreateDescribeProjectNodesRequest ¶ added in v1.62.349
func CreateDescribeProjectNodesRequest() (request *DescribeProjectNodesRequest)
CreateDescribeProjectNodesRequest creates a request to invoke DescribeProjectNodes API
type DescribeProjectNodesResponse ¶ added in v1.62.349
type DescribeProjectNodesResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` Result []ProjectNode `json:"Result" xml:"Result"` }
DescribeProjectNodesResponse is the response struct for api DescribeProjectNodes
func CreateDescribeProjectNodesResponse ¶ added in v1.62.349
func CreateDescribeProjectNodesResponse() (response *DescribeProjectNodesResponse)
CreateDescribeProjectNodesResponse creates a response to parse from DescribeProjectNodes response
type DescribeProjectOperateLogsRequest ¶ added in v1.62.349
type DescribeProjectOperateLogsRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` }
DescribeProjectOperateLogsRequest is the request struct for api DescribeProjectOperateLogs
func CreateDescribeProjectOperateLogsRequest ¶ added in v1.62.349
func CreateDescribeProjectOperateLogsRequest() (request *DescribeProjectOperateLogsRequest)
CreateDescribeProjectOperateLogsRequest creates a request to invoke DescribeProjectOperateLogs API
type DescribeProjectOperateLogsResponse ¶ added in v1.62.349
type DescribeProjectOperateLogsResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` Result []ProjectMessage `json:"Result" xml:"Result"` }
DescribeProjectOperateLogsResponse is the response struct for api DescribeProjectOperateLogs
func CreateDescribeProjectOperateLogsResponse ¶ added in v1.62.349
func CreateDescribeProjectOperateLogsResponse() (response *DescribeProjectOperateLogsResponse)
CreateDescribeProjectOperateLogsResponse creates a response to parse from DescribeProjectOperateLogs response
type ExtendArray ¶
type ExtendArray struct {
LicenseAttribute []LicenseAttribute `json:"LicenseAttribute" xml:"LicenseAttribute"`
}
ExtendArray is a nested struct in market response
type ExtendInfo ¶
type ExtendInfo struct { AliUid int64 `json:"AliUid" xml:"AliUid"` AccountQuantity int64 `json:"AccountQuantity" xml:"AccountQuantity"` Email string `json:"Email" xml:"Email"` Mobile string `json:"Mobile" xml:"Mobile"` }
ExtendInfo is a nested struct in market response
type FinishCurrentProjectNodeRequest ¶ added in v1.62.349
type FinishCurrentProjectNodeRequest struct { *requests.RpcRequest TemplateForm string `position:"Query" name:"TemplateForm"` InstanceId string `position:"Query" name:"InstanceId"` Remark string `position:"Query" name:"Remark"` NodeId requests.Integer `position:"Query" name:"NodeId"` }
FinishCurrentProjectNodeRequest is the request struct for api FinishCurrentProjectNode
func CreateFinishCurrentProjectNodeRequest ¶ added in v1.62.349
func CreateFinishCurrentProjectNodeRequest() (request *FinishCurrentProjectNodeRequest)
CreateFinishCurrentProjectNodeRequest creates a request to invoke FinishCurrentProjectNode API
type FinishCurrentProjectNodeResponse ¶ added in v1.62.349
type FinishCurrentProjectNodeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Result bool `json:"Result" xml:"Result"` Success bool `json:"Success" xml:"Success"` }
FinishCurrentProjectNodeResponse is the response struct for api FinishCurrentProjectNode
func CreateFinishCurrentProjectNodeResponse ¶ added in v1.62.349
func CreateFinishCurrentProjectNodeResponse() (response *FinishCurrentProjectNodeResponse)
CreateFinishCurrentProjectNodeResponse creates a response to parse from FinishCurrentProjectNode response
type InstanceIdsInCreateOrder ¶
type InstanceIdsInCreateOrder struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInCreateOrder is a nested struct in market response
type InstanceIdsInDescribeOrder ¶
type InstanceIdsInDescribeOrder struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInDescribeOrder is a nested struct in market response
type InstanceItem ¶
type InstanceItem struct { Status string `json:"Status" xml:"Status"` AppJson string `json:"AppJson" xml:"AppJson"` ApiJson string `json:"ApiJson" xml:"ApiJson"` ProductName string `json:"ProductName" xml:"ProductName"` ImageJson string `json:"ImageJson" xml:"ImageJson"` InstanceId int64 `json:"InstanceId" xml:"InstanceId"` ExtendJson string `json:"ExtendJson" xml:"ExtendJson"` BeganOn int64 `json:"BeganOn" xml:"BeganOn"` ProductType string `json:"ProductType" xml:"ProductType"` HostJson string `json:"HostJson" xml:"HostJson"` ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"` CreatedOn int64 `json:"CreatedOn" xml:"CreatedOn"` IdaasJson string `json:"IdaasJson" xml:"IdaasJson"` EndOn int64 `json:"EndOn" xml:"EndOn"` OrderId int64 `json:"OrderId" xml:"OrderId"` ProductCode string `json:"ProductCode" xml:"ProductCode"` SupplierName string `json:"SupplierName" xml:"SupplierName"` }
InstanceItem is a nested struct in market response
type InstanceItems ¶
type InstanceItems struct {
InstanceItem []InstanceItem `json:"InstanceItem" xml:"InstanceItem"`
}
InstanceItems is a nested struct in market response
type Item ¶ added in v1.62.349
type Item struct { Url string `json:"url" xml:"url"` Code string `json:"code" xml:"code"` Name string `json:"name" xml:"name"` }
Item is a nested struct in market response
type License ¶
type License struct { ActivateTime string `json:"ActivateTime" xml:"ActivateTime"` LicenseStatus string `json:"LicenseStatus" xml:"LicenseStatus"` ProductName string `json:"ProductName" xml:"ProductName"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` ProductSkuId string `json:"ProductSkuId" xml:"ProductSkuId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` LicenseCode string `json:"LicenseCode" xml:"LicenseCode"` InstanceId string `json:"InstanceId" xml:"InstanceId"` SupplierName string `json:"SupplierName" xml:"SupplierName"` ProductCode string `json:"ProductCode" xml:"ProductCode"` ExtendInfo ExtendInfo `json:"ExtendInfo" xml:"ExtendInfo"` ExtendArray ExtendArray `json:"ExtendArray" xml:"ExtendArray"` }
License is a nested struct in market response
type LicenseAttribute ¶
type LicenseAttribute struct { Code string `json:"Code" xml:"Code"` Value string `json:"Value" xml:"Value"` }
LicenseAttribute is a nested struct in market response
type Module ¶
type Module struct { Name string `json:"Name" xml:"Name"` Code string `json:"Code" xml:"Code"` Id string `json:"Id" xml:"Id"` Properties PropertiesInDescribeInstance `json:"Properties" xml:"Properties"` }
Module is a nested struct in market response
type ModulesInDescribeInstance ¶
type ModulesInDescribeInstance struct {
Module []Module `json:"Module" xml:"Module"`
}
ModulesInDescribeInstance is a nested struct in market response
type ModulesInDescribeProduct ¶
type ModulesInDescribeProduct struct {
Module []Module `json:"Module" xml:"Module"`
}
ModulesInDescribeProduct is a nested struct in market response
type OrderPeriod ¶
type OrderPeriod struct { Name string `json:"Name" xml:"Name"` PeriodType string `json:"PeriodType" xml:"PeriodType"` }
OrderPeriod is a nested struct in market response
type OrderPeriods ¶
type OrderPeriods struct {
OrderPeriod []OrderPeriod `json:"OrderPeriod" xml:"OrderPeriod"`
}
OrderPeriods is a nested struct in market response
type PauseProjectRequest ¶ added in v1.62.349
type PauseProjectRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` Remark string `position:"Query" name:"Remark"` NodeId requests.Integer `position:"Query" name:"NodeId"` }
PauseProjectRequest is the request struct for api PauseProject
func CreatePauseProjectRequest ¶ added in v1.62.349
func CreatePauseProjectRequest() (request *PauseProjectRequest)
CreatePauseProjectRequest creates a request to invoke PauseProject API
type PauseProjectResponse ¶ added in v1.62.349
type PauseProjectResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Result bool `json:"Result" xml:"Result"` Success bool `json:"Success" xml:"Success"` }
PauseProjectResponse is the response struct for api PauseProject
func CreatePauseProjectResponse ¶ added in v1.62.349
func CreatePauseProjectResponse() (response *PauseProjectResponse)
CreatePauseProjectResponse creates a response to parse from PauseProject response
type ProductExtra ¶
type ProductExtra struct { Type string `json:"Type" xml:"Type"` Key string `json:"Key" xml:"Key"` Label string `json:"Label" xml:"Label"` Order int `json:"Order" xml:"Order"` Values string `json:"Values" xml:"Values"` }
ProductExtra is a nested struct in market response
type ProductExtras ¶
type ProductExtras struct {
ProductExtra []ProductExtra `json:"ProductExtra" xml:"ProductExtra"`
}
ProductExtras is a nested struct in market response
type ProductItem ¶
type ProductItem struct { PriceInfo string `json:"PriceInfo" xml:"PriceInfo"` DeliveryWay string `json:"DeliveryWay" xml:"DeliveryWay"` ImageUrl string `json:"ImageUrl" xml:"ImageUrl"` WarrantyDate string `json:"WarrantyDate" xml:"WarrantyDate"` Tags string `json:"Tags" xml:"Tags"` Score string `json:"Score" xml:"Score"` SupplierId int64 `json:"SupplierId" xml:"SupplierId"` OperationSystem string `json:"OperationSystem" xml:"OperationSystem"` ShortDescription string `json:"ShortDescription" xml:"ShortDescription"` DeliveryDate string `json:"DeliveryDate" xml:"DeliveryDate"` TargetUrl string `json:"TargetUrl" xml:"TargetUrl"` Code string `json:"Code" xml:"Code"` CategoryId int64 `json:"CategoryId" xml:"CategoryId"` Name string `json:"Name" xml:"Name"` SuggestedPrice string `json:"SuggestedPrice" xml:"SuggestedPrice"` SupplierName string `json:"SupplierName" xml:"SupplierName"` }
ProductItem is a nested struct in market response
type ProductItems ¶
type ProductItems struct {
ProductItem []ProductItem `json:"ProductItem" xml:"ProductItem"`
}
ProductItems is a nested struct in market response
type ProductSku ¶
type ProductSku struct { Hidden bool `json:"Hidden" xml:"Hidden"` Code string `json:"Code" xml:"Code"` Constraints string `json:"Constraints" xml:"Constraints"` Name string `json:"Name" xml:"Name"` ChargeType string `json:"ChargeType" xml:"ChargeType"` OrderPeriods OrderPeriods `json:"OrderPeriods" xml:"OrderPeriods"` Modules ModulesInDescribeProduct `json:"Modules" xml:"Modules"` }
ProductSku is a nested struct in market response
type ProductSkus ¶
type ProductSkus struct {
ProductSku []ProductSku `json:"ProductSku" xml:"ProductSku"`
}
ProductSkus is a nested struct in market response
type ProjectAttachment ¶ added in v1.62.349
type ProjectAttachment struct { FileLinkGmtExpired int64 `json:"FileLinkGmtExpired" xml:"FileLinkGmtExpired"` StepNo int `json:"StepNo" xml:"StepNo"` AttachmentToken string `json:"AttachmentToken" xml:"AttachmentToken"` FileName string `json:"FileName" xml:"FileName"` OperatorRole string `json:"OperatorRole" xml:"OperatorRole"` NodeName string `json:"NodeName" xml:"NodeName"` OperatorName string `json:"OperatorName" xml:"OperatorName"` FileLink string `json:"FileLink" xml:"FileLink"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` FileSuffix string `json:"FileSuffix" xml:"FileSuffix"` Operator int64 `json:"Operator" xml:"Operator"` Content string `json:"Content" xml:"Content"` NodeId int64 `json:"NodeId" xml:"NodeId"` AttachmentType string `json:"AttachmentType" xml:"AttachmentType"` FileSize int64 `json:"FileSize" xml:"FileSize"` }
ProjectAttachment is a nested struct in market response
type ProjectMessage ¶ added in v1.62.349
type ProjectMessage struct { GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` OperatorRole string `json:"OperatorRole" xml:"OperatorRole"` Content string `json:"Content" xml:"Content"` Operator int64 `json:"Operator" xml:"Operator"` OperatorName string `json:"OperatorName" xml:"OperatorName"` Description string `json:"Description" xml:"Description"` }
ProjectMessage is a nested struct in market response
type ProjectNode ¶ added in v1.62.349
type ProjectNode struct { NextNodeId int64 `json:"NextNodeId" xml:"NextNodeId"` StepNo int `json:"StepNo" xml:"StepNo"` AutoFinishNode bool `json:"AutoFinishNode" xml:"AutoFinishNode"` FinalStepNo int `json:"FinalStepNo" xml:"FinalStepNo"` PreviousNodeId int64 `json:"PreviousNodeId" xml:"PreviousNodeId"` ParentNodeId int64 `json:"ParentNodeId" xml:"ParentNodeId"` GmtExpired int64 `json:"GmtExpired" xml:"GmtExpired"` OperatorRole string `json:"OperatorRole" xml:"OperatorRole"` GmtStart int64 `json:"GmtStart" xml:"GmtStart"` NodeStatus string `json:"NodeStatus" xml:"NodeStatus"` NodeName string `json:"NodeName" xml:"NodeName"` GmtFinished int64 `json:"GmtFinished" xml:"GmtFinished"` AllowRollbackNode bool `json:"AllowRollbackNode" xml:"AllowRollbackNode"` TemplateForm string `json:"TemplateForm" xml:"TemplateForm"` NeedAttachment bool `json:"NeedAttachment" xml:"NeedAttachment"` NodeId int64 `json:"NodeId" xml:"NodeId"` }
ProjectNode is a nested struct in market response
type PromotionRule ¶
type PromotionRule struct { Title string `json:"Title" xml:"Title"` Name string `json:"Name" xml:"Name"` RuleId string `json:"RuleId" xml:"RuleId"` }
PromotionRule is a nested struct in market response
type PromotionRules ¶
type PromotionRules struct {
PromotionRule []PromotionRule `json:"PromotionRule" xml:"PromotionRule"`
}
PromotionRules is a nested struct in market response
type PropertiesInDescribeInstance ¶
type PropertiesInDescribeInstance struct {
Property []Property `json:"Property" xml:"Property"`
}
PropertiesInDescribeInstance is a nested struct in market response
type PropertiesInDescribeProduct ¶
type PropertiesInDescribeProduct struct {
Property []Property `json:"Property" xml:"Property"`
}
PropertiesInDescribeProduct is a nested struct in market response
type Property ¶
type Property struct { Key string `json:"Key" xml:"Key"` Name string `json:"Name" xml:"Name"` ShowType string `json:"ShowType" xml:"ShowType"` DisplayUnit string `json:"DisplayUnit" xml:"DisplayUnit"` PropertyValues PropertyValuesInDescribeInstance `json:"PropertyValues" xml:"PropertyValues"` }
Property is a nested struct in market response
type PropertyValue ¶
type PropertyValue struct { Value string `json:"Value" xml:"Value"` Min string `json:"Min" xml:"Min"` Remark string `json:"Remark" xml:"Remark"` Max string `json:"Max" xml:"Max"` Step string `json:"Step" xml:"Step"` DisplayName string `json:"DisplayName" xml:"DisplayName"` Type string `json:"Type" xml:"Type"` }
PropertyValue is a nested struct in market response
type PropertyValuesInDescribeInstance ¶
type PropertyValuesInDescribeInstance struct {
PropertyValue []PropertyValue `json:"PropertyValue" xml:"PropertyValue"`
}
PropertyValuesInDescribeInstance is a nested struct in market response
type PropertyValuesInDescribeProduct ¶
type PropertyValuesInDescribeProduct struct {
PropertyValue []PropertyValue `json:"PropertyValue" xml:"PropertyValue"`
}
PropertyValuesInDescribeProduct is a nested struct in market response
type PushMeteringDataRequest ¶
type PushMeteringDataRequest struct { *requests.RpcRequest Metering string `position:"Query" name:"Metering"` }
PushMeteringDataRequest is the request struct for api PushMeteringData
func CreatePushMeteringDataRequest ¶
func CreatePushMeteringDataRequest() (request *PushMeteringDataRequest)
CreatePushMeteringDataRequest creates a request to invoke PushMeteringData API
type PushMeteringDataResponse ¶
type PushMeteringDataResponse struct { *responses.BaseResponse Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` }
PushMeteringDataResponse is the response struct for api PushMeteringData
func CreatePushMeteringDataResponse ¶
func CreatePushMeteringDataResponse() (response *PushMeteringDataResponse)
CreatePushMeteringDataResponse creates a response to parse from PushMeteringData response
type RelationalData ¶
type RelationalData struct {
ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"`
}
RelationalData is a nested struct in market response
type Result ¶
type Result struct { Name string `json:"Name" xml:"Name"` SupplierUId string `json:"SupplierUId" xml:"SupplierUId"` ProductName string `json:"ProductName" xml:"ProductName"` TemplateForm string `json:"TemplateForm" xml:"TemplateForm"` FirstCategoryName string `json:"FirstCategoryName" xml:"FirstCategoryName"` ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"` TemplateId int64 `json:"TemplateId" xml:"TemplateId"` OrderId int64 `json:"OrderId" xml:"OrderId"` CustomerAliUid int64 `json:"CustomerAliUid" xml:"CustomerAliUid"` AutoFinishNode bool `json:"AutoFinishNode" xml:"AutoFinishNode"` SubmissionRadio string `json:"SubmissionRadio" xml:"SubmissionRadio"` Score string `json:"Score" xml:"Score"` NodeName string `json:"NodeName" xml:"NodeName"` TradeCount string `json:"TradeCount" xml:"TradeCount"` ParentNodeId int64 `json:"ParentNodeId" xml:"ParentNodeId"` ImageUrl string `json:"ImageUrl" xml:"ImageUrl"` InstanceId string `json:"InstanceId" xml:"InstanceId"` SupplierName string `json:"SupplierName" xml:"SupplierName"` FinishType string `json:"FinishType" xml:"FinishType"` TemplateType string `json:"TemplateType" xml:"TemplateType"` Type string `json:"Type" xml:"Type"` Uid string `json:"Uid" xml:"Uid"` ProjectStatus string `json:"ProjectStatus" xml:"ProjectStatus"` ShortDescription string `json:"ShortDescription" xml:"ShortDescription"` SupplierAliUid int64 `json:"SupplierAliUid" xml:"SupplierAliUid"` FinalStepNo int `json:"FinalStepNo" xml:"FinalStepNo"` OperatorRole string `json:"OperatorRole" xml:"OperatorRole"` Code string `json:"Code" xml:"Code"` UserCommentCount string `json:"UserCommentCount" xml:"UserCommentCount"` Price string `json:"Price" xml:"Price"` ProductSkuName string `json:"ProductSkuName" xml:"ProductSkuName"` SecondCategoryName string `json:"SecondCategoryName" xml:"SecondCategoryName"` GmtStart int64 `json:"GmtStart" xml:"GmtStart"` NodeStatus string `json:"NodeStatus" xml:"NodeStatus"` StepNo int `json:"StepNo" xml:"StepNo"` AllowRollbackNode bool `json:"AllowRollbackNode" xml:"AllowRollbackNode"` ProductCode string `json:"ProductCode" xml:"ProductCode"` NeedAttachment bool `json:"NeedAttachment" xml:"NeedAttachment"` GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"` AuthTime int64 `json:"AuthTime" xml:"AuthTime"` GmtExpired int64 `json:"GmtExpired" xml:"GmtExpired"` CurrentStepNo int `json:"CurrentStepNo" xml:"CurrentStepNo"` PreviousNodeId int64 `json:"PreviousNodeId" xml:"PreviousNodeId"` NodeId int64 `json:"NodeId" xml:"NodeId"` GmtFinished int64 `json:"GmtFinished" xml:"GmtFinished"` NextNodeId int64 `json:"NextNodeId" xml:"NextNodeId"` AuthRoles []string `json:"AuthRoles" xml:"AuthRoles"` }
Result is a nested struct in market response
type ResultInDescribeDistributionProductsLink ¶ added in v1.62.349
type ResultInDescribeDistributionProductsLink struct {
Item []Item `json:"item" xml:"item"`
}
ResultInDescribeDistributionProductsLink is a nested struct in market response
type ResultInDescribeProjectAttachments ¶ added in v1.62.349
type ResultInDescribeProjectAttachments struct {
ProjectAttachment []ProjectAttachment `json:"ProjectAttachment" xml:"ProjectAttachment"`
}
ResultInDescribeProjectAttachments is a nested struct in market response
type ResultInDescribeProjectMessages ¶ added in v1.62.349
type ResultInDescribeProjectMessages struct {
ProjectMessage []ProjectMessage `json:"ProjectMessage" xml:"ProjectMessage"`
}
ResultInDescribeProjectMessages is a nested struct in market response
type ResultInDescribeProjectNodes ¶ added in v1.62.349
type ResultInDescribeProjectNodes struct {
ProjectNode []ProjectNode `json:"ProjectNode" xml:"ProjectNode"`
}
ResultInDescribeProjectNodes is a nested struct in market response
type ResultInDescribeProjectOperateLogs ¶ added in v1.62.349
type ResultInDescribeProjectOperateLogs struct {
ProjectMessage []ProjectMessage `json:"ProjectMessage" xml:"ProjectMessage"`
}
ResultInDescribeProjectOperateLogs is a nested struct in market response
type Results ¶ added in v1.62.349
type Results struct {
Result []Result `json:"Result" xml:"Result"`
}
Results is a nested struct in market response
type ResumeProjectRequest ¶ added in v1.62.349
type ResumeProjectRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` Remark string `position:"Query" name:"Remark"` NodeId requests.Integer `position:"Query" name:"NodeId"` }
ResumeProjectRequest is the request struct for api ResumeProject
func CreateResumeProjectRequest ¶ added in v1.62.349
func CreateResumeProjectRequest() (request *ResumeProjectRequest)
CreateResumeProjectRequest creates a request to invoke ResumeProject API
type ResumeProjectResponse ¶ added in v1.62.349
type ResumeProjectResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Result bool `json:"Result" xml:"Result"` Success bool `json:"Success" xml:"Success"` }
ResumeProjectResponse is the response struct for api ResumeProject
func CreateResumeProjectResponse ¶ added in v1.62.349
func CreateResumeProjectResponse() (response *ResumeProjectResponse)
CreateResumeProjectResponse creates a response to parse from ResumeProject response
type RollbackCurrentProjectNodeRequest ¶ added in v1.62.349
type RollbackCurrentProjectNodeRequest struct { *requests.RpcRequest InstanceId string `position:"Query" name:"InstanceId"` Remark string `position:"Query" name:"Remark"` NodeId requests.Integer `position:"Query" name:"NodeId"` }
RollbackCurrentProjectNodeRequest is the request struct for api RollbackCurrentProjectNode
func CreateRollbackCurrentProjectNodeRequest ¶ added in v1.62.349
func CreateRollbackCurrentProjectNodeRequest() (request *RollbackCurrentProjectNodeRequest)
CreateRollbackCurrentProjectNodeRequest creates a request to invoke RollbackCurrentProjectNode API
type RollbackCurrentProjectNodeResponse ¶ added in v1.62.349
type RollbackCurrentProjectNodeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Result bool `json:"Result" xml:"Result"` Success bool `json:"Success" xml:"Success"` }
RollbackCurrentProjectNodeResponse is the response struct for api RollbackCurrentProjectNode
func CreateRollbackCurrentProjectNodeResponse ¶ added in v1.62.349
func CreateRollbackCurrentProjectNodeResponse() (response *RollbackCurrentProjectNodeResponse)
CreateRollbackCurrentProjectNodeResponse creates a response to parse from RollbackCurrentProjectNode response
type ShopInfo ¶
type ShopInfo struct { Name string `json:"Name" xml:"Name"` Emails string `json:"Emails" xml:"Emails"` Id int64 `json:"Id" xml:"Id"` Telephones Telephones `json:"Telephones" xml:"Telephones"` WangWangs WangWangs `json:"WangWangs" xml:"WangWangs"` }
ShopInfo is a nested struct in market response
type SupplierTelephones ¶
type SupplierTelephones struct {
Telephone []string `json:"Telephone" xml:"Telephone"`
}
SupplierTelephones is a nested struct in market response
type Telephones ¶
type Telephones struct {
Telephone []string `json:"Telephone" xml:"Telephone"`
}
Telephones is a nested struct in market response
Source Files ¶
- activate_license.go
- auto_renew_instance.go
- client.go
- create_order.go
- cross_account_verify_token.go
- describe_current_node_info.go
- describe_distribution_products.go
- describe_distribution_products_link.go
- describe_instance.go
- describe_instances.go
- describe_license.go
- describe_order.go
- describe_price.go
- describe_product.go
- describe_products.go
- describe_project_attachments.go
- describe_project_info.go
- describe_project_messages.go
- describe_project_nodes.go
- describe_project_operate_logs.go
- endpoint.go
- finish_current_project_node.go
- pause_project.go
- push_metering_data.go
- resume_project.go
- rollback_current_project_node.go
- struct_auth_roles.go
- struct_coupon.go
- struct_coupons.go
- struct_extend_array.go
- struct_extend_info.go
- struct_instance_ids_in_create_order.go
- struct_instance_ids_in_describe_order.go
- struct_instance_item.go
- struct_instance_items.go
- struct_item.go
- struct_license.go
- struct_license_attribute.go
- struct_module.go
- struct_modules_in_describe_instance.go
- struct_modules_in_describe_product.go
- struct_order_period.go
- struct_order_periods.go
- struct_product_extra.go
- struct_product_extras.go
- struct_product_item.go
- struct_product_items.go
- struct_product_sku.go
- struct_product_skus.go
- struct_project_attachment.go
- struct_project_message.go
- struct_project_node.go
- struct_promotion_rule.go
- struct_promotion_rules.go
- struct_properties_in_describe_instance.go
- struct_properties_in_describe_product.go
- struct_property.go
- struct_property_value.go
- struct_property_values_in_describe_instance.go
- struct_property_values_in_describe_product.go
- struct_relational_data.go
- struct_result.go
- struct_result_in_describe_distribution_products_link.go
- struct_result_in_describe_project_attachments.go
- struct_result_in_describe_project_messages.go
- struct_result_in_describe_project_nodes.go
- struct_result_in_describe_project_operate_logs.go
- struct_results.go
- struct_shop_info.go
- struct_supplier_telephones.go
- struct_telephones.go
- struct_wang_wang.go
- struct_wang_wangs.go