class TencentCloud::Trtc::V20190722::StartWebRecordRequest

StartWebRecord请求参数结构体

def deserialize(params)

def deserialize(params)
  @RecordUrl = params['RecordUrl']
  @MaxDurationLimit = params['MaxDurationLimit']
  unless params['StorageParams'].nil?
    @StorageParams = StorageParams.new
    @StorageParams.deserialize(params['StorageParams'])
  end
  unless params['WebRecordVideoParams'].nil?
    @WebRecordVideoParams = WebRecordVideoParams.new
    @WebRecordVideoParams.deserialize(params['WebRecordVideoParams'])
  end
  @SdkAppId = params['SdkAppId']
  @RecordId = params['RecordId']
  unless params['PublishCdnParams'].nil?
    @PublishCdnParams = []
    params['PublishCdnParams'].each do |i|
      mcupublishcdnparam_tmp = McuPublishCdnParam.new
      mcupublishcdnparam_tmp.deserialize(i)
      @PublishCdnParams << mcupublishcdnparam_tmp
    end
  end
end

def initialize(recordurl=nil, maxdurationlimit=nil, storageparams=nil, webrecordvideoparams=nil, sdkappid=nil, recordid=nil, publishcdnparams=nil)

def initialize(recordurl=nil, maxdurationlimit=nil, storageparams=nil, webrecordvideoparams=nil, sdkappid=nil, recordid=nil, publishcdnparams=nil)
  @RecordUrl = recordurl
  @MaxDurationLimit = maxdurationlimit
  @StorageParams = storageparams
  @WebRecordVideoParams = webrecordvideoparams
  @SdkAppId = sdkappid
  @RecordId = recordid
  @PublishCdnParams = publishcdnparams
end