数据结构

最近更新时间:2024-07-18 10:12:45

我的收藏

License

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

被如下接口引用:VerifyLicense。

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

示例值:Subscription
LicenseStatus String 软件的授权状态。
枚举值说明
Issued已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。
Active授权在有效期内,这是软件运行期间最常见的状态。
Expired授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。
Deactivated授权已失效。用户如果退货软件,则授权会自动失效。

示例值: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。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2025-06-30T00:00:00+08:00
LifeSpanUnit String 授权时长单位,枚举值有Y年/M月/D日三种
示例值:Y

SaleParam

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

被如下接口引用:VerifyLicense。

名称 类型 描述
ParamKey String 售卖参数标识
示例值:user_scale
ParamValue String 售卖参数值
示例值:100
ParamKeyName String 售卖参数的展示名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:用户规模
ParamValueName String 售卖参数值的展示名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:100人