Class: TencentCloud::Live::V20180801::DescribeLivePackageInfoResponse

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

Overview

DescribeLivePackageInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(livepackageinfolist = nil, packagebillmode = nil, totalpage = nil, totalnum = nil, pagenum = nil, pagesize = nil, fluxpackagebillmode = nil, requestid = nil) ⇒ DescribeLivePackageInfoResponse

Returns a new instance of DescribeLivePackageInfoResponse.



7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
# File 'lib/v20180801/models.rb', line 7200

def initialize(livepackageinfolist=nil, packagebillmode=nil, totalpage=nil, totalnum=nil, pagenum=nil, pagesize=nil, fluxpackagebillmode=nil, requestid=nil)
  @LivePackageInfoList = livepackageinfolist
  @PackageBillMode = packagebillmode
  @TotalPage = totalpage
  @TotalNum = totalnum
  @PageNum = pagenum
  @PageSize = pagesize
  @FluxPackageBillMode = fluxpackagebillmode
  @RequestId = requestid
end

Instance Attribute Details

#FluxPackageBillModeObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def FluxPackageBillMode
  @FluxPackageBillMode
end

#LivePackageInfoListObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def LivePackageInfoList
  @LivePackageInfoList
end

#PackageBillModeObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def PackageBillMode
  @PackageBillMode
end

#PageNumObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def PageNum
  @PageNum
end

#PageSizeObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def PageSize
  @PageSize
end

#RequestIdObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def RequestId
  @RequestId
end

#TotalNumObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def TotalNum
  @TotalNum
end

#TotalPageObject

-1: 无计费方式或获取失败0: 无计费方式201: 月结带宽202: 月结流量203: 日结带宽204: 日结流量205: 日结时长206: 月结时长304: 日结流量。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。标准直播,中国大陆(境内全地区)计费方式。标准直播,国际/港澳台(境外多地区)计费方式。快直播,中国大陆(境内全地区)计费方式。快直播,国际/港澳台(境外多地区)计费方式。

Parameters:

  • LivePackageInfoList:

    套餐包信息。

  • PackageBillMode:

    套餐包当前计费方式:

  • TotalPage:

    总页数。

  • TotalNum:

    数据总条数。

  • PageNum:

    当前页数。

  • PageSize:

    当前每页数量。

  • FluxPackageBillMode:

    当请求参数 PackageType = 0 时生效,逗号分隔,从第一个到最后一个分别表示:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7198
7199
7200
# File 'lib/v20180801/models.rb', line 7198

def TotalPage
  @TotalPage
end

Instance Method Details

#deserialize(params) ⇒ Object



7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
# File 'lib/v20180801/models.rb', line 7211

def deserialize(params)
  unless params['LivePackageInfoList'].nil?
    @LivePackageInfoList = []
    params['LivePackageInfoList'].each do |i|
      livepackageinfo_tmp = LivePackageInfo.new
      livepackageinfo_tmp.deserialize(i)
      @LivePackageInfoList << livepackageinfo_tmp
    end
  end
  @PackageBillMode = params['PackageBillMode']
  @TotalPage = params['TotalPage']
  @TotalNum = params['TotalNum']
  @PageNum = params['PageNum']
  @PageSize = params['PageSize']
  @FluxPackageBillMode = params['FluxPackageBillMode']
  @RequestId = params['RequestId']
end