Class: TencentCloud::Cloudapp::V20220530::License

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220530/models.rb

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(licenseid = nil, licensemode = nil, licensestatus = nil, providerid = nil, softwarepackageid = nil, softwarepackageversion = nil, authorizeduseruin = nil, authorizedcloudappid = nil, authorizedcloudapproleid = nil, authorizedspecification = nil, billingmode = nil, lifespan = nil, issuedate = nil, activationdate = nil, expirationdate = nil, lifespanunit = nil, licensetype = nil, licenselevel = nil) ⇒ License

Returns a new instance of License.



129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# File 'lib/v20220530/models.rb', line 129

def initialize(licenseid=nil, licensemode=nil, licensestatus=nil, providerid=nil, softwarepackageid=nil, softwarepackageversion=nil, authorizeduseruin=nil, authorizedcloudappid=nil, authorizedcloudapproleid=nil, authorizedspecification=nil, billingmode=nil, lifespan=nil, issuedate=nil, activationdate=nil, expirationdate=nil, lifespanunit=nil, licensetype=nil, licenselevel=nil)
  @LicenseId = licenseid
  @LicenseMode = licensemode
  @LicenseStatus = licensestatus
  @ProviderId = providerid
  @SoftwarePackageId = softwarepackageid
  @SoftwarePackageVersion = softwarepackageversion
  @AuthorizedUserUin = authorizeduseruin
  @AuthorizedCloudappId = authorizedcloudappid
  @AuthorizedCloudappRoleId = authorizedcloudapproleid
  @AuthorizedSpecification = authorizedspecification
  @BillingMode = billingmode
  @LifeSpan = lifespan
  @IssueDate = issuedate
  @ActivationDate = activationdate
  @ExpirationDate = expirationdate
  @LifeSpanUnit = lifespanunit
  @LicenseType = licensetype
  @LicenseLevel = licenselevel
end

Instance Attribute Details

#ActivationDateObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def ActivationDate
  @ActivationDate
end

#AuthorizedCloudappIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def AuthorizedCloudappId
  @AuthorizedCloudappId
end

#AuthorizedCloudappRoleIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def AuthorizedCloudappRoleId
  @AuthorizedCloudappRoleId
end

#AuthorizedSpecificationObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def AuthorizedSpecification
  @AuthorizedSpecification
end

#AuthorizedUserUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def AuthorizedUserUin
  @AuthorizedUserUin
end

#BillingModeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def BillingMode
  @BillingMode
end

#ExpirationDateObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def ExpirationDate
  @ExpirationDate
end

#IssueDateObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def IssueDate
  @IssueDate
end

#LicenseIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def LicenseId
  @LicenseId
end

#LicenseLevelObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def LicenseLevel
  @LicenseLevel
end

#LicenseModeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def LicenseMode
  @LicenseMode
end

#LicenseStatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def LicenseStatus
  @LicenseStatus
end

#LicenseTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def LicenseType
  @LicenseType
end

#LifeSpanObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def LifeSpan
  @LifeSpan
end

#LifeSpanUnitObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def LifeSpanUnit
  @LifeSpanUnit
end

#ProviderIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def ProviderId
  @ProviderId
end

#SoftwarePackageIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def SoftwarePackageId
  @SoftwarePackageId
end

#SoftwarePackageVersionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LicenseId:

    License ID

  • LicenseMode:

    软件授权模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>Permanent</td><td>永久授权。该授权不受有效期限制。</td></tr><tr><td>Subscription</td><td>订阅授权。授权如果过了有效期,则会进入过期状态。</td></tr><tr><td>Accept</td><td>验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。</td></tr></tbody></table>

  • LicenseStatus:

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

  • ProviderId:

    软件供应方 ID。

  • SoftwarePackageId:

    软件包 ID。

  • SoftwarePackageVersion:

    软件包版本。

  • AuthorizedUserUin:

    被授权的用户 UIN。

  • AuthorizedCloudappId:

    被授权的应用实例 ID。

  • AuthorizedCloudappRoleId:

    被授权的角色 ID。

  • AuthorizedSpecification:

    被授权的软件规格,具体字段请参考结构SaleParam

  • BillingMode:

    被授权的软件的计费模式。<table><thead><tr><th>枚举值</th><th>说明</th></tr></thead><tbody><tr><td>1</td><td>线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。</td></tr><tr><td>2</td><td>线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。</td></tr><tr><td>4</td><td>免费</td></tr></tbody></table>

  • LifeSpan:

    授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)

  • IssueDate:

    授权颁发时间。

  • ActivationDate:

    授权激活时间,如从未激活则返回 null。

  • ExpirationDate:

    授权过期时间

  • LifeSpanUnit:

    授权时长单位,枚举值有Y年/M月/D日三种

  • LicenseType:

    授权的类型:Standard正式版/Development开发版/Trial体验版

  • LicenseLevel:

    授权的层级:Master 主授权;Child 子授权/增强型授权



127
128
129
# File 'lib/v20220530/models.rb', line 127

def SoftwarePackageVersion
  @SoftwarePackageVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# File 'lib/v20220530/models.rb', line 150

def deserialize(params)
  @LicenseId = params['LicenseId']
  @LicenseMode = params['LicenseMode']
  @LicenseStatus = params['LicenseStatus']
  @ProviderId = params['ProviderId']
  @SoftwarePackageId = params['SoftwarePackageId']
  @SoftwarePackageVersion = params['SoftwarePackageVersion']
  @AuthorizedUserUin = params['AuthorizedUserUin']
  @AuthorizedCloudappId = params['AuthorizedCloudappId']
  @AuthorizedCloudappRoleId = params['AuthorizedCloudappRoleId']
  unless params['AuthorizedSpecification'].nil?
    @AuthorizedSpecification = []
    params['AuthorizedSpecification'].each do |i|
      saleparam_tmp = SaleParam.new
      saleparam_tmp.deserialize(i)
      @AuthorizedSpecification << saleparam_tmp
    end
  end
  @BillingMode = params['BillingMode']
  @LifeSpan = params['LifeSpan']
  @IssueDate = params['IssueDate']
  @ActivationDate = params['ActivationDate']
  @ExpirationDate = params['ExpirationDate']
  @LifeSpanUnit = params['LifeSpanUnit']
  @LicenseType = params['LicenseType']
  @LicenseLevel = params['LicenseLevel']
end