class TencentCloud::Trtc::V20190722::StartWebRecordRequest

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