ottpay

package
v1.3.5 Latest Latest
Warning

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

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

Documentation

Overview

Package ottpay 包含ott支付相关结构体

https://open.taobao.com/API.htm?docType=2&docId=46647

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseCommonResult added in v1.3.4

func ReleaseCommonResult(v *CommonResult)

ReleaseCommonResult 释放CommonResult

func ReleaseTvOrderQueryResultDto added in v1.3.4

func ReleaseTvOrderQueryResultDto(v *TvOrderQueryResultDto)

ReleaseTvOrderQueryResultDto 释放TvOrderQueryResultDto

func ReleaseTvOrderResultDto added in v1.3.4

func ReleaseTvOrderResultDto(v *TvOrderResultDto)

ReleaseTvOrderResultDto 释放TvOrderResultDto

func ReleaseYoukuOttIotDevicelistChangeAPIRequest added in v1.3.4

func ReleaseYoukuOttIotDevicelistChangeAPIRequest(v *YoukuOttIotDevicelistChangeAPIRequest)

ReleaseYoukuOttIotDevicelistChangeAPIRequest 将 YoukuOttIotDevicelistChangeAPIRequest 放入 sync.Pool

func ReleaseYoukuOttIotDevicelistChangeAPIResponse added in v1.3.4

func ReleaseYoukuOttIotDevicelistChangeAPIResponse(v *YoukuOttIotDevicelistChangeAPIResponse)

ReleaseYoukuOttIotDevicelistChangeAPIResponse 将 YoukuOttIotDevicelistChangeAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttIotStatusPushAPIRequest added in v1.3.4

func ReleaseYoukuOttIotStatusPushAPIRequest(v *YoukuOttIotStatusPushAPIRequest)

ReleaseYoukuOttIotStatusPushAPIRequest 将 YoukuOttIotStatusPushAPIRequest 放入 sync.Pool

func ReleaseYoukuOttIotStatusPushAPIResponse added in v1.3.4

func ReleaseYoukuOttIotStatusPushAPIResponse(v *YoukuOttIotStatusPushAPIResponse)

ReleaseYoukuOttIotStatusPushAPIResponse 将 YoukuOttIotStatusPushAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderAuthpayAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderAuthpayAPIRequest(v *YoukuOttPayOrderAuthpayAPIRequest)

ReleaseYoukuOttPayOrderAuthpayAPIRequest 将 YoukuOttPayOrderAuthpayAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderAuthpayAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderAuthpayAPIResponse(v *YoukuOttPayOrderAuthpayAPIResponse)

ReleaseYoukuOttPayOrderAuthpayAPIResponse 将 YoukuOttPayOrderAuthpayAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderAuthpaywithpriceAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderAuthpaywithpriceAPIRequest(v *YoukuOttPayOrderAuthpaywithpriceAPIRequest)

ReleaseYoukuOttPayOrderAuthpaywithpriceAPIRequest 将 YoukuOttPayOrderAuthpaywithpriceAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderAuthpaywithpriceAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderAuthpaywithpriceAPIResponse(v *YoukuOttPayOrderAuthpaywithpriceAPIResponse)

ReleaseYoukuOttPayOrderAuthpaywithpriceAPIResponse 将 YoukuOttPayOrderAuthpaywithpriceAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderCreateorderAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderCreateorderAPIRequest(v *YoukuOttPayOrderCreateorderAPIRequest)

ReleaseYoukuOttPayOrderCreateorderAPIRequest 将 YoukuOttPayOrderCreateorderAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderCreateorderAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderCreateorderAPIResponse(v *YoukuOttPayOrderCreateorderAPIResponse)

ReleaseYoukuOttPayOrderCreateorderAPIResponse 将 YoukuOttPayOrderCreateorderAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderDeleteorderAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderDeleteorderAPIRequest(v *YoukuOttPayOrderDeleteorderAPIRequest)

ReleaseYoukuOttPayOrderDeleteorderAPIRequest 将 YoukuOttPayOrderDeleteorderAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderDeleteorderAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderDeleteorderAPIResponse(v *YoukuOttPayOrderDeleteorderAPIResponse)

ReleaseYoukuOttPayOrderDeleteorderAPIResponse 将 YoukuOttPayOrderDeleteorderAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderQueryauthstateAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderQueryauthstateAPIRequest(v *YoukuOttPayOrderQueryauthstateAPIRequest)

ReleaseYoukuOttPayOrderQueryauthstateAPIRequest 将 YoukuOttPayOrderQueryauthstateAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderQueryauthstateAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderQueryauthstateAPIResponse(v *YoukuOttPayOrderQueryauthstateAPIResponse)

ReleaseYoukuOttPayOrderQueryauthstateAPIResponse 将 YoukuOttPayOrderQueryauthstateAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderQuerycporderAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderQuerycporderAPIRequest(v *YoukuOttPayOrderQuerycporderAPIRequest)

ReleaseYoukuOttPayOrderQuerycporderAPIRequest 将 YoukuOttPayOrderQuerycporderAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderQuerycporderAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderQuerycporderAPIResponse(v *YoukuOttPayOrderQuerycporderAPIResponse)

ReleaseYoukuOttPayOrderQuerycporderAPIResponse 将 YoukuOttPayOrderQuerycporderAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderQueryorderAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderQueryorderAPIRequest(v *YoukuOttPayOrderQueryorderAPIRequest)

ReleaseYoukuOttPayOrderQueryorderAPIRequest 将 YoukuOttPayOrderQueryorderAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderQueryorderAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderQueryorderAPIResponse(v *YoukuOttPayOrderQueryorderAPIResponse)

ReleaseYoukuOttPayOrderQueryorderAPIResponse 将 YoukuOttPayOrderQueryorderAPIResponse 保存到 sync.Pool

func ReleaseYoukuOttPayOrderQueryorderbycpAPIRequest added in v1.3.4

func ReleaseYoukuOttPayOrderQueryorderbycpAPIRequest(v *YoukuOttPayOrderQueryorderbycpAPIRequest)

ReleaseYoukuOttPayOrderQueryorderbycpAPIRequest 将 YoukuOttPayOrderQueryorderbycpAPIRequest 放入 sync.Pool

func ReleaseYoukuOttPayOrderQueryorderbycpAPIResponse added in v1.3.4

func ReleaseYoukuOttPayOrderQueryorderbycpAPIResponse(v *YoukuOttPayOrderQueryorderbycpAPIResponse)

ReleaseYoukuOttPayOrderQueryorderbycpAPIResponse 将 YoukuOttPayOrderQueryorderbycpAPIResponse 保存到 sync.Pool

Types

type CommonResult

type CommonResult struct {
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
	// 返回码
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// 返回结果
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CommonResult 结构体

func GetCommonResult added in v1.3.4

func GetCommonResult() *CommonResult

GetCommonResult() 从对象池中获取CommonResult

type TvOrderQueryResultDto added in v1.2.0

type TvOrderQueryResultDto struct {
	// cpOrderNo
	CpOrderNo string `json:"cp_order_no,omitempty" xml:"cp_order_no,omitempty"`
	// orderNo
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// price
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// status
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// statusDesc
	StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
}

TvOrderQueryResultDto 结构体

func GetTvOrderQueryResultDto added in v1.3.4

func GetTvOrderQueryResultDto() *TvOrderQueryResultDto

GetTvOrderQueryResultDto() 从对象池中获取TvOrderQueryResultDto

type TvOrderResultDto added in v1.2.0

type TvOrderResultDto struct {
	// qcodeUrl
	QcodeUrl string `json:"qcode_url,omitempty" xml:"qcode_url,omitempty"`
	// 版本号
	VersionCode string `json:"version_code,omitempty" xml:"version_code,omitempty"`
	// cp本次订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// cp原始订单号
	CpOrderNo string `json:"cp_order_no,omitempty" xml:"cp_order_no,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TvOrderResultDto 结构体

func GetTvOrderResultDto added in v1.3.4

func GetTvOrderResultDto() *TvOrderResultDto

GetTvOrderResultDto() 从对象池中获取TvOrderResultDto

type YoukuOttIotDevicelistChangeAPIRequest added in v1.2.0

type YoukuOttIotDevicelistChangeAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttIotDevicelistChangeAPIRequest iot设备列表变化接口 API请求 youku.ott.iot.devicelist.change

iot设备列表变化接口

func GetYoukuOttIotDevicelistChangeAPIRequest added in v1.3.4

func GetYoukuOttIotDevicelistChangeAPIRequest() *YoukuOttIotDevicelistChangeAPIRequest

GetYoukuOttIotDevicelistChangeRequest 从 sync.Pool 获取 YoukuOttIotDevicelistChangeAPIRequest

func NewYoukuOttIotDevicelistChangeRequest

func NewYoukuOttIotDevicelistChangeRequest() *YoukuOttIotDevicelistChangeAPIRequest

NewYoukuOttIotDevicelistChangeRequest 初始化YoukuOttIotDevicelistChangeAPIRequest对象

func (YoukuOttIotDevicelistChangeAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttIotDevicelistChangeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttIotDevicelistChangeAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttIotDevicelistChangeAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttIotDevicelistChangeAPIRequest) GetChangeInfo added in v1.2.0

GetChangeInfo ChangeInfo Getter

func (YoukuOttIotDevicelistChangeAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttIotDevicelistChangeAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttIotDevicelistChangeAPIRequest) SetChangeInfo added in v1.2.0

func (r *YoukuOttIotDevicelistChangeAPIRequest) SetChangeInfo(_changeInfo string) error

SetChangeInfo is ChangeInfo Setter 变更信息

type YoukuOttIotDevicelistChangeAPIResponse

type YoukuOttIotDevicelistChangeAPIResponse struct {
	model.CommonResponse
	YoukuOttIotDevicelistChangeAPIResponseModel
}

YoukuOttIotDevicelistChangeAPIResponse iot设备列表变化接口 API返回值 youku.ott.iot.devicelist.change

iot设备列表变化接口

func GetYoukuOttIotDevicelistChangeAPIResponse added in v1.3.4

func GetYoukuOttIotDevicelistChangeAPIResponse() *YoukuOttIotDevicelistChangeAPIResponse

GetYoukuOttIotDevicelistChangeAPIResponse 从 sync.Pool 获取 YoukuOttIotDevicelistChangeAPIResponse

func (*YoukuOttIotDevicelistChangeAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttIotDevicelistChangeAPIResponseModel added in v1.2.0

type YoukuOttIotDevicelistChangeAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_iot_devicelist_change_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msgInfo
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// 成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

YoukuOttIotDevicelistChangeAPIResponseModel is iot设备列表变化接口 成功返回结果

func (*YoukuOttIotDevicelistChangeAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttIotStatusPushAPIRequest added in v1.2.0

type YoukuOttIotStatusPushAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttIotStatusPushAPIRequest iot设备状态变化通知接口 API请求 youku.ott.iot.status.push

ott iot设备状态通知

func GetYoukuOttIotStatusPushAPIRequest added in v1.3.4

func GetYoukuOttIotStatusPushAPIRequest() *YoukuOttIotStatusPushAPIRequest

GetYoukuOttIotStatusPushRequest 从 sync.Pool 获取 YoukuOttIotStatusPushAPIRequest

func NewYoukuOttIotStatusPushRequest

func NewYoukuOttIotStatusPushRequest() *YoukuOttIotStatusPushAPIRequest

NewYoukuOttIotStatusPushRequest 初始化YoukuOttIotStatusPushAPIRequest对象

func (YoukuOttIotStatusPushAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttIotStatusPushAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttIotStatusPushAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttIotStatusPushAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttIotStatusPushAPIRequest) GetChangeInfo added in v1.2.0

func (r YoukuOttIotStatusPushAPIRequest) GetChangeInfo() string

GetChangeInfo ChangeInfo Getter

func (YoukuOttIotStatusPushAPIRequest) GetRawParams added in v1.2.8

func (r YoukuOttIotStatusPushAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttIotStatusPushAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttIotStatusPushAPIRequest) SetChangeInfo added in v1.2.0

func (r *YoukuOttIotStatusPushAPIRequest) SetChangeInfo(_changeInfo string) error

SetChangeInfo is ChangeInfo Setter 变更信息

type YoukuOttIotStatusPushAPIResponse

type YoukuOttIotStatusPushAPIResponse struct {
	model.CommonResponse
	YoukuOttIotStatusPushAPIResponseModel
}

YoukuOttIotStatusPushAPIResponse iot设备状态变化通知接口 API返回值 youku.ott.iot.status.push

ott iot设备状态通知

func GetYoukuOttIotStatusPushAPIResponse added in v1.3.4

func GetYoukuOttIotStatusPushAPIResponse() *YoukuOttIotStatusPushAPIResponse

GetYoukuOttIotStatusPushAPIResponse 从 sync.Pool 获取 YoukuOttIotStatusPushAPIResponse

func (*YoukuOttIotStatusPushAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttIotStatusPushAPIResponseModel added in v1.2.0

type YoukuOttIotStatusPushAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_iot_status_push_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// msgInfo
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// 成功标识
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

YoukuOttIotStatusPushAPIResponseModel is iot设备状态变化通知接口 成功返回结果

func (*YoukuOttIotStatusPushAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderAuthpayAPIRequest added in v1.2.0

type YoukuOttPayOrderAuthpayAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderAuthpayAPIRequest 委托代扣服务 API请求 youku.ott.pay.order.authpay

应用中心sdk连续包月委托代扣服务

func GetYoukuOttPayOrderAuthpayAPIRequest added in v1.3.4

func GetYoukuOttPayOrderAuthpayAPIRequest() *YoukuOttPayOrderAuthpayAPIRequest

GetYoukuOttPayOrderAuthpayRequest 从 sync.Pool 获取 YoukuOttPayOrderAuthpayAPIRequest

func NewYoukuOttPayOrderAuthpayRequest

func NewYoukuOttPayOrderAuthpayRequest() *YoukuOttPayOrderAuthpayAPIRequest

NewYoukuOttPayOrderAuthpayRequest 初始化YoukuOttPayOrderAuthpayAPIRequest对象

func (YoukuOttPayOrderAuthpayAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderAuthpayAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderAuthpayAPIRequest) GetBuyer added in v1.2.0

GetBuyer Buyer Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetCallbackUrl added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetCallbackUrl() string

GetCallbackUrl CallbackUrl Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetOriginalOrderNo added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetOriginalOrderNo() string

GetOriginalOrderNo OriginalOrderNo Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetProductId added in v1.2.0

func (r YoukuOttPayOrderAuthpayAPIRequest) GetProductId() string

GetProductId ProductId Getter

func (YoukuOttPayOrderAuthpayAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttPayOrderAuthpayAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderAuthpayAPIRequest) SetBuyer added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetBuyer(_buyer string) error

SetBuyer is Buyer Setter cp用户名

func (*YoukuOttPayOrderAuthpayAPIRequest) SetCallbackUrl added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetCallbackUrl(_callbackUrl string) error

SetCallbackUrl is CallbackUrl Setter 回调

func (*YoukuOttPayOrderAuthpayAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter 委托扣款cp订单号

func (*YoukuOttPayOrderAuthpayAPIRequest) SetOriginalOrderNo added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetOriginalOrderNo(_originalOrderNo string) error

SetOriginalOrderNo is OriginalOrderNo Setter 连续包月原始cp订单号

func (*YoukuOttPayOrderAuthpayAPIRequest) SetProductId added in v1.2.0

func (r *YoukuOttPayOrderAuthpayAPIRequest) SetProductId(_productId string) error

SetProductId is ProductId Setter 已配置开通连续包月的产品id

type YoukuOttPayOrderAuthpayAPIResponse

type YoukuOttPayOrderAuthpayAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderAuthpayAPIResponseModel
}

YoukuOttPayOrderAuthpayAPIResponse 委托代扣服务 API返回值 youku.ott.pay.order.authpay

应用中心sdk连续包月委托代扣服务

func GetYoukuOttPayOrderAuthpayAPIResponse added in v1.3.4

func GetYoukuOttPayOrderAuthpayAPIResponse() *YoukuOttPayOrderAuthpayAPIResponse

GetYoukuOttPayOrderAuthpayAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderAuthpayAPIResponse

func (*YoukuOttPayOrderAuthpayAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderAuthpayAPIResponseModel added in v1.2.0

type YoukuOttPayOrderAuthpayAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_authpay_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderAuthpayAPIResponseModel is 委托代扣服务 成功返回结果

func (*YoukuOttPayOrderAuthpayAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderAuthpaywithpriceAPIRequest added in v1.2.9

type YoukuOttPayOrderAuthpaywithpriceAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderAuthpaywithpriceAPIRequest 委托代扣可配定价服务 API请求 youku.ott.pay.order.authpaywithprice

应用中心sdk连续包月委托代扣服务,次月可配置营销价

func GetYoukuOttPayOrderAuthpaywithpriceAPIRequest added in v1.3.4

func GetYoukuOttPayOrderAuthpaywithpriceAPIRequest() *YoukuOttPayOrderAuthpaywithpriceAPIRequest

GetYoukuOttPayOrderAuthpaywithpriceRequest 从 sync.Pool 获取 YoukuOttPayOrderAuthpaywithpriceAPIRequest

func NewYoukuOttPayOrderAuthpaywithpriceRequest added in v1.2.9

func NewYoukuOttPayOrderAuthpaywithpriceRequest() *YoukuOttPayOrderAuthpaywithpriceAPIRequest

NewYoukuOttPayOrderAuthpaywithpriceRequest 初始化YoukuOttPayOrderAuthpaywithpriceAPIRequest对象

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetApiMethodName added in v1.2.9

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetApiParams added in v1.2.9

func (r YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetBuyer added in v1.2.9

GetBuyer Buyer Getter

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetCallbackUrl added in v1.2.9

GetCallbackUrl CallbackUrl Getter

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetOrderNo added in v1.2.9

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetOriginalOrderNo added in v1.2.9

func (r YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetOriginalOrderNo() string

GetOriginalOrderNo OriginalOrderNo Getter

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetPayPrice added in v1.2.9

GetPayPrice PayPrice Getter

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetProductId added in v1.2.9

GetProductId ProductId Getter

func (YoukuOttPayOrderAuthpaywithpriceAPIRequest) GetRawParams added in v1.2.9

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttPayOrderAuthpaywithpriceAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetBuyer added in v1.2.9

SetBuyer is Buyer Setter cp用户名

func (*YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetCallbackUrl added in v1.2.9

func (r *YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetCallbackUrl(_callbackUrl string) error

SetCallbackUrl is CallbackUrl Setter 回调

func (*YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetOrderNo added in v1.2.9

SetOrderNo is OrderNo Setter 委托扣款cp订单号

func (*YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetOriginalOrderNo added in v1.2.9

func (r *YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetOriginalOrderNo(_originalOrderNo string) error

SetOriginalOrderNo is OriginalOrderNo Setter 连续包月原始cp订单号

func (*YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetPayPrice added in v1.2.9

func (r *YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetPayPrice(_payPrice string) error

SetPayPrice is PayPrice Setter 用于次月扣款营销价,需小于签约时设定续费价

func (*YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetProductId added in v1.2.9

func (r *YoukuOttPayOrderAuthpaywithpriceAPIRequest) SetProductId(_productId string) error

SetProductId is ProductId Setter 已配置开通连续包月的产品id

type YoukuOttPayOrderAuthpaywithpriceAPIResponse added in v1.2.9

type YoukuOttPayOrderAuthpaywithpriceAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderAuthpaywithpriceAPIResponseModel
}

YoukuOttPayOrderAuthpaywithpriceAPIResponse 委托代扣可配定价服务 API返回值 youku.ott.pay.order.authpaywithprice

应用中心sdk连续包月委托代扣服务,次月可配置营销价

func GetYoukuOttPayOrderAuthpaywithpriceAPIResponse added in v1.3.4

func GetYoukuOttPayOrderAuthpaywithpriceAPIResponse() *YoukuOttPayOrderAuthpaywithpriceAPIResponse

GetYoukuOttPayOrderAuthpaywithpriceAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderAuthpaywithpriceAPIResponse

func (*YoukuOttPayOrderAuthpaywithpriceAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderAuthpaywithpriceAPIResponseModel added in v1.2.9

type YoukuOttPayOrderAuthpaywithpriceAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_authpaywithprice_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderAuthpaywithpriceAPIResponseModel is 委托代扣可配定价服务 成功返回结果

func (*YoukuOttPayOrderAuthpaywithpriceAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderCreateorderAPIRequest added in v1.2.0

type YoukuOttPayOrderCreateorderAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderCreateorderAPIRequest 创建订单 API请求 youku.ott.pay.order.createorder

ottpay创建订单

func GetYoukuOttPayOrderCreateorderAPIRequest added in v1.3.4

func GetYoukuOttPayOrderCreateorderAPIRequest() *YoukuOttPayOrderCreateorderAPIRequest

GetYoukuOttPayOrderCreateorderRequest 从 sync.Pool 获取 YoukuOttPayOrderCreateorderAPIRequest

func NewYoukuOttPayOrderCreateorderRequest

func NewYoukuOttPayOrderCreateorderRequest() *YoukuOttPayOrderCreateorderAPIRequest

NewYoukuOttPayOrderCreateorderRequest 初始化YoukuOttPayOrderCreateorderAPIRequest对象

func (YoukuOttPayOrderCreateorderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderCreateorderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderCreateorderAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderCreateorderAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderCreateorderAPIRequest) GetBuyer added in v1.2.0

GetBuyer Buyer Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetCallbackUrl added in v1.2.0

func (r YoukuOttPayOrderCreateorderAPIRequest) GetCallbackUrl() string

GetCallbackUrl CallbackUrl Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetExtra added in v1.2.0

GetExtra Extra Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetOrderType added in v1.2.0

GetOrderType OrderType Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetPrice added in v1.2.0

GetPrice Price Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetProductId added in v1.2.0

GetProductId ProductId Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetProductName added in v1.2.0

func (r YoukuOttPayOrderCreateorderAPIRequest) GetProductName() string

GetProductName ProductName Getter

func (YoukuOttPayOrderCreateorderAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (YoukuOttPayOrderCreateorderAPIRequest) GetRealPrice added in v1.2.0

GetRealPrice RealPrice Getter

func (*YoukuOttPayOrderCreateorderAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderCreateorderAPIRequest) SetBuyer added in v1.2.0

SetBuyer is Buyer Setter 下单账号, cp账号

func (*YoukuOttPayOrderCreateorderAPIRequest) SetCallbackUrl added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetCallbackUrl(_callbackUrl string) error

SetCallbackUrl is CallbackUrl Setter 回调接口

func (*YoukuOttPayOrderCreateorderAPIRequest) SetExtra added in v1.2.0

SetExtra is Extra Setter 订单无关的其他参数,如埋点统计的utdid, mac地址等

func (*YoukuOttPayOrderCreateorderAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter cp订单号

func (*YoukuOttPayOrderCreateorderAPIRequest) SetOrderType added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetOrderType(_orderType int64) error

SetOrderType is OrderType Setter 订单类型,1为连续包月类型

func (*YoukuOttPayOrderCreateorderAPIRequest) SetPrice added in v1.2.0

SetPrice is Price Setter 价格, 单位:分

func (*YoukuOttPayOrderCreateorderAPIRequest) SetProductId added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetProductId(_productId string) error

SetProductId is ProductId Setter 商品id

func (*YoukuOttPayOrderCreateorderAPIRequest) SetProductName added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetProductName(_productName string) error

SetProductName is ProductName Setter 商品名称

func (*YoukuOttPayOrderCreateorderAPIRequest) SetRealPrice added in v1.2.0

func (r *YoukuOttPayOrderCreateorderAPIRequest) SetRealPrice(_realPrice string) error

SetRealPrice is RealPrice Setter 连续包月实际参数

type YoukuOttPayOrderCreateorderAPIResponse

type YoukuOttPayOrderCreateorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderCreateorderAPIResponseModel
}

YoukuOttPayOrderCreateorderAPIResponse 创建订单 API返回值 youku.ott.pay.order.createorder

ottpay创建订单

func GetYoukuOttPayOrderCreateorderAPIResponse added in v1.3.4

func GetYoukuOttPayOrderCreateorderAPIResponse() *YoukuOttPayOrderCreateorderAPIResponse

GetYoukuOttPayOrderCreateorderAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderCreateorderAPIResponse

func (*YoukuOttPayOrderCreateorderAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderCreateorderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderCreateorderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_createorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderCreateorderAPIResponseModel is 创建订单 成功返回结果

func (*YoukuOttPayOrderCreateorderAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderDeleteorderAPIRequest added in v1.2.0

type YoukuOttPayOrderDeleteorderAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderDeleteorderAPIRequest 退订应用中心支付订单 API请求 youku.ott.pay.order.deleteorder

应用中心sdk连续包月退订接口

func GetYoukuOttPayOrderDeleteorderAPIRequest added in v1.3.4

func GetYoukuOttPayOrderDeleteorderAPIRequest() *YoukuOttPayOrderDeleteorderAPIRequest

GetYoukuOttPayOrderDeleteorderRequest 从 sync.Pool 获取 YoukuOttPayOrderDeleteorderAPIRequest

func NewYoukuOttPayOrderDeleteorderRequest

func NewYoukuOttPayOrderDeleteorderRequest() *YoukuOttPayOrderDeleteorderAPIRequest

NewYoukuOttPayOrderDeleteorderRequest 初始化YoukuOttPayOrderDeleteorderAPIRequest对象

func (YoukuOttPayOrderDeleteorderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderDeleteorderAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderDeleteorderAPIRequest) GetBuyer added in v1.2.0

GetBuyer Buyer Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetCallbackUrl added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetCallbackUrl() string

GetCallbackUrl CallbackUrl Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetExtra added in v1.2.0

GetExtra Extra Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetOrderType added in v1.2.0

GetOrderType OrderType Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetOriginalOrderNo added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetOriginalOrderNo() string

GetOriginalOrderNo OriginalOrderNo Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetProductId added in v1.2.0

GetProductId ProductId Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetProductName added in v1.2.0

func (r YoukuOttPayOrderDeleteorderAPIRequest) GetProductName() string

GetProductName ProductName Getter

func (YoukuOttPayOrderDeleteorderAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttPayOrderDeleteorderAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetBuyer added in v1.2.0

SetBuyer is Buyer Setter 下单账号, cp账号

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetCallbackUrl added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetCallbackUrl(_callbackUrl string) error

SetCallbackUrl is CallbackUrl Setter 回调地址

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetExtra added in v1.2.0

SetExtra is Extra Setter 订单无关的其他参数,如埋点统计的utdid, mac地址等

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter cp订单号

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetOrderType added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetOrderType(_orderType int64) error

SetOrderType is OrderType Setter 订单类型,1为连续包月类型,2为取消连续包月

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetOriginalOrderNo added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetOriginalOrderNo(_originalOrderNo string) error

SetOriginalOrderNo is OriginalOrderNo Setter 连续包月原始订单

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetProductId added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetProductId(_productId string) error

SetProductId is ProductId Setter 商品id

func (*YoukuOttPayOrderDeleteorderAPIRequest) SetProductName added in v1.2.0

func (r *YoukuOttPayOrderDeleteorderAPIRequest) SetProductName(_productName string) error

SetProductName is ProductName Setter 商品名称

type YoukuOttPayOrderDeleteorderAPIResponse

type YoukuOttPayOrderDeleteorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderDeleteorderAPIResponseModel
}

YoukuOttPayOrderDeleteorderAPIResponse 退订应用中心支付订单 API返回值 youku.ott.pay.order.deleteorder

应用中心sdk连续包月退订接口

func GetYoukuOttPayOrderDeleteorderAPIResponse added in v1.3.4

func GetYoukuOttPayOrderDeleteorderAPIResponse() *YoukuOttPayOrderDeleteorderAPIResponse

GetYoukuOttPayOrderDeleteorderAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderDeleteorderAPIResponse

func (*YoukuOttPayOrderDeleteorderAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderDeleteorderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderDeleteorderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_deleteorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderDeleteorderAPIResponseModel is 退订应用中心支付订单 成功返回结果

func (*YoukuOttPayOrderDeleteorderAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQueryauthstateAPIRequest added in v1.2.0

type YoukuOttPayOrderQueryauthstateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderQueryauthstateAPIRequest 查询连包签约状态 API请求 youku.ott.pay.order.queryauthstate

查询CP用户连包商品签约状态

func GetYoukuOttPayOrderQueryauthstateAPIRequest added in v1.3.4

func GetYoukuOttPayOrderQueryauthstateAPIRequest() *YoukuOttPayOrderQueryauthstateAPIRequest

GetYoukuOttPayOrderQueryauthstateRequest 从 sync.Pool 获取 YoukuOttPayOrderQueryauthstateAPIRequest

func NewYoukuOttPayOrderQueryauthstateRequest

func NewYoukuOttPayOrderQueryauthstateRequest() *YoukuOttPayOrderQueryauthstateAPIRequest

NewYoukuOttPayOrderQueryauthstateRequest 初始化YoukuOttPayOrderQueryauthstateAPIRequest对象

func (YoukuOttPayOrderQueryauthstateAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQueryauthstateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQueryauthstateAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderQueryauthstateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQueryauthstateAPIRequest) GetOriginalCpOrderNo added in v1.2.0

func (r YoukuOttPayOrderQueryauthstateAPIRequest) GetOriginalCpOrderNo() string

GetOriginalCpOrderNo OriginalCpOrderNo Getter

func (YoukuOttPayOrderQueryauthstateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttPayOrderQueryauthstateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderQueryauthstateAPIRequest) SetOriginalCpOrderNo added in v1.2.0

func (r *YoukuOttPayOrderQueryauthstateAPIRequest) SetOriginalCpOrderNo(_originalCpOrderNo string) error

SetOriginalCpOrderNo is OriginalCpOrderNo Setter 原始签约订单号

type YoukuOttPayOrderQueryauthstateAPIResponse

type YoukuOttPayOrderQueryauthstateAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryauthstateAPIResponseModel
}

YoukuOttPayOrderQueryauthstateAPIResponse 查询连包签约状态 API返回值 youku.ott.pay.order.queryauthstate

查询CP用户连包商品签约状态

func GetYoukuOttPayOrderQueryauthstateAPIResponse added in v1.3.4

func GetYoukuOttPayOrderQueryauthstateAPIResponse() *YoukuOttPayOrderQueryauthstateAPIResponse

GetYoukuOttPayOrderQueryauthstateAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderQueryauthstateAPIResponse

func (*YoukuOttPayOrderQueryauthstateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQueryauthstateAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQueryauthstateAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryauthstate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *CommonResult `json:"result,omitempty" xml:"result,omitempty"`
}

YoukuOttPayOrderQueryauthstateAPIResponseModel is 查询连包签约状态 成功返回结果

func (*YoukuOttPayOrderQueryauthstateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQuerycporderAPIRequest added in v1.2.0

type YoukuOttPayOrderQuerycporderAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderQuerycporderAPIRequest 查询支付订单对应cp订单号 API请求 youku.ott.pay.order.querycporder

根据支付订单查询对应cp订单号

func GetYoukuOttPayOrderQuerycporderAPIRequest added in v1.3.4

func GetYoukuOttPayOrderQuerycporderAPIRequest() *YoukuOttPayOrderQuerycporderAPIRequest

GetYoukuOttPayOrderQuerycporderRequest 从 sync.Pool 获取 YoukuOttPayOrderQuerycporderAPIRequest

func NewYoukuOttPayOrderQuerycporderRequest

func NewYoukuOttPayOrderQuerycporderRequest() *YoukuOttPayOrderQuerycporderAPIRequest

NewYoukuOttPayOrderQuerycporderRequest 初始化YoukuOttPayOrderQuerycporderAPIRequest对象

func (YoukuOttPayOrderQuerycporderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQuerycporderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQuerycporderAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderQuerycporderAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQuerycporderAPIRequest) GetGatewayOrder added in v1.2.0

func (r YoukuOttPayOrderQuerycporderAPIRequest) GetGatewayOrder() string

GetGatewayOrder GatewayOrder Getter

func (YoukuOttPayOrderQuerycporderAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttPayOrderQuerycporderAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderQuerycporderAPIRequest) SetGatewayOrder added in v1.2.0

func (r *YoukuOttPayOrderQuerycporderAPIRequest) SetGatewayOrder(_gatewayOrder string) error

SetGatewayOrder is GatewayOrder Setter 支付对应订单

type YoukuOttPayOrderQuerycporderAPIResponse

type YoukuOttPayOrderQuerycporderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQuerycporderAPIResponseModel
}

YoukuOttPayOrderQuerycporderAPIResponse 查询支付订单对应cp订单号 API返回值 youku.ott.pay.order.querycporder

根据支付订单查询对应cp订单号

func GetYoukuOttPayOrderQuerycporderAPIResponse added in v1.3.4

func GetYoukuOttPayOrderQuerycporderAPIResponse() *YoukuOttPayOrderQuerycporderAPIResponse

GetYoukuOttPayOrderQuerycporderAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderQuerycporderAPIResponse

func (*YoukuOttPayOrderQuerycporderAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQuerycporderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQuerycporderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_querycporder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderQuerycporderAPIResponseModel is 查询支付订单对应cp订单号 成功返回结果

func (*YoukuOttPayOrderQuerycporderAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQueryorderAPIRequest added in v1.2.0

type YoukuOttPayOrderQueryorderAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderQueryorderAPIRequest 查询订单 API请求 youku.ott.pay.order.queryorder

通过订单号查询订单信息

func GetYoukuOttPayOrderQueryorderAPIRequest added in v1.3.4

func GetYoukuOttPayOrderQueryorderAPIRequest() *YoukuOttPayOrderQueryorderAPIRequest

GetYoukuOttPayOrderQueryorderRequest 从 sync.Pool 获取 YoukuOttPayOrderQueryorderAPIRequest

func NewYoukuOttPayOrderQueryorderRequest

func NewYoukuOttPayOrderQueryorderRequest() *YoukuOttPayOrderQueryorderAPIRequest

NewYoukuOttPayOrderQueryorderRequest 初始化YoukuOttPayOrderQueryorderAPIRequest对象

func (YoukuOttPayOrderQueryorderAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQueryorderAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQueryorderAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderQueryorderAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQueryorderAPIRequest) GetOrderNo added in v1.2.0

GetOrderNo OrderNo Getter

func (YoukuOttPayOrderQueryorderAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttPayOrderQueryorderAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderQueryorderAPIRequest) SetOrderNo added in v1.2.0

func (r *YoukuOttPayOrderQueryorderAPIRequest) SetOrderNo(_orderNo string) error

SetOrderNo is OrderNo Setter 订单号

type YoukuOttPayOrderQueryorderAPIResponse

type YoukuOttPayOrderQueryorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryorderAPIResponseModel
}

YoukuOttPayOrderQueryorderAPIResponse 查询订单 API返回值 youku.ott.pay.order.queryorder

通过订单号查询订单信息

func GetYoukuOttPayOrderQueryorderAPIResponse added in v1.3.4

func GetYoukuOttPayOrderQueryorderAPIResponse() *YoukuOttPayOrderQueryorderAPIResponse

GetYoukuOttPayOrderQueryorderAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderQueryorderAPIResponse

func (*YoukuOttPayOrderQueryorderAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQueryorderAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQueryorderAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryorder_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// status
	Data *TvOrderQueryResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderQueryorderAPIResponseModel is 查询订单 成功返回结果

func (*YoukuOttPayOrderQueryorderAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQueryorderbycpAPIRequest added in v1.2.0

type YoukuOttPayOrderQueryorderbycpAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

YoukuOttPayOrderQueryorderbycpAPIRequest 订单查询接口(cp订单号查询) API请求 youku.ott.pay.order.queryorderbycp

给商户服务端查询订单状态

func GetYoukuOttPayOrderQueryorderbycpAPIRequest added in v1.3.4

func GetYoukuOttPayOrderQueryorderbycpAPIRequest() *YoukuOttPayOrderQueryorderbycpAPIRequest

GetYoukuOttPayOrderQueryorderbycpRequest 从 sync.Pool 获取 YoukuOttPayOrderQueryorderbycpAPIRequest

func NewYoukuOttPayOrderQueryorderbycpRequest

func NewYoukuOttPayOrderQueryorderbycpRequest() *YoukuOttPayOrderQueryorderbycpAPIRequest

NewYoukuOttPayOrderQueryorderbycpRequest 初始化YoukuOttPayOrderQueryorderbycpAPIRequest对象

func (YoukuOttPayOrderQueryorderbycpAPIRequest) GetApiMethodName added in v1.2.0

func (r YoukuOttPayOrderQueryorderbycpAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (YoukuOttPayOrderQueryorderbycpAPIRequest) GetApiParams added in v1.2.0

func (r YoukuOttPayOrderQueryorderbycpAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (YoukuOttPayOrderQueryorderbycpAPIRequest) GetCpOrderNo added in v1.2.0

GetCpOrderNo CpOrderNo Getter

func (YoukuOttPayOrderQueryorderbycpAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*YoukuOttPayOrderQueryorderbycpAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*YoukuOttPayOrderQueryorderbycpAPIRequest) SetCpOrderNo added in v1.2.0

func (r *YoukuOttPayOrderQueryorderbycpAPIRequest) SetCpOrderNo(_cpOrderNo string) error

SetCpOrderNo is CpOrderNo Setter cp订单号

type YoukuOttPayOrderQueryorderbycpAPIResponse

type YoukuOttPayOrderQueryorderbycpAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryorderbycpAPIResponseModel
}

YoukuOttPayOrderQueryorderbycpAPIResponse 订单查询接口(cp订单号查询) API返回值 youku.ott.pay.order.queryorderbycp

给商户服务端查询订单状态

func GetYoukuOttPayOrderQueryorderbycpAPIResponse added in v1.3.4

func GetYoukuOttPayOrderQueryorderbycpAPIResponse() *YoukuOttPayOrderQueryorderbycpAPIResponse

GetYoukuOttPayOrderQueryorderbycpAPIResponse 从 sync.Pool 获取 YoukuOttPayOrderQueryorderbycpAPIResponse

func (*YoukuOttPayOrderQueryorderbycpAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type YoukuOttPayOrderQueryorderbycpAPIResponseModel added in v1.2.0

type YoukuOttPayOrderQueryorderbycpAPIResponseModel struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryorderbycp_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data *TvOrderQueryResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

YoukuOttPayOrderQueryorderbycpAPIResponseModel is 订单查询接口(cp订单号查询) 成功返回结果

func (*YoukuOttPayOrderQueryorderbycpAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

Jump to

Keyboard shortcuts

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