game

package
v1.2.0 Latest Latest
Warning

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

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

Documentation

Overview

淘宝游戏API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppleCardCancelDto

type AppleCardCancelDto struct {
	// 单卡取消激活结果描述
	StatusDesc string `json:"status_desc,omitempty" xml:"status_desc,omitempty"`
	// 单卡取消激活结果码
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 面值
	FacePrice string `json:"face_price,omitempty" xml:"face_price,omitempty"`
	// 卡号
	CardNo string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// 产品编码
	ZhxGoodsId string `json:"zhx_goods_id,omitempty" xml:"zhx_goods_id,omitempty"`
}

AppleCardCancelDto

type AppleCardDto

type AppleCardDto struct {
	// 面值
	FacePrice string `json:"face_price,omitempty" xml:"face_price,omitempty"`
	// 有效期
	Expire string `json:"expire,omitempty" xml:"expire,omitempty"`
	// 卡密
	CardPass string `json:"card_pass,omitempty" xml:"card_pass,omitempty"`
	// 卡号
	CardNo string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// 产品编码
	ZhxGoodsId string `json:"zhx_goods_id,omitempty" xml:"zhx_goods_id,omitempty"`
}

AppleCardDto

type AppleTopActivateNotifyDo

type AppleTopActivateNotifyDo struct {
	// 电子卡卡号
	CardNo string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// 商品编号
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// 商户唯一订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 附加信息,后续可以扩展
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 商户上送UCI
	Uci string `json:"uci,omitempty" xml:"uci,omitempty"`
	// 面值,单位分
	FacePrice string `json:"face_price,omitempty" xml:"face_price,omitempty"`
	// 网关订单号
	GatewayOrderNo string `json:"gateway_order_no,omitempty" xml:"gateway_order_no,omitempty"`
	// 电子卡密码
	CardPass string `json:"card_pass,omitempty" xml:"card_pass,omitempty"`
}

AppleTopActivateNotifyDo

type AppleTopNewSignNotifyDo

type AppleTopNewSignNotifyDo struct {
	// 电子卡卡号
	CardNo string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// TopUpTocken
	Tut string `json:"tut,omitempty" xml:"tut,omitempty"`
	// 商户订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 附加信息,后续可以扩展
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 商户上送的用户Id
	UserNo string `json:"user_no,omitempty" xml:"user_no,omitempty"`
	// 商户上送UCI
	Uci string `json:"uci,omitempty" xml:"uci,omitempty"`
	// Mask id
	Mai string `json:"mai,omitempty" xml:"mai,omitempty"`
	// 网关请求流水号,每次请求唯一
	QueryId string `json:"query_id,omitempty" xml:"query_id,omitempty"`
	// 商户上送tUCI
	Tuci string `json:"tuci,omitempty" xml:"tuci,omitempty"`
}

AppleTopNewSignNotifyDo

type AppleTopOldSignNotifyDo

type AppleTopOldSignNotifyDo struct {
	// 电子卡卡号
	CardNo string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// 商品编号
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
	// 商户订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 附加信息,后续可以扩展
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 面值,单位分
	FacePrice string `json:"face_price,omitempty" xml:"face_price,omitempty"`
	// 网关订单号
	GatewayOrderNo string `json:"gateway_order_no,omitempty" xml:"gateway_order_no,omitempty"`
}

AppleTopOldSignNotifyDo

type TaobaoAppleCardActiveApplyNotifyAPIRequest added in v1.2.0

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

苹果卡密申请激活回调接口 API请求 taobao.apple.card.active.apply.notify

苹果卡密申请激活回调接口

func NewTaobaoAppleCardActiveApplyNotifyRequest

func NewTaobaoAppleCardActiveApplyNotifyRequest() *TaobaoAppleCardActiveApplyNotifyAPIRequest

初始化TaobaoAppleCardActiveApplyNotifyAPIRequest对象

func (TaobaoAppleCardActiveApplyNotifyAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAppleCardActiveApplyNotifyAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAppleCardActiveApplyNotifyAPIRequest) GetAppleCards added in v1.2.0

AppleCards Getter

func (TaobaoAppleCardActiveApplyNotifyAPIRequest) GetGatewayOrderNo added in v1.2.0

func (r TaobaoAppleCardActiveApplyNotifyAPIRequest) GetGatewayOrderNo() string

GatewayOrderNo Getter

func (TaobaoAppleCardActiveApplyNotifyAPIRequest) GetOrderNo added in v1.2.0

OrderNo Getter

func (TaobaoAppleCardActiveApplyNotifyAPIRequest) GetResultCode added in v1.2.0

ResultCode Getter

func (TaobaoAppleCardActiveApplyNotifyAPIRequest) GetResultMsg added in v1.2.0

ResultMsg Getter

func (*TaobaoAppleCardActiveApplyNotifyAPIRequest) SetAppleCards added in v1.2.0

func (r *TaobaoAppleCardActiveApplyNotifyAPIRequest) SetAppleCards(_appleCards []AppleCardDto) error

AppleCards Setter 卡列表

func (*TaobaoAppleCardActiveApplyNotifyAPIRequest) SetGatewayOrderNo added in v1.2.0

func (r *TaobaoAppleCardActiveApplyNotifyAPIRequest) SetGatewayOrderNo(_gatewayOrderNo string) error

GatewayOrderNo Setter 网关订单号

func (*TaobaoAppleCardActiveApplyNotifyAPIRequest) SetOrderNo added in v1.2.0

OrderNo Setter 商户唯一订单号

func (*TaobaoAppleCardActiveApplyNotifyAPIRequest) SetResultCode added in v1.2.0

func (r *TaobaoAppleCardActiveApplyNotifyAPIRequest) SetResultCode(_resultCode string) error

ResultCode Setter 结果,000:成功,其他皆为错误 04: 订单处理失败(商户可退款,其他不可退款)

func (*TaobaoAppleCardActiveApplyNotifyAPIRequest) SetResultMsg added in v1.2.0

func (r *TaobaoAppleCardActiveApplyNotifyAPIRequest) SetResultMsg(_resultMsg string) error

ResultMsg Setter 描述

type TaobaoAppleCardActiveApplyNotifyAPIResponse

type TaobaoAppleCardActiveApplyNotifyAPIResponse struct {
	model.CommonResponse
	TaobaoAppleCardActiveApplyNotifyAPIResponseModel
}

苹果卡密申请激活回调接口 API返回值 taobao.apple.card.active.apply.notify

苹果卡密申请激活回调接口

type TaobaoAppleCardActiveApplyNotifyAPIResponseModel added in v1.2.0

type TaobaoAppleCardActiveApplyNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"apple_card_active_apply_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
}

苹果卡密申请激活回调接口 成功返回结果

type TaobaoAppleCardActiveCancelNotifyAPIRequest added in v1.2.0

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

苹果卡密取消激活回调接口 API请求 taobao.apple.card.active.cancel.notify

苹果卡密取消激活回调接口

func NewTaobaoAppleCardActiveCancelNotifyRequest

func NewTaobaoAppleCardActiveCancelNotifyRequest() *TaobaoAppleCardActiveCancelNotifyAPIRequest

初始化TaobaoAppleCardActiveCancelNotifyAPIRequest对象

func (TaobaoAppleCardActiveCancelNotifyAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAppleCardActiveCancelNotifyAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAppleCardActiveCancelNotifyAPIRequest) GetAppleCardCancels added in v1.2.0

AppleCardCancels Getter

func (TaobaoAppleCardActiveCancelNotifyAPIRequest) GetGatewayOrderNo added in v1.2.0

GatewayOrderNo Getter

func (TaobaoAppleCardActiveCancelNotifyAPIRequest) GetOrderNo added in v1.2.0

OrderNo Getter

func (TaobaoAppleCardActiveCancelNotifyAPIRequest) GetResultCode added in v1.2.0

ResultCode Getter

func (TaobaoAppleCardActiveCancelNotifyAPIRequest) GetResultMsg added in v1.2.0

ResultMsg Getter

func (*TaobaoAppleCardActiveCancelNotifyAPIRequest) SetAppleCardCancels added in v1.2.0

func (r *TaobaoAppleCardActiveCancelNotifyAPIRequest) SetAppleCardCancels(_appleCardCancels []AppleCardCancelDto) error

AppleCardCancels Setter 卡信息

func (*TaobaoAppleCardActiveCancelNotifyAPIRequest) SetGatewayOrderNo added in v1.2.0

func (r *TaobaoAppleCardActiveCancelNotifyAPIRequest) SetGatewayOrderNo(_gatewayOrderNo string) error

GatewayOrderNo Setter 网关订单号

func (*TaobaoAppleCardActiveCancelNotifyAPIRequest) SetOrderNo added in v1.2.0

OrderNo Setter 原商户申请激活时的订单号

func (*TaobaoAppleCardActiveCancelNotifyAPIRequest) SetResultCode added in v1.2.0

func (r *TaobaoAppleCardActiveCancelNotifyAPIRequest) SetResultCode(_resultCode string) error

ResultCode Setter 结果,000:整单取消激活成功 04: 取消激活失败(包括全部失败和部分失败,此时需以detail为准)

func (*TaobaoAppleCardActiveCancelNotifyAPIRequest) SetResultMsg added in v1.2.0

func (r *TaobaoAppleCardActiveCancelNotifyAPIRequest) SetResultMsg(_resultMsg string) error

ResultMsg Setter 描述

type TaobaoAppleCardActiveCancelNotifyAPIResponse

type TaobaoAppleCardActiveCancelNotifyAPIResponse struct {
	model.CommonResponse
	TaobaoAppleCardActiveCancelNotifyAPIResponseModel
}

苹果卡密取消激活回调接口 API返回值 taobao.apple.card.active.cancel.notify

苹果卡密取消激活回调接口

type TaobaoAppleCardActiveCancelNotifyAPIResponseModel added in v1.2.0

type TaobaoAppleCardActiveCancelNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"apple_card_active_cancel_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
}

苹果卡密取消激活回调接口 成功返回结果

type TaobaoAppleNewuserActivateNotifyAPIRequest added in v1.2.0

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

新用户激活通知接口 API请求 taobao.apple.newuser.activate.notify

资和信主动通知激活结果

func NewTaobaoAppleNewuserActivateNotifyRequest

func NewTaobaoAppleNewuserActivateNotifyRequest() *TaobaoAppleNewuserActivateNotifyAPIRequest

初始化TaobaoAppleNewuserActivateNotifyAPIRequest对象

func (TaobaoAppleNewuserActivateNotifyAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAppleNewuserActivateNotifyAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAppleNewuserActivateNotifyAPIRequest) GetMainData added in v1.2.0

MainData Getter

func (TaobaoAppleNewuserActivateNotifyAPIRequest) GetResultCode added in v1.2.0

ResultCode Getter

func (TaobaoAppleNewuserActivateNotifyAPIRequest) GetResultMsg added in v1.2.0

ResultMsg Getter

func (*TaobaoAppleNewuserActivateNotifyAPIRequest) SetMainData added in v1.2.0

MainData Setter 主业务参数

func (*TaobaoAppleNewuserActivateNotifyAPIRequest) SetResultCode added in v1.2.0

func (r *TaobaoAppleNewuserActivateNotifyAPIRequest) SetResultCode(_resultCode string) error

ResultCode Setter 结果对应值,00位成功,其他为失败

func (*TaobaoAppleNewuserActivateNotifyAPIRequest) SetResultMsg added in v1.2.0

func (r *TaobaoAppleNewuserActivateNotifyAPIRequest) SetResultMsg(_resultMsg string) error

ResultMsg Setter 处理结果中文描述

type TaobaoAppleNewuserActivateNotifyAPIResponse

type TaobaoAppleNewuserActivateNotifyAPIResponse struct {
	model.CommonResponse
	TaobaoAppleNewuserActivateNotifyAPIResponseModel
}

新用户激活通知接口 API返回值 taobao.apple.newuser.activate.notify

资和信主动通知激活结果

type TaobaoAppleNewuserActivateNotifyAPIResponseModel added in v1.2.0

type TaobaoAppleNewuserActivateNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"apple_newuser_activate_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 处理结果说明
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 处理结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

新用户激活通知接口 成功返回结果

type TaobaoAppleNewuserSignNotifyAPIRequest added in v1.2.0

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

新用户签约通知接口 API请求 taobao.apple.newuser.sign.notify

用户付款成功后,资和信主动通知签约结果

func NewTaobaoAppleNewuserSignNotifyRequest

func NewTaobaoAppleNewuserSignNotifyRequest() *TaobaoAppleNewuserSignNotifyAPIRequest

初始化TaobaoAppleNewuserSignNotifyAPIRequest对象

func (TaobaoAppleNewuserSignNotifyAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAppleNewuserSignNotifyAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAppleNewuserSignNotifyAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAppleNewuserSignNotifyAPIRequest) GetMainData added in v1.2.0

MainData Getter

func (TaobaoAppleNewuserSignNotifyAPIRequest) GetResultCode added in v1.2.0

ResultCode Getter

func (TaobaoAppleNewuserSignNotifyAPIRequest) GetResultMsg added in v1.2.0

ResultMsg Getter

func (*TaobaoAppleNewuserSignNotifyAPIRequest) SetMainData added in v1.2.0

MainData Setter 业务参数

func (*TaobaoAppleNewuserSignNotifyAPIRequest) SetResultCode added in v1.2.0

func (r *TaobaoAppleNewuserSignNotifyAPIRequest) SetResultCode(_resultCode string) error

ResultCode Setter 结果code

func (*TaobaoAppleNewuserSignNotifyAPIRequest) SetResultMsg added in v1.2.0

func (r *TaobaoAppleNewuserSignNotifyAPIRequest) SetResultMsg(_resultMsg string) error

ResultMsg Setter 结果信息说明

type TaobaoAppleNewuserSignNotifyAPIResponse

type TaobaoAppleNewuserSignNotifyAPIResponse struct {
	model.CommonResponse
	TaobaoAppleNewuserSignNotifyAPIResponseModel
}

新用户签约通知接口 API返回值 taobao.apple.newuser.sign.notify

用户付款成功后,资和信主动通知签约结果

type TaobaoAppleNewuserSignNotifyAPIResponseModel added in v1.2.0

type TaobaoAppleNewuserSignNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"apple_newuser_sign_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 处理结果说明
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 处理结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

新用户签约通知接口 成功返回结果

type TaobaoAppleNewuserSignNotifyNewversionAPIRequest added in v1.2.0

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

新用户签约结果通知接口v2 API请求 taobao.apple.newuser.sign.notify.newversion

资和信主动通知签约结果

func NewTaobaoAppleNewuserSignNotifyNewversionRequest

func NewTaobaoAppleNewuserSignNotifyNewversionRequest() *TaobaoAppleNewuserSignNotifyNewversionAPIRequest

初始化TaobaoAppleNewuserSignNotifyNewversionAPIRequest对象

func (TaobaoAppleNewuserSignNotifyNewversionAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAppleNewuserSignNotifyNewversionAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAppleNewuserSignNotifyNewversionAPIRequest) GetMainData added in v1.2.0

MainData Getter

func (TaobaoAppleNewuserSignNotifyNewversionAPIRequest) GetResultCode added in v1.2.0

ResultCode Getter

func (TaobaoAppleNewuserSignNotifyNewversionAPIRequest) GetResultMsg added in v1.2.0

ResultMsg Getter

func (*TaobaoAppleNewuserSignNotifyNewversionAPIRequest) SetMainData added in v1.2.0

MainData Setter 业务参数

func (*TaobaoAppleNewuserSignNotifyNewversionAPIRequest) SetResultCode added in v1.2.0

func (r *TaobaoAppleNewuserSignNotifyNewversionAPIRequest) SetResultCode(_resultCode string) error

ResultCode Setter 结果code

func (*TaobaoAppleNewuserSignNotifyNewversionAPIRequest) SetResultMsg added in v1.2.0

ResultMsg Setter 结果信息说明

type TaobaoAppleNewuserSignNotifyNewversionAPIResponse

type TaobaoAppleNewuserSignNotifyNewversionAPIResponse struct {
	model.CommonResponse
	TaobaoAppleNewuserSignNotifyNewversionAPIResponseModel
}

新用户签约结果通知接口v2 API返回值 taobao.apple.newuser.sign.notify.newversion

资和信主动通知签约结果

type TaobaoAppleNewuserSignNotifyNewversionAPIResponseModel added in v1.2.0

type TaobaoAppleNewuserSignNotifyNewversionAPIResponseModel struct {
	XMLName xml.Name `xml:"apple_newuser_sign_notify_newversion_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 处理结果说明
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 处理结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

新用户签约结果通知接口v2 成功返回结果

type TaobaoAppleOlduserChargeNotifyAPIRequest added in v1.2.0

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

老用户激活并兑换通知接口 API请求 taobao.apple.olduser.charge.notify

老用户激活并兑换通知接口

func NewTaobaoAppleOlduserChargeNotifyRequest

func NewTaobaoAppleOlduserChargeNotifyRequest() *TaobaoAppleOlduserChargeNotifyAPIRequest

初始化TaobaoAppleOlduserChargeNotifyAPIRequest对象

func (TaobaoAppleOlduserChargeNotifyAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAppleOlduserChargeNotifyAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAppleOlduserChargeNotifyAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAppleOlduserChargeNotifyAPIRequest) GetMainData added in v1.2.0

MainData Getter

func (TaobaoAppleOlduserChargeNotifyAPIRequest) GetResultCode added in v1.2.0

ResultCode Getter

func (TaobaoAppleOlduserChargeNotifyAPIRequest) GetResultMsg added in v1.2.0

ResultMsg Getter

func (*TaobaoAppleOlduserChargeNotifyAPIRequest) SetMainData added in v1.2.0

MainData Setter 业务参数

func (*TaobaoAppleOlduserChargeNotifyAPIRequest) SetResultCode added in v1.2.0

func (r *TaobaoAppleOlduserChargeNotifyAPIRequest) SetResultCode(_resultCode string) error

ResultCode Setter 结果code

func (*TaobaoAppleOlduserChargeNotifyAPIRequest) SetResultMsg added in v1.2.0

func (r *TaobaoAppleOlduserChargeNotifyAPIRequest) SetResultMsg(_resultMsg string) error

ResultMsg Setter 结果信息说明

type TaobaoAppleOlduserChargeNotifyAPIResponse

type TaobaoAppleOlduserChargeNotifyAPIResponse struct {
	model.CommonResponse
	TaobaoAppleOlduserChargeNotifyAPIResponseModel
}

老用户激活并兑换通知接口 API返回值 taobao.apple.olduser.charge.notify

老用户激活并兑换通知接口

type TaobaoAppleOlduserChargeNotifyAPIResponseModel added in v1.2.0

type TaobaoAppleOlduserChargeNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"apple_olduser_charge_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 处理结果说明
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 处理结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
}

老用户激活并兑换通知接口 成功返回结果

Jump to

Keyboard shortcuts

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