apis

package
v1.38.0 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PayOrderRequest

type PayOrderRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* orderNumber ID  */
	OrderNumber string `json:"orderNumber"`

	/* 自动支付标示,当为true,才会发生自动支付,后付费的订单直接支付0元,预付费的订单(余额+代金劵)> 订单应付金额,成功,否则支付失败(建议到京东云平台用现金方式支付) (Optional) */
	AutoPay *bool `json:"autoPay"`
}

func NewPayOrderRequest

func NewPayOrderRequest(
	regionId string,
	orderNumber string,
) *PayOrderRequest

* param regionId: Region ID (Required) * param orderNumber: orderNumber ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewPayOrderRequestWithAllParams

func NewPayOrderRequestWithAllParams(
	regionId string,
	orderNumber string,
	autoPay *bool,
) *PayOrderRequest

* param regionId: Region ID (Required) * param orderNumber: orderNumber ID (Required) * param autoPay: 自动支付标示,当为true,才会发生自动支付,后付费的订单直接支付0元,预付费的订单(余额+代金劵)> 订单应付金额,成功,否则支付失败(建议到京东云平台用现金方式支付) (Optional)

func NewPayOrderRequestWithoutParam

func NewPayOrderRequestWithoutParam() *PayOrderRequest

This constructor has better compatible ability when API parameters changed

func (PayOrderRequest) GetRegionId

func (r PayOrderRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*PayOrderRequest) SetAutoPay

func (r *PayOrderRequest) SetAutoPay(autoPay bool)

param autoPay: 自动支付标示,当为true,才会发生自动支付,后付费的订单直接支付0元,预付费的订单(余额+代金劵)> 订单应付金额,成功,否则支付失败(建议到京东云平台用现金方式支付)(Optional)

func (*PayOrderRequest) SetOrderNumber

func (r *PayOrderRequest) SetOrderNumber(orderNumber string)

param orderNumber: orderNumber ID(Required)

func (*PayOrderRequest) SetRegionId

func (r *PayOrderRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type PayOrderResponse

type PayOrderResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    PayOrderResult     `json:"result"`
}

type PayOrderResult

type PayOrderResult struct {
	OrderNumber string `json:"orderNumber"`
	AutoPay     bool   `json:"autoPay"`
}

type QueryOrderRequest

type QueryOrderRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* orderNumber ID  */
	OrderNumber string `json:"orderNumber"`

	/* 是否包含商品详情 (Optional) */
	IncludeDetail *bool `json:"includeDetail"`
}

func NewQueryOrderRequest

func NewQueryOrderRequest(
	regionId string,
	orderNumber string,
) *QueryOrderRequest

* param regionId: Region ID (Required) * param orderNumber: orderNumber ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryOrderRequestWithAllParams

func NewQueryOrderRequestWithAllParams(
	regionId string,
	orderNumber string,
	includeDetail *bool,
) *QueryOrderRequest

* param regionId: Region ID (Required) * param orderNumber: orderNumber ID (Required) * param includeDetail: 是否包含商品详情 (Optional)

func NewQueryOrderRequestWithoutParam

func NewQueryOrderRequestWithoutParam() *QueryOrderRequest

This constructor has better compatible ability when API parameters changed

func (QueryOrderRequest) GetRegionId

func (r QueryOrderRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryOrderRequest) SetIncludeDetail

func (r *QueryOrderRequest) SetIncludeDetail(includeDetail bool)

param includeDetail: 是否包含商品详情(Optional)

func (*QueryOrderRequest) SetOrderNumber

func (r *QueryOrderRequest) SetOrderNumber(orderNumber string)

param orderNumber: orderNumber ID(Required)

func (*QueryOrderRequest) SetRegionId

func (r *QueryOrderRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type QueryOrderResponse

type QueryOrderResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    QueryOrderResult   `json:"result"`
}

type QueryOrderResult

type QueryOrderResult struct {
	Data order.OrderDetailResponseObject `json:"data"`
}

type QueryOrdersRequest

type QueryOrdersRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/*  (Optional) */
	QueryVo *order.ListOrderRequest `json:"queryVo"`
}

func NewQueryOrdersRequest

func NewQueryOrdersRequest(
	regionId string,
) *QueryOrdersRequest

* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryOrdersRequestWithAllParams

func NewQueryOrdersRequestWithAllParams(
	regionId string,
	queryVo *order.ListOrderRequest,
) *QueryOrdersRequest

* param regionId: Region ID (Required) * param queryVo: (Optional)

func NewQueryOrdersRequestWithoutParam

func NewQueryOrdersRequestWithoutParam() *QueryOrdersRequest

This constructor has better compatible ability when API parameters changed

func (QueryOrdersRequest) GetRegionId

func (r QueryOrdersRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryOrdersRequest) SetQueryVo

func (r *QueryOrdersRequest) SetQueryVo(queryVo *order.ListOrderRequest)

param queryVo: (Optional)

func (*QueryOrdersRequest) SetRegionId

func (r *QueryOrdersRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type QueryOrdersResponse

type QueryOrdersResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    QueryOrdersResult  `json:"result"`
}

type QueryOrdersResult

type QueryOrdersResult struct {
	ResultList []order.OrderResponseObject `json:"resultList"`
	TotalCount int                         `json:"totalCount"`
	TotalPage  int                         `json:"totalPage"`
}

Jump to

Keyboard shortcuts

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