数据结构

最近更新时间:2025-01-09 01:12:38

我的收藏

License

表示应用实例的软件授权,包含颁发信息、激活信息等内容。

被如下接口引用:VerifyLicense。

名称 类型 描述
LicenseId String License ID
示例值:LICENSE_CLOUDAPP_A95275D8
LicenseMode String 软件授权模式。
枚举值说明
Permanent永久授权。该授权不受有效期限制。
Subscription订阅授权。授权如果过了有效期,则会进入过期状态。
Accept验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。

示例值:Subscription
LicenseStatus String 软件的授权状态。
枚举值说明
Issued已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。
Active授权在有效期内,这是软件运行期间最常见的状态。
Expired授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。
Isolated授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。
Destroyed授权已失效/销毁。用户如果退货软件,则授权会自动失效。

示例值:Active
ProviderId Integer 软件供应方 ID。
示例值:1000
SoftwarePackageId String 软件包 ID。
示例值:pkg-kby01bv4
SoftwarePackageVersion String 软件包版本。
示例值:1.0.0
AuthorizedUserUin String 被授权的用户 UIN。
示例值:100008888888
AuthorizedCloudappId String 被授权的应用实例 ID。
示例值:cloudapp-95t785d8
AuthorizedCloudappRoleId String 被授权的角色 ID。
示例值:4000008000060000
AuthorizedSpecification Array of SaleParam 被授权的软件规格,具体字段请参考结构SaleParam
BillingMode Integer 被授权的软件的计费模式。
枚举值说明
1线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。
2线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。
4免费

示例值:1
LifeSpan Integer 授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)
示例值:1
IssueDate Timestamp ISO8601 授权颁发时间。
示例值:2024-06-29T00:00:00+08:00
ActivationDate Timestamp ISO8601 授权激活时间,如从未激活则返回 null。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-06-30T00:00:00+08:00
ExpirationDate Timestamp ISO8601 授权过期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2025-06-30T00:00:00+08:00
LifeSpanUnit String 授权时长单位,枚举值有Y年/M月/D日三种
示例值:Y
LicenseType String 授权的类型:Standard正式版/Development开发版/Trial体验版
示例值:Standard

SaleParam

表示商品 SKU 的单个售卖参数

被如下接口引用:VerifyLicense。

名称 类型 必选 描述
ParamKey String 售卖参数标识
示例值:user_scale
ParamKeyName String 售卖参数的展示名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:用户规模
ParamValue String 售卖参数值,当ParamType=Quant时,该值有可能为Null
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
ParamValueName String 售卖参数值的展示名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:100人
ParamType String 售卖参数的类型,目前支持枚举类Enum/数量类Quant
注意:此字段可能返回 null,表示取不到有效值。
示例值:Enum