#!/bin/bash

set +x

ALL_REPORTS_THEORCHARD="asset_traffic_source
annotations
asset_annotations
asset_cards
asset_demographics
asset_device_os
asset_playback_location
asset_province
asset_sharing_service
cards
demographics
device_os
playback_location
province
sharing_service
subtitles
traffic_source
asset_basic
asset_estimated_revenue
asset_combined
ad_rates
basic
combined
estimated_revenue"

ALL_REPORTS_SME="asset_traffic_source
annotations
asset_annotations
asset_cards
asset_demographics
asset_device_os
asset_playback_location
asset_province
asset_sharing_service
cards
demographics
device_os
playback_location
province
sharing_service
subtitles
traffic_source
active_references
asset_conflict
asset_end_screens
end_screens
playlist_basic
playlist_combined
playlist_device_os
playlist_playback_location
playlist_province
playlist_traffic_source
asset_basic
asset_combined
ad_rates
basic
combined"


if [ "$RELOAD" = 'true' ] ; then
  reload_arg=', "reload": "True"'
else
  reload_arg=''
fi

if [ "$SELECTED_OWNER" = 'orch' ] ; then
  selected_arg=', "selected_owner": "orch"'
elif [ "$SELECTED_OWNER" = 'ent' ] ; then
  selected_arg=', "selected_owner": "ent"'
else
  selected_arg=''
fi

if [ ${REPORT_NAME} = 'ALL_MISSED' ] ; then
  if [ $LICENSOR = 'theorchard' ] ; then
    reports=$ALL_REPORTS_THEORCHARD
  else
    reports=$ALL_REPORTS_SME
  fi
else
  reports=${REPORT_NAME}
fi

for report in $reports ; do
python feed_ingestion/bin/exec_flows.py youtube_bulk_reports \
  --max_concurrent_flows 35 --skip $SKIP --days $DAYS \
  --context '{"report_name": "'$report'", "licensor": "'$LICENSOR'"'"$reload_arg$selected_arg"'}' --check-status
done


