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 CidVerifyTokenResponse ¶ added in v1.29.9
type CidVerifyTokenResponse struct { Data *CidVerifyTokenResult `json:"data,omitempty"` model.BaseResponse }
CidVerifyTokenResponse 获取App Access Token校验信息 API Response
type CidVerifyTokenResult ¶ added in v1.29.9
type CidVerifyTokenResult struct { // AppAccessToken 传入的app_access_token AppAccessToken string `json:"app_access_token,omitempty"` // DevStatus 开放平台开发者状态: // 1 开发者身份待申请 // 2 主体资质待认证 // 4 对公验证待认证 // 5 合同创建中 // 3 合同审核中 // 6 合同待签署 // 7 正常 // 8 其它 // 仅“7-正常”状态可校验通过 DevStatus int `json:"dev_status,omitempty"` // DevQualificationName 开放平台开发者资质名称 DevQualificationName string `json:"dev_qualification_name,omitempty"` // FacilitatorSubStatus 群峰服务商状态: // 10 主体资质待认证 // 30 对公验证待认证 // 40 CA签章待申请 // 45 合同创建中 // 50 合同已签署 // 60 保证金已缴纳 // 100 其它 // 仅“60-保证金已缴纳”状态可校验通过 FacilitatorSubStatus int `json:"facilitator_sub_status,omitempty"` // CidCapacityStatus 群峰服务商「电商技术服务」能力开通状态: // 1 审核中 // 2 审核拒绝 // 3 审核通过 // 6 服务商退出 // 100 未知 // 仅“3-审核通过”状态可校验通过 CidCapacityStatus int `json:"cid_capacity_status,omitempty"` // TokenIsValid app_access_token是否有效,如果为true,则表示,转化数据回传时,携带的app_access_token动态身份标识,可校验通过 TokenIsValid bool `json:"token_is_valid,omitempty"` }
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.