Class: TencentCloud::Vod::V20180717::SetDrmKeyProviderInfoRequest

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

Overview

SetDrmKeyProviderInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdmcinfo = nil, subappid = nil) ⇒ SetDrmKeyProviderInfoRequest

Returns a new instance of SetDrmKeyProviderInfoRequest.



26574
26575
26576
26577
# File 'lib/v20180717/models.rb', line 26574

def initialize(sdmcinfo=nil, subappid=nil)
  @SDMCInfo = sdmcinfo
  @SubAppId = subappid
end

Instance Attribute Details

#SDMCInfoObject

Parameters:

  • SDMCInfo:

    华曦达(SDMC)相关的 DRM 密钥提供商信息。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>



26572
26573
26574
# File 'lib/v20180717/models.rb', line 26572

def SDMCInfo
  @SDMCInfo
end

#SubAppIdObject

Parameters:

  • SDMCInfo:

    华曦达(SDMC)相关的 DRM 密钥提供商信息。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>



26572
26573
26574
# File 'lib/v20180717/models.rb', line 26572

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



26579
26580
26581
26582
26583
26584
26585
# File 'lib/v20180717/models.rb', line 26579

def deserialize(params)
  unless params['SDMCInfo'].nil?
    @SDMCInfo = SDMCDrmKeyProviderInfo.new
    @SDMCInfo.deserialize(params['SDMCInfo'])
  end
  @SubAppId = params['SubAppId']
end