Documentation ¶
Index ¶
- func ActivityCreate(req *ActivityCreateRequest) (string, error)
- func BenefitSend(req *BenefitSendRequest) (int, error)
- type AccountBalance
- type AccountBalanceQueryData
- type AccountBalanceQueryRequest
- type AccountBalanceQueryRes
- type AccountBalanceQueryResponse
- type ActivityCreateData
- type ActivityCreateRequest
- type ActivityCreateRes
- type ActivityCreateResponse
- type ActivityCreateToken
- type BenefitSendData
- type BenefitSendDataConsumptionId
- type BenefitSendRequest
- type BenefitSendRes
- type BenefitSendResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActivityCreate ¶
func ActivityCreate(req *ActivityCreateRequest) (string, error)
func BenefitSend ¶
func BenefitSend(req *BenefitSendRequest) (int, error)
Types ¶
type AccountBalance ¶
type AccountBalance struct { TypeId uint8 `json:"type_id" codec:"type_id"` TypeName string `json:"type_name" codec:"type_name"` ItemId uint8 `json:"item_id" codec:"item_id"` ItemName string `json:"item_name" codec:"item_name"` Unit string `json:"unit" codec:"unit"` QuantityTotal uint `json:"quantity_total" codec:"quantity_total"` QuantityFrozen uint `json:"quantity_frozen" codec:"quantity_frozen"` QuantityBalance uint `json:"quantity_balance" codec:"quantity_balance"` Signed bool `json:"signed" codec:"signed"` }
func AccountBalanceQuery ¶
func AccountBalanceQuery(req *AccountBalanceQueryRequest) ([]*AccountBalance, error)
type AccountBalanceQueryData ¶
type AccountBalanceQueryData struct { Code string `json:"code,omitempty" codec:"code,omitempty"` ErrorDesc string `json:"error_description,omitempty" codec:"error_description,omitempty"` Data []*AccountBalance `json:"data,omitempty" codec:"data,omitempty"` }
type AccountBalanceQueryRequest ¶
type AccountBalanceQueryRequest struct { api.BaseRequest TypeId uint8 `json:"type_id" codec:"type_id"` // 1:流量包, 2:E卡, 3:PLUS会员, 4:爱奇艺会员, 8:红包, 9:短信 }
type AccountBalanceQueryRes ¶
type AccountBalanceQueryRes struct { Code string `json:"code,omitempty" codec:"code,omitempty"` Res *AccountBalanceQueryData `json:"response,omitempty" codec:"response,omitempty"` }
type AccountBalanceQueryResponse ¶
type AccountBalanceQueryResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty" codec:"error_response,omitempty"` Response *AccountBalanceQueryRes `` /* 126-byte string literal not displayed */ }
type ActivityCreateData ¶
type ActivityCreateData struct { Code string `json:"code,omitempty" codec:"code,omitempty"` Message string `json:"message,omitempty" codec:"message,omitempty"` Data *ActivityCreateToken `json:"data,omitempty" codec:"data,omitempty"` }
type ActivityCreateRequest ¶
type ActivityCreateRequest struct { api.BaseRequest ActivityId string `json:"activity_id" codec:"activity_id"` // 活动ID ActivityName string `json:"activity_name" codec:"activity_name"` // 活动名称 BeginDate string `json:"begin_date" codec:"begin_date"` // 活动开始时间 EndDate string `json:"end_date" codec:"end_date"` // 活动结束时间 Tool string `json:"tool" codec:"tool"` // 工具名称:自定义的一个固定值,用于区分创建活动的渠道 Details string `json:"details" codec:"details"` // JSON格式的活动配置, itemId:资产项ID[1:流量(1M流量), 2:E卡(1元), 3:E卡(5元), 4:E卡(20元), 5:E卡(50元), 6:E卡(100元), 7:自营卡(PLUS会员), 8:自营卡(爱奇艺会员(月)), 12:自营卡(爱奇艺会员(季)), 13:自营卡(爱奇艺会员(半年)), 14:自营卡(爱奇艺会员(年)), 15:红包(分), 16:短信(条)], 可通过查询账户余额信息接口获得; quantity:活动需要冻结的资产项的数量。如果活动中包含红包,请参考:https://docs.qq.com/doc/DVEl0T01xTHZEdFBM }
type ActivityCreateRes ¶
type ActivityCreateRes struct { Code string `json:"code,omitempty" codec:"code,omitempty"` Res *ActivityCreateData `json:"response,omitempty" codec:"response,omitempty"` }
type ActivityCreateResponse ¶
type ActivityCreateResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty" codec:"error_response,omitempty"` Response *ActivityCreateRes `json:"jingdong_asset_activity_create_responce,omitempty" codec:"jingdong_asset_activity_create_responce,omitempty"` }
type ActivityCreateToken ¶
type ActivityCreateToken struct {
Token string `json:"token" codec:"token"`
}
type BenefitSendData ¶
type BenefitSendData struct { Code string `json:"code,omitempty" codec:"code,omitempty"` Message string `json:"message,omitempty" codec:"message,omitempty"` Data *BenefitSendDataConsumptionId `json:"data,omitempty" codec:"data,omitempty"` }
type BenefitSendDataConsumptionId ¶
type BenefitSendDataConsumptionId struct {
ConsumptionId int `json:"consumption_id" codec:"consumption_id"`
}
type BenefitSendRequest ¶
type BenefitSendRequest struct { api.BaseRequest TypeId int `json:"type_id" codec:"type_id"` // 1:流量, 2:E卡,3:plus,4:爱奇艺,8:红包,10:京豆 ItemId int `json:"item_id" codec:"item_id"` // 资产项id Quantity int `json:"quantity" codec:"quantity"` // 发放数量 UserPin string `json:"user_pin" codec:"user_pin"` // 用户pin Token string `json:"token" codec:"token"` // 创建活动计划返回的token RequestId string `json:"request_id" codec:"request_id"` // 请求唯一标识,防重,建议使用uuid 最长36位 Remark string `json:"remark" codec:"remark"` // 发放备注 Ip string `json:"ip" codec:"ip"` // 发放用户ip OpenIdBuyer string `json:"open_id_buyer" codec:"open_id_buyer"` // 用户pin }
type BenefitSendRes ¶
type BenefitSendRes struct { Code string `json:"code,omitempty" codec:"code,omitempty"` Res *BenefitSendData `json:"response,omitempty" codec:"response,omitempty"` }
type BenefitSendResponse ¶
type BenefitSendResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty" codec:"error_response,omitempty"` Response *BenefitSendRes `json:"jingdong_asset_benefit_send_responce,omitempty" codec:"jingdong_asset_benefit_send_responce,omitempty"` }
Click to show internal directories.
Click to hide internal directories.