Documentation ¶
Overview ¶
Package servemarket 应用市场 相关 API Models
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveFuncGetRequest ¶
type ActiveFuncGetRequest struct { // AppID 应用 id AppID uint64 `json:"app_id,omitempty"` // UseUid 使用用户id UseUid uint64 `json:"use_uid,omitempty"` // FuncKeys 功能Key列表,不传则返回全部 FuncKeys []string `json:"func_keys,omitempty"` }
ActiveFuncGetRequest 获取用户已购功能点列表
func (ActiveFuncGetRequest) Encode ¶
func (r ActiveFuncGetRequest) Encode() string
Encode implement GetRequest interface
type ActiveFuncGetResponse ¶
type ActiveFuncGetResponse struct { model.BaseResponse Data struct { // FuncList 已购功能key列表,仅返回用户已购且在购买有效期内的功能列表 FuncList []OrderFunction `json:"func_list,omitempty"` } `json:"data,omitempty"` }
ActiveFuncGetResponse 获取用户已购功能点列表
type Order ¶
type Order struct { // OrderID 订单id OrderID uint64 `json:"order_id,omitempty"` // OrderStatus 订单状态 OrderStatus OrderStatus `json:"order_status,omitempty"` // PaidUserID 下单用户uid PaidUserID uint64 `json:"paid_user_id,omitempty"` // AppID 应用ID AppID uint64 `json:"app_id,omitempty"` // SkuID 购买的商品规格ID SkuID uint64 `json:"sku_id,omitempty"` // SkuDescription 购买的商品规格描述 SkuDescription string `json:"sku_description,omitempty"` // SkuType 购买的商品规格类型 SkuType SkuType `json:"sku_type,omitempty"` // IsFunc 是否是付费功能点类型的sku(千川应用暂不支持该类型) IsFunc bool `json:"is_func,omitempty"` // Function 功能点信息(千川应用暂不支持该类型) Function *OrderFunction `json:"function,omitempty"` // Fee 应付价格,单位分 Fee float64 `json:"fee,omitempty"` // AppLimitUserCount 购买的商品规格的授权账户数量 AppLimitUserCount int64 `json:"app_limit_user_count,omitempty"` // AppAvailableUserIDs 可使用用户uid list,即下单人填写的应用可使用的帐号列表 AppAvailableUserIDs []uint64 `json:"app_available_user_ids,omitempty"` // AppActiveDays 购买的商品规格的服务周期,单位天 AppActiveDays int `json:"app_active_days,omitempty"` // CreateTime 下单时间(UNIX时间戳,单位ms) CreateTime int64 `json:"create_time,omitempty"` // PayTime 付款时间(UNIX时间戳,单位ms) PayTime int64 `json:"pay_time,omitempty"` // BeginTime 购买生效期的开始时间(UNIX时间戳,单位ms) BeginTime int64 `json:"begin_time,omitempty"` // EndTime 购买生效期的结束时间(UNIX时间戳,单位ms) EndTime int64 `json:"end_time,omitempty"` }
Order 订单
type OrderFunction ¶
type OrderFunction struct { // Key 功能点key(千川应用暂不支持该类型) Key string `json:"key,omitempty"` // Name 功能点名称(千川应用暂不支持该类型) Name string `json:"name,omitempty"` // Desc 功能点描述(千川应用暂不支持该类型) Desc string `json:"desc,omitempty"` }
OrderFunction 功能点信息(千川应用暂不支持该类型)
type OrderGetFilter ¶
type OrderGetFilter struct { // OrderID 按订单ID过滤,数组,支持N个入参,仅拉取应用相关的订单 OrderID []uint64 `json:"order_id,omitempty"` // UseUid 按使用用户ID过滤,仅支持一个入参,仅拉取应用相关的订单。 // 通过【获取授权时登录用户信息】接口可以获取授权用户user_id,该user_id为巨量引擎的登录帐号ID(与手机号/邮箱一一映射) UseUid uint64 `json:"use_uid,omitempty"` }
OrderGetFilter 过滤条件
type OrderGetRequest ¶
type OrderGetRequest struct { // AppID 应用ID AppID uint64 `json:"app_id,omitempty"` // Filtering 过滤条件 Filtering *OrderGetFilter `json:"filtering,omitempty"` // Page 页码,默认值1 Page int `json:"page,omitempty"` // PageSize 分页数量,默认20,最大支持100 PageSize int `json:"page_size,omitempty"` }
OrderGetRequest 获取应用订单数据 API Request
func (OrderGetRequest) Encode ¶
func (r OrderGetRequest) Encode() string
Encode implement GetReqeust
type OrderGetResponse ¶
type OrderGetResponse struct { model.BaseResponse Data *OrderGetResponseData `json:"data,omitempty"` }
OrderGetResponse 获取应用订单数据 API Response
type OrderGetResponseData ¶
type OrderStatus ¶
type OrderStatus string
OrderStatus 订单状态
const ( // UNPAID 待支付 UNPAID OrderStatus = "UNPAID" // CANCELED 取消 CANCELED OrderStatus = "CANCELED" // OVERTIME_CANCELED 超时取消 OVERTIME_CANCELED OrderStatus = "OVERTIME_CANCELED" // SERVING 服务中,应用类订单目前无该状态 SERVING OrderStatus = "SERVING" // REFUND_APPLY 申请退款 REFUND_APPLY OrderStatus = "REFUND_APPLY" // REFUND_REJECT 拒绝退款 REFUND_REJECT OrderStatus = "REFUND_REJECT" // REFUND_APPROVED 退款已审批 REFUND_APPROVED OrderStatus = "REFUND_APPROVED" // REFUND_SUCCESS 退款成功 REFUND_SUCCESS OrderStatus = "REFUND_SUCCESS" // DELIVERED 已发货 DELIVERED OrderStatus = "DELIVERED" // FINISHED 已完成 FINISHED OrderStatus = "FINISHED" // OVERTIME_FINISHED 超时完成 OVERTIME_FINISHED = "OVERTIME_FINISHED" // DELIVERY_REJECT 发货拒绝 DELIVERY_REJECT = "DELIVERY_REJECT" )
Click to show internal directories.
Click to hide internal directories.