Class: TencentCloud::Vcube::V20220410::License

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

Overview

视立方应用license

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, remark = nil, starttime = nil, endtime = nil, featureid = nil, licensetype = nil, renewal = nil, licenseid = nil, name = nil, update = nil, oldlicenseurl = nil, group = nil, expired = nil, resttime = nil, createdat = nil, updatedat = nil, resource = nil, isvest = nil) ⇒ License

Returns a new instance of License.



1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
# File 'lib/v20220410/models.rb', line 1547

def initialize(type=nil, remark=nil, starttime=nil, endtime=nil, featureid=nil, licensetype=nil, renewal=nil, licenseid=nil, name=nil, update=nil, oldlicenseurl=nil, group=nil, expired=nil, resttime=nil, createdat=nil, updatedat=nil, resource=nil, isvest=nil)
  @Type = type
  @Remark = remark
  @StartTime = starttime
  @EndTime = endtime
  @FeatureId = featureid
  @LicenseType = licensetype
  @Renewal = renewal
  @LicenseId = licenseid
  @Name = name
  @Update = update
  @OldLicenseUrl = oldlicenseurl
  @Group = group
  @Expired = expired
  @RestTime = resttime
  @CreatedAt = createdat
  @UpdatedAt = updatedat
  @Resource = resource
  @IsVest = isvest
end

Instance Attribute Details

#CreatedAtObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def CreatedAt
  @CreatedAt
end

#EndTimeObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def EndTime
  @EndTime
end

#ExpiredObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Expired
  @Expired
end

#FeatureIdObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def FeatureId
  @FeatureId
end

#GroupObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Group
  @Group
end

#IsVestObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def IsVest
  @IsVest
end

#LicenseIdObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def LicenseId
  @LicenseId
end

#LicenseTypeObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def LicenseType
  @LicenseType
end

#NameObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Name
  @Name
end

#OldLicenseUrlObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def OldLicenseUrl
  @OldLicenseUrl
end

#RemarkObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Remark
  @Remark
end

#RenewalObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Renewal
  @Renewal
end

#ResourceObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Resource
  @Resource
end

#RestTimeObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def RestTime
  @RestTime
end

#StartTimeObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def StartTime
  @StartTime
end

#TypeObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Type
  @Type
end

#UpdateObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def Update
  @Update
end

#UpdatedAtObject

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

Parameters:

  • Type:

    license类型

  • Remark:

    老系统迁移备注

  • StartTime:

    license生效时间

  • EndTime:

    license失效时间

  • FeatureId:

    license对应的功能Id

  • LicenseType:

    license是测试:test还是正式:formal

  • Renewal:

    测试license 是否可以续期

  • LicenseId:

    license索引

  • Name:

    license名称

  • Update:

    测试license 是否升级

  • OldLicenseUrl:

    兼容老的licenseUrl

  • Group:

    视立方url分组

  • Expired:

    过期:true ,未过期:其它

  • RestTime:

    返回还有多少秒过期,过期返回0

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • Resource:

    计费资源相关信息

  • IsVest:

    是否为马甲包



1545
1546
1547
# File 'lib/v20220410/models.rb', line 1545

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
# File 'lib/v20220410/models.rb', line 1568

def deserialize(params)
  @Type = params['Type']
  @Remark = params['Remark']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @FeatureId = params['FeatureId']
  @LicenseType = params['LicenseType']
  @Renewal = params['Renewal']
  @LicenseId = params['LicenseId']
  @Name = params['Name']
  @Update = params['Update']
  @OldLicenseUrl = params['OldLicenseUrl']
  @Group = params['Group']
  @Expired = params['Expired']
  @RestTime = params['RestTime']
  @CreatedAt = params['CreatedAt']
  @UpdatedAt = params['UpdatedAt']
  unless params['Resource'].nil?
    @Resource = RenewResource.new
    @Resource.deserialize(params['Resource'])
  end
  @IsVest = params['IsVest']
end