Class: TencentCloud::Vcube::V20220410::LicenseResourceInfo

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(id = nil, appid = nil, duration = nil, featureid = nil, starttime = nil, endtime = nil, createdat = nil, updatedat = nil, isuse = nil, status = nil, isolatedtimestamp = nil, name = nil, type = nil, package = nil, application = nil, resourceid = nil, autorenewflag = nil) ⇒ LicenseResourceInfo

Returns a new instance of LicenseResourceInfo.



1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
# File 'lib/v20220410/models.rb', line 1636

def initialize(id=nil, appid=nil, duration=nil, featureid=nil, starttime=nil, endtime=nil, createdat=nil, updatedat=nil, isuse=nil, status=nil, isolatedtimestamp=nil, name=nil, type=nil, package=nil, application=nil, resourceid=nil, autorenewflag=nil)
  @Id = id
  @AppId = appid
  @Duration = duration
  @FeatureId = featureid
  @StartTime = starttime
  @EndTime = endtime
  @CreatedAt = createdat
  @UpdatedAt = updatedat
  @IsUse = isuse
  @Status = status
  @IsolatedTimestamp = isolatedtimestamp
  @Name = name
  @Type = type
  @Package = package
  @Application = application
  @ResourceId = resourceid
  @AutoRenewFlag = autorenewflag
end

Instance Attribute Details

#AppIdObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def AppId
  @AppId
end

#ApplicationObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def Application
  @Application
end

#AutoRenewFlagObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def AutoRenewFlag
  @AutoRenewFlag
end

#CreatedAtObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def CreatedAt
  @CreatedAt
end

#DurationObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def Duration
  @Duration
end

#EndTimeObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def EndTime
  @EndTime
end

#FeatureIdObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def FeatureId
  @FeatureId
end

#IdObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def Id
  @Id
end

#IsolatedTimestampObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def IsolatedTimestamp
  @IsolatedTimestamp
end

#IsUseObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def IsUse
  @IsUse
end

#NameObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def Name
  @Name
end

#PackageObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def Package
  @Package
end

#ResourceIdObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def ResourceId
  @ResourceId
end

#StartTimeObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def StartTime
  @StartTime
end

#StatusObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def Status
  @Status
end

#TypeObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def Type
  @Type
end

#UpdatedAtObject

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

Parameters:

  • Id:

    授权功能Id

  • AppId:

    用户appid

  • Duration:

    有效期时长

  • FeatureId:

    功能Id

  • StartTime:

    此license资源的开始生效时间

  • EndTime:

    此license资源的生效结束时间

  • CreatedAt:

    创建时间

  • UpdatedAt:

    更新时间

  • IsUse:

    此资源是否可用于续期和更新有效期

  • Status:

    此资源的状态

  • IsolatedTimestamp:

    销毁时间

  • Name:

    功能模块名称

  • Type:

    功能模块类型

  • Package:

    资源包信息

  • Application:

    应用信息

  • ResourceId:

    资源Id

  • AutoRenewFlag:

    自动续费状态



1634
1635
1636
# File 'lib/v20220410/models.rb', line 1634

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
# File 'lib/v20220410/models.rb', line 1656

def deserialize(params)
  @Id = params['Id']
  @AppId = params['AppId']
  @Duration = params['Duration']
  @FeatureId = params['FeatureId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @CreatedAt = params['CreatedAt']
  @UpdatedAt = params['UpdatedAt']
  @IsUse = params['IsUse']
  @Status = params['Status']
  @IsolatedTimestamp = params['IsolatedTimestamp']
  @Name = params['Name']
  @Type = params['Type']
  unless params['Package'].nil?
    @Package = Package.new
    @Package.deserialize(params['Package'])
  end
  unless params['Application'].nil?
    @Application = AppInfo.new
    @Application.deserialize(params['Application'])
  end
  @ResourceId = params['ResourceId']
  @AutoRenewFlag = params['AutoRenewFlag']
end