public class License extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| License() | 
| License(License source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getActivationDate()Get 授权激活时间,如从未激活则返回 null。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getAuthorizedCloudappId()Get 被授权的应用实例 ID。 | 
| String | getAuthorizedCloudappRoleId()Get 被授权的角色 ID。 | 
| SaleParam[] | getAuthorizedSpecification()Get 被授权的软件规格,具体字段请参考结构SaleParam | 
| String | getAuthorizedUserUin()Get 被授权的用户 UIN。 | 
| Long | getBillingMode()Get 被授权的软件的计费模式。枚举值说明1线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。2线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。4免费 | 
| String | getExpirationDate()Get 授权过期时间
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getIssueDate()Get 授权颁发时间。 | 
| String | getLicenseId()Get License ID | 
| String | getLicenseLevel()Get 授权的层级:Master 主授权;Child 子授权/增强型授权 | 
| String | getLicenseMode()Get 软件授权模式。枚举值说明Permanent永久授权。该授权不受有效期限制。Subscription订阅授权。授权如果过了有效期,则会进入过期状态。Accept验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 | 
| String | getLicenseStatus()Get 软件的授权状态。枚举值说明Issued已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。Active授权在有效期内,这是软件运行期间最常见的状态。Expired授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。Isolated授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。Destroyed授权已失效/销毁。用户如果退货软件,则授权会自动失效。 | 
| String | getLicenseType()Get 授权的类型:Standard正式版/Development开发版/Trial体验版 | 
| Long | getLifeSpan()Get 授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种) | 
| String | getLifeSpanUnit()Get 授权时长单位,枚举值有Y年/M月/D日三种 | 
| Long | getProviderId()Get 软件供应方 ID。 | 
| String | getSoftwarePackageId()Get 软件包 ID。 | 
| String | getSoftwarePackageVersion()Get 软件包版本。 | 
| void | setActivationDate(String ActivationDate)Set 授权激活时间,如从未激活则返回 null。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAuthorizedCloudappId(String AuthorizedCloudappId)Set 被授权的应用实例 ID。 | 
| void | setAuthorizedCloudappRoleId(String AuthorizedCloudappRoleId)Set 被授权的角色 ID。 | 
| void | setAuthorizedSpecification(SaleParam[] AuthorizedSpecification)Set 被授权的软件规格,具体字段请参考结构SaleParam | 
| void | setAuthorizedUserUin(String AuthorizedUserUin)Set 被授权的用户 UIN。 | 
| void | setBillingMode(Long BillingMode)Set 被授权的软件的计费模式。枚举值说明1线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。2线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。4免费 | 
| void | setExpirationDate(String ExpirationDate)Set 授权过期时间
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIssueDate(String IssueDate)Set 授权颁发时间。 | 
| void | setLicenseId(String LicenseId)Set License ID | 
| void | setLicenseLevel(String LicenseLevel)Set 授权的层级:Master 主授权;Child 子授权/增强型授权 | 
| void | setLicenseMode(String LicenseMode)Set 软件授权模式。枚举值说明Permanent永久授权。该授权不受有效期限制。Subscription订阅授权。授权如果过了有效期,则会进入过期状态。Accept验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 | 
| void | setLicenseStatus(String LicenseStatus)Set 软件的授权状态。枚举值说明Issued已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。Active授权在有效期内,这是软件运行期间最常见的状态。Expired授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。Isolated授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。Destroyed授权已失效/销毁。用户如果退货软件,则授权会自动失效。 | 
| void | setLicenseType(String LicenseType)Set 授权的类型:Standard正式版/Development开发版/Trial体验版 | 
| void | setLifeSpan(Long LifeSpan)Set 授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种) | 
| void | setLifeSpanUnit(String LifeSpanUnit)Set 授权时长单位,枚举值有Y年/M月/D日三种 | 
| void | setProviderId(Long ProviderId)Set 软件供应方 ID。 | 
| void | setSoftwarePackageId(String SoftwarePackageId)Set 软件包 ID。 | 
| void | setSoftwarePackageVersion(String SoftwarePackageVersion)Set 软件包版本。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic License()
public License(License source)
public String getLicenseId()
public void setLicenseId(String LicenseId)
LicenseId - License IDpublic String getLicenseMode()
| 枚举值 | 说明 | 
|---|---|
| Permanent | 永久授权。该授权不受有效期限制。 | 
| Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 | 
| Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 | 
| 枚举值 | 说明 | 
|---|---|
| Permanent | 永久授权。该授权不受有效期限制。 | 
| Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 | 
| Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 | 
public void setLicenseMode(String LicenseMode)
| 枚举值 | 说明 | 
|---|---|
| Permanent | 永久授权。该授权不受有效期限制。 | 
| Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 | 
| Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 | 
LicenseMode - 软件授权模式。| 枚举值 | 说明 | 
|---|---|
| Permanent | 永久授权。该授权不受有效期限制。 | 
| Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 | 
| Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 | 
public String getLicenseStatus()
| 枚举值 | 说明 | 
|---|---|
| Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 | 
| Active | 授权在有效期内,这是软件运行期间最常见的状态。 | 
| Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 | 
| Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 | 
| Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 | 
| 枚举值 | 说明 | 
|---|---|
| Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 | 
| Active | 授权在有效期内,这是软件运行期间最常见的状态。 | 
| Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 | 
| Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 | 
| Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 | 
public void setLicenseStatus(String LicenseStatus)
| 枚举值 | 说明 | 
|---|---|
| Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 | 
| Active | 授权在有效期内,这是软件运行期间最常见的状态。 | 
| Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 | 
| Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 | 
| Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 | 
LicenseStatus - 软件的授权状态。| 枚举值 | 说明 | 
|---|---|
| Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 | 
| Active | 授权在有效期内,这是软件运行期间最常见的状态。 | 
| Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 | 
| Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 | 
| Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 | 
public Long getProviderId()
public void setProviderId(Long ProviderId)
ProviderId - 软件供应方 ID。public String getSoftwarePackageId()
public void setSoftwarePackageId(String SoftwarePackageId)
SoftwarePackageId - 软件包 ID。public String getSoftwarePackageVersion()
public void setSoftwarePackageVersion(String SoftwarePackageVersion)
SoftwarePackageVersion - 软件包版本。public String getAuthorizedUserUin()
public void setAuthorizedUserUin(String AuthorizedUserUin)
AuthorizedUserUin - 被授权的用户 UIN。public String getAuthorizedCloudappId()
public void setAuthorizedCloudappId(String AuthorizedCloudappId)
AuthorizedCloudappId - 被授权的应用实例 ID。public String getAuthorizedCloudappRoleId()
public void setAuthorizedCloudappRoleId(String AuthorizedCloudappRoleId)
AuthorizedCloudappRoleId - 被授权的角色 ID。public SaleParam[] getAuthorizedSpecification()
public void setAuthorizedSpecification(SaleParam[] AuthorizedSpecification)
AuthorizedSpecification - 被授权的软件规格,具体字段请参考结构SaleParampublic Long getBillingMode()
| 枚举值 | 说明 | 
|---|---|
| 1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 | 
| 2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 | 
| 4 | 免费 | 
| 枚举值 | 说明 | 
|---|---|
| 1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 | 
| 2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 | 
| 4 | 免费 | 
public void setBillingMode(Long BillingMode)
| 枚举值 | 说明 | 
|---|---|
| 1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 | 
| 2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 | 
| 4 | 免费 | 
BillingMode - 被授权的软件的计费模式。| 枚举值 | 说明 | 
|---|---|
| 1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 | 
| 2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 | 
| 4 | 免费 | 
public Long getLifeSpan()
public void setLifeSpan(Long LifeSpan)
LifeSpan - 授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)public String getIssueDate()
public void setIssueDate(String IssueDate)
IssueDate - 授权颁发时间。public String getActivationDate()
public void setActivationDate(String ActivationDate)
ActivationDate - 授权激活时间,如从未激活则返回 null。
注意:此字段可能返回 null,表示取不到有效值。public String getExpirationDate()
public void setExpirationDate(String ExpirationDate)
ExpirationDate - 授权过期时间
注意:此字段可能返回 null,表示取不到有效值。public String getLifeSpanUnit()
public void setLifeSpanUnit(String LifeSpanUnit)
LifeSpanUnit - 授权时长单位,枚举值有Y年/M月/D日三种public String getLicenseType()
public void setLicenseType(String LicenseType)
LicenseType - 授权的类型:Standard正式版/Development开发版/Trial体验版public String getLicenseLevel()
public void setLicenseLevel(String LicenseLevel)
LicenseLevel - 授权的层级:Master 主授权;Child 子授权/增强型授权Copyright © 2025. All rights reserved.