market

package
v1.63.59 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: Apache-2.0 Imports: 6 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

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

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

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://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) DescribeApiMetering added in v1.62.368

func (client *Client) DescribeApiMetering(request *DescribeApiMeteringRequest) (response *DescribeApiMeteringResponse, err error)

DescribeApiMetering invokes the market.DescribeApiMetering API synchronously

func (*Client) DescribeApiMeteringWithCallback added in v1.62.368

func (client *Client) DescribeApiMeteringWithCallback(request *DescribeApiMeteringRequest, callback func(response *DescribeApiMeteringResponse, err error)) <-chan int

DescribeApiMeteringWithCallback invokes the market.DescribeApiMetering API asynchronously

func (*Client) DescribeApiMeteringWithChan added in v1.62.368

func (client *Client) DescribeApiMeteringWithChan(request *DescribeApiMeteringRequest) (<-chan *DescribeApiMeteringResponse, <-chan error)

DescribeApiMeteringWithChan invokes the market.DescribeApiMetering 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 *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 DescribeApiMeteringRequest added in v1.62.368

type DescribeApiMeteringRequest struct {
	*requests.RpcRequest
	ProductCode string           `position:"Query" name:"productCode"`
	Type        requests.Integer `position:"Query" name:"type"`
	PageNum     requests.Integer `position:"Query" name:"pageNum"`
}

DescribeApiMeteringRequest is the request struct for api DescribeApiMetering

func CreateDescribeApiMeteringRequest added in v1.62.368

func CreateDescribeApiMeteringRequest() (request *DescribeApiMeteringRequest)

CreateDescribeApiMeteringRequest creates a request to invoke DescribeApiMetering API

type DescribeApiMeteringResponse added in v1.62.368

type DescribeApiMeteringResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	Code       string       `json:"Code" xml:"Code"`
	PageNumber int64        `json:"PageNumber" xml:"PageNumber"`
	Success    bool         `json:"Success" xml:"Success"`
	Count      int64        `json:"Count" xml:"Count"`
	PageSize   int64        `json:"PageSize" xml:"PageSize"`
	Message    string       `json:"Message" xml:"Message"`
	Version    string       `json:"Version" xml:"Version"`
	Fatal      bool         `json:"Fatal" xml:"Fatal"`
	Result     []ResultItem `json:"Result" xml:"Result"`
}

DescribeApiMeteringResponse is the response struct for api DescribeApiMetering

func CreateDescribeApiMeteringResponse added in v1.62.368

func CreateDescribeApiMeteringResponse() (response *DescribeApiMeteringResponse)

CreateDescribeApiMeteringResponse creates a response to parse from DescribeApiMetering 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"`
	ActiveAddress  string                    `json:"ActiveAddress" xml:"ActiveAddress"`
	LicenseCode    string                    `json:"LicenseCode" xml:"LicenseCode"`
	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

type DescribeProductsFilter struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

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"`
	Remark       string           `position:"Query" name:"Remark"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	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
	Remark     string           `position:"Query" name:"Remark"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	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 ResultInDescribeApiMetering added in v1.62.368

type ResultInDescribeApiMetering struct {
	ResultItem []ResultItem `json:"result" xml:"result"`
}

ResultInDescribeApiMetering is a nested struct in market response

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 ResultItem added in v1.62.368

type ResultItem struct {
	AliyunPk      int64  `json:"AliyunPk" xml:"AliyunPk"`
	ProductCode   string `json:"ProductCode" xml:"ProductCode"`
	ProductName   string `json:"ProductName" xml:"ProductName"`
	TotalQuota    int64  `json:"TotalQuota" xml:"TotalQuota"`
	TotalUsage    int64  `json:"TotalUsage" xml:"TotalUsage"`
	TotalCapacity int64  `json:"TotalCapacity" xml:"TotalCapacity"`
	Unit          string `json:"Unit" xml:"Unit"`
}

ResultItem 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
	Remark     string           `position:"Query" name:"Remark"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	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
	Remark     string           `position:"Query" name:"Remark"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	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

type WangWang

type WangWang struct {
	Remark   string `json:"Remark" xml:"Remark"`
	UserName string `json:"UserName" xml:"UserName"`
}

WangWang is a nested struct in market response

type WangWangs

type WangWangs struct {
	WangWang []WangWang `json:"WangWang" xml:"WangWang"`
}

WangWangs is a nested struct in market response

Source Files

Jump to

Keyboard shortcuts

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