#!/bin/bash

tokens_file='/etc/direct-tokens/api_test_tokens'
client_login='booking-city'
operator_login='at-direct-super-reader'
oauth_token=$(grep $operator_login $tokens_file |awk '{print $2}')


SCRIPTPATH=`readlink -f $0`
SCRIPTDIR=`dirname $SCRIPTPATH`

source $SCRIPTDIR/../beta_number

SERVICE_URL="$BASE_URL/v5/reports"
# echo $SERVICE_URL

REQUEST='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ReportDefinition xmlns="http://api.direct.yandex.com/v5/reports">
    <SelectionCriteria>
        <DateFrom>2015-01-01</DateFrom>
        <DateTo>2016-11-30</DateTo>
    </SelectionCriteria>
    <FieldNames>AdGroupId</FieldNames>
    <FieldNames>AvgCpc</FieldNames>
    <FieldNames>AvgClickPosition</FieldNames>
    <FieldNames>AvgImpressionPosition</FieldNames>
    <FieldNames>AvgPageviews</FieldNames>
    <FieldNames>CampaignId</FieldNames>
    <FieldNames>Clicks</FieldNames>
    <FieldNames>Conversions</FieldNames>
    <FieldNames>ConversionRate</FieldNames>
    <FieldNames>Cost</FieldNames>
    <FieldNames>CostPerConversion</FieldNames>
    <FieldNames>CriteriaType</FieldNames>
    <FieldNames>Ctr</FieldNames>
    <FieldNames>Revenue</FieldNames>
    <FieldNames>Impressions</FieldNames>
    <FieldNames>AdNetworkType</FieldNames>
    <FieldNames>Date</FieldNames>
    <ReportName>testReport Big 20170110-1</ReportName>
    <ReportType>CUSTOM_REPORT</ReportType>
    <DateRangeType>CUSTOM_DATE</DateRangeType>
    <Format>TSV</Format>
    <IncludeVAT>YES</IncludeVAT>
</ReportDefinition>'

case "$1" in
    *-r*)
        echo "$REQUEST"
        exit
        ;;
esac

curl \
    -k -v \
    -H "Authorization: Bearer $oauth_token" \
    -H "Fake-Login: $client_login" \
    -H 'Accept-Language: en' \
    -d "$REQUEST" \
    "$SERVICE_URL"

echo
