Class: TencentCloud::Live::V20180801::CasterBriefInfo

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

Overview

导播台简略信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(casterid = nil, castername = nil, description = nil, startbillingtime = nil, stopbillingtime = nil, createtime = nil, status = nil, expiretime = nil, feetype = nil) ⇒ CasterBriefInfo

Returns a new instance of CasterBriefInfo.



981
982
983
984
985
986
987
988
989
990
991
# File 'lib/v20180801/models.rb', line 981

def initialize(casterid=nil, castername=nil, description=nil, startbillingtime=nil, stopbillingtime=nil, createtime=nil, status=nil, expiretime=nil, feetype=nil)
  @CasterId = casterid
  @CasterName = castername
  @Description = description
  @StartBillingTime = startbillingtime
  @StopBillingTime = stopbillingtime
  @CreateTime = createtime
  @Status = status
  @ExpireTime = expiretime
  @FeeType = feetype
end

Instance Attribute Details

#CasterIdObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def CasterId
  @CasterId
end

#CasterNameObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def CasterName
  @CasterName
end

#CreateTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def CreateTime
  @CreateTime
end

#DescriptionObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def Description
  @Description
end

#ExpireTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def ExpireTime
  @ExpireTime
end

#FeeTypeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def FeeType
  @FeeType
end

#StartBillingTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def StartBillingTime
  @StartBillingTime
end

#StatusObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def Status
  @Status
end

#StopBillingTimeObject

0:停止状态,无预监,无主监1:无预监,有主监2:有预监,无主监3:有预监,有主监当值为-1时,代表永不过期。当值为特定unix时间戳时,代表过期时间为对应的时间,导播台在该时间自动停止。

Parameters:

  • CasterId:

    导播台ID

  • CasterName:

    导播台名称

  • Description:

    导播台的描述

  • StartBillingTime:

    开始计费时间,值为unix时间戳

  • StopBillingTime:

    结束计费时间,值为unix时间戳

  • CreateTime:

    创建时间,值为unix时间戳

  • Status:

    导播台状态

  • ExpireTime:

    导播台的过期时间,值为-1或unix时间戳。

  • FeeType:

    计费字段,该字段暂无作用



979
980
981
# File 'lib/v20180801/models.rb', line 979

def StopBillingTime
  @StopBillingTime
end

Instance Method Details

#deserialize(params) ⇒ Object



993
994
995
996
997
998
999
1000
1001
1002
1003
# File 'lib/v20180801/models.rb', line 993

def deserialize(params)
  @CasterId = params['CasterId']
  @CasterName = params['CasterName']
  @Description = params['Description']
  @StartBillingTime = params['StartBillingTime']
  @StopBillingTime = params['StopBillingTime']
  @CreateTime = params['CreateTime']
  @Status = params['Status']
  @ExpireTime = params['ExpireTime']
  @FeeType = params['FeeType']
end