Class: TencentCloud::Live::V20180801::LivePackageInfo

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

Overview

直播包信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, total = nil, used = nil, left = nil, buytime = nil, expiretime = nil, type = nil, status = nil, willrenew = nil, renewalresult = nil) ⇒ LivePackageInfo

Returns a new instance of LivePackageInfo.



11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
# File 'lib/v20180801/models.rb', line 11411

def initialize(id=nil, total=nil, used=nil, left=nil, buytime=nil, expiretime=nil, type=nil, status=nil, willrenew=nil, renewalresult=nil)
  @Id = id
  @Total = total
  @Used = used
  @Left = left
  @BuyTime = buytime
  @ExpireTime = expiretime
  @Type = type
  @Status = status
  @WillRenew = willrenew
  @RenewalResult = renewalresult
end

Instance Attribute Details

#BuyTimeObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def BuyTime
  @BuyTime
end

#ExpireTimeObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def ExpireTime
  @ExpireTime
end

#IdObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def Id
  @Id
end

#LeftObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def Left
  @Left
end

#RenewalResultObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def RenewalResult
  @RenewalResult
end

#StatusObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def Status
  @Status
end

#TotalObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def Total
  @Total
end

#TypeObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def Type
  @Type
end

#UsedObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def Used
  @Used
end

#WillRenewObject

注意:当为流量包时单位为字节。当为转码包时单位为分钟。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注意:当为流量包时单位为字节。当为转码包时单位为分钟。当为连麦包时单位为小时。注:此字段为北京时间(UTC+8时区)。注:此字段为北京时间(UTC+8时区)。0: 流量包。1: 普通转码包。2: 极速高清包。3: 连麦包。0: 未使用。1: 使用中。2: 已过期。3: 已冻结。4: 已耗尽。5: 已退款注意:此字段可能返回 null,表示取不到有效值。1 :续购成功。0 :尚未续购。<0 : 续购失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    包 ID。

  • Total:

    总量。

  • Used:

    使用量。

  • Left:

    剩余量。

  • BuyTime:

    购买时间。

  • ExpireTime:

    过期时间。

  • Type:

    包类型,可选值:

  • Status:

    包状态,可选值:

  • WillRenew:

    是否自动续购。

  • RenewalResult:

    续购状态。



11409
11410
11411
# File 'lib/v20180801/models.rb', line 11409

def WillRenew
  @WillRenew
end

Instance Method Details

#deserialize(params) ⇒ Object



11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
# File 'lib/v20180801/models.rb', line 11424

def deserialize(params)
  @Id = params['Id']
  @Total = params['Total']
  @Used = params['Used']
  @Left = params['Left']
  @BuyTime = params['BuyTime']
  @ExpireTime = params['ExpireTime']
  @Type = params['Type']
  @Status = params['Status']
  @WillRenew = params['WillRenew']
  @RenewalResult = params['RenewalResult']
end