Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountCount ¶
type AccountDuration ¶
type ActiveInfo ¶
type ActiveInfo struct {
ActiveCode string `json:"active_code,omitempty"`
UserID string `json:"userid,omitempty"`
CorpID string `json:"corpid,omitempty"`
// Type 账号类型:1:基础账号,2:互通账号
Type int `json:"type,omitempty"`
// Status 账号状态:
// 1: 未绑定
// 2: 已绑定且有效
// 3: 已过期
// 4: 待转移(企业开启自动激活时,成员离职或者被移出可见范围,第二天凌晨会更新为该状态)
// 5: 已合并(激活码本身激活了userid,后续使用新的激活码重新激活了该userid,则该码变为已合并状态。若被合并时,该激活码未过期则合并后会重置expire_time为合并时间。若被合并时,激活码已过期则不重置expire_time。注:该状态的激活码是已经失效的,不能重新用于激活或者继承。)
// 6: 已分配给下游
Status int `json:"status,omitempty"`
// CreateTime 建时间,订单支付成功后立即创建。
CreateTime int64 `json:"create_time,omitempty"`
// ActiveTime 首次激活绑定用户的时间,未激活则不返回该字段
ActiveTime int64 `json:"active_time,omitempty"`
// ExpireTime 过期时间。为首次激活绑定的时间加上购买时长。未激活则不返回该字段
ExpireTime int64 `json:"expire_time,omitempty"`
// MergeInfo 合并信息,合并的激活码或者被合并的激活码才返回该字段
MergeInfo *ActiveMergeInfo `json:"merge_info,omitempty"`
ShareInfo *ActiveShareInfo `json:"share_info,omitempty"`
}
type ActiveMergeInfo ¶
type ActiveMergeInfo struct {
// ToActiveCode 该激活码合并到的新激活码信息
ToActiveCode string `json:"to_active_code,omitempty"`
// FromActiveCode 激活码激活userid时,若userid原来已经绑定了一个激活码,则会返回该字段
FromActiveCode string `json:"from_active_code,omitempty"`
}
ActiveMergeInfo 合并信息,合并的激活码或者被合并的激活码才返回该字段
type ActiveShareInfo ¶
type ActiveShareInfo struct {
ToCorpID string `json:"to_corpid,omitempty"`
FromCorpID string `json:"from_corpid,omitempty"`
}
ActiveShareInfo 分配信息,当激活码在上下游/企业互联场景下,从上游分配给下游时,获取上游或者下游企业该激活码详情时返回
type LicenseInfo ¶
type LicenseInfo struct {
// LicenseStatus license检查开启状态。
// 0:未开启license检查状态(未迁移的历史授权的第三方应用(接入版本付费)或者未达到拦截时间的历史授权的的第三方应用(未接入版本付费)以及代开发应用)
// 1:已开启license检查状态。若开启且已过试用期,则需要为企业购买license账号才可以使用
LicenseStatus int `json:"license_status,omitempty"`
// LicenseCheckTime 接口开启拦截校验时间。开始拦截校验后,无接口许可将会被拦截,有接口许可将不会被拦截。
LicenseCheckTime int64 `json:"license_check_time,omitempty"`
// TrailInfo 应用license试用期信息。仅当license_status为1且应用有试用期时返回该字段。服务商测试企业、历史迁移应用无试用期。
TrailInfo *TrailInfo `json:"trail_info,omitempty"`
}
type Order ¶
type Order struct {
// OrderID 订单id
OrderID string `json:"order_id,omitempty"`
// OrderType 订单类型
// 1:购买账号
// 2:续期账号
// 5:历史企业迁移订单
// 8:多企业新购订单(只返回父订单,且仅当corpid不填时返回)
OrderType int `json:"order_type,omitempty"`
// OrderStatus 订单状态,0:待支付,1:已支付,2:已取消(未支付,订单已关闭)3:未支付,订单已过期,4:申请退款中,5:退款成功,6:退款被拒绝,7:订单已失效(将企业从服务商测试企业列表中移除时会将对应测试企业的所有测试订单置为已失效)
OrderStatus int `json:"order_status,omitempty"`
// CorpID 客户企业id,返回加密的corpid
CorpID string `json:"corp_id,omitempty"`
// Price 订单金额,单位分
Price int64 `json:"price,omitempty"`
// AccountCount 订单的账号数详情
AccountCount *AccountCount `json:"account_count,omitempty"`
// AccountDuration 账号购买时长
AccountDuration *AccountDuration `json:"account_duration,omitempty"`
// CreateTime 创建时间
CreateTime int64 `json:"create_time,omitempty"`
// PayTime 支付时间。迁移订单不返回该字段
PayTime int64 `json:"pay_time,omitempty"`
}
type TransferInfo ¶
Click to show internal directories.
Click to hide internal directories.