Class: TencentCloud::Cme::V20191029::ThirdPartyPublishInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::ThirdPartyPublishInfo
- Defined in:
- lib/v20191029/models.rb
Overview
第三方平台视频发布信息。
Instance Attribute Summary collapse
- #ChannelMaterialId ⇒ Object
- #CosPublishInfo ⇒ Object
- #KuaishouPublishInfo ⇒ Object
- #PenguinMediaPlatformPublishInfo ⇒ Object
- #WeiboPublishInfo ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(channelmaterialid = nil, penguinmediaplatformpublishinfo = nil, weibopublishinfo = nil, kuaishoupublishinfo = nil, cospublishinfo = nil) ⇒ ThirdPartyPublishInfo
constructor
A new instance of ThirdPartyPublishInfo.
Constructor Details
#initialize(channelmaterialid = nil, penguinmediaplatformpublishinfo = nil, weibopublishinfo = nil, kuaishoupublishinfo = nil, cospublishinfo = nil) ⇒ ThirdPartyPublishInfo
Returns a new instance of ThirdPartyPublishInfo.
6128 6129 6130 6131 6132 6133 6134 |
# File 'lib/v20191029/models.rb', line 6128 def initialize(channelmaterialid=nil, penguinmediaplatformpublishinfo=nil, weibopublishinfo=nil, kuaishoupublishinfo=nil, cospublishinfo=nil) @ChannelMaterialId = channelmaterialid @PenguinMediaPlatformPublishInfo = penguinmediaplatformpublishinfo @WeiboPublishInfo = weibopublishinfo @KuaishouPublishInfo = kuaishoupublishinfo @CosPublishInfo = cospublishinfo end |
Instance Attribute Details
#ChannelMaterialId ⇒ Object
6126 6127 6128 |
# File 'lib/v20191029/models.rb', line 6126 def ChannelMaterialId @ChannelMaterialId end |
#CosPublishInfo ⇒ Object
6126 6127 6128 |
# File 'lib/v20191029/models.rb', line 6126 def CosPublishInfo @CosPublishInfo end |
#KuaishouPublishInfo ⇒ Object
6126 6127 6128 |
# File 'lib/v20191029/models.rb', line 6126 def KuaishouPublishInfo @KuaishouPublishInfo end |
#PenguinMediaPlatformPublishInfo ⇒ Object
6126 6127 6128 |
# File 'lib/v20191029/models.rb', line 6126 def PenguinMediaPlatformPublishInfo @PenguinMediaPlatformPublishInfo end |
#WeiboPublishInfo ⇒ Object
6126 6127 6128 |
# File 'lib/v20191029/models.rb', line 6126 def WeiboPublishInfo @WeiboPublishInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 |
# File 'lib/v20191029/models.rb', line 6136 def deserialize(params) @ChannelMaterialId = params['ChannelMaterialId'] unless params['PenguinMediaPlatformPublishInfo'].nil? @PenguinMediaPlatformPublishInfo = PenguinMediaPlatformPublishInfo.new @PenguinMediaPlatformPublishInfo.deserialize(params['PenguinMediaPlatformPublishInfo']) end unless params['WeiboPublishInfo'].nil? @WeiboPublishInfo = WeiboPublishInfo.new @WeiboPublishInfo.deserialize(params['WeiboPublishInfo']) end unless params['KuaishouPublishInfo'].nil? @KuaishouPublishInfo = KuaishouPublishInfo.new @KuaishouPublishInfo.deserialize(params['KuaishouPublishInfo']) end unless params['CosPublishInfo'].nil? @CosPublishInfo = CosPublishInputInfo.new @CosPublishInfo.deserialize(params['CosPublishInfo']) end end |