baodian

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package baodian 包含宝点API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CoinUserDepositV2

type CoinUserDepositV2 struct {
	// 账期
	CreditPeriod string `json:"credit_period,omitempty" xml:"credit_period,omitempty"`
	// 图片地址
	ImageUrl string `json:"image_url,omitempty" xml:"image_url,omitempty"`
	// auth code
	UserAuthCode string `json:"user_auth_code,omitempty" xml:"user_auth_code,omitempty"`
	// 昵称
	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
	// 用户 str id
	UserStrId string `json:"user_str_id,omitempty" xml:"user_str_id,omitempty"`
	// 头像地址
	AvatarUrl string `json:"avatar_url,omitempty" xml:"avatar_url,omitempty"`
	// 欠款
	Credit int64 `json:"credit,omitempty" xml:"credit,omitempty"`
	// 欠款额度
	CreditLimit int64 `json:"credit_limit,omitempty" xml:"credit_limit,omitempty"`
	// 宝点余额
	Deposit int64 `json:"deposit,omitempty" xml:"deposit,omitempty"`
	// 积分
	GamePoint int64 `json:"game_point,omitempty" xml:"game_point,omitempty"`
	// 单位数量(10个宝点)宝点价格,即10个宝点的价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 设备授权
	DeviceAuth bool `json:"device_auth,omitempty" xml:"device_auth,omitempty"`
	// 可以付款
	EnablePay bool `json:"enable_pay,omitempty" xml:"enable_pay,omitempty"`
	// 用户是否有逾期宝点贷款
	IsExpired bool `json:"is_expired,omitempty" xml:"is_expired,omitempty"`
	// 是否开通先用后付
	IsPayAfterPlay bool `json:"is_pay_after_play,omitempty" xml:"is_pay_after_play,omitempty"`
	// 是否新用户
	NewUser bool `json:"new_user,omitempty" xml:"new_user,omitempty"`
}

CoinUserDepositV2 结构体

type GameGiftRecordDto

type GameGiftRecordDto struct {
	// cp item id
	CpItemId string `json:"cp_item_id,omitempty" xml:"cp_item_id,omitempty"`
	// 记录id
	RecordId int64 `json:"record_id,omitempty" xml:"record_id,omitempty"`
	// 记录状态
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

GameGiftRecordDto 结构体

type TaobaobaodiandepositgetAPIRequest added in v1.3.1

type TaobaobaodiandepositgetAPIRequest struct {
	model.Params
}

TaobaobaodiandepositgetAPIRequest 宝点用户帐户查询(已迁移) API请求 taobao.baodian.deposit.get

查询用户宝点帐户信息及当前宝点价格

func NewTaobaobaodiandepositgetRequest added in v1.3.1

func NewTaobaobaodiandepositgetRequest() *TaobaobaodiandepositgetAPIRequest

NewTaobaobaodiandepositgetRequest 初始化TaobaobaodiandepositgetAPIRequest对象

func (TaobaobaodiandepositgetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobaodiandepositgetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobaodiandepositgetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobaodiandepositgetAPIRequest) GetRawParams added in v1.3.1

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

type TaobaobaodiandepositgetAPIResponse added in v1.3.1

type TaobaobaodiandepositgetAPIResponse struct {
	model.CommonResponse
	TaobaobaodiandepositgetAPIResponseModel
}

TaobaobaodiandepositgetAPIResponse 宝点用户帐户查询(已迁移) API返回值 taobao.baodian.deposit.get

查询用户宝点帐户信息及当前宝点价格

type TaobaobaodiandepositgetAPIResponseModel added in v1.3.1

type TaobaobaodiandepositgetAPIResponseModel struct {
	XMLName xml.Name `xml:"baodian_deposit_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 用户宝点帐户信息
	UserCoinDeposit *UserCoinDeposit `json:"user_coin_deposit,omitempty" xml:"user_coin_deposit,omitempty"`
}

TaobaobaodiandepositgetAPIResponseModel is 宝点用户帐户查询(已迁移) 成功返回结果

type TaobaobaodiandepositgetwithsdkversionAPIRequest added in v1.3.1

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

TaobaobaodiandepositgetwithsdkversionAPIRequest 查询用户宝点信息(带sdk版本,已迁移) API请求 taobao.baodian.deposit.get.with.sdkversion

获取用户宝点信息(带sdk版本,已迁移)

func NewTaobaobaodiandepositgetwithsdkversionRequest added in v1.3.1

func NewTaobaobaodiandepositgetwithsdkversionRequest() *TaobaobaodiandepositgetwithsdkversionAPIRequest

NewTaobaobaodiandepositgetwithsdkversionRequest 初始化TaobaobaodiandepositgetwithsdkversionAPIRequest对象

func (TaobaobaodiandepositgetwithsdkversionAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobaodiandepositgetwithsdkversionAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobaodiandepositgetwithsdkversionAPIRequest) GetDeviceModel added in v1.3.1

GetDeviceModel DeviceModel Getter

func (TaobaobaodiandepositgetwithsdkversionAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaobaodiandepositgetwithsdkversionAPIRequest) GetSdkVersion added in v1.3.1

GetSdkVersion SdkVersion Getter

func (TaobaobaodiandepositgetwithsdkversionAPIRequest) GetUuid added in v1.3.1

GetUuid Uuid Getter

func (*TaobaobaodiandepositgetwithsdkversionAPIRequest) SetDeviceModel added in v1.3.1

func (r *TaobaobaodiandepositgetwithsdkversionAPIRequest) SetDeviceModel(_deviceModel string) error

SetDeviceModel is DeviceModel Setter 设备型号

func (*TaobaobaodiandepositgetwithsdkversionAPIRequest) SetSdkVersion added in v1.3.1

func (r *TaobaobaodiandepositgetwithsdkversionAPIRequest) SetSdkVersion(_sdkVersion string) error

SetSdkVersion is SdkVersion Setter sdk版本

func (*TaobaobaodiandepositgetwithsdkversionAPIRequest) SetUuid added in v1.3.1

SetUuid is Uuid Setter uuid

type TaobaobaodiandepositgetwithsdkversionAPIResponse added in v1.3.1

type TaobaobaodiandepositgetwithsdkversionAPIResponse struct {
	model.CommonResponse
	TaobaobaodiandepositgetwithsdkversionAPIResponseModel
}

TaobaobaodiandepositgetwithsdkversionAPIResponse 查询用户宝点信息(带sdk版本,已迁移) API返回值 taobao.baodian.deposit.get.with.sdkversion

获取用户宝点信息(带sdk版本,已迁移)

type TaobaobaodiandepositgetwithsdkversionAPIResponseModel added in v1.3.1

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

TaobaobaodiandepositgetwithsdkversionAPIResponseModel is 查询用户宝点信息(带sdk版本,已迁移) 成功返回结果

type TaobaobaodianserverdategetAPIRequest added in v1.3.1

type TaobaobaodianserverdategetAPIRequest struct {
	model.Params
}

TaobaobaodianserverdategetAPIRequest 服务器时间获取 API请求 taobao.baodian.server.date.get

获取服务器时间

func NewTaobaobaodianserverdategetRequest added in v1.3.1

func NewTaobaobaodianserverdategetRequest() *TaobaobaodianserverdategetAPIRequest

NewTaobaobaodianserverdategetRequest 初始化TaobaobaodianserverdategetAPIRequest对象

func (TaobaobaodianserverdategetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobaodianserverdategetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobaodianserverdategetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobaodianserverdategetAPIRequest) GetRawParams added in v1.3.1

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

type TaobaobaodianserverdategetAPIResponse added in v1.3.1

type TaobaobaodianserverdategetAPIResponse struct {
	model.CommonResponse
	TaobaobaodianserverdategetAPIResponseModel
}

TaobaobaodianserverdategetAPIResponse 服务器时间获取 API返回值 taobao.baodian.server.date.get

获取服务器时间

type TaobaobaodianserverdategetAPIResponseModel added in v1.3.1

type TaobaobaodianserverdategetAPIResponseModel struct {
	XMLName xml.Name `xml:"baodian_server_date_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回时间为毫秒
	ServerDate int64 `json:"server_date,omitempty" xml:"server_date,omitempty"`
}

TaobaobaodianserverdategetAPIResponseModel is 服务器时间获取 成功返回结果

type TaobaobaodianserversdkconfiggetAPIRequest added in v1.3.1

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

TaobaobaodianserversdkconfiggetAPIRequest 获取宝点SDK的配置项(已迁移) API请求 taobao.baodian.server.sdk.config.get

获取SDK各种配置项(已迁移)

func NewTaobaobaodianserversdkconfiggetRequest added in v1.3.1

func NewTaobaobaodianserversdkconfiggetRequest() *TaobaobaodianserversdkconfiggetAPIRequest

NewTaobaobaodianserversdkconfiggetRequest 初始化TaobaobaodianserversdkconfiggetAPIRequest对象

func (TaobaobaodianserversdkconfiggetAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobaodianserversdkconfiggetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobaodianserversdkconfiggetAPIRequest) GetAppkey added in v1.3.1

GetAppkey Appkey Getter

func (TaobaobaodianserversdkconfiggetAPIRequest) GetChannel added in v1.3.1

GetChannel Channel Getter

func (TaobaobaodianserversdkconfiggetAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaobaodianserversdkconfiggetAPIRequest) GetSdkVer added in v1.3.1

GetSdkVer SdkVer Getter

func (TaobaobaodianserversdkconfiggetAPIRequest) GetType added in v1.3.1

GetType Type Getter

func (*TaobaobaodianserversdkconfiggetAPIRequest) SetAppkey added in v1.3.1

SetAppkey is Appkey Setter appKey

func (*TaobaobaodianserversdkconfiggetAPIRequest) SetChannel added in v1.3.1

func (r *TaobaobaodianserversdkconfiggetAPIRequest) SetChannel(_channel string) error

SetChannel is Channel Setter 渠道

func (*TaobaobaodianserversdkconfiggetAPIRequest) SetSdkVer added in v1.3.1

SetSdkVer is SdkVer Setter sdk版本号

func (*TaobaobaodianserversdkconfiggetAPIRequest) SetType added in v1.3.1

SetType is Type Setter 与后端约定

type TaobaobaodianserversdkconfiggetAPIResponse added in v1.3.1

type TaobaobaodianserversdkconfiggetAPIResponse struct {
	model.CommonResponse
	TaobaobaodianserversdkconfiggetAPIResponseModel
}

TaobaobaodianserversdkconfiggetAPIResponse 获取宝点SDK的配置项(已迁移) API返回值 taobao.baodian.server.sdk.config.get

获取SDK各种配置项(已迁移)

type TaobaobaodianserversdkconfiggetAPIResponseModel added in v1.3.1

type TaobaobaodianserversdkconfiggetAPIResponseModel struct {
	XMLName xml.Name `xml:"baodian_server_sdk_config_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回sdk配置的字符串
	Result string `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobaodianserversdkconfiggetAPIResponseModel is 获取宝点SDK的配置项(已迁移) 成功返回结果

type TaobaodegusergamegiftqueryAPIRequest added in v1.3.1

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

TaobaodegusergamegiftqueryAPIRequest 用户数娱游戏礼包查询 API请求 taobao.deg.user.gamegift.query

查询用户数娱礼包列表

func NewTaobaodegusergamegiftqueryRequest added in v1.3.1

func NewTaobaodegusergamegiftqueryRequest() *TaobaodegusergamegiftqueryAPIRequest

NewTaobaodegusergamegiftqueryRequest 初始化TaobaodegusergamegiftqueryAPIRequest对象

func (TaobaodegusergamegiftqueryAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaodegusergamegiftqueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaodegusergamegiftqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaodegusergamegiftqueryAPIRequest) GetCpItemIds added in v1.3.1

func (r TaobaodegusergamegiftqueryAPIRequest) GetCpItemIds() []string

GetCpItemIds CpItemIds Getter

func (TaobaodegusergamegiftqueryAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaodegusergamegiftqueryAPIRequest) GetStatus added in v1.3.1

GetStatus Status Getter

func (*TaobaodegusergamegiftqueryAPIRequest) SetCpItemIds added in v1.3.1

func (r *TaobaodegusergamegiftqueryAPIRequest) SetCpItemIds(_cpItemIds []string) error

SetCpItemIds is CpItemIds Setter cp item id列表

func (*TaobaodegusergamegiftqueryAPIRequest) SetStatus added in v1.3.1

func (r *TaobaodegusergamegiftqueryAPIRequest) SetStatus(_status int64) error

SetStatus is Status Setter 状态,1为待发放,2为已发放,3为过期

type TaobaodegusergamegiftqueryAPIResponse added in v1.3.1

type TaobaodegusergamegiftqueryAPIResponse struct {
	model.CommonResponse
	TaobaodegusergamegiftqueryAPIResponseModel
}

TaobaodegusergamegiftqueryAPIResponse 用户数娱游戏礼包查询 API返回值 taobao.deg.user.gamegift.query

查询用户数娱礼包列表

type TaobaodegusergamegiftqueryAPIResponseModel added in v1.3.1

type TaobaodegusergamegiftqueryAPIResponseModel struct {
	XMLName xml.Name `xml:"deg_user_gamegift_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 礼包信息
	Records []GameGiftRecordDto `json:"records,omitempty" xml:"records>game_gift_record_dto,omitempty"`
}

TaobaodegusergamegiftqueryAPIResponseModel is 用户数娱游戏礼包查询 成功返回结果

type UserCoinDeposit

type UserCoinDeposit struct {
	// 用户AuthCode
	UserAuthCode string `json:"userAuthCode,omitempty" xml:"userAuthCode,omitempty"`
	// 宝点用户体系中的用户字符串ID
	UserStrId string `json:"user_str_id,omitempty" xml:"user_str_id,omitempty"`
	// 在数娱用户体系中的用户昵称,如果未设置则默认返回淘宝的用户名
	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
	// 当前的信用帐期,即还款期截止日
	CreditPeriod string `json:"credit_period,omitempty" xml:"credit_period,omitempty"`
	// 当前宝点帐户余额,即当前宝点数
	Deposit int64 `json:"deposit,omitempty" xml:"deposit,omitempty"`
	// 当前信用赊欠宝点数
	Credit int64 `json:"credit,omitempty" xml:"credit,omitempty"`
	// 用户当前可用的信用消费的额度,即还可以赊欠多少宝点
	CreditLimit int64 `json:"credit_limit,omitempty" xml:"credit_limit,omitempty"`
	// 单位数量(10个宝点)宝点价格,即10个宝点的价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 用户积分数量
	Gamepoints int64 `json:"gamepoints,omitempty" xml:"gamepoints,omitempty"`
	// 用户是否有逾期宝点贷款
	IsExpired bool `json:"is_expired,omitempty" xml:"is_expired,omitempty"`
	// 能否支付
	EnablePay bool `json:"enable_pay,omitempty" xml:"enable_pay,omitempty"`
	// 是否新注册用户
	NewUser bool `json:"new_user,omitempty" xml:"new_user,omitempty"`
}

UserCoinDeposit 结构体

Jump to

Keyboard shortcuts

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