ottpay

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommonResult

type CommonResult struct {
	Data *TvOrderResultDTO `json:"data,omitempty" xml:"data,omitempty"`

	Code int64 `json:"code,omitempty" xml:"code,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CommonResult

type TvOrderQueryResultDTO

type TvOrderQueryResultDTO struct {
	CpOrderNo string `json:"cp_order_no,omitempty" xml:"cp_order_no,omitempty"`

	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`

	Price string `json:"price,omitempty" xml:"price,omitempty"`

	Status string `json:"status,omitempty" xml:"status,omitempty"`

	StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
}

TvOrderQueryResultDTO

type TvOrderResultDTO

type TvOrderResultDTO struct {
	Message string `json:"message,omitempty" xml:"message,omitempty"`

	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`

	CpOrderNo string `json:"cp_order_no,omitempty" xml:"cp_order_no,omitempty"`

	QcodeUrl string `json:"qcode_url,omitempty" xml:"qcode_url,omitempty"`

	VersionCode string `json:"version_code,omitempty" xml:"version_code,omitempty"`
}

TvOrderResultDTO

type YoukuOttIotDevicelistChangeAPIResponse

type YoukuOttIotDevicelistChangeAPIResponse struct {
	model.CommonResponse
	YoukuOttIotDevicelistChangeResponse
}

iot设备列表变化接口 APIResponse youku.ott.iot.devicelist.change

iot设备列表变化接口

type YoukuOttIotDevicelistChangeRequest

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

iot设备列表变化接口 APIRequest youku.ott.iot.devicelist.change

iot设备列表变化接口

func NewYoukuOttIotDevicelistChangeRequest

func NewYoukuOttIotDevicelistChangeRequest() *YoukuOttIotDevicelistChangeRequest

func (YoukuOttIotDevicelistChangeRequest) GetApiMethodName

func (r YoukuOttIotDevicelistChangeRequest) GetApiMethodName() string

func (YoukuOttIotDevicelistChangeRequest) GetApiParams

func (YoukuOttIotDevicelistChangeRequest) GetChangeInfo

func (r YoukuOttIotDevicelistChangeRequest) GetChangeInfo() string

func (*YoukuOttIotDevicelistChangeRequest) SetChangeInfo

func (r *YoukuOttIotDevicelistChangeRequest) SetChangeInfo(changeInfo string) error

type YoukuOttIotDevicelistChangeResponse

type YoukuOttIotDevicelistChangeResponse struct {
	XMLName xml.Name `xml:"youku_ott_iot_devicelist_change_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

type YoukuOttIotStatusPushAPIResponse

type YoukuOttIotStatusPushAPIResponse struct {
	model.CommonResponse
	YoukuOttIotStatusPushResponse
}

iot设备状态变化通知接口 APIResponse youku.ott.iot.status.push

ott iot设备状态通知

type YoukuOttIotStatusPushRequest

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

iot设备状态变化通知接口 APIRequest youku.ott.iot.status.push

ott iot设备状态通知

func NewYoukuOttIotStatusPushRequest

func NewYoukuOttIotStatusPushRequest() *YoukuOttIotStatusPushRequest

func (YoukuOttIotStatusPushRequest) GetApiMethodName

func (r YoukuOttIotStatusPushRequest) GetApiMethodName() string

func (YoukuOttIotStatusPushRequest) GetApiParams

func (r YoukuOttIotStatusPushRequest) GetApiParams() url.Values

func (YoukuOttIotStatusPushRequest) GetChangeInfo

func (r YoukuOttIotStatusPushRequest) GetChangeInfo() string

func (*YoukuOttIotStatusPushRequest) SetChangeInfo

func (r *YoukuOttIotStatusPushRequest) SetChangeInfo(changeInfo string) error

type YoukuOttIotStatusPushResponse

type YoukuOttIotStatusPushResponse struct {
	XMLName xml.Name `xml:"youku_ott_iot_status_push_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

type YoukuOttPayOrderAuthpayAPIResponse

type YoukuOttPayOrderAuthpayAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderAuthpayResponse
}

委托代扣服务 APIResponse youku.ott.pay.order.authpay

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

type YoukuOttPayOrderAuthpayRequest

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

委托代扣服务 APIRequest youku.ott.pay.order.authpay

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

func NewYoukuOttPayOrderAuthpayRequest

func NewYoukuOttPayOrderAuthpayRequest() *YoukuOttPayOrderAuthpayRequest

func (YoukuOttPayOrderAuthpayRequest) GetApiMethodName

func (r YoukuOttPayOrderAuthpayRequest) GetApiMethodName() string

func (YoukuOttPayOrderAuthpayRequest) GetApiParams

func (r YoukuOttPayOrderAuthpayRequest) GetApiParams() url.Values

func (YoukuOttPayOrderAuthpayRequest) GetBuyer

func (YoukuOttPayOrderAuthpayRequest) GetCallbackUrl

func (r YoukuOttPayOrderAuthpayRequest) GetCallbackUrl() string

func (YoukuOttPayOrderAuthpayRequest) GetOrderNo

func (r YoukuOttPayOrderAuthpayRequest) GetOrderNo() string

func (YoukuOttPayOrderAuthpayRequest) GetOriginalOrderNo

func (r YoukuOttPayOrderAuthpayRequest) GetOriginalOrderNo() string

func (YoukuOttPayOrderAuthpayRequest) GetProductId

func (r YoukuOttPayOrderAuthpayRequest) GetProductId() string

func (*YoukuOttPayOrderAuthpayRequest) SetBuyer

func (r *YoukuOttPayOrderAuthpayRequest) SetBuyer(buyer string) error

func (*YoukuOttPayOrderAuthpayRequest) SetCallbackUrl

func (r *YoukuOttPayOrderAuthpayRequest) SetCallbackUrl(callbackUrl string) error

func (*YoukuOttPayOrderAuthpayRequest) SetOrderNo

func (r *YoukuOttPayOrderAuthpayRequest) SetOrderNo(orderNo string) error

func (*YoukuOttPayOrderAuthpayRequest) SetOriginalOrderNo

func (r *YoukuOttPayOrderAuthpayRequest) SetOriginalOrderNo(originalOrderNo string) error

func (*YoukuOttPayOrderAuthpayRequest) SetProductId

func (r *YoukuOttPayOrderAuthpayRequest) SetProductId(productId string) error

type YoukuOttPayOrderAuthpayResponse

type YoukuOttPayOrderAuthpayResponse struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_authpay_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

type YoukuOttPayOrderCreateorderAPIResponse

type YoukuOttPayOrderCreateorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderCreateorderResponse
}

创建订单 APIResponse youku.ott.pay.order.createorder

ottpay创建订单

type YoukuOttPayOrderCreateorderRequest

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

创建订单 APIRequest youku.ott.pay.order.createorder

ottpay创建订单

func NewYoukuOttPayOrderCreateorderRequest

func NewYoukuOttPayOrderCreateorderRequest() *YoukuOttPayOrderCreateorderRequest

func (YoukuOttPayOrderCreateorderRequest) GetApiMethodName

func (r YoukuOttPayOrderCreateorderRequest) GetApiMethodName() string

func (YoukuOttPayOrderCreateorderRequest) GetApiParams

func (YoukuOttPayOrderCreateorderRequest) GetBuyer

func (YoukuOttPayOrderCreateorderRequest) GetCallbackUrl

func (r YoukuOttPayOrderCreateorderRequest) GetCallbackUrl() string

func (YoukuOttPayOrderCreateorderRequest) GetExtra

func (YoukuOttPayOrderCreateorderRequest) GetOrderNo

func (YoukuOttPayOrderCreateorderRequest) GetOrderType

func (r YoukuOttPayOrderCreateorderRequest) GetOrderType() int64

func (YoukuOttPayOrderCreateorderRequest) GetPrice

func (YoukuOttPayOrderCreateorderRequest) GetProductId

func (r YoukuOttPayOrderCreateorderRequest) GetProductId() string

func (YoukuOttPayOrderCreateorderRequest) GetProductName

func (r YoukuOttPayOrderCreateorderRequest) GetProductName() string

func (YoukuOttPayOrderCreateorderRequest) GetRealPrice

func (r YoukuOttPayOrderCreateorderRequest) GetRealPrice() string

func (*YoukuOttPayOrderCreateorderRequest) SetBuyer

func (r *YoukuOttPayOrderCreateorderRequest) SetBuyer(buyer string) error

func (*YoukuOttPayOrderCreateorderRequest) SetCallbackUrl

func (r *YoukuOttPayOrderCreateorderRequest) SetCallbackUrl(callbackUrl string) error

func (*YoukuOttPayOrderCreateorderRequest) SetExtra

func (r *YoukuOttPayOrderCreateorderRequest) SetExtra(extra string) error

func (*YoukuOttPayOrderCreateorderRequest) SetOrderNo

func (r *YoukuOttPayOrderCreateorderRequest) SetOrderNo(orderNo string) error

func (*YoukuOttPayOrderCreateorderRequest) SetOrderType

func (r *YoukuOttPayOrderCreateorderRequest) SetOrderType(orderType int64) error

func (*YoukuOttPayOrderCreateorderRequest) SetPrice

func (r *YoukuOttPayOrderCreateorderRequest) SetPrice(price string) error

func (*YoukuOttPayOrderCreateorderRequest) SetProductId

func (r *YoukuOttPayOrderCreateorderRequest) SetProductId(productId string) error

func (*YoukuOttPayOrderCreateorderRequest) SetProductName

func (r *YoukuOttPayOrderCreateorderRequest) SetProductName(productName string) error

func (*YoukuOttPayOrderCreateorderRequest) SetRealPrice

func (r *YoukuOttPayOrderCreateorderRequest) SetRealPrice(realPrice string) error

type YoukuOttPayOrderCreateorderResponse

type YoukuOttPayOrderCreateorderResponse struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_createorder_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data *TvOrderResultDTO `json:"data,omitempty" xml:"data,omitempty"`
}

type YoukuOttPayOrderDeleteorderAPIResponse

type YoukuOttPayOrderDeleteorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderDeleteorderResponse
}

退订应用中心支付订单 APIResponse youku.ott.pay.order.deleteorder

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

type YoukuOttPayOrderDeleteorderRequest

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

退订应用中心支付订单 APIRequest youku.ott.pay.order.deleteorder

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

func NewYoukuOttPayOrderDeleteorderRequest

func NewYoukuOttPayOrderDeleteorderRequest() *YoukuOttPayOrderDeleteorderRequest

func (YoukuOttPayOrderDeleteorderRequest) GetApiMethodName

func (r YoukuOttPayOrderDeleteorderRequest) GetApiMethodName() string

func (YoukuOttPayOrderDeleteorderRequest) GetApiParams

func (YoukuOttPayOrderDeleteorderRequest) GetBuyer

func (YoukuOttPayOrderDeleteorderRequest) GetCallbackUrl

func (r YoukuOttPayOrderDeleteorderRequest) GetCallbackUrl() string

func (YoukuOttPayOrderDeleteorderRequest) GetExtra

func (YoukuOttPayOrderDeleteorderRequest) GetOrderNo

func (YoukuOttPayOrderDeleteorderRequest) GetOrderType

func (r YoukuOttPayOrderDeleteorderRequest) GetOrderType() int64

func (YoukuOttPayOrderDeleteorderRequest) GetOriginalOrderNo

func (r YoukuOttPayOrderDeleteorderRequest) GetOriginalOrderNo() string

func (YoukuOttPayOrderDeleteorderRequest) GetProductId

func (r YoukuOttPayOrderDeleteorderRequest) GetProductId() string

func (YoukuOttPayOrderDeleteorderRequest) GetProductName

func (r YoukuOttPayOrderDeleteorderRequest) GetProductName() string

func (*YoukuOttPayOrderDeleteorderRequest) SetBuyer

func (r *YoukuOttPayOrderDeleteorderRequest) SetBuyer(buyer string) error

func (*YoukuOttPayOrderDeleteorderRequest) SetCallbackUrl

func (r *YoukuOttPayOrderDeleteorderRequest) SetCallbackUrl(callbackUrl string) error

func (*YoukuOttPayOrderDeleteorderRequest) SetExtra

func (r *YoukuOttPayOrderDeleteorderRequest) SetExtra(extra string) error

func (*YoukuOttPayOrderDeleteorderRequest) SetOrderNo

func (r *YoukuOttPayOrderDeleteorderRequest) SetOrderNo(orderNo string) error

func (*YoukuOttPayOrderDeleteorderRequest) SetOrderType

func (r *YoukuOttPayOrderDeleteorderRequest) SetOrderType(orderType int64) error

func (*YoukuOttPayOrderDeleteorderRequest) SetOriginalOrderNo

func (r *YoukuOttPayOrderDeleteorderRequest) SetOriginalOrderNo(originalOrderNo string) error

func (*YoukuOttPayOrderDeleteorderRequest) SetProductId

func (r *YoukuOttPayOrderDeleteorderRequest) SetProductId(productId string) error

func (*YoukuOttPayOrderDeleteorderRequest) SetProductName

func (r *YoukuOttPayOrderDeleteorderRequest) SetProductName(productName string) error

type YoukuOttPayOrderDeleteorderResponse

type YoukuOttPayOrderDeleteorderResponse struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_deleteorder_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data *TvOrderResultDto `json:"data,omitempty" xml:"data,omitempty"`
}

type YoukuOttPayOrderQueryauthstateAPIResponse

type YoukuOttPayOrderQueryauthstateAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryauthstateResponse
}

查询连包签约状态 APIResponse youku.ott.pay.order.queryauthstate

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

type YoukuOttPayOrderQueryauthstateRequest

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

查询连包签约状态 APIRequest youku.ott.pay.order.queryauthstate

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

func NewYoukuOttPayOrderQueryauthstateRequest

func NewYoukuOttPayOrderQueryauthstateRequest() *YoukuOttPayOrderQueryauthstateRequest

func (YoukuOttPayOrderQueryauthstateRequest) GetApiMethodName

func (r YoukuOttPayOrderQueryauthstateRequest) GetApiMethodName() string

func (YoukuOttPayOrderQueryauthstateRequest) GetApiParams

func (YoukuOttPayOrderQueryauthstateRequest) GetOriginalCpOrderNo

func (r YoukuOttPayOrderQueryauthstateRequest) GetOriginalCpOrderNo() string

func (*YoukuOttPayOrderQueryauthstateRequest) SetOriginalCpOrderNo

func (r *YoukuOttPayOrderQueryauthstateRequest) SetOriginalCpOrderNo(originalCpOrderNo string) error

type YoukuOttPayOrderQueryauthstateResponse

type YoukuOttPayOrderQueryauthstateResponse 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"`
}

type YoukuOttPayOrderQuerycporderAPIResponse

type YoukuOttPayOrderQuerycporderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQuerycporderResponse
}

查询支付订单对应cp订单号 APIResponse youku.ott.pay.order.querycporder

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

type YoukuOttPayOrderQuerycporderRequest

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

查询支付订单对应cp订单号 APIRequest youku.ott.pay.order.querycporder

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

func NewYoukuOttPayOrderQuerycporderRequest

func NewYoukuOttPayOrderQuerycporderRequest() *YoukuOttPayOrderQuerycporderRequest

func (YoukuOttPayOrderQuerycporderRequest) GetApiMethodName

func (r YoukuOttPayOrderQuerycporderRequest) GetApiMethodName() string

func (YoukuOttPayOrderQuerycporderRequest) GetApiParams

func (YoukuOttPayOrderQuerycporderRequest) GetGatewayOrder

func (r YoukuOttPayOrderQuerycporderRequest) GetGatewayOrder() string

func (*YoukuOttPayOrderQuerycporderRequest) SetGatewayOrder

func (r *YoukuOttPayOrderQuerycporderRequest) SetGatewayOrder(gatewayOrder string) error

type YoukuOttPayOrderQuerycporderResponse

type YoukuOttPayOrderQuerycporderResponse struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_querycporder_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data *TvOrderResultDTO `json:"data,omitempty" xml:"data,omitempty"`
}

type YoukuOttPayOrderQueryorderAPIResponse

type YoukuOttPayOrderQueryorderAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryorderResponse
}

查询订单 APIResponse youku.ott.pay.order.queryorder

通过订单号查询订单信息

type YoukuOttPayOrderQueryorderRequest

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

查询订单 APIRequest youku.ott.pay.order.queryorder

通过订单号查询订单信息

func NewYoukuOttPayOrderQueryorderRequest

func NewYoukuOttPayOrderQueryorderRequest() *YoukuOttPayOrderQueryorderRequest

func (YoukuOttPayOrderQueryorderRequest) GetApiMethodName

func (r YoukuOttPayOrderQueryorderRequest) GetApiMethodName() string

func (YoukuOttPayOrderQueryorderRequest) GetApiParams

func (r YoukuOttPayOrderQueryorderRequest) GetApiParams() url.Values

func (YoukuOttPayOrderQueryorderRequest) GetOrderNo

func (*YoukuOttPayOrderQueryorderRequest) SetOrderNo

func (r *YoukuOttPayOrderQueryorderRequest) SetOrderNo(orderNo string) error

type YoukuOttPayOrderQueryorderResponse

type YoukuOttPayOrderQueryorderResponse struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryorder_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data *TvOrderQueryResultDTO `json:"data,omitempty" xml:"data,omitempty"`
}

type YoukuOttPayOrderQueryorderbycpAPIResponse

type YoukuOttPayOrderQueryorderbycpAPIResponse struct {
	model.CommonResponse
	YoukuOttPayOrderQueryorderbycpResponse
}

订单查询接口(cp订单号查询) APIResponse youku.ott.pay.order.queryorderbycp

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

type YoukuOttPayOrderQueryorderbycpRequest

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

订单查询接口(cp订单号查询) APIRequest youku.ott.pay.order.queryorderbycp

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

func NewYoukuOttPayOrderQueryorderbycpRequest

func NewYoukuOttPayOrderQueryorderbycpRequest() *YoukuOttPayOrderQueryorderbycpRequest

func (YoukuOttPayOrderQueryorderbycpRequest) GetApiMethodName

func (r YoukuOttPayOrderQueryorderbycpRequest) GetApiMethodName() string

func (YoukuOttPayOrderQueryorderbycpRequest) GetApiParams

func (YoukuOttPayOrderQueryorderbycpRequest) GetCpOrderNo

func (*YoukuOttPayOrderQueryorderbycpRequest) SetCpOrderNo

func (r *YoukuOttPayOrderQueryorderbycpRequest) SetCpOrderNo(cpOrderNo string) error

type YoukuOttPayOrderQueryorderbycpResponse

type YoukuOttPayOrderQueryorderbycpResponse struct {
	XMLName xml.Name `xml:"youku_ott_pay_order_queryorderbycp_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Data *TvOrderQueryResultDTO `json:"data,omitempty" xml:"data,omitempty"`
}

Jump to

Keyboard shortcuts

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