class TencentCloud::Live::V20180801::ModifyLivePullStreamTaskRequest

def deserialize(params)

def deserialize(params)
  @TaskId = params['TaskId']
  @Operator = params['Operator']
  @SourceUrls = params['SourceUrls']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @VodLoopTimes = params['VodLoopTimes']
  @VodRefreshType = params['VodRefreshType']
  @Status = params['Status']
  @CallbackEvents = params['CallbackEvents']
  @CallbackUrl = params['CallbackUrl']
  @FileIndex = params['FileIndex']
  @OffsetTime = params['OffsetTime']
  @SpecifyTaskId = params['SpecifyTaskId']
  @ToUrl = params['ToUrl']
  @Comment = params['Comment']
  @BackupSourceType = params['BackupSourceType']
  @BackupSourceUrl = params['BackupSourceUrl']
  unless params['WatermarkList'].nil?
    @WatermarkList = []
    params['WatermarkList'].each do |i|
      pullpushwatermarkinfo_tmp = PullPushWatermarkInfo.new
      pullpushwatermarkinfo_tmp.deserialize(i)
      @WatermarkList << pullpushwatermarkinfo_tmp
    end
  end
  @VodLocalMode = params['VodLocalMode']
  @BackupToUrl = params['BackupToUrl']
end