Class: TencentCloud::Vcube::V20220410::Package

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

Overview

资源包结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, bizresourceid = nil, site = nil, starttime = nil, endtime = nil, refundtime = nil, name = nil, type = nil) ⇒ Package

Returns a new instance of Package.



2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
# File 'lib/v20220410/models.rb', line 2051

def initialize(id=nil, bizresourceid=nil, site=nil, starttime=nil, endtime=nil, refundtime=nil, name=nil, type=nil)
  @Id = id
  @BizResourceId = bizresourceid
  @Site = site
  @StartTime = starttime
  @EndTime = endtime
  @RefundTime = refundtime
  @Name = name
  @Type = type
end

Instance Attribute Details

#BizResourceIdObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def BizResourceId
  @BizResourceId
end

#EndTimeObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def EndTime
  @EndTime
end

#IdObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def Id
  @Id
end

#NameObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def Name
  @Name
end

#RefundTimeObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def RefundTime
  @RefundTime
end

#SiteObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def Site
  @Site
end

#StartTimeObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def StartTime
  @StartTime
end

#TypeObject

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

Parameters:

  • Id:

    资源包Id

  • BizResourceId:

    资源包资源Id

  • Site:

    站点 中国站还是国际站

  • StartTime:

    资源包开始生效时间

  • EndTime:

    资源包过期时间

  • RefundTime:

    资源包退费时间

  • Name:

    资源包名称

  • Type:

    资源包类型ID,对应点播:PackageId 对应直播:TypeId



2049
2050
2051
# File 'lib/v20220410/models.rb', line 2049

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
# File 'lib/v20220410/models.rb', line 2062

def deserialize(params)
  @Id = params['Id']
  @BizResourceId = params['BizResourceId']
  @Site = params['Site']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @RefundTime = params['RefundTime']
  @Name = params['Name']
  @Type = params['Type']
end