domain-20180208/client/client.go (4,167 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
openapiutil "github.com/alibabacloud-go/openapi-util/service"
util "github.com/alibabacloud-go/tea-utils/v2/service"
"github.com/alibabacloud-go/tea/tea"
)
type AcceptDemandRequest struct {
// This parameter is required.
//
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}
func (s AcceptDemandRequest) String() string {
return tea.Prettify(s)
}
func (s AcceptDemandRequest) GoString() string {
return s.String()
}
func (s *AcceptDemandRequest) SetBizId(v string) *AcceptDemandRequest {
s.BizId = &v
return s
}
func (s *AcceptDemandRequest) SetMessage(v string) *AcceptDemandRequest {
s.Message = &v
return s
}
type AcceptDemandResponseBody struct {
BindUrl *string `json:"BindUrl,omitempty" xml:"BindUrl,omitempty"`
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s AcceptDemandResponseBody) String() string {
return tea.Prettify(s)
}
func (s AcceptDemandResponseBody) GoString() string {
return s.String()
}
func (s *AcceptDemandResponseBody) SetBindUrl(v string) *AcceptDemandResponseBody {
s.BindUrl = &v
return s
}
func (s *AcceptDemandResponseBody) SetRequestId(v string) *AcceptDemandResponseBody {
s.RequestId = &v
return s
}
type AcceptDemandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *AcceptDemandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s AcceptDemandResponse) String() string {
return tea.Prettify(s)
}
func (s AcceptDemandResponse) GoString() string {
return s.String()
}
func (s *AcceptDemandResponse) SetHeaders(v map[string]*string) *AcceptDemandResponse {
s.Headers = v
return s
}
func (s *AcceptDemandResponse) SetStatusCode(v int32) *AcceptDemandResponse {
s.StatusCode = &v
return s
}
func (s *AcceptDemandResponse) SetBody(v *AcceptDemandResponseBody) *AcceptDemandResponse {
s.Body = v
return s
}
type BidDomainRequest struct {
// This parameter is required.
//
// example:
//
// 12345678
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// This parameter is required.
//
// example:
//
// RMB
Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
// This parameter is required.
//
// example:
//
// 100
MaxBid *float32 `json:"MaxBid,omitempty" xml:"MaxBid,omitempty"`
}
func (s BidDomainRequest) String() string {
return tea.Prettify(s)
}
func (s BidDomainRequest) GoString() string {
return s.String()
}
func (s *BidDomainRequest) SetAuctionId(v string) *BidDomainRequest {
s.AuctionId = &v
return s
}
func (s *BidDomainRequest) SetCurrency(v string) *BidDomainRequest {
s.Currency = &v
return s
}
func (s *BidDomainRequest) SetMaxBid(v float32) *BidDomainRequest {
s.MaxBid = &v
return s
}
type BidDomainResponseBody struct {
// example:
//
// 12345678
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// example:
//
// CC615585-9D93-4179-BD16-09337E32A3A7
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s BidDomainResponseBody) String() string {
return tea.Prettify(s)
}
func (s BidDomainResponseBody) GoString() string {
return s.String()
}
func (s *BidDomainResponseBody) SetAuctionId(v string) *BidDomainResponseBody {
s.AuctionId = &v
return s
}
func (s *BidDomainResponseBody) SetRequestId(v string) *BidDomainResponseBody {
s.RequestId = &v
return s
}
type BidDomainResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *BidDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s BidDomainResponse) String() string {
return tea.Prettify(s)
}
func (s BidDomainResponse) GoString() string {
return s.String()
}
func (s *BidDomainResponse) SetHeaders(v map[string]*string) *BidDomainResponse {
s.Headers = v
return s
}
func (s *BidDomainResponse) SetStatusCode(v int32) *BidDomainResponse {
s.StatusCode = &v
return s
}
func (s *BidDomainResponse) SetBody(v *BidDomainResponseBody) *BidDomainResponse {
s.Body = v
return s
}
type ChangeAuctionRequest struct {
AuctionList []*ChangeAuctionRequestAuctionList `json:"AuctionList,omitempty" xml:"AuctionList,omitempty" type:"Repeated"`
}
func (s ChangeAuctionRequest) String() string {
return tea.Prettify(s)
}
func (s ChangeAuctionRequest) GoString() string {
return s.String()
}
func (s *ChangeAuctionRequest) SetAuctionList(v []*ChangeAuctionRequestAuctionList) *ChangeAuctionRequest {
s.AuctionList = v
return s
}
type ChangeAuctionRequestAuctionList struct {
BidRecords []*ChangeAuctionRequestAuctionListBidRecords `json:"BidRecords,omitempty" xml:"BidRecords,omitempty" type:"Repeated"`
// This parameter is required.
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
// This parameter is required.
EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
IsReserve *int32 `json:"IsReserve,omitempty" xml:"IsReserve,omitempty"`
ReservePrice *float32 `json:"ReservePrice,omitempty" xml:"ReservePrice,omitempty"`
ReserveRange *string `json:"ReserveRange,omitempty" xml:"ReserveRange,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
TimeLeft *int64 `json:"TimeLeft,omitempty" xml:"TimeLeft,omitempty"`
// This parameter is required.
Winner *string `json:"Winner,omitempty" xml:"Winner,omitempty"`
// This parameter is required.
WinnerPrice *float32 `json:"WinnerPrice,omitempty" xml:"WinnerPrice,omitempty"`
}
func (s ChangeAuctionRequestAuctionList) String() string {
return tea.Prettify(s)
}
func (s ChangeAuctionRequestAuctionList) GoString() string {
return s.String()
}
func (s *ChangeAuctionRequestAuctionList) SetBidRecords(v []*ChangeAuctionRequestAuctionListBidRecords) *ChangeAuctionRequestAuctionList {
s.BidRecords = v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetDomainName(v string) *ChangeAuctionRequestAuctionList {
s.DomainName = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetEndTime(v string) *ChangeAuctionRequestAuctionList {
s.EndTime = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetIsReserve(v int32) *ChangeAuctionRequestAuctionList {
s.IsReserve = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetReservePrice(v float32) *ChangeAuctionRequestAuctionList {
s.ReservePrice = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetReserveRange(v string) *ChangeAuctionRequestAuctionList {
s.ReserveRange = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetStatus(v string) *ChangeAuctionRequestAuctionList {
s.Status = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetTimeLeft(v int64) *ChangeAuctionRequestAuctionList {
s.TimeLeft = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetWinner(v string) *ChangeAuctionRequestAuctionList {
s.Winner = &v
return s
}
func (s *ChangeAuctionRequestAuctionList) SetWinnerPrice(v float32) *ChangeAuctionRequestAuctionList {
s.WinnerPrice = &v
return s
}
type ChangeAuctionRequestAuctionListBidRecords struct {
// This parameter is required.
CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
// This parameter is required.
Price *float32 `json:"Price,omitempty" xml:"Price,omitempty"`
// This parameter is required.
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}
func (s ChangeAuctionRequestAuctionListBidRecords) String() string {
return tea.Prettify(s)
}
func (s ChangeAuctionRequestAuctionListBidRecords) GoString() string {
return s.String()
}
func (s *ChangeAuctionRequestAuctionListBidRecords) SetCreateTime(v string) *ChangeAuctionRequestAuctionListBidRecords {
s.CreateTime = &v
return s
}
func (s *ChangeAuctionRequestAuctionListBidRecords) SetPrice(v float32) *ChangeAuctionRequestAuctionListBidRecords {
s.Price = &v
return s
}
func (s *ChangeAuctionRequestAuctionListBidRecords) SetUserId(v string) *ChangeAuctionRequestAuctionListBidRecords {
s.UserId = &v
return s
}
type ChangeAuctionResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ChangeAuctionResponseBody) String() string {
return tea.Prettify(s)
}
func (s ChangeAuctionResponseBody) GoString() string {
return s.String()
}
func (s *ChangeAuctionResponseBody) SetRequestId(v string) *ChangeAuctionResponseBody {
s.RequestId = &v
return s
}
type ChangeAuctionResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ChangeAuctionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ChangeAuctionResponse) String() string {
return tea.Prettify(s)
}
func (s ChangeAuctionResponse) GoString() string {
return s.String()
}
func (s *ChangeAuctionResponse) SetHeaders(v map[string]*string) *ChangeAuctionResponse {
s.Headers = v
return s
}
func (s *ChangeAuctionResponse) SetStatusCode(v int32) *ChangeAuctionResponse {
s.StatusCode = &v
return s
}
func (s *ChangeAuctionResponse) SetBody(v *ChangeAuctionResponseBody) *ChangeAuctionResponse {
s.Body = v
return s
}
type CheckDomainStatusRequest struct {
// This parameter is required.
Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
}
func (s CheckDomainStatusRequest) String() string {
return tea.Prettify(s)
}
func (s CheckDomainStatusRequest) GoString() string {
return s.String()
}
func (s *CheckDomainStatusRequest) SetDomain(v string) *CheckDomainStatusRequest {
s.Domain = &v
return s
}
type CheckDomainStatusResponseBody struct {
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Module *CheckDomainStatusResponseBodyModule `json:"Module,omitempty" xml:"Module,omitempty" type:"Struct"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CheckDomainStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s CheckDomainStatusResponseBody) GoString() string {
return s.String()
}
func (s *CheckDomainStatusResponseBody) SetErrorCode(v string) *CheckDomainStatusResponseBody {
s.ErrorCode = &v
return s
}
func (s *CheckDomainStatusResponseBody) SetHttpStatusCode(v int32) *CheckDomainStatusResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *CheckDomainStatusResponseBody) SetModule(v *CheckDomainStatusResponseBodyModule) *CheckDomainStatusResponseBody {
s.Module = v
return s
}
func (s *CheckDomainStatusResponseBody) SetRequestId(v string) *CheckDomainStatusResponseBody {
s.RequestId = &v
return s
}
func (s *CheckDomainStatusResponseBody) SetSuccess(v bool) *CheckDomainStatusResponseBody {
s.Success = &v
return s
}
type CheckDomainStatusResponseBodyModule struct {
DeadDate *int64 `json:"DeadDate,omitempty" xml:"DeadDate,omitempty"`
Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
Price *float32 `json:"Price,omitempty" xml:"Price,omitempty"`
RegDate *int64 `json:"RegDate,omitempty" xml:"RegDate,omitempty"`
}
func (s CheckDomainStatusResponseBodyModule) String() string {
return tea.Prettify(s)
}
func (s CheckDomainStatusResponseBodyModule) GoString() string {
return s.String()
}
func (s *CheckDomainStatusResponseBodyModule) SetDeadDate(v int64) *CheckDomainStatusResponseBodyModule {
s.DeadDate = &v
return s
}
func (s *CheckDomainStatusResponseBodyModule) SetDomain(v string) *CheckDomainStatusResponseBodyModule {
s.Domain = &v
return s
}
func (s *CheckDomainStatusResponseBodyModule) SetEndTime(v int64) *CheckDomainStatusResponseBodyModule {
s.EndTime = &v
return s
}
func (s *CheckDomainStatusResponseBodyModule) SetPrice(v float32) *CheckDomainStatusResponseBodyModule {
s.Price = &v
return s
}
func (s *CheckDomainStatusResponseBodyModule) SetRegDate(v int64) *CheckDomainStatusResponseBodyModule {
s.RegDate = &v
return s
}
type CheckDomainStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CheckDomainStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CheckDomainStatusResponse) String() string {
return tea.Prettify(s)
}
func (s CheckDomainStatusResponse) GoString() string {
return s.String()
}
func (s *CheckDomainStatusResponse) SetHeaders(v map[string]*string) *CheckDomainStatusResponse {
s.Headers = v
return s
}
func (s *CheckDomainStatusResponse) SetStatusCode(v int32) *CheckDomainStatusResponse {
s.StatusCode = &v
return s
}
func (s *CheckDomainStatusResponse) SetBody(v *CheckDomainStatusResponseBody) *CheckDomainStatusResponse {
s.Body = v
return s
}
type CheckSelectedDomainStatusRequest struct {
// This parameter is required.
//
// example:
//
// example.com
Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
}
func (s CheckSelectedDomainStatusRequest) String() string {
return tea.Prettify(s)
}
func (s CheckSelectedDomainStatusRequest) GoString() string {
return s.String()
}
func (s *CheckSelectedDomainStatusRequest) SetDomain(v string) *CheckSelectedDomainStatusRequest {
s.Domain = &v
return s
}
type CheckSelectedDomainStatusResponseBody struct {
// example:
//
// OssFileNotFound
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
// example:
//
// 200
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Module *CheckSelectedDomainStatusResponseBodyModule `json:"Module,omitempty" xml:"Module,omitempty" type:"Struct"`
// example:
//
// E2598CAF-DBFE-494E-95EF-B42A33C178AA
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// True
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CheckSelectedDomainStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s CheckSelectedDomainStatusResponseBody) GoString() string {
return s.String()
}
func (s *CheckSelectedDomainStatusResponseBody) SetErrorCode(v string) *CheckSelectedDomainStatusResponseBody {
s.ErrorCode = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBody) SetHttpStatusCode(v int32) *CheckSelectedDomainStatusResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBody) SetModule(v *CheckSelectedDomainStatusResponseBodyModule) *CheckSelectedDomainStatusResponseBody {
s.Module = v
return s
}
func (s *CheckSelectedDomainStatusResponseBody) SetRequestId(v string) *CheckSelectedDomainStatusResponseBody {
s.RequestId = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBody) SetSuccess(v bool) *CheckSelectedDomainStatusResponseBody {
s.Success = &v
return s
}
type CheckSelectedDomainStatusResponseBodyModule struct {
// example:
//
// 1567353497
DeadDate *int64 `json:"DeadDate,omitempty" xml:"DeadDate,omitempty"`
// example:
//
// example.com
Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
// example:
//
// 1567353497
EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
Premium *bool `json:"Premium,omitempty" xml:"Premium,omitempty"`
// example:
//
// 20.00
Price *float64 `json:"Price,omitempty" xml:"Price,omitempty"`
// example:
//
// 1566353497
RegDate *int64 `json:"RegDate,omitempty" xml:"RegDate,omitempty"`
}
func (s CheckSelectedDomainStatusResponseBodyModule) String() string {
return tea.Prettify(s)
}
func (s CheckSelectedDomainStatusResponseBodyModule) GoString() string {
return s.String()
}
func (s *CheckSelectedDomainStatusResponseBodyModule) SetDeadDate(v int64) *CheckSelectedDomainStatusResponseBodyModule {
s.DeadDate = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBodyModule) SetDomain(v string) *CheckSelectedDomainStatusResponseBodyModule {
s.Domain = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBodyModule) SetEndTime(v int64) *CheckSelectedDomainStatusResponseBodyModule {
s.EndTime = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBodyModule) SetPremium(v bool) *CheckSelectedDomainStatusResponseBodyModule {
s.Premium = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBodyModule) SetPrice(v float64) *CheckSelectedDomainStatusResponseBodyModule {
s.Price = &v
return s
}
func (s *CheckSelectedDomainStatusResponseBodyModule) SetRegDate(v int64) *CheckSelectedDomainStatusResponseBodyModule {
s.RegDate = &v
return s
}
type CheckSelectedDomainStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CheckSelectedDomainStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CheckSelectedDomainStatusResponse) String() string {
return tea.Prettify(s)
}
func (s CheckSelectedDomainStatusResponse) GoString() string {
return s.String()
}
func (s *CheckSelectedDomainStatusResponse) SetHeaders(v map[string]*string) *CheckSelectedDomainStatusResponse {
s.Headers = v
return s
}
func (s *CheckSelectedDomainStatusResponse) SetStatusCode(v int32) *CheckSelectedDomainStatusResponse {
s.StatusCode = &v
return s
}
func (s *CheckSelectedDomainStatusResponse) SetBody(v *CheckSelectedDomainStatusResponseBody) *CheckSelectedDomainStatusResponse {
s.Body = v
return s
}
type CreateFixedPriceDemandOrderRequest struct {
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
ContactId *string `json:"ContactId,omitempty" xml:"ContactId,omitempty"`
Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
}
func (s CreateFixedPriceDemandOrderRequest) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceDemandOrderRequest) GoString() string {
return s.String()
}
func (s *CreateFixedPriceDemandOrderRequest) SetCode(v string) *CreateFixedPriceDemandOrderRequest {
s.Code = &v
return s
}
func (s *CreateFixedPriceDemandOrderRequest) SetContactId(v string) *CreateFixedPriceDemandOrderRequest {
s.ContactId = &v
return s
}
func (s *CreateFixedPriceDemandOrderRequest) SetDomain(v string) *CreateFixedPriceDemandOrderRequest {
s.Domain = &v
return s
}
func (s *CreateFixedPriceDemandOrderRequest) SetSource(v string) *CreateFixedPriceDemandOrderRequest {
s.Source = &v
return s
}
type CreateFixedPriceDemandOrderResponseBody struct {
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Module *CreateFixedPriceDemandOrderResponseBodyModule `json:"Module,omitempty" xml:"Module,omitempty" type:"Struct"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CreateFixedPriceDemandOrderResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceDemandOrderResponseBody) GoString() string {
return s.String()
}
func (s *CreateFixedPriceDemandOrderResponseBody) SetErrorCode(v string) *CreateFixedPriceDemandOrderResponseBody {
s.ErrorCode = &v
return s
}
func (s *CreateFixedPriceDemandOrderResponseBody) SetHttpStatusCode(v int32) *CreateFixedPriceDemandOrderResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *CreateFixedPriceDemandOrderResponseBody) SetModule(v *CreateFixedPriceDemandOrderResponseBodyModule) *CreateFixedPriceDemandOrderResponseBody {
s.Module = v
return s
}
func (s *CreateFixedPriceDemandOrderResponseBody) SetRequestId(v string) *CreateFixedPriceDemandOrderResponseBody {
s.RequestId = &v
return s
}
func (s *CreateFixedPriceDemandOrderResponseBody) SetSuccess(v bool) *CreateFixedPriceDemandOrderResponseBody {
s.Success = &v
return s
}
type CreateFixedPriceDemandOrderResponseBodyModule struct {
Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
OrderNo *string `json:"OrderNo,omitempty" xml:"OrderNo,omitempty"`
Price *int64 `json:"Price,omitempty" xml:"Price,omitempty"`
}
func (s CreateFixedPriceDemandOrderResponseBodyModule) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceDemandOrderResponseBodyModule) GoString() string {
return s.String()
}
func (s *CreateFixedPriceDemandOrderResponseBodyModule) SetDomain(v string) *CreateFixedPriceDemandOrderResponseBodyModule {
s.Domain = &v
return s
}
func (s *CreateFixedPriceDemandOrderResponseBodyModule) SetOrderNo(v string) *CreateFixedPriceDemandOrderResponseBodyModule {
s.OrderNo = &v
return s
}
func (s *CreateFixedPriceDemandOrderResponseBodyModule) SetPrice(v int64) *CreateFixedPriceDemandOrderResponseBodyModule {
s.Price = &v
return s
}
type CreateFixedPriceDemandOrderResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CreateFixedPriceDemandOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CreateFixedPriceDemandOrderResponse) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceDemandOrderResponse) GoString() string {
return s.String()
}
func (s *CreateFixedPriceDemandOrderResponse) SetHeaders(v map[string]*string) *CreateFixedPriceDemandOrderResponse {
s.Headers = v
return s
}
func (s *CreateFixedPriceDemandOrderResponse) SetStatusCode(v int32) *CreateFixedPriceDemandOrderResponse {
s.StatusCode = &v
return s
}
func (s *CreateFixedPriceDemandOrderResponse) SetBody(v *CreateFixedPriceDemandOrderResponseBody) *CreateFixedPriceDemandOrderResponse {
s.Body = v
return s
}
type CreateFixedPriceSelectedOrderRequest struct {
// example:
//
// DX123456
Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
// This parameter is required.
//
// example:
//
// 11935401
ContactId *string `json:"ContactId,omitempty" xml:"ContactId,omitempty"`
// This parameter is required.
//
// example:
//
// example.com
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
// This parameter is required.
//
// example:
//
// 20.00
ExpectedPrice *float64 `json:"ExpectedPrice,omitempty" xml:"ExpectedPrice,omitempty"`
// example:
//
// partnername
Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
}
func (s CreateFixedPriceSelectedOrderRequest) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceSelectedOrderRequest) GoString() string {
return s.String()
}
func (s *CreateFixedPriceSelectedOrderRequest) SetCode(v string) *CreateFixedPriceSelectedOrderRequest {
s.Code = &v
return s
}
func (s *CreateFixedPriceSelectedOrderRequest) SetContactId(v string) *CreateFixedPriceSelectedOrderRequest {
s.ContactId = &v
return s
}
func (s *CreateFixedPriceSelectedOrderRequest) SetDomainName(v string) *CreateFixedPriceSelectedOrderRequest {
s.DomainName = &v
return s
}
func (s *CreateFixedPriceSelectedOrderRequest) SetExpectedPrice(v float64) *CreateFixedPriceSelectedOrderRequest {
s.ExpectedPrice = &v
return s
}
func (s *CreateFixedPriceSelectedOrderRequest) SetSource(v string) *CreateFixedPriceSelectedOrderRequest {
s.Source = &v
return s
}
type CreateFixedPriceSelectedOrderResponseBody struct {
// example:
//
// DomainNotOnSale
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
// example:
//
// 200
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Module *CreateFixedPriceSelectedOrderResponseBodyModule `json:"Module,omitempty" xml:"Module,omitempty" type:"Struct"`
// example:
//
// C50E41A0-09F1-4491-8DB8-AF55BD2D0CC8
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// True
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s CreateFixedPriceSelectedOrderResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceSelectedOrderResponseBody) GoString() string {
return s.String()
}
func (s *CreateFixedPriceSelectedOrderResponseBody) SetErrorCode(v string) *CreateFixedPriceSelectedOrderResponseBody {
s.ErrorCode = &v
return s
}
func (s *CreateFixedPriceSelectedOrderResponseBody) SetHttpStatusCode(v int32) *CreateFixedPriceSelectedOrderResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *CreateFixedPriceSelectedOrderResponseBody) SetModule(v *CreateFixedPriceSelectedOrderResponseBodyModule) *CreateFixedPriceSelectedOrderResponseBody {
s.Module = v
return s
}
func (s *CreateFixedPriceSelectedOrderResponseBody) SetRequestId(v string) *CreateFixedPriceSelectedOrderResponseBody {
s.RequestId = &v
return s
}
func (s *CreateFixedPriceSelectedOrderResponseBody) SetSuccess(v bool) *CreateFixedPriceSelectedOrderResponseBody {
s.Success = &v
return s
}
type CreateFixedPriceSelectedOrderResponseBodyModule struct {
// example:
//
// example.com
Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
DomainBlockTrade []*string `json:"DomainBlockTrade,omitempty" xml:"DomainBlockTrade,omitempty" type:"Repeated"`
// example:
//
// 31199295f2074ce895645d386cb22c36
OrderNo *string `json:"OrderNo,omitempty" xml:"OrderNo,omitempty"`
// example:
//
// 20.00
Price *int64 `json:"Price,omitempty" xml:"Price,omitempty"`
}
func (s CreateFixedPriceSelectedOrderResponseBodyModule) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceSelectedOrderResponseBodyModule) GoString() string {
return s.String()
}
func (s *CreateFixedPriceSelectedOrderResponseBodyModule) SetDomain(v string) *CreateFixedPriceSelectedOrderResponseBodyModule {
s.Domain = &v
return s
}
func (s *CreateFixedPriceSelectedOrderResponseBodyModule) SetDomainBlockTrade(v []*string) *CreateFixedPriceSelectedOrderResponseBodyModule {
s.DomainBlockTrade = v
return s
}
func (s *CreateFixedPriceSelectedOrderResponseBodyModule) SetOrderNo(v string) *CreateFixedPriceSelectedOrderResponseBodyModule {
s.OrderNo = &v
return s
}
func (s *CreateFixedPriceSelectedOrderResponseBodyModule) SetPrice(v int64) *CreateFixedPriceSelectedOrderResponseBodyModule {
s.Price = &v
return s
}
type CreateFixedPriceSelectedOrderResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CreateFixedPriceSelectedOrderResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CreateFixedPriceSelectedOrderResponse) String() string {
return tea.Prettify(s)
}
func (s CreateFixedPriceSelectedOrderResponse) GoString() string {
return s.String()
}
func (s *CreateFixedPriceSelectedOrderResponse) SetHeaders(v map[string]*string) *CreateFixedPriceSelectedOrderResponse {
s.Headers = v
return s
}
func (s *CreateFixedPriceSelectedOrderResponse) SetStatusCode(v int32) *CreateFixedPriceSelectedOrderResponse {
s.StatusCode = &v
return s
}
func (s *CreateFixedPriceSelectedOrderResponse) SetBody(v *CreateFixedPriceSelectedOrderResponseBody) *CreateFixedPriceSelectedOrderResponse {
s.Body = v
return s
}
type FailDemandRequest struct {
// This parameter is required.
//
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// example:
//
// some message
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}
func (s FailDemandRequest) String() string {
return tea.Prettify(s)
}
func (s FailDemandRequest) GoString() string {
return s.String()
}
func (s *FailDemandRequest) SetBizId(v string) *FailDemandRequest {
s.BizId = &v
return s
}
func (s *FailDemandRequest) SetMessage(v string) *FailDemandRequest {
s.Message = &v
return s
}
type FailDemandResponseBody struct {
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s FailDemandResponseBody) String() string {
return tea.Prettify(s)
}
func (s FailDemandResponseBody) GoString() string {
return s.String()
}
func (s *FailDemandResponseBody) SetRequestId(v string) *FailDemandResponseBody {
s.RequestId = &v
return s
}
type FailDemandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *FailDemandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s FailDemandResponse) String() string {
return tea.Prettify(s)
}
func (s FailDemandResponse) GoString() string {
return s.String()
}
func (s *FailDemandResponse) SetHeaders(v map[string]*string) *FailDemandResponse {
s.Headers = v
return s
}
func (s *FailDemandResponse) SetStatusCode(v int32) *FailDemandResponse {
s.StatusCode = &v
return s
}
func (s *FailDemandResponse) SetBody(v *FailDemandResponseBody) *FailDemandResponse {
s.Body = v
return s
}
type FinishDemandRequest struct {
// This parameter is required.
//
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// example:
//
// some message
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}
func (s FinishDemandRequest) String() string {
return tea.Prettify(s)
}
func (s FinishDemandRequest) GoString() string {
return s.String()
}
func (s *FinishDemandRequest) SetBizId(v string) *FinishDemandRequest {
s.BizId = &v
return s
}
func (s *FinishDemandRequest) SetMessage(v string) *FinishDemandRequest {
s.Message = &v
return s
}
type FinishDemandResponseBody struct {
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s FinishDemandResponseBody) String() string {
return tea.Prettify(s)
}
func (s FinishDemandResponseBody) GoString() string {
return s.String()
}
func (s *FinishDemandResponseBody) SetRequestId(v string) *FinishDemandResponseBody {
s.RequestId = &v
return s
}
type FinishDemandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *FinishDemandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s FinishDemandResponse) String() string {
return tea.Prettify(s)
}
func (s FinishDemandResponse) GoString() string {
return s.String()
}
func (s *FinishDemandResponse) SetHeaders(v map[string]*string) *FinishDemandResponse {
s.Headers = v
return s
}
func (s *FinishDemandResponse) SetStatusCode(v int32) *FinishDemandResponse {
s.StatusCode = &v
return s
}
func (s *FinishDemandResponse) SetBody(v *FinishDemandResponseBody) *FinishDemandResponse {
s.Body = v
return s
}
type GetIntlDomainDownloadUrlResponseBody struct {
AllowRetry *bool `json:"AllowRetry,omitempty" xml:"AllowRetry,omitempty"`
AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
ErrorArgs []interface{} `json:"ErrorArgs,omitempty" xml:"ErrorArgs,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}
func (s GetIntlDomainDownloadUrlResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetIntlDomainDownloadUrlResponseBody) GoString() string {
return s.String()
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetAllowRetry(v bool) *GetIntlDomainDownloadUrlResponseBody {
s.AllowRetry = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetAppName(v string) *GetIntlDomainDownloadUrlResponseBody {
s.AppName = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetDynamicCode(v string) *GetIntlDomainDownloadUrlResponseBody {
s.DynamicCode = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetDynamicMessage(v string) *GetIntlDomainDownloadUrlResponseBody {
s.DynamicMessage = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetErrorArgs(v []interface{}) *GetIntlDomainDownloadUrlResponseBody {
s.ErrorArgs = v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetErrorCode(v string) *GetIntlDomainDownloadUrlResponseBody {
s.ErrorCode = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetErrorMsg(v string) *GetIntlDomainDownloadUrlResponseBody {
s.ErrorMsg = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetHttpStatusCode(v int32) *GetIntlDomainDownloadUrlResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetRequestId(v string) *GetIntlDomainDownloadUrlResponseBody {
s.RequestId = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetSuccess(v bool) *GetIntlDomainDownloadUrlResponseBody {
s.Success = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponseBody) SetUrl(v string) *GetIntlDomainDownloadUrlResponseBody {
s.Url = &v
return s
}
type GetIntlDomainDownloadUrlResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetIntlDomainDownloadUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetIntlDomainDownloadUrlResponse) String() string {
return tea.Prettify(s)
}
func (s GetIntlDomainDownloadUrlResponse) GoString() string {
return s.String()
}
func (s *GetIntlDomainDownloadUrlResponse) SetHeaders(v map[string]*string) *GetIntlDomainDownloadUrlResponse {
s.Headers = v
return s
}
func (s *GetIntlDomainDownloadUrlResponse) SetStatusCode(v int32) *GetIntlDomainDownloadUrlResponse {
s.StatusCode = &v
return s
}
func (s *GetIntlDomainDownloadUrlResponse) SetBody(v *GetIntlDomainDownloadUrlResponseBody) *GetIntlDomainDownloadUrlResponse {
s.Body = v
return s
}
type GetReserveDomainUrlResponseBody struct {
// example:
//
// D34B02AE-09AF-41C1-A6D3-951A2233EDB0
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// http://example.com
Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}
func (s GetReserveDomainUrlResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetReserveDomainUrlResponseBody) GoString() string {
return s.String()
}
func (s *GetReserveDomainUrlResponseBody) SetRequestId(v string) *GetReserveDomainUrlResponseBody {
s.RequestId = &v
return s
}
func (s *GetReserveDomainUrlResponseBody) SetUrl(v string) *GetReserveDomainUrlResponseBody {
s.Url = &v
return s
}
type GetReserveDomainUrlResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetReserveDomainUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetReserveDomainUrlResponse) String() string {
return tea.Prettify(s)
}
func (s GetReserveDomainUrlResponse) GoString() string {
return s.String()
}
func (s *GetReserveDomainUrlResponse) SetHeaders(v map[string]*string) *GetReserveDomainUrlResponse {
s.Headers = v
return s
}
func (s *GetReserveDomainUrlResponse) SetStatusCode(v int32) *GetReserveDomainUrlResponse {
s.StatusCode = &v
return s
}
func (s *GetReserveDomainUrlResponse) SetBody(v *GetReserveDomainUrlResponseBody) *GetReserveDomainUrlResponse {
s.Body = v
return s
}
type PurchaseIntlDomainRequest struct {
// This parameter is required.
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// This parameter is required.
Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
// This parameter is required.
Price *float64 `json:"Price,omitempty" xml:"Price,omitempty"`
}
func (s PurchaseIntlDomainRequest) String() string {
return tea.Prettify(s)
}
func (s PurchaseIntlDomainRequest) GoString() string {
return s.String()
}
func (s *PurchaseIntlDomainRequest) SetAuctionId(v string) *PurchaseIntlDomainRequest {
s.AuctionId = &v
return s
}
func (s *PurchaseIntlDomainRequest) SetCurrency(v string) *PurchaseIntlDomainRequest {
s.Currency = &v
return s
}
func (s *PurchaseIntlDomainRequest) SetPrice(v float64) *PurchaseIntlDomainRequest {
s.Price = &v
return s
}
type PurchaseIntlDomainResponseBody struct {
AllowRetry *bool `json:"AllowRetry,omitempty" xml:"AllowRetry,omitempty"`
AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
ErrorArgs []interface{} `json:"ErrorArgs,omitempty" xml:"ErrorArgs,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s PurchaseIntlDomainResponseBody) String() string {
return tea.Prettify(s)
}
func (s PurchaseIntlDomainResponseBody) GoString() string {
return s.String()
}
func (s *PurchaseIntlDomainResponseBody) SetAllowRetry(v bool) *PurchaseIntlDomainResponseBody {
s.AllowRetry = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetAppName(v string) *PurchaseIntlDomainResponseBody {
s.AppName = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetAuctionId(v string) *PurchaseIntlDomainResponseBody {
s.AuctionId = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetDynamicCode(v string) *PurchaseIntlDomainResponseBody {
s.DynamicCode = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetDynamicMessage(v string) *PurchaseIntlDomainResponseBody {
s.DynamicMessage = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetErrorArgs(v []interface{}) *PurchaseIntlDomainResponseBody {
s.ErrorArgs = v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetErrorCode(v string) *PurchaseIntlDomainResponseBody {
s.ErrorCode = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetErrorMsg(v string) *PurchaseIntlDomainResponseBody {
s.ErrorMsg = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetHttpStatusCode(v int32) *PurchaseIntlDomainResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetRequestId(v string) *PurchaseIntlDomainResponseBody {
s.RequestId = &v
return s
}
func (s *PurchaseIntlDomainResponseBody) SetSuccess(v bool) *PurchaseIntlDomainResponseBody {
s.Success = &v
return s
}
type PurchaseIntlDomainResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *PurchaseIntlDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s PurchaseIntlDomainResponse) String() string {
return tea.Prettify(s)
}
func (s PurchaseIntlDomainResponse) GoString() string {
return s.String()
}
func (s *PurchaseIntlDomainResponse) SetHeaders(v map[string]*string) *PurchaseIntlDomainResponse {
s.Headers = v
return s
}
func (s *PurchaseIntlDomainResponse) SetStatusCode(v int32) *PurchaseIntlDomainResponse {
s.StatusCode = &v
return s
}
func (s *PurchaseIntlDomainResponse) SetBody(v *PurchaseIntlDomainResponseBody) *PurchaseIntlDomainResponse {
s.Body = v
return s
}
type QueryAuctionDetailRequest struct {
// This parameter is required.
//
// example:
//
// 123456
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
}
func (s QueryAuctionDetailRequest) String() string {
return tea.Prettify(s)
}
func (s QueryAuctionDetailRequest) GoString() string {
return s.String()
}
func (s *QueryAuctionDetailRequest) SetAuctionId(v string) *QueryAuctionDetailRequest {
s.AuctionId = &v
return s
}
type QueryAuctionDetailResponseBody struct {
// example:
//
// 1515961936000
AuctionEndTime *int64 `json:"AuctionEndTime,omitempty" xml:"AuctionEndTime,omitempty"`
// example:
//
// 123456
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// example:
//
// 1515961936000
BookEndTime *int64 `json:"BookEndTime,omitempty" xml:"BookEndTime,omitempty"`
// example:
//
// 4
BookedPartner *string `json:"BookedPartner,omitempty" xml:"BookedPartner,omitempty"`
// example:
//
// RMB
Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
// example:
//
// 1515961936000
DeliveryTime *int64 `json:"DeliveryTime,omitempty" xml:"DeliveryTime,omitempty"`
// example:
//
// test.com
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
// example:
//
// 0
DomainType *string `json:"DomainType,omitempty" xml:"DomainType,omitempty"`
// example:
//
// 0
FailCode *string `json:"FailCode,omitempty" xml:"FailCode,omitempty"`
// example:
//
// 100
HighBid *float32 `json:"HighBid,omitempty" xml:"HighBid,omitempty"`
// example:
//
// abc
HighBidder *string `json:"HighBidder,omitempty" xml:"HighBidder,omitempty"`
// example:
//
// 110
NextValidBid *float32 `json:"NextValidBid,omitempty" xml:"NextValidBid,omitempty"`
// example:
//
// 4
PartnerType *string `json:"PartnerType,omitempty" xml:"PartnerType,omitempty"`
// example:
//
// 1515961936000
PayEndTime *int64 `json:"PayEndTime,omitempty" xml:"PayEndTime,omitempty"`
// example:
//
// 200
PayPrice *float32 `json:"PayPrice,omitempty" xml:"PayPrice,omitempty"`
// example:
//
// 1
PayStatus *string `json:"PayStatus,omitempty" xml:"PayStatus,omitempty"`
// example:
//
// 0
ProduceStatus *string `json:"ProduceStatus,omitempty" xml:"ProduceStatus,omitempty"`
// example:
//
// UUID
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// true
ReserveMet *bool `json:"ReserveMet,omitempty" xml:"ReserveMet,omitempty"`
ReservePrice *float32 `json:"ReservePrice,omitempty" xml:"ReservePrice,omitempty"`
// example:
//
// 2
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
// example:
//
// 50
TransferInPrice *float32 `json:"TransferInPrice,omitempty" xml:"TransferInPrice,omitempty"`
// example:
//
// 100
YourCurrentBid *float32 `json:"YourCurrentBid,omitempty" xml:"YourCurrentBid,omitempty"`
// example:
//
// 120
YourMaxBid *float32 `json:"YourMaxBid,omitempty" xml:"YourMaxBid,omitempty"`
}
func (s QueryAuctionDetailResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryAuctionDetailResponseBody) GoString() string {
return s.String()
}
func (s *QueryAuctionDetailResponseBody) SetAuctionEndTime(v int64) *QueryAuctionDetailResponseBody {
s.AuctionEndTime = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetAuctionId(v string) *QueryAuctionDetailResponseBody {
s.AuctionId = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetBookEndTime(v int64) *QueryAuctionDetailResponseBody {
s.BookEndTime = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetBookedPartner(v string) *QueryAuctionDetailResponseBody {
s.BookedPartner = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetCurrency(v string) *QueryAuctionDetailResponseBody {
s.Currency = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetDeliveryTime(v int64) *QueryAuctionDetailResponseBody {
s.DeliveryTime = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetDomainName(v string) *QueryAuctionDetailResponseBody {
s.DomainName = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetDomainType(v string) *QueryAuctionDetailResponseBody {
s.DomainType = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetFailCode(v string) *QueryAuctionDetailResponseBody {
s.FailCode = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetHighBid(v float32) *QueryAuctionDetailResponseBody {
s.HighBid = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetHighBidder(v string) *QueryAuctionDetailResponseBody {
s.HighBidder = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetNextValidBid(v float32) *QueryAuctionDetailResponseBody {
s.NextValidBid = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetPartnerType(v string) *QueryAuctionDetailResponseBody {
s.PartnerType = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetPayEndTime(v int64) *QueryAuctionDetailResponseBody {
s.PayEndTime = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetPayPrice(v float32) *QueryAuctionDetailResponseBody {
s.PayPrice = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetPayStatus(v string) *QueryAuctionDetailResponseBody {
s.PayStatus = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetProduceStatus(v string) *QueryAuctionDetailResponseBody {
s.ProduceStatus = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetRequestId(v string) *QueryAuctionDetailResponseBody {
s.RequestId = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetReserveMet(v bool) *QueryAuctionDetailResponseBody {
s.ReserveMet = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetReservePrice(v float32) *QueryAuctionDetailResponseBody {
s.ReservePrice = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetStatus(v string) *QueryAuctionDetailResponseBody {
s.Status = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetTransferInPrice(v float32) *QueryAuctionDetailResponseBody {
s.TransferInPrice = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetYourCurrentBid(v float32) *QueryAuctionDetailResponseBody {
s.YourCurrentBid = &v
return s
}
func (s *QueryAuctionDetailResponseBody) SetYourMaxBid(v float32) *QueryAuctionDetailResponseBody {
s.YourMaxBid = &v
return s
}
type QueryAuctionDetailResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryAuctionDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryAuctionDetailResponse) String() string {
return tea.Prettify(s)
}
func (s QueryAuctionDetailResponse) GoString() string {
return s.String()
}
func (s *QueryAuctionDetailResponse) SetHeaders(v map[string]*string) *QueryAuctionDetailResponse {
s.Headers = v
return s
}
func (s *QueryAuctionDetailResponse) SetStatusCode(v int32) *QueryAuctionDetailResponse {
s.StatusCode = &v
return s
}
func (s *QueryAuctionDetailResponse) SetBody(v *QueryAuctionDetailResponseBody) *QueryAuctionDetailResponse {
s.Body = v
return s
}
type QueryAuctionsRequest struct {
AuctionEndTimeOrder *string `json:"AuctionEndTimeOrder,omitempty" xml:"AuctionEndTimeOrder,omitempty"`
// example:
//
// 1
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
// example:
//
// 10
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
// example:
//
// 0
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
Statuses *string `json:"Statuses,omitempty" xml:"Statuses,omitempty"`
}
func (s QueryAuctionsRequest) String() string {
return tea.Prettify(s)
}
func (s QueryAuctionsRequest) GoString() string {
return s.String()
}
func (s *QueryAuctionsRequest) SetAuctionEndTimeOrder(v string) *QueryAuctionsRequest {
s.AuctionEndTimeOrder = &v
return s
}
func (s *QueryAuctionsRequest) SetCurrentPage(v int32) *QueryAuctionsRequest {
s.CurrentPage = &v
return s
}
func (s *QueryAuctionsRequest) SetPageSize(v int32) *QueryAuctionsRequest {
s.PageSize = &v
return s
}
func (s *QueryAuctionsRequest) SetStatus(v string) *QueryAuctionsRequest {
s.Status = &v
return s
}
func (s *QueryAuctionsRequest) SetStatuses(v string) *QueryAuctionsRequest {
s.Statuses = &v
return s
}
type QueryAuctionsResponseBody struct {
// example:
//
// 1
CurrentPageNum *int32 `json:"CurrentPageNum,omitempty" xml:"CurrentPageNum,omitempty"`
Data []*QueryAuctionsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
// example:
//
// 10
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
// example:
//
// UUID
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// 5
TotalItemNum *int32 `json:"TotalItemNum,omitempty" xml:"TotalItemNum,omitempty"`
// example:
//
// 1
TotalPageNum *int32 `json:"TotalPageNum,omitempty" xml:"TotalPageNum,omitempty"`
}
func (s QueryAuctionsResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryAuctionsResponseBody) GoString() string {
return s.String()
}
func (s *QueryAuctionsResponseBody) SetCurrentPageNum(v int32) *QueryAuctionsResponseBody {
s.CurrentPageNum = &v
return s
}
func (s *QueryAuctionsResponseBody) SetData(v []*QueryAuctionsResponseBodyData) *QueryAuctionsResponseBody {
s.Data = v
return s
}
func (s *QueryAuctionsResponseBody) SetPageSize(v int32) *QueryAuctionsResponseBody {
s.PageSize = &v
return s
}
func (s *QueryAuctionsResponseBody) SetRequestId(v string) *QueryAuctionsResponseBody {
s.RequestId = &v
return s
}
func (s *QueryAuctionsResponseBody) SetTotalItemNum(v int32) *QueryAuctionsResponseBody {
s.TotalItemNum = &v
return s
}
func (s *QueryAuctionsResponseBody) SetTotalPageNum(v int32) *QueryAuctionsResponseBody {
s.TotalPageNum = &v
return s
}
type QueryAuctionsResponseBodyData struct {
// example:
//
// 1515961936000
AuctionEndTime *int64 `json:"AuctionEndTime,omitempty" xml:"AuctionEndTime,omitempty"`
// example:
//
// 123456
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// example:
//
// 1515961936000
BookEndTime *int64 `json:"BookEndTime,omitempty" xml:"BookEndTime,omitempty"`
// example:
//
// 4
BookedPartner *string `json:"BookedPartner,omitempty" xml:"BookedPartner,omitempty"`
// example:
//
// RMB
Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
// example:
//
// 1515961936000
DeliveryTime *int64 `json:"DeliveryTime,omitempty" xml:"DeliveryTime,omitempty"`
// example:
//
// test.com
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
// example:
//
// 0
DomainType *string `json:"DomainType,omitempty" xml:"DomainType,omitempty"`
// example:
//
// 0
FailCode *string `json:"FailCode,omitempty" xml:"FailCode,omitempty"`
// example:
//
// 100
HighBid *float32 `json:"HighBid,omitempty" xml:"HighBid,omitempty"`
// example:
//
// abc
HighBidder *string `json:"HighBidder,omitempty" xml:"HighBidder,omitempty"`
// example:
//
// 110
NextValidBid *float32 `json:"NextValidBid,omitempty" xml:"NextValidBid,omitempty"`
// example:
//
// 4
PartnerType *string `json:"PartnerType,omitempty" xml:"PartnerType,omitempty"`
// example:
//
// 1515961936000
PayEndTime *int64 `json:"PayEndTime,omitempty" xml:"PayEndTime,omitempty"`
// example:
//
// 200
PayPrice *float32 `json:"PayPrice,omitempty" xml:"PayPrice,omitempty"`
// example:
//
// 1
PayStatus *string `json:"PayStatus,omitempty" xml:"PayStatus,omitempty"`
// example:
//
// 0
ProduceStatus *string `json:"ProduceStatus,omitempty" xml:"ProduceStatus,omitempty"`
ReserveMax *int64 `json:"ReserveMax,omitempty" xml:"ReserveMax,omitempty"`
// example:
//
// true
ReserveMet *bool `json:"ReserveMet,omitempty" xml:"ReserveMet,omitempty"`
ReserveMin *int64 `json:"ReserveMin,omitempty" xml:"ReserveMin,omitempty"`
ReservePrice *int64 `json:"ReservePrice,omitempty" xml:"ReservePrice,omitempty"`
// example:
//
// 2
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
// example:
//
// 50
TransferInPrice *float32 `json:"TransferInPrice,omitempty" xml:"TransferInPrice,omitempty"`
// example:
//
// 100
YourCurrentBid *float32 `json:"YourCurrentBid,omitempty" xml:"YourCurrentBid,omitempty"`
// example:
//
// 120
YourMaxBid *float32 `json:"YourMaxBid,omitempty" xml:"YourMaxBid,omitempty"`
}
func (s QueryAuctionsResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryAuctionsResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryAuctionsResponseBodyData) SetAuctionEndTime(v int64) *QueryAuctionsResponseBodyData {
s.AuctionEndTime = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetAuctionId(v string) *QueryAuctionsResponseBodyData {
s.AuctionId = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetBookEndTime(v int64) *QueryAuctionsResponseBodyData {
s.BookEndTime = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetBookedPartner(v string) *QueryAuctionsResponseBodyData {
s.BookedPartner = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetCurrency(v string) *QueryAuctionsResponseBodyData {
s.Currency = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetDeliveryTime(v int64) *QueryAuctionsResponseBodyData {
s.DeliveryTime = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetDomainName(v string) *QueryAuctionsResponseBodyData {
s.DomainName = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetDomainType(v string) *QueryAuctionsResponseBodyData {
s.DomainType = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetFailCode(v string) *QueryAuctionsResponseBodyData {
s.FailCode = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetHighBid(v float32) *QueryAuctionsResponseBodyData {
s.HighBid = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetHighBidder(v string) *QueryAuctionsResponseBodyData {
s.HighBidder = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetNextValidBid(v float32) *QueryAuctionsResponseBodyData {
s.NextValidBid = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetPartnerType(v string) *QueryAuctionsResponseBodyData {
s.PartnerType = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetPayEndTime(v int64) *QueryAuctionsResponseBodyData {
s.PayEndTime = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetPayPrice(v float32) *QueryAuctionsResponseBodyData {
s.PayPrice = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetPayStatus(v string) *QueryAuctionsResponseBodyData {
s.PayStatus = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetProduceStatus(v string) *QueryAuctionsResponseBodyData {
s.ProduceStatus = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetReserveMax(v int64) *QueryAuctionsResponseBodyData {
s.ReserveMax = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetReserveMet(v bool) *QueryAuctionsResponseBodyData {
s.ReserveMet = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetReserveMin(v int64) *QueryAuctionsResponseBodyData {
s.ReserveMin = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetReservePrice(v int64) *QueryAuctionsResponseBodyData {
s.ReservePrice = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetStatus(v string) *QueryAuctionsResponseBodyData {
s.Status = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetTransferInPrice(v float32) *QueryAuctionsResponseBodyData {
s.TransferInPrice = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetYourCurrentBid(v float32) *QueryAuctionsResponseBodyData {
s.YourCurrentBid = &v
return s
}
func (s *QueryAuctionsResponseBodyData) SetYourMaxBid(v float32) *QueryAuctionsResponseBodyData {
s.YourMaxBid = &v
return s
}
type QueryAuctionsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryAuctionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryAuctionsResponse) String() string {
return tea.Prettify(s)
}
func (s QueryAuctionsResponse) GoString() string {
return s.String()
}
func (s *QueryAuctionsResponse) SetHeaders(v map[string]*string) *QueryAuctionsResponse {
s.Headers = v
return s
}
func (s *QueryAuctionsResponse) SetStatusCode(v int32) *QueryAuctionsResponse {
s.StatusCode = &v
return s
}
func (s *QueryAuctionsResponse) SetBody(v *QueryAuctionsResponseBody) *QueryAuctionsResponse {
s.Body = v
return s
}
type QueryBidRecordsRequest struct {
// This parameter is required.
//
// example:
//
// 123456
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// example:
//
// 1
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
// example:
//
// 10
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}
func (s QueryBidRecordsRequest) String() string {
return tea.Prettify(s)
}
func (s QueryBidRecordsRequest) GoString() string {
return s.String()
}
func (s *QueryBidRecordsRequest) SetAuctionId(v string) *QueryBidRecordsRequest {
s.AuctionId = &v
return s
}
func (s *QueryBidRecordsRequest) SetCurrentPage(v int32) *QueryBidRecordsRequest {
s.CurrentPage = &v
return s
}
func (s *QueryBidRecordsRequest) SetPageSize(v int32) *QueryBidRecordsRequest {
s.PageSize = &v
return s
}
type QueryBidRecordsResponseBody struct {
// example:
//
// 1
CurrentPageNum *int32 `json:"CurrentPageNum,omitempty" xml:"CurrentPageNum,omitempty"`
Data []*QueryBidRecordsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
// example:
//
// 10
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
// example:
//
// UUID
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// 5
TotalItemNum *int32 `json:"TotalItemNum,omitempty" xml:"TotalItemNum,omitempty"`
// example:
//
// 1
TotalPageNum *int32 `json:"TotalPageNum,omitempty" xml:"TotalPageNum,omitempty"`
}
func (s QueryBidRecordsResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryBidRecordsResponseBody) GoString() string {
return s.String()
}
func (s *QueryBidRecordsResponseBody) SetCurrentPageNum(v int32) *QueryBidRecordsResponseBody {
s.CurrentPageNum = &v
return s
}
func (s *QueryBidRecordsResponseBody) SetData(v []*QueryBidRecordsResponseBodyData) *QueryBidRecordsResponseBody {
s.Data = v
return s
}
func (s *QueryBidRecordsResponseBody) SetPageSize(v int32) *QueryBidRecordsResponseBody {
s.PageSize = &v
return s
}
func (s *QueryBidRecordsResponseBody) SetRequestId(v string) *QueryBidRecordsResponseBody {
s.RequestId = &v
return s
}
func (s *QueryBidRecordsResponseBody) SetTotalItemNum(v int32) *QueryBidRecordsResponseBody {
s.TotalItemNum = &v
return s
}
func (s *QueryBidRecordsResponseBody) SetTotalPageNum(v int32) *QueryBidRecordsResponseBody {
s.TotalPageNum = &v
return s
}
type QueryBidRecordsResponseBodyData struct {
// example:
//
// 50
Bid *float32 `json:"Bid,omitempty" xml:"Bid,omitempty"`
// example:
//
// 1515961936000
BidTime *int64 `json:"BidTime,omitempty" xml:"BidTime,omitempty"`
// example:
//
// abc
Bidder *string `json:"Bidder,omitempty" xml:"Bidder,omitempty"`
// example:
//
// RMB
Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
// example:
//
// test.com
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
}
func (s QueryBidRecordsResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryBidRecordsResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryBidRecordsResponseBodyData) SetBid(v float32) *QueryBidRecordsResponseBodyData {
s.Bid = &v
return s
}
func (s *QueryBidRecordsResponseBodyData) SetBidTime(v int64) *QueryBidRecordsResponseBodyData {
s.BidTime = &v
return s
}
func (s *QueryBidRecordsResponseBodyData) SetBidder(v string) *QueryBidRecordsResponseBodyData {
s.Bidder = &v
return s
}
func (s *QueryBidRecordsResponseBodyData) SetCurrency(v string) *QueryBidRecordsResponseBodyData {
s.Currency = &v
return s
}
func (s *QueryBidRecordsResponseBodyData) SetDomainName(v string) *QueryBidRecordsResponseBodyData {
s.DomainName = &v
return s
}
type QueryBidRecordsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryBidRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryBidRecordsResponse) String() string {
return tea.Prettify(s)
}
func (s QueryBidRecordsResponse) GoString() string {
return s.String()
}
func (s *QueryBidRecordsResponse) SetHeaders(v map[string]*string) *QueryBidRecordsResponse {
s.Headers = v
return s
}
func (s *QueryBidRecordsResponse) SetStatusCode(v int32) *QueryBidRecordsResponse {
s.StatusCode = &v
return s
}
func (s *QueryBidRecordsResponse) SetBody(v *QueryBidRecordsResponseBody) *QueryBidRecordsResponse {
s.Body = v
return s
}
type QueryBookingDomainInfoRequest struct {
// This parameter is required.
//
// example:
//
// abc.com
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
}
func (s QueryBookingDomainInfoRequest) String() string {
return tea.Prettify(s)
}
func (s QueryBookingDomainInfoRequest) GoString() string {
return s.String()
}
func (s *QueryBookingDomainInfoRequest) SetDomainName(v string) *QueryBookingDomainInfoRequest {
s.DomainName = &v
return s
}
type QueryBookingDomainInfoResponseBody struct {
// example:
//
// 1234
AuctionId *int32 `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// example:
//
// 1517985730419
BookEndTime *int64 `json:"BookEndTime,omitempty" xml:"BookEndTime,omitempty"`
// example:
//
// USD
Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
// example:
//
// 15
MaxBid *float32 `json:"MaxBid,omitempty" xml:"MaxBid,omitempty"`
// example:
//
// 4
PartnerType *string `json:"PartnerType,omitempty" xml:"PartnerType,omitempty"`
// example:
//
// 234234njhjkhkj
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
SnatchNo *string `json:"SnatchNo,omitempty" xml:"SnatchNo,omitempty"`
// example:
//
// 17
TransferInPrice *float32 `json:"TransferInPrice,omitempty" xml:"TransferInPrice,omitempty"`
}
func (s QueryBookingDomainInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryBookingDomainInfoResponseBody) GoString() string {
return s.String()
}
func (s *QueryBookingDomainInfoResponseBody) SetAuctionId(v int32) *QueryBookingDomainInfoResponseBody {
s.AuctionId = &v
return s
}
func (s *QueryBookingDomainInfoResponseBody) SetBookEndTime(v int64) *QueryBookingDomainInfoResponseBody {
s.BookEndTime = &v
return s
}
func (s *QueryBookingDomainInfoResponseBody) SetCurrency(v string) *QueryBookingDomainInfoResponseBody {
s.Currency = &v
return s
}
func (s *QueryBookingDomainInfoResponseBody) SetMaxBid(v float32) *QueryBookingDomainInfoResponseBody {
s.MaxBid = &v
return s
}
func (s *QueryBookingDomainInfoResponseBody) SetPartnerType(v string) *QueryBookingDomainInfoResponseBody {
s.PartnerType = &v
return s
}
func (s *QueryBookingDomainInfoResponseBody) SetRequestId(v string) *QueryBookingDomainInfoResponseBody {
s.RequestId = &v
return s
}
func (s *QueryBookingDomainInfoResponseBody) SetSnatchNo(v string) *QueryBookingDomainInfoResponseBody {
s.SnatchNo = &v
return s
}
func (s *QueryBookingDomainInfoResponseBody) SetTransferInPrice(v float32) *QueryBookingDomainInfoResponseBody {
s.TransferInPrice = &v
return s
}
type QueryBookingDomainInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryBookingDomainInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryBookingDomainInfoResponse) String() string {
return tea.Prettify(s)
}
func (s QueryBookingDomainInfoResponse) GoString() string {
return s.String()
}
func (s *QueryBookingDomainInfoResponse) SetHeaders(v map[string]*string) *QueryBookingDomainInfoResponse {
s.Headers = v
return s
}
func (s *QueryBookingDomainInfoResponse) SetStatusCode(v int32) *QueryBookingDomainInfoResponse {
s.StatusCode = &v
return s
}
func (s *QueryBookingDomainInfoResponse) SetBody(v *QueryBookingDomainInfoResponseBody) *QueryBookingDomainInfoResponse {
s.Body = v
return s
}
type QueryBrokerDemandRequest struct {
// example:
//
// SE20183915FI0178
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// example:
//
// 1
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
// example:
//
// 20
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
// example:
//
// 1
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}
func (s QueryBrokerDemandRequest) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandRequest) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandRequest) SetBizId(v string) *QueryBrokerDemandRequest {
s.BizId = &v
return s
}
func (s *QueryBrokerDemandRequest) SetCurrentPage(v int32) *QueryBrokerDemandRequest {
s.CurrentPage = &v
return s
}
func (s *QueryBrokerDemandRequest) SetPageSize(v int32) *QueryBrokerDemandRequest {
s.PageSize = &v
return s
}
func (s *QueryBrokerDemandRequest) SetStatus(v string) *QueryBrokerDemandRequest {
s.Status = &v
return s
}
type QueryBrokerDemandResponseBody struct {
// example:
//
// 1
CurrentPageNum *int32 `json:"CurrentPageNum,omitempty" xml:"CurrentPageNum,omitempty"`
Data []*QueryBrokerDemandResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
// example:
//
// 20
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// 20
TotalItemNum *int32 `json:"TotalItemNum,omitempty" xml:"TotalItemNum,omitempty"`
// example:
//
// 1
TotalPageNum *int32 `json:"TotalPageNum,omitempty" xml:"TotalPageNum,omitempty"`
}
func (s QueryBrokerDemandResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandResponseBody) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandResponseBody) SetCurrentPageNum(v int32) *QueryBrokerDemandResponseBody {
s.CurrentPageNum = &v
return s
}
func (s *QueryBrokerDemandResponseBody) SetData(v []*QueryBrokerDemandResponseBodyData) *QueryBrokerDemandResponseBody {
s.Data = v
return s
}
func (s *QueryBrokerDemandResponseBody) SetPageSize(v int32) *QueryBrokerDemandResponseBody {
s.PageSize = &v
return s
}
func (s *QueryBrokerDemandResponseBody) SetRequestId(v string) *QueryBrokerDemandResponseBody {
s.RequestId = &v
return s
}
func (s *QueryBrokerDemandResponseBody) SetTotalItemNum(v int32) *QueryBrokerDemandResponseBody {
s.TotalItemNum = &v
return s
}
func (s *QueryBrokerDemandResponseBody) SetTotalPageNum(v int32) *QueryBrokerDemandResponseBody {
s.TotalPageNum = &v
return s
}
type QueryBrokerDemandResponseBodyData struct {
AuditStatus *int32 `json:"AuditStatus,omitempty" xml:"AuditStatus,omitempty"`
// example:
//
// 13300000001
BargainSellerMobile *string `json:"BargainSellerMobile,omitempty" xml:"BargainSellerMobile,omitempty"`
// example:
//
// 100
BargainSellerPrice *float32 `json:"BargainSellerPrice,omitempty" xml:"BargainSellerPrice,omitempty"`
// example:
//
// SE20183915FI0178
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// example:
//
// taobao.com
DemandDomain *string `json:"DemandDomain,omitempty" xml:"DemandDomain,omitempty"`
// example:
//
// 1
DemandPrice *float32 `json:"DemandPrice,omitempty" xml:"DemandPrice,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
Email *string `json:"Email,omitempty" xml:"Email,omitempty"`
// example:
//
// 13300000000
Mobile *string `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
OrderType *int32 `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
PartnerDomain *string `json:"PartnerDomain,omitempty" xml:"PartnerDomain,omitempty"`
// example:
//
// test.com
PayDomain *string `json:"PayDomain,omitempty" xml:"PayDomain,omitempty"`
// example:
//
// 100
PayPrice *float32 `json:"PayPrice,omitempty" xml:"PayPrice,omitempty"`
// example:
//
// 1524800053000
PayTime *int64 `json:"PayTime,omitempty" xml:"PayTime,omitempty"`
// example:
//
// 1
ProduceType *int32 `json:"ProduceType,omitempty" xml:"ProduceType,omitempty"`
// example:
//
// 1524800053000
PublishTime *int64 `json:"PublishTime,omitempty" xml:"PublishTime,omitempty"`
PurchaseStatus *int32 `json:"PurchaseStatus,omitempty" xml:"PurchaseStatus,omitempty"`
// example:
//
// 18800
ServicePayPrice *float32 `json:"ServicePayPrice,omitempty" xml:"ServicePayPrice,omitempty"`
SettleBasePrice *float32 `json:"SettleBasePrice,omitempty" xml:"SettleBasePrice,omitempty"`
// example:
//
// 1
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}
func (s QueryBrokerDemandResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandResponseBodyData) SetAuditStatus(v int32) *QueryBrokerDemandResponseBodyData {
s.AuditStatus = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetBargainSellerMobile(v string) *QueryBrokerDemandResponseBodyData {
s.BargainSellerMobile = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetBargainSellerPrice(v float32) *QueryBrokerDemandResponseBodyData {
s.BargainSellerPrice = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetBizId(v string) *QueryBrokerDemandResponseBodyData {
s.BizId = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetDemandDomain(v string) *QueryBrokerDemandResponseBodyData {
s.DemandDomain = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetDemandPrice(v float32) *QueryBrokerDemandResponseBodyData {
s.DemandPrice = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetDescription(v string) *QueryBrokerDemandResponseBodyData {
s.Description = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetEmail(v string) *QueryBrokerDemandResponseBodyData {
s.Email = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetMobile(v string) *QueryBrokerDemandResponseBodyData {
s.Mobile = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetOrderType(v int32) *QueryBrokerDemandResponseBodyData {
s.OrderType = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetPartnerDomain(v string) *QueryBrokerDemandResponseBodyData {
s.PartnerDomain = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetPayDomain(v string) *QueryBrokerDemandResponseBodyData {
s.PayDomain = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetPayPrice(v float32) *QueryBrokerDemandResponseBodyData {
s.PayPrice = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetPayTime(v int64) *QueryBrokerDemandResponseBodyData {
s.PayTime = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetProduceType(v int32) *QueryBrokerDemandResponseBodyData {
s.ProduceType = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetPublishTime(v int64) *QueryBrokerDemandResponseBodyData {
s.PublishTime = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetPurchaseStatus(v int32) *QueryBrokerDemandResponseBodyData {
s.PurchaseStatus = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetServicePayPrice(v float32) *QueryBrokerDemandResponseBodyData {
s.ServicePayPrice = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetSettleBasePrice(v float32) *QueryBrokerDemandResponseBodyData {
s.SettleBasePrice = &v
return s
}
func (s *QueryBrokerDemandResponseBodyData) SetStatus(v string) *QueryBrokerDemandResponseBodyData {
s.Status = &v
return s
}
type QueryBrokerDemandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryBrokerDemandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryBrokerDemandResponse) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandResponse) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandResponse) SetHeaders(v map[string]*string) *QueryBrokerDemandResponse {
s.Headers = v
return s
}
func (s *QueryBrokerDemandResponse) SetStatusCode(v int32) *QueryBrokerDemandResponse {
s.StatusCode = &v
return s
}
func (s *QueryBrokerDemandResponse) SetBody(v *QueryBrokerDemandResponseBody) *QueryBrokerDemandResponse {
s.Body = v
return s
}
type QueryBrokerDemandRecordRequest struct {
// This parameter is required.
//
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// example:
//
// 1
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
// example:
//
// 20
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}
func (s QueryBrokerDemandRecordRequest) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandRecordRequest) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandRecordRequest) SetBizId(v string) *QueryBrokerDemandRecordRequest {
s.BizId = &v
return s
}
func (s *QueryBrokerDemandRecordRequest) SetCurrentPage(v int32) *QueryBrokerDemandRecordRequest {
s.CurrentPage = &v
return s
}
func (s *QueryBrokerDemandRecordRequest) SetPageSize(v int32) *QueryBrokerDemandRecordRequest {
s.PageSize = &v
return s
}
type QueryBrokerDemandRecordResponseBody struct {
// example:
//
// 1
CurrentPageNum *int32 `json:"CurrentPageNum,omitempty" xml:"CurrentPageNum,omitempty"`
Data *QueryBrokerDemandRecordResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
// example:
//
// 20
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// 20
TotalItemNum *int32 `json:"TotalItemNum,omitempty" xml:"TotalItemNum,omitempty"`
// example:
//
// 1
TotalPageNum *int32 `json:"TotalPageNum,omitempty" xml:"TotalPageNum,omitempty"`
}
func (s QueryBrokerDemandRecordResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandRecordResponseBody) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandRecordResponseBody) SetCurrentPageNum(v int32) *QueryBrokerDemandRecordResponseBody {
s.CurrentPageNum = &v
return s
}
func (s *QueryBrokerDemandRecordResponseBody) SetData(v *QueryBrokerDemandRecordResponseBodyData) *QueryBrokerDemandRecordResponseBody {
s.Data = v
return s
}
func (s *QueryBrokerDemandRecordResponseBody) SetPageSize(v int32) *QueryBrokerDemandRecordResponseBody {
s.PageSize = &v
return s
}
func (s *QueryBrokerDemandRecordResponseBody) SetRequestId(v string) *QueryBrokerDemandRecordResponseBody {
s.RequestId = &v
return s
}
func (s *QueryBrokerDemandRecordResponseBody) SetTotalItemNum(v int32) *QueryBrokerDemandRecordResponseBody {
s.TotalItemNum = &v
return s
}
func (s *QueryBrokerDemandRecordResponseBody) SetTotalPageNum(v int32) *QueryBrokerDemandRecordResponseBody {
s.TotalPageNum = &v
return s
}
type QueryBrokerDemandRecordResponseBodyData struct {
BrokerDemandRecord []*QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord `json:"BrokerDemandRecord,omitempty" xml:"BrokerDemandRecord,omitempty" type:"Repeated"`
}
func (s QueryBrokerDemandRecordResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandRecordResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandRecordResponseBodyData) SetBrokerDemandRecord(v []*QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord) *QueryBrokerDemandRecordResponseBodyData {
s.BrokerDemandRecord = v
return s
}
type QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord struct {
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// example:
//
// 1525249317000
CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
}
func (s QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord) SetBizId(v string) *QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord {
s.BizId = &v
return s
}
func (s *QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord) SetCreateTime(v int64) *QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord {
s.CreateTime = &v
return s
}
func (s *QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord) SetDescription(v string) *QueryBrokerDemandRecordResponseBodyDataBrokerDemandRecord {
s.Description = &v
return s
}
type QueryBrokerDemandRecordResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryBrokerDemandRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryBrokerDemandRecordResponse) String() string {
return tea.Prettify(s)
}
func (s QueryBrokerDemandRecordResponse) GoString() string {
return s.String()
}
func (s *QueryBrokerDemandRecordResponse) SetHeaders(v map[string]*string) *QueryBrokerDemandRecordResponse {
s.Headers = v
return s
}
func (s *QueryBrokerDemandRecordResponse) SetStatusCode(v int32) *QueryBrokerDemandRecordResponse {
s.StatusCode = &v
return s
}
func (s *QueryBrokerDemandRecordResponse) SetBody(v *QueryBrokerDemandRecordResponseBody) *QueryBrokerDemandRecordResponse {
s.Body = v
return s
}
type QueryDomainTransferStatusRequest struct {
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
}
func (s QueryDomainTransferStatusRequest) String() string {
return tea.Prettify(s)
}
func (s QueryDomainTransferStatusRequest) GoString() string {
return s.String()
}
func (s *QueryDomainTransferStatusRequest) SetDomainName(v string) *QueryDomainTransferStatusRequest {
s.DomainName = &v
return s
}
type QueryDomainTransferStatusResponseBody struct {
DomainTransferStatus []*QueryDomainTransferStatusResponseBodyDomainTransferStatus `json:"DomainTransferStatus,omitempty" xml:"DomainTransferStatus,omitempty" type:"Repeated"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s QueryDomainTransferStatusResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryDomainTransferStatusResponseBody) GoString() string {
return s.String()
}
func (s *QueryDomainTransferStatusResponseBody) SetDomainTransferStatus(v []*QueryDomainTransferStatusResponseBodyDomainTransferStatus) *QueryDomainTransferStatusResponseBody {
s.DomainTransferStatus = v
return s
}
func (s *QueryDomainTransferStatusResponseBody) SetRequestId(v string) *QueryDomainTransferStatusResponseBody {
s.RequestId = &v
return s
}
type QueryDomainTransferStatusResponseBodyDomainTransferStatus struct {
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
DomainStatusDescription *string `json:"DomainStatusDescription,omitempty" xml:"DomainStatusDescription,omitempty"`
}
func (s QueryDomainTransferStatusResponseBodyDomainTransferStatus) String() string {
return tea.Prettify(s)
}
func (s QueryDomainTransferStatusResponseBodyDomainTransferStatus) GoString() string {
return s.String()
}
func (s *QueryDomainTransferStatusResponseBodyDomainTransferStatus) SetDomainName(v string) *QueryDomainTransferStatusResponseBodyDomainTransferStatus {
s.DomainName = &v
return s
}
func (s *QueryDomainTransferStatusResponseBodyDomainTransferStatus) SetDomainStatusDescription(v string) *QueryDomainTransferStatusResponseBodyDomainTransferStatus {
s.DomainStatusDescription = &v
return s
}
type QueryDomainTransferStatusResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryDomainTransferStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryDomainTransferStatusResponse) String() string {
return tea.Prettify(s)
}
func (s QueryDomainTransferStatusResponse) GoString() string {
return s.String()
}
func (s *QueryDomainTransferStatusResponse) SetHeaders(v map[string]*string) *QueryDomainTransferStatusResponse {
s.Headers = v
return s
}
func (s *QueryDomainTransferStatusResponse) SetStatusCode(v int32) *QueryDomainTransferStatusResponse {
s.StatusCode = &v
return s
}
func (s *QueryDomainTransferStatusResponse) SetBody(v *QueryDomainTransferStatusResponseBody) *QueryDomainTransferStatusResponse {
s.Body = v
return s
}
type QueryExchangeRateRequest struct {
// This parameter is required.
//
// example:
//
// USD
FromCurrency *string `json:"FromCurrency,omitempty" xml:"FromCurrency,omitempty"`
// This parameter is required.
//
// example:
//
// CNY
ToCurrency *string `json:"ToCurrency,omitempty" xml:"ToCurrency,omitempty"`
}
func (s QueryExchangeRateRequest) String() string {
return tea.Prettify(s)
}
func (s QueryExchangeRateRequest) GoString() string {
return s.String()
}
func (s *QueryExchangeRateRequest) SetFromCurrency(v string) *QueryExchangeRateRequest {
s.FromCurrency = &v
return s
}
func (s *QueryExchangeRateRequest) SetToCurrency(v string) *QueryExchangeRateRequest {
s.ToCurrency = &v
return s
}
type QueryExchangeRateResponseBody struct {
// example:
//
// 7.12
ExchangeRate *float64 `json:"ExchangeRate,omitempty" xml:"ExchangeRate,omitempty"`
// example:
//
// D200000-C0B9-4CD3-B92A-9B44A000000
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s QueryExchangeRateResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryExchangeRateResponseBody) GoString() string {
return s.String()
}
func (s *QueryExchangeRateResponseBody) SetExchangeRate(v float64) *QueryExchangeRateResponseBody {
s.ExchangeRate = &v
return s
}
func (s *QueryExchangeRateResponseBody) SetRequestId(v string) *QueryExchangeRateResponseBody {
s.RequestId = &v
return s
}
type QueryExchangeRateResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryExchangeRateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryExchangeRateResponse) String() string {
return tea.Prettify(s)
}
func (s QueryExchangeRateResponse) GoString() string {
return s.String()
}
func (s *QueryExchangeRateResponse) SetHeaders(v map[string]*string) *QueryExchangeRateResponse {
s.Headers = v
return s
}
func (s *QueryExchangeRateResponse) SetStatusCode(v int32) *QueryExchangeRateResponse {
s.StatusCode = &v
return s
}
func (s *QueryExchangeRateResponse) SetBody(v *QueryExchangeRateResponseBody) *QueryExchangeRateResponse {
s.Body = v
return s
}
type QueryPurchasedDomainsRequest struct {
CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
EndOperationTime *string `json:"EndOperationTime,omitempty" xml:"EndOperationTime,omitempty"`
OpTimeOrder *bool `json:"OpTimeOrder,omitempty" xml:"OpTimeOrder,omitempty"`
OperationStatus *int32 `json:"OperationStatus,omitempty" xml:"OperationStatus,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
ProductType *int32 `json:"ProductType,omitempty" xml:"ProductType,omitempty"`
StartOperationTime *string `json:"StartOperationTime,omitempty" xml:"StartOperationTime,omitempty"`
UpdateTimeOrder *bool `json:"UpdateTimeOrder,omitempty" xml:"UpdateTimeOrder,omitempty"`
}
func (s QueryPurchasedDomainsRequest) String() string {
return tea.Prettify(s)
}
func (s QueryPurchasedDomainsRequest) GoString() string {
return s.String()
}
func (s *QueryPurchasedDomainsRequest) SetCurrentPage(v int32) *QueryPurchasedDomainsRequest {
s.CurrentPage = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetDomainName(v string) *QueryPurchasedDomainsRequest {
s.DomainName = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetEndOperationTime(v string) *QueryPurchasedDomainsRequest {
s.EndOperationTime = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetOpTimeOrder(v bool) *QueryPurchasedDomainsRequest {
s.OpTimeOrder = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetOperationStatus(v int32) *QueryPurchasedDomainsRequest {
s.OperationStatus = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetPageSize(v int32) *QueryPurchasedDomainsRequest {
s.PageSize = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetProductType(v int32) *QueryPurchasedDomainsRequest {
s.ProductType = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetStartOperationTime(v string) *QueryPurchasedDomainsRequest {
s.StartOperationTime = &v
return s
}
func (s *QueryPurchasedDomainsRequest) SetUpdateTimeOrder(v bool) *QueryPurchasedDomainsRequest {
s.UpdateTimeOrder = &v
return s
}
type QueryPurchasedDomainsResponseBody struct {
CurrentPageNum *int32 `json:"CurrentPageNum,omitempty" xml:"CurrentPageNum,omitempty"`
Data []*QueryPurchasedDomainsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
TotalItemNum *int32 `json:"TotalItemNum,omitempty" xml:"TotalItemNum,omitempty"`
TotalPageNum *int32 `json:"TotalPageNum,omitempty" xml:"TotalPageNum,omitempty"`
}
func (s QueryPurchasedDomainsResponseBody) String() string {
return tea.Prettify(s)
}
func (s QueryPurchasedDomainsResponseBody) GoString() string {
return s.String()
}
func (s *QueryPurchasedDomainsResponseBody) SetCurrentPageNum(v int32) *QueryPurchasedDomainsResponseBody {
s.CurrentPageNum = &v
return s
}
func (s *QueryPurchasedDomainsResponseBody) SetData(v []*QueryPurchasedDomainsResponseBodyData) *QueryPurchasedDomainsResponseBody {
s.Data = v
return s
}
func (s *QueryPurchasedDomainsResponseBody) SetPageSize(v int32) *QueryPurchasedDomainsResponseBody {
s.PageSize = &v
return s
}
func (s *QueryPurchasedDomainsResponseBody) SetRequestId(v string) *QueryPurchasedDomainsResponseBody {
s.RequestId = &v
return s
}
func (s *QueryPurchasedDomainsResponseBody) SetTotalItemNum(v int32) *QueryPurchasedDomainsResponseBody {
s.TotalItemNum = &v
return s
}
func (s *QueryPurchasedDomainsResponseBody) SetTotalPageNum(v int32) *QueryPurchasedDomainsResponseBody {
s.TotalPageNum = &v
return s
}
type QueryPurchasedDomainsResponseBodyData struct {
DeliveryTime *string `json:"DeliveryTime,omitempty" xml:"DeliveryTime,omitempty"`
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
OperationStatus *string `json:"OperationStatus,omitempty" xml:"OperationStatus,omitempty"`
OperationTime *string `json:"OperationTime,omitempty" xml:"OperationTime,omitempty"`
ProductType *string `json:"ProductType,omitempty" xml:"ProductType,omitempty"`
TradeMoney *float64 `json:"TradeMoney,omitempty" xml:"TradeMoney,omitempty"`
}
func (s QueryPurchasedDomainsResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s QueryPurchasedDomainsResponseBodyData) GoString() string {
return s.String()
}
func (s *QueryPurchasedDomainsResponseBodyData) SetDeliveryTime(v string) *QueryPurchasedDomainsResponseBodyData {
s.DeliveryTime = &v
return s
}
func (s *QueryPurchasedDomainsResponseBodyData) SetDomainName(v string) *QueryPurchasedDomainsResponseBodyData {
s.DomainName = &v
return s
}
func (s *QueryPurchasedDomainsResponseBodyData) SetOperationStatus(v string) *QueryPurchasedDomainsResponseBodyData {
s.OperationStatus = &v
return s
}
func (s *QueryPurchasedDomainsResponseBodyData) SetOperationTime(v string) *QueryPurchasedDomainsResponseBodyData {
s.OperationTime = &v
return s
}
func (s *QueryPurchasedDomainsResponseBodyData) SetProductType(v string) *QueryPurchasedDomainsResponseBodyData {
s.ProductType = &v
return s
}
func (s *QueryPurchasedDomainsResponseBodyData) SetTradeMoney(v float64) *QueryPurchasedDomainsResponseBodyData {
s.TradeMoney = &v
return s
}
type QueryPurchasedDomainsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *QueryPurchasedDomainsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s QueryPurchasedDomainsResponse) String() string {
return tea.Prettify(s)
}
func (s QueryPurchasedDomainsResponse) GoString() string {
return s.String()
}
func (s *QueryPurchasedDomainsResponse) SetHeaders(v map[string]*string) *QueryPurchasedDomainsResponse {
s.Headers = v
return s
}
func (s *QueryPurchasedDomainsResponse) SetStatusCode(v int32) *QueryPurchasedDomainsResponse {
s.StatusCode = &v
return s
}
func (s *QueryPurchasedDomainsResponse) SetBody(v *QueryPurchasedDomainsResponseBody) *QueryPurchasedDomainsResponse {
s.Body = v
return s
}
type RecordDemandRequest struct {
// This parameter is required.
//
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// This parameter is required.
//
// example:
//
// some message
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}
func (s RecordDemandRequest) String() string {
return tea.Prettify(s)
}
func (s RecordDemandRequest) GoString() string {
return s.String()
}
func (s *RecordDemandRequest) SetBizId(v string) *RecordDemandRequest {
s.BizId = &v
return s
}
func (s *RecordDemandRequest) SetMessage(v string) *RecordDemandRequest {
s.Message = &v
return s
}
type RecordDemandResponseBody struct {
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s RecordDemandResponseBody) String() string {
return tea.Prettify(s)
}
func (s RecordDemandResponseBody) GoString() string {
return s.String()
}
func (s *RecordDemandResponseBody) SetRequestId(v string) *RecordDemandResponseBody {
s.RequestId = &v
return s
}
type RecordDemandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *RecordDemandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s RecordDemandResponse) String() string {
return tea.Prettify(s)
}
func (s RecordDemandResponse) GoString() string {
return s.String()
}
func (s *RecordDemandResponse) SetHeaders(v map[string]*string) *RecordDemandResponse {
s.Headers = v
return s
}
func (s *RecordDemandResponse) SetStatusCode(v int32) *RecordDemandResponse {
s.StatusCode = &v
return s
}
func (s *RecordDemandResponse) SetBody(v *RecordDemandResponseBody) *RecordDemandResponse {
s.Body = v
return s
}
type RefuseDemandRequest struct {
// This parameter is required.
//
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// example:
//
// some message
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
}
func (s RefuseDemandRequest) String() string {
return tea.Prettify(s)
}
func (s RefuseDemandRequest) GoString() string {
return s.String()
}
func (s *RefuseDemandRequest) SetBizId(v string) *RefuseDemandRequest {
s.BizId = &v
return s
}
func (s *RefuseDemandRequest) SetMessage(v string) *RefuseDemandRequest {
s.Message = &v
return s
}
type RefuseDemandResponseBody struct {
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s RefuseDemandResponseBody) String() string {
return tea.Prettify(s)
}
func (s RefuseDemandResponseBody) GoString() string {
return s.String()
}
func (s *RefuseDemandResponseBody) SetRequestId(v string) *RefuseDemandResponseBody {
s.RequestId = &v
return s
}
type RefuseDemandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *RefuseDemandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s RefuseDemandResponse) String() string {
return tea.Prettify(s)
}
func (s RefuseDemandResponse) GoString() string {
return s.String()
}
func (s *RefuseDemandResponse) SetHeaders(v map[string]*string) *RefuseDemandResponse {
s.Headers = v
return s
}
func (s *RefuseDemandResponse) SetStatusCode(v int32) *RefuseDemandResponse {
s.StatusCode = &v
return s
}
func (s *RefuseDemandResponse) SetBody(v *RefuseDemandResponseBody) *RefuseDemandResponse {
s.Body = v
return s
}
type RequestPayDemandRequest struct {
// This parameter is required.
//
// example:
//
// SE20183A0Q7C5556
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
// This parameter is required.
//
// example:
//
// test.com
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
// example:
//
// some message
Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
// This parameter is required.
//
// example:
//
// 100
Price *float32 `json:"Price,omitempty" xml:"Price,omitempty"`
// example:
//
// 1
ProduceType *int32 `json:"ProduceType,omitempty" xml:"ProduceType,omitempty"`
}
func (s RequestPayDemandRequest) String() string {
return tea.Prettify(s)
}
func (s RequestPayDemandRequest) GoString() string {
return s.String()
}
func (s *RequestPayDemandRequest) SetBizId(v string) *RequestPayDemandRequest {
s.BizId = &v
return s
}
func (s *RequestPayDemandRequest) SetDomainName(v string) *RequestPayDemandRequest {
s.DomainName = &v
return s
}
func (s *RequestPayDemandRequest) SetMessage(v string) *RequestPayDemandRequest {
s.Message = &v
return s
}
func (s *RequestPayDemandRequest) SetPrice(v float32) *RequestPayDemandRequest {
s.Price = &v
return s
}
func (s *RequestPayDemandRequest) SetProduceType(v int32) *RequestPayDemandRequest {
s.ProduceType = &v
return s
}
type RequestPayDemandResponseBody struct {
// example:
//
// 497F7522-82B0-4BD4-84FE-AE8749E4C2F9
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s RequestPayDemandResponseBody) String() string {
return tea.Prettify(s)
}
func (s RequestPayDemandResponseBody) GoString() string {
return s.String()
}
func (s *RequestPayDemandResponseBody) SetRequestId(v string) *RequestPayDemandResponseBody {
s.RequestId = &v
return s
}
type RequestPayDemandResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *RequestPayDemandResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s RequestPayDemandResponse) String() string {
return tea.Prettify(s)
}
func (s RequestPayDemandResponse) GoString() string {
return s.String()
}
func (s *RequestPayDemandResponse) SetHeaders(v map[string]*string) *RequestPayDemandResponse {
s.Headers = v
return s
}
func (s *RequestPayDemandResponse) SetStatusCode(v int32) *RequestPayDemandResponse {
s.StatusCode = &v
return s
}
func (s *RequestPayDemandResponse) SetBody(v *RequestPayDemandResponseBody) *RequestPayDemandResponse {
s.Body = v
return s
}
type ReserveDomainRequest struct {
// example:
//
// 4
Channels []*string `json:"Channels,omitempty" xml:"Channels,omitempty" type:"Repeated"`
// This parameter is required.
//
// example:
//
// aliyun.com
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
}
func (s ReserveDomainRequest) String() string {
return tea.Prettify(s)
}
func (s ReserveDomainRequest) GoString() string {
return s.String()
}
func (s *ReserveDomainRequest) SetChannels(v []*string) *ReserveDomainRequest {
s.Channels = v
return s
}
func (s *ReserveDomainRequest) SetDomainName(v string) *ReserveDomainRequest {
s.DomainName = &v
return s
}
type ReserveDomainResponseBody struct {
// example:
//
// 12080761
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
// example:
//
// 64F63E07-3AF6-4D59-8616-55DF1A9E03ED
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ReserveDomainResponseBody) String() string {
return tea.Prettify(s)
}
func (s ReserveDomainResponseBody) GoString() string {
return s.String()
}
func (s *ReserveDomainResponseBody) SetAuctionId(v string) *ReserveDomainResponseBody {
s.AuctionId = &v
return s
}
func (s *ReserveDomainResponseBody) SetRequestId(v string) *ReserveDomainResponseBody {
s.RequestId = &v
return s
}
type ReserveDomainResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ReserveDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ReserveDomainResponse) String() string {
return tea.Prettify(s)
}
func (s ReserveDomainResponse) GoString() string {
return s.String()
}
func (s *ReserveDomainResponse) SetHeaders(v map[string]*string) *ReserveDomainResponse {
s.Headers = v
return s
}
func (s *ReserveDomainResponse) SetStatusCode(v int32) *ReserveDomainResponse {
s.StatusCode = &v
return s
}
func (s *ReserveDomainResponse) SetBody(v *ReserveDomainResponseBody) *ReserveDomainResponse {
s.Body = v
return s
}
type ReserveIntlDomainRequest struct {
// This parameter is required.
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
}
func (s ReserveIntlDomainRequest) String() string {
return tea.Prettify(s)
}
func (s ReserveIntlDomainRequest) GoString() string {
return s.String()
}
func (s *ReserveIntlDomainRequest) SetDomainName(v string) *ReserveIntlDomainRequest {
s.DomainName = &v
return s
}
type ReserveIntlDomainResponseBody struct {
AllowRetry *bool `json:"AllowRetry,omitempty" xml:"AllowRetry,omitempty"`
AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
AuctionId *string `json:"AuctionId,omitempty" xml:"AuctionId,omitempty"`
DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
ErrorArgs []interface{} `json:"ErrorArgs,omitempty" xml:"ErrorArgs,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s ReserveIntlDomainResponseBody) String() string {
return tea.Prettify(s)
}
func (s ReserveIntlDomainResponseBody) GoString() string {
return s.String()
}
func (s *ReserveIntlDomainResponseBody) SetAllowRetry(v bool) *ReserveIntlDomainResponseBody {
s.AllowRetry = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetAppName(v string) *ReserveIntlDomainResponseBody {
s.AppName = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetAuctionId(v string) *ReserveIntlDomainResponseBody {
s.AuctionId = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetDynamicCode(v string) *ReserveIntlDomainResponseBody {
s.DynamicCode = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetDynamicMessage(v string) *ReserveIntlDomainResponseBody {
s.DynamicMessage = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetErrorArgs(v []interface{}) *ReserveIntlDomainResponseBody {
s.ErrorArgs = v
return s
}
func (s *ReserveIntlDomainResponseBody) SetErrorCode(v string) *ReserveIntlDomainResponseBody {
s.ErrorCode = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetErrorMsg(v string) *ReserveIntlDomainResponseBody {
s.ErrorMsg = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetHttpStatusCode(v int32) *ReserveIntlDomainResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetRequestId(v string) *ReserveIntlDomainResponseBody {
s.RequestId = &v
return s
}
func (s *ReserveIntlDomainResponseBody) SetSuccess(v bool) *ReserveIntlDomainResponseBody {
s.Success = &v
return s
}
type ReserveIntlDomainResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ReserveIntlDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ReserveIntlDomainResponse) String() string {
return tea.Prettify(s)
}
func (s ReserveIntlDomainResponse) GoString() string {
return s.String()
}
func (s *ReserveIntlDomainResponse) SetHeaders(v map[string]*string) *ReserveIntlDomainResponse {
s.Headers = v
return s
}
func (s *ReserveIntlDomainResponse) SetStatusCode(v int32) *ReserveIntlDomainResponse {
s.StatusCode = &v
return s
}
func (s *ReserveIntlDomainResponse) SetBody(v *ReserveIntlDomainResponseBody) *ReserveIntlDomainResponse {
s.Body = v
return s
}
type SelectedDomainListRequest struct {
// This parameter is required.
//
// example:
//
// 20231109
ListDate *string `json:"ListDate,omitempty" xml:"ListDate,omitempty"`
}
func (s SelectedDomainListRequest) String() string {
return tea.Prettify(s)
}
func (s SelectedDomainListRequest) GoString() string {
return s.String()
}
func (s *SelectedDomainListRequest) SetListDate(v string) *SelectedDomainListRequest {
s.ListDate = &v
return s
}
type SelectedDomainListResponseBody struct {
// example:
//
// OssFileNotFound
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
Module *SelectedDomainListResponseBodyModule `json:"Module,omitempty" xml:"Module,omitempty" type:"Struct"`
// Id of the request
//
// example:
//
// 80011ABC-F573-4795-B0E8-377BFBBA3422
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// True
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SelectedDomainListResponseBody) String() string {
return tea.Prettify(s)
}
func (s SelectedDomainListResponseBody) GoString() string {
return s.String()
}
func (s *SelectedDomainListResponseBody) SetErrorCode(v string) *SelectedDomainListResponseBody {
s.ErrorCode = &v
return s
}
func (s *SelectedDomainListResponseBody) SetModule(v *SelectedDomainListResponseBodyModule) *SelectedDomainListResponseBody {
s.Module = v
return s
}
func (s *SelectedDomainListResponseBody) SetRequestId(v string) *SelectedDomainListResponseBody {
s.RequestId = &v
return s
}
func (s *SelectedDomainListResponseBody) SetSuccess(v bool) *SelectedDomainListResponseBody {
s.Success = &v
return s
}
type SelectedDomainListResponseBodyModule struct {
// example:
//
// http://selected-domain.oss-cn-zhangjiakou.aliyuncs.com/aliyun_selected_domain_20231109.gz?Expires=1699524493&OSSAccessKeyId=LTAI5tPMAybR4gfSEjdfAk1F&Signature=2Tpo7Eaf%2BqIop8SuMtI91m%2FAFpY%3D
DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
}
func (s SelectedDomainListResponseBodyModule) String() string {
return tea.Prettify(s)
}
func (s SelectedDomainListResponseBodyModule) GoString() string {
return s.String()
}
func (s *SelectedDomainListResponseBodyModule) SetDownloadUrl(v string) *SelectedDomainListResponseBodyModule {
s.DownloadUrl = &v
return s
}
type SelectedDomainListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SelectedDomainListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SelectedDomainListResponse) String() string {
return tea.Prettify(s)
}
func (s SelectedDomainListResponse) GoString() string {
return s.String()
}
func (s *SelectedDomainListResponse) SetHeaders(v map[string]*string) *SelectedDomainListResponse {
s.Headers = v
return s
}
func (s *SelectedDomainListResponse) SetStatusCode(v int32) *SelectedDomainListResponse {
s.StatusCode = &v
return s
}
func (s *SelectedDomainListResponse) SetBody(v *SelectedDomainListResponseBody) *SelectedDomainListResponse {
s.Body = v
return s
}
type SubmitPurchaseInfoRequest struct {
BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
PurchaseCurrency *string `json:"PurchaseCurrency,omitempty" xml:"PurchaseCurrency,omitempty"`
PurchasePrice *float64 `json:"PurchasePrice,omitempty" xml:"PurchasePrice,omitempty"`
PurchaseProofs []*string `json:"PurchaseProofs,omitempty" xml:"PurchaseProofs,omitempty" type:"Repeated"`
}
func (s SubmitPurchaseInfoRequest) String() string {
return tea.Prettify(s)
}
func (s SubmitPurchaseInfoRequest) GoString() string {
return s.String()
}
func (s *SubmitPurchaseInfoRequest) SetBizId(v string) *SubmitPurchaseInfoRequest {
s.BizId = &v
return s
}
func (s *SubmitPurchaseInfoRequest) SetPurchaseCurrency(v string) *SubmitPurchaseInfoRequest {
s.PurchaseCurrency = &v
return s
}
func (s *SubmitPurchaseInfoRequest) SetPurchasePrice(v float64) *SubmitPurchaseInfoRequest {
s.PurchasePrice = &v
return s
}
func (s *SubmitPurchaseInfoRequest) SetPurchaseProofs(v []*string) *SubmitPurchaseInfoRequest {
s.PurchaseProofs = v
return s
}
type SubmitPurchaseInfoResponseBody struct {
AllowRetry *bool `json:"AllowRetry,omitempty" xml:"AllowRetry,omitempty"`
AppName *string `json:"AppName,omitempty" xml:"AppName,omitempty"`
DynamicCode *string `json:"DynamicCode,omitempty" xml:"DynamicCode,omitempty"`
DynamicMessage *string `json:"DynamicMessage,omitempty" xml:"DynamicMessage,omitempty"`
ErrorArgs []interface{} `json:"ErrorArgs,omitempty" xml:"ErrorArgs,omitempty" type:"Repeated"`
ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty" xml:"ErrorMsg,omitempty"`
HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
Module interface{} `json:"Module,omitempty" xml:"Module,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}
func (s SubmitPurchaseInfoResponseBody) String() string {
return tea.Prettify(s)
}
func (s SubmitPurchaseInfoResponseBody) GoString() string {
return s.String()
}
func (s *SubmitPurchaseInfoResponseBody) SetAllowRetry(v bool) *SubmitPurchaseInfoResponseBody {
s.AllowRetry = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetAppName(v string) *SubmitPurchaseInfoResponseBody {
s.AppName = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetDynamicCode(v string) *SubmitPurchaseInfoResponseBody {
s.DynamicCode = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetDynamicMessage(v string) *SubmitPurchaseInfoResponseBody {
s.DynamicMessage = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetErrorArgs(v []interface{}) *SubmitPurchaseInfoResponseBody {
s.ErrorArgs = v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetErrorCode(v string) *SubmitPurchaseInfoResponseBody {
s.ErrorCode = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetErrorMsg(v string) *SubmitPurchaseInfoResponseBody {
s.ErrorMsg = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetHttpStatusCode(v int32) *SubmitPurchaseInfoResponseBody {
s.HttpStatusCode = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetModule(v interface{}) *SubmitPurchaseInfoResponseBody {
s.Module = v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetRequestId(v string) *SubmitPurchaseInfoResponseBody {
s.RequestId = &v
return s
}
func (s *SubmitPurchaseInfoResponseBody) SetSuccess(v bool) *SubmitPurchaseInfoResponseBody {
s.Success = &v
return s
}
type SubmitPurchaseInfoResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *SubmitPurchaseInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s SubmitPurchaseInfoResponse) String() string {
return tea.Prettify(s)
}
func (s SubmitPurchaseInfoResponse) GoString() string {
return s.String()
}
func (s *SubmitPurchaseInfoResponse) SetHeaders(v map[string]*string) *SubmitPurchaseInfoResponse {
s.Headers = v
return s
}
func (s *SubmitPurchaseInfoResponse) SetStatusCode(v int32) *SubmitPurchaseInfoResponse {
s.StatusCode = &v
return s
}
func (s *SubmitPurchaseInfoResponse) SetBody(v *SubmitPurchaseInfoResponseBody) *SubmitPurchaseInfoResponse {
s.Body = v
return s
}
type UpdatePartnerReservePriceRequest struct {
// This parameter is required.
BiddingId *int32 `json:"BiddingId,omitempty" xml:"BiddingId,omitempty"`
// This parameter is required.
DomainName *string `json:"DomainName,omitempty" xml:"DomainName,omitempty"`
// This parameter is required.
PartnerType *string `json:"PartnerType,omitempty" xml:"PartnerType,omitempty"`
// This parameter is required.
ReservePrice *float64 `json:"ReservePrice,omitempty" xml:"ReservePrice,omitempty"`
}
func (s UpdatePartnerReservePriceRequest) String() string {
return tea.Prettify(s)
}
func (s UpdatePartnerReservePriceRequest) GoString() string {
return s.String()
}
func (s *UpdatePartnerReservePriceRequest) SetBiddingId(v int32) *UpdatePartnerReservePriceRequest {
s.BiddingId = &v
return s
}
func (s *UpdatePartnerReservePriceRequest) SetDomainName(v string) *UpdatePartnerReservePriceRequest {
s.DomainName = &v
return s
}
func (s *UpdatePartnerReservePriceRequest) SetPartnerType(v string) *UpdatePartnerReservePriceRequest {
s.PartnerType = &v
return s
}
func (s *UpdatePartnerReservePriceRequest) SetReservePrice(v float64) *UpdatePartnerReservePriceRequest {
s.ReservePrice = &v
return s
}
type UpdatePartnerReservePriceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s UpdatePartnerReservePriceResponseBody) String() string {
return tea.Prettify(s)
}
func (s UpdatePartnerReservePriceResponseBody) GoString() string {
return s.String()
}
func (s *UpdatePartnerReservePriceResponseBody) SetRequestId(v string) *UpdatePartnerReservePriceResponseBody {
s.RequestId = &v
return s
}
type UpdatePartnerReservePriceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *UpdatePartnerReservePriceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s UpdatePartnerReservePriceResponse) String() string {
return tea.Prettify(s)
}
func (s UpdatePartnerReservePriceResponse) GoString() string {
return s.String()
}
func (s *UpdatePartnerReservePriceResponse) SetHeaders(v map[string]*string) *UpdatePartnerReservePriceResponse {
s.Headers = v
return s
}
func (s *UpdatePartnerReservePriceResponse) SetStatusCode(v int32) *UpdatePartnerReservePriceResponse {
s.StatusCode = &v
return s
}
func (s *UpdatePartnerReservePriceResponse) SetBody(v *UpdatePartnerReservePriceResponseBody) *UpdatePartnerReservePriceResponse {
s.Body = v
return s
}
type Client struct {
openapi.Client
}
func NewClient(config *openapi.Config) (*Client, error) {
client := new(Client)
err := client.Init(config)
return client, err
}
func (client *Client) Init(config *openapi.Config) (_err error) {
_err = client.Client.Init(config)
if _err != nil {
return _err
}
client.EndpointRule = tea.String("central")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("domain"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
if _err != nil {
return _err
}
return nil
}
func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
if !tea.BoolValue(util.Empty(endpoint)) {
_result = endpoint
return _result, _err
}
if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
_result = endpointMap[tea.StringValue(regionId)]
return _result, _err
}
_body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - AcceptDemandRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return AcceptDemandResponse
func (client *Client) AcceptDemandWithOptions(request *AcceptDemandRequest, runtime *util.RuntimeOptions) (_result *AcceptDemandResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.Message)) {
query["Message"] = request.Message
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("AcceptDemand"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &AcceptDemandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - AcceptDemandRequest
//
// @return AcceptDemandResponse
func (client *Client) AcceptDemand(request *AcceptDemandRequest) (_result *AcceptDemandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &AcceptDemandResponse{}
_body, _err := client.AcceptDemandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - BidDomainRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return BidDomainResponse
func (client *Client) BidDomainWithOptions(request *BidDomainRequest, runtime *util.RuntimeOptions) (_result *BidDomainResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AuctionId)) {
body["AuctionId"] = request.AuctionId
}
if !tea.BoolValue(util.IsUnset(request.Currency)) {
body["Currency"] = request.Currency
}
if !tea.BoolValue(util.IsUnset(request.MaxBid)) {
body["MaxBid"] = request.MaxBid
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("BidDomain"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &BidDomainResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - BidDomainRequest
//
// @return BidDomainResponse
func (client *Client) BidDomain(request *BidDomainRequest) (_result *BidDomainResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &BidDomainResponse{}
_body, _err := client.BidDomainWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - ChangeAuctionRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return ChangeAuctionResponse
func (client *Client) ChangeAuctionWithOptions(request *ChangeAuctionRequest, runtime *util.RuntimeOptions) (_result *ChangeAuctionResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AuctionList)) {
body["AuctionList"] = request.AuctionList
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("ChangeAuction"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ChangeAuctionResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - ChangeAuctionRequest
//
// @return ChangeAuctionResponse
func (client *Client) ChangeAuction(request *ChangeAuctionRequest) (_result *ChangeAuctionResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ChangeAuctionResponse{}
_body, _err := client.ChangeAuctionWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 校验域名在售状态
//
// @param request - CheckDomainStatusRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CheckDomainStatusResponse
func (client *Client) CheckDomainStatusWithOptions(request *CheckDomainStatusRequest, runtime *util.RuntimeOptions) (_result *CheckDomainStatusResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := openapiutil.Query(util.ToMap(request))
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("CheckDomainStatus"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &CheckDomainStatusResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 校验域名在售状态
//
// @param request - CheckDomainStatusRequest
//
// @return CheckDomainStatusResponse
func (client *Client) CheckDomainStatus(request *CheckDomainStatusRequest) (_result *CheckDomainStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CheckDomainStatusResponse{}
_body, _err := client.CheckDomainStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 一口价严选询价接口
//
// @param request - CheckSelectedDomainStatusRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CheckSelectedDomainStatusResponse
func (client *Client) CheckSelectedDomainStatusWithOptions(request *CheckSelectedDomainStatusRequest, runtime *util.RuntimeOptions) (_result *CheckSelectedDomainStatusResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Domain)) {
query["Domain"] = request.Domain
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("CheckSelectedDomainStatus"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &CheckSelectedDomainStatusResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 一口价严选询价接口
//
// @param request - CheckSelectedDomainStatusRequest
//
// @return CheckSelectedDomainStatusResponse
func (client *Client) CheckSelectedDomainStatus(request *CheckSelectedDomainStatusRequest) (_result *CheckSelectedDomainStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CheckSelectedDomainStatusResponse{}
_body, _err := client.CheckSelectedDomainStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 创建一口价需求单
//
// @param request - CreateFixedPriceDemandOrderRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CreateFixedPriceDemandOrderResponse
func (client *Client) CreateFixedPriceDemandOrderWithOptions(request *CreateFixedPriceDemandOrderRequest, runtime *util.RuntimeOptions) (_result *CreateFixedPriceDemandOrderResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.ContactId)) {
query["ContactId"] = request.ContactId
}
if !tea.BoolValue(util.IsUnset(request.Domain)) {
query["Domain"] = request.Domain
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("CreateFixedPriceDemandOrder"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &CreateFixedPriceDemandOrderResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 创建一口价需求单
//
// @param request - CreateFixedPriceDemandOrderRequest
//
// @return CreateFixedPriceDemandOrderResponse
func (client *Client) CreateFixedPriceDemandOrder(request *CreateFixedPriceDemandOrderRequest) (_result *CreateFixedPriceDemandOrderResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateFixedPriceDemandOrderResponse{}
_body, _err := client.CreateFixedPriceDemandOrderWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 一口价严选下单购买接口,阿里云账户余额直接扣费
//
// @param request - CreateFixedPriceSelectedOrderRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CreateFixedPriceSelectedOrderResponse
func (client *Client) CreateFixedPriceSelectedOrderWithOptions(request *CreateFixedPriceSelectedOrderRequest, runtime *util.RuntimeOptions) (_result *CreateFixedPriceSelectedOrderResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Code)) {
query["Code"] = request.Code
}
if !tea.BoolValue(util.IsUnset(request.ContactId)) {
query["ContactId"] = request.ContactId
}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
query["DomainName"] = request.DomainName
}
if !tea.BoolValue(util.IsUnset(request.ExpectedPrice)) {
query["ExpectedPrice"] = request.ExpectedPrice
}
if !tea.BoolValue(util.IsUnset(request.Source)) {
query["Source"] = request.Source
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("CreateFixedPriceSelectedOrder"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &CreateFixedPriceSelectedOrderResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 一口价严选下单购买接口,阿里云账户余额直接扣费
//
// @param request - CreateFixedPriceSelectedOrderRequest
//
// @return CreateFixedPriceSelectedOrderResponse
func (client *Client) CreateFixedPriceSelectedOrder(request *CreateFixedPriceSelectedOrderRequest) (_result *CreateFixedPriceSelectedOrderResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateFixedPriceSelectedOrderResponse{}
_body, _err := client.CreateFixedPriceSelectedOrderWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - FailDemandRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return FailDemandResponse
func (client *Client) FailDemandWithOptions(request *FailDemandRequest, runtime *util.RuntimeOptions) (_result *FailDemandResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.Message)) {
query["Message"] = request.Message
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("FailDemand"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &FailDemandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - FailDemandRequest
//
// @return FailDemandResponse
func (client *Client) FailDemand(request *FailDemandRequest) (_result *FailDemandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &FailDemandResponse{}
_body, _err := client.FailDemandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - FinishDemandRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return FinishDemandResponse
func (client *Client) FinishDemandWithOptions(request *FinishDemandRequest, runtime *util.RuntimeOptions) (_result *FinishDemandResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.Message)) {
query["Message"] = request.Message
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("FinishDemand"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &FinishDemandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - FinishDemandRequest
//
// @return FinishDemandResponse
func (client *Client) FinishDemand(request *FinishDemandRequest) (_result *FinishDemandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &FinishDemandResponse{}
_body, _err := client.FinishDemandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - GetIntlDomainDownloadUrlRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return GetIntlDomainDownloadUrlResponse
func (client *Client) GetIntlDomainDownloadUrlWithOptions(runtime *util.RuntimeOptions) (_result *GetIntlDomainDownloadUrlResponse, _err error) {
req := &openapi.OpenApiRequest{}
params := &openapi.Params{
Action: tea.String("GetIntlDomainDownloadUrl"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetIntlDomainDownloadUrlResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @return GetIntlDomainDownloadUrlResponse
func (client *Client) GetIntlDomainDownloadUrl() (_result *GetIntlDomainDownloadUrlResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetIntlDomainDownloadUrlResponse{}
_body, _err := client.GetIntlDomainDownloadUrlWithOptions(runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - GetReserveDomainUrlRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return GetReserveDomainUrlResponse
func (client *Client) GetReserveDomainUrlWithOptions(runtime *util.RuntimeOptions) (_result *GetReserveDomainUrlResponse, _err error) {
req := &openapi.OpenApiRequest{}
params := &openapi.Params{
Action: tea.String("GetReserveDomainUrl"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GetReserveDomainUrlResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @return GetReserveDomainUrlResponse
func (client *Client) GetReserveDomainUrl() (_result *GetReserveDomainUrlResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GetReserveDomainUrlResponse{}
_body, _err := client.GetReserveDomainUrlWithOptions(runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 购买国际站预释放域名
//
// @param request - PurchaseIntlDomainRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return PurchaseIntlDomainResponse
func (client *Client) PurchaseIntlDomainWithOptions(request *PurchaseIntlDomainRequest, runtime *util.RuntimeOptions) (_result *PurchaseIntlDomainResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AuctionId)) {
body["AuctionId"] = request.AuctionId
}
if !tea.BoolValue(util.IsUnset(request.Currency)) {
body["Currency"] = request.Currency
}
if !tea.BoolValue(util.IsUnset(request.Price)) {
body["Price"] = request.Price
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("PurchaseIntlDomain"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &PurchaseIntlDomainResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 购买国际站预释放域名
//
// @param request - PurchaseIntlDomainRequest
//
// @return PurchaseIntlDomainResponse
func (client *Client) PurchaseIntlDomain(request *PurchaseIntlDomainRequest) (_result *PurchaseIntlDomainResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &PurchaseIntlDomainResponse{}
_body, _err := client.PurchaseIntlDomainWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - QueryAuctionDetailRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryAuctionDetailResponse
func (client *Client) QueryAuctionDetailWithOptions(request *QueryAuctionDetailRequest, runtime *util.RuntimeOptions) (_result *QueryAuctionDetailResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AuctionId)) {
body["AuctionId"] = request.AuctionId
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("QueryAuctionDetail"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryAuctionDetailResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - QueryAuctionDetailRequest
//
// @return QueryAuctionDetailResponse
func (client *Client) QueryAuctionDetail(request *QueryAuctionDetailRequest) (_result *QueryAuctionDetailResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryAuctionDetailResponse{}
_body, _err := client.QueryAuctionDetailWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - QueryAuctionsRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryAuctionsResponse
func (client *Client) QueryAuctionsWithOptions(request *QueryAuctionsRequest, runtime *util.RuntimeOptions) (_result *QueryAuctionsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AuctionEndTimeOrder)) {
body["AuctionEndTimeOrder"] = request.AuctionEndTimeOrder
}
if !tea.BoolValue(util.IsUnset(request.CurrentPage)) {
body["CurrentPage"] = request.CurrentPage
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
body["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.Status)) {
body["Status"] = request.Status
}
if !tea.BoolValue(util.IsUnset(request.Statuses)) {
body["Statuses"] = request.Statuses
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("QueryAuctions"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryAuctionsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - QueryAuctionsRequest
//
// @return QueryAuctionsResponse
func (client *Client) QueryAuctions(request *QueryAuctionsRequest) (_result *QueryAuctionsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryAuctionsResponse{}
_body, _err := client.QueryAuctionsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - QueryBidRecordsRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryBidRecordsResponse
func (client *Client) QueryBidRecordsWithOptions(request *QueryBidRecordsRequest, runtime *util.RuntimeOptions) (_result *QueryBidRecordsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.AuctionId)) {
body["AuctionId"] = request.AuctionId
}
if !tea.BoolValue(util.IsUnset(request.CurrentPage)) {
body["CurrentPage"] = request.CurrentPage
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
body["PageSize"] = request.PageSize
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("QueryBidRecords"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryBidRecordsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - QueryBidRecordsRequest
//
// @return QueryBidRecordsResponse
func (client *Client) QueryBidRecords(request *QueryBidRecordsRequest) (_result *QueryBidRecordsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryBidRecordsResponse{}
_body, _err := client.QueryBidRecordsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - QueryBookingDomainInfoRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryBookingDomainInfoResponse
func (client *Client) QueryBookingDomainInfoWithOptions(request *QueryBookingDomainInfoRequest, runtime *util.RuntimeOptions) (_result *QueryBookingDomainInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
body["DomainName"] = request.DomainName
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("QueryBookingDomainInfo"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryBookingDomainInfoResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - QueryBookingDomainInfoRequest
//
// @return QueryBookingDomainInfoResponse
func (client *Client) QueryBookingDomainInfo(request *QueryBookingDomainInfoRequest) (_result *QueryBookingDomainInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryBookingDomainInfoResponse{}
_body, _err := client.QueryBookingDomainInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 查询回购订单列表
//
// @param request - QueryBrokerDemandRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryBrokerDemandResponse
func (client *Client) QueryBrokerDemandWithOptions(request *QueryBrokerDemandRequest, runtime *util.RuntimeOptions) (_result *QueryBrokerDemandResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.CurrentPage)) {
query["CurrentPage"] = request.CurrentPage
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.Status)) {
query["Status"] = request.Status
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryBrokerDemand"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryBrokerDemandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 查询回购订单列表
//
// @param request - QueryBrokerDemandRequest
//
// @return QueryBrokerDemandResponse
func (client *Client) QueryBrokerDemand(request *QueryBrokerDemandRequest) (_result *QueryBrokerDemandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryBrokerDemandResponse{}
_body, _err := client.QueryBrokerDemandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - QueryBrokerDemandRecordRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryBrokerDemandRecordResponse
func (client *Client) QueryBrokerDemandRecordWithOptions(request *QueryBrokerDemandRecordRequest, runtime *util.RuntimeOptions) (_result *QueryBrokerDemandRecordResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.CurrentPage)) {
query["CurrentPage"] = request.CurrentPage
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
query["PageSize"] = request.PageSize
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryBrokerDemandRecord"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryBrokerDemandRecordResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - QueryBrokerDemandRecordRequest
//
// @return QueryBrokerDemandRecordResponse
func (client *Client) QueryBrokerDemandRecord(request *QueryBrokerDemandRecordRequest) (_result *QueryBrokerDemandRecordResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryBrokerDemandRecordResponse{}
_body, _err := client.QueryBrokerDemandRecordWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - QueryDomainTransferStatusRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryDomainTransferStatusResponse
func (client *Client) QueryDomainTransferStatusWithOptions(request *QueryDomainTransferStatusRequest, runtime *util.RuntimeOptions) (_result *QueryDomainTransferStatusResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
body["DomainName"] = request.DomainName
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("QueryDomainTransferStatus"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryDomainTransferStatusResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - QueryDomainTransferStatusRequest
//
// @return QueryDomainTransferStatusResponse
func (client *Client) QueryDomainTransferStatus(request *QueryDomainTransferStatusRequest) (_result *QueryDomainTransferStatusResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryDomainTransferStatusResponse{}
_body, _err := client.QueryDomainTransferStatusWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 查询汇率
//
// @param request - QueryExchangeRateRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryExchangeRateResponse
func (client *Client) QueryExchangeRateWithOptions(request *QueryExchangeRateRequest, runtime *util.RuntimeOptions) (_result *QueryExchangeRateResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.FromCurrency)) {
query["FromCurrency"] = request.FromCurrency
}
if !tea.BoolValue(util.IsUnset(request.ToCurrency)) {
query["ToCurrency"] = request.ToCurrency
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("QueryExchangeRate"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryExchangeRateResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 查询汇率
//
// @param request - QueryExchangeRateRequest
//
// @return QueryExchangeRateResponse
func (client *Client) QueryExchangeRate(request *QueryExchangeRateRequest) (_result *QueryExchangeRateResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryExchangeRateResponse{}
_body, _err := client.QueryExchangeRateWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - QueryPurchasedDomainsRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return QueryPurchasedDomainsResponse
func (client *Client) QueryPurchasedDomainsWithOptions(request *QueryPurchasedDomainsRequest, runtime *util.RuntimeOptions) (_result *QueryPurchasedDomainsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.CurrentPage)) {
body["CurrentPage"] = request.CurrentPage
}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
body["DomainName"] = request.DomainName
}
if !tea.BoolValue(util.IsUnset(request.EndOperationTime)) {
body["EndOperationTime"] = request.EndOperationTime
}
if !tea.BoolValue(util.IsUnset(request.OpTimeOrder)) {
body["OpTimeOrder"] = request.OpTimeOrder
}
if !tea.BoolValue(util.IsUnset(request.OperationStatus)) {
body["OperationStatus"] = request.OperationStatus
}
if !tea.BoolValue(util.IsUnset(request.PageSize)) {
body["PageSize"] = request.PageSize
}
if !tea.BoolValue(util.IsUnset(request.ProductType)) {
body["ProductType"] = request.ProductType
}
if !tea.BoolValue(util.IsUnset(request.StartOperationTime)) {
body["StartOperationTime"] = request.StartOperationTime
}
if !tea.BoolValue(util.IsUnset(request.UpdateTimeOrder)) {
body["UpdateTimeOrder"] = request.UpdateTimeOrder
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("QueryPurchasedDomains"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &QueryPurchasedDomainsResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - QueryPurchasedDomainsRequest
//
// @return QueryPurchasedDomainsResponse
func (client *Client) QueryPurchasedDomains(request *QueryPurchasedDomainsRequest) (_result *QueryPurchasedDomainsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &QueryPurchasedDomainsResponse{}
_body, _err := client.QueryPurchasedDomainsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - RecordDemandRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return RecordDemandResponse
func (client *Client) RecordDemandWithOptions(request *RecordDemandRequest, runtime *util.RuntimeOptions) (_result *RecordDemandResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.Message)) {
query["Message"] = request.Message
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("RecordDemand"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &RecordDemandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - RecordDemandRequest
//
// @return RecordDemandResponse
func (client *Client) RecordDemand(request *RecordDemandRequest) (_result *RecordDemandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RecordDemandResponse{}
_body, _err := client.RecordDemandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - RefuseDemandRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return RefuseDemandResponse
func (client *Client) RefuseDemandWithOptions(request *RefuseDemandRequest, runtime *util.RuntimeOptions) (_result *RefuseDemandResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.Message)) {
query["Message"] = request.Message
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("RefuseDemand"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &RefuseDemandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - RefuseDemandRequest
//
// @return RefuseDemandResponse
func (client *Client) RefuseDemand(request *RefuseDemandRequest) (_result *RefuseDemandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RefuseDemandResponse{}
_body, _err := client.RefuseDemandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - RequestPayDemandRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return RequestPayDemandResponse
func (client *Client) RequestPayDemandWithOptions(request *RequestPayDemandRequest, runtime *util.RuntimeOptions) (_result *RequestPayDemandResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
query["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
query["DomainName"] = request.DomainName
}
if !tea.BoolValue(util.IsUnset(request.Message)) {
query["Message"] = request.Message
}
if !tea.BoolValue(util.IsUnset(request.Price)) {
query["Price"] = request.Price
}
if !tea.BoolValue(util.IsUnset(request.ProduceType)) {
query["ProduceType"] = request.ProduceType
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("RequestPayDemand"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &RequestPayDemandResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - RequestPayDemandRequest
//
// @return RequestPayDemandResponse
func (client *Client) RequestPayDemand(request *RequestPayDemandRequest) (_result *RequestPayDemandResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RequestPayDemandResponse{}
_body, _err := client.RequestPayDemandWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - ReserveDomainRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return ReserveDomainResponse
func (client *Client) ReserveDomainWithOptions(request *ReserveDomainRequest, runtime *util.RuntimeOptions) (_result *ReserveDomainResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Channels)) {
body["Channels"] = request.Channels
}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
body["DomainName"] = request.DomainName
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("ReserveDomain"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ReserveDomainResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - ReserveDomainRequest
//
// @return ReserveDomainResponse
func (client *Client) ReserveDomain(request *ReserveDomainRequest) (_result *ReserveDomainResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ReserveDomainResponse{}
_body, _err := client.ReserveDomainWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// @param request - ReserveIntlDomainRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return ReserveIntlDomainResponse
func (client *Client) ReserveIntlDomainWithOptions(request *ReserveIntlDomainRequest, runtime *util.RuntimeOptions) (_result *ReserveIntlDomainResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
body["DomainName"] = request.DomainName
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("ReserveIntlDomain"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ReserveIntlDomainResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// @param request - ReserveIntlDomainRequest
//
// @return ReserveIntlDomainResponse
func (client *Client) ReserveIntlDomain(request *ReserveIntlDomainRequest) (_result *ReserveIntlDomainResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ReserveIntlDomainResponse{}
_body, _err := client.ReserveIntlDomainWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 严选列表导出,明日凌晨2点前生成文件,导出凌晨1点前所有在售严选域名
//
// @param request - SelectedDomainListRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return SelectedDomainListResponse
func (client *Client) SelectedDomainListWithOptions(request *SelectedDomainListRequest, runtime *util.RuntimeOptions) (_result *SelectedDomainListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.ListDate)) {
query["ListDate"] = request.ListDate
}
req := &openapi.OpenApiRequest{
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("SelectedDomainList"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SelectedDomainListResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 严选列表导出,明日凌晨2点前生成文件,导出凌晨1点前所有在售严选域名
//
// @param request - SelectedDomainListRequest
//
// @return SelectedDomainListResponse
func (client *Client) SelectedDomainList(request *SelectedDomainListRequest) (_result *SelectedDomainListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SelectedDomainListResponse{}
_body, _err := client.SelectedDomainListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 提交采购信息
//
// @param request - SubmitPurchaseInfoRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return SubmitPurchaseInfoResponse
func (client *Client) SubmitPurchaseInfoWithOptions(request *SubmitPurchaseInfoRequest, runtime *util.RuntimeOptions) (_result *SubmitPurchaseInfoResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BizId)) {
body["BizId"] = request.BizId
}
if !tea.BoolValue(util.IsUnset(request.PurchaseCurrency)) {
body["PurchaseCurrency"] = request.PurchaseCurrency
}
if !tea.BoolValue(util.IsUnset(request.PurchasePrice)) {
body["PurchasePrice"] = request.PurchasePrice
}
if !tea.BoolValue(util.IsUnset(request.PurchaseProofs)) {
body["PurchaseProofs"] = request.PurchaseProofs
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("SubmitPurchaseInfo"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &SubmitPurchaseInfoResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 提交采购信息
//
// @param request - SubmitPurchaseInfoRequest
//
// @return SubmitPurchaseInfoResponse
func (client *Client) SubmitPurchaseInfo(request *SubmitPurchaseInfoRequest) (_result *SubmitPurchaseInfoResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SubmitPurchaseInfoResponse{}
_body, _err := client.SubmitPurchaseInfoWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 合作方同步报价
//
// @param request - UpdatePartnerReservePriceRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return UpdatePartnerReservePriceResponse
func (client *Client) UpdatePartnerReservePriceWithOptions(request *UpdatePartnerReservePriceRequest, runtime *util.RuntimeOptions) (_result *UpdatePartnerReservePriceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.BiddingId)) {
body["BiddingId"] = request.BiddingId
}
if !tea.BoolValue(util.IsUnset(request.DomainName)) {
body["DomainName"] = request.DomainName
}
if !tea.BoolValue(util.IsUnset(request.PartnerType)) {
body["PartnerType"] = request.PartnerType
}
if !tea.BoolValue(util.IsUnset(request.ReservePrice)) {
body["ReservePrice"] = request.ReservePrice
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("UpdatePartnerReservePrice"),
Version: tea.String("2018-02-08"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &UpdatePartnerReservePriceResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 合作方同步报价
//
// @param request - UpdatePartnerReservePriceRequest
//
// @return UpdatePartnerReservePriceResponse
func (client *Client) UpdatePartnerReservePrice(request *UpdatePartnerReservePriceRequest) (_result *UpdatePartnerReservePriceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &UpdatePartnerReservePriceResponse{}
_body, _err := client.UpdatePartnerReservePriceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}