<?xml version="1.0"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="PublicApiReportsSoapProvider" targetNamespace="https://api.oddbytes.com/?v3=reports" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://api.oddbytes.com/?v3=reports" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/">
  <wsdl:types>
    <schema targetNamespace="https://api.oddbytes.com/?v3=reports">
      <element name="AuthenticateRequest">
        <complexType>
          <all>
            <element name="apiKey" type="xsd:string"/>
          </all>
        </complexType>
      </element>
      <simpleType name="CreativeType">
        <annotation>
          <documentation>Available creatives types</documentation>
        </annotation>
        <restriction base="xsd:string">
          <enumeration value="DISPLAY"/>
          <enumeration value="TEXTLINK"/>
          <enumeration value="SLIDEBAR"/>
          <enumeration value="PEELBACK"/>
          <enumeration value="PUSH"/>
          <enumeration value="POSTCHECKOUT"/>
          <enumeration value="CAROUSEL"/>
          <enumeration value="CONTENT_TILE"/>
          <enumeration value="MOBILE_HEADER"/>
        </restriction>
      </simpleType>
      <simpleType name="TargetStatus">
        <annotation>
          <documentation>Available targets statuses</documentation>
        </annotation>
        <restriction base="xsd:string">
          <enumeration value="ACTIVE"/>
          <enumeration value="PAUSED"/>
          <enumeration value="AWAITING APPROVAL"/>
          <enumeration value="REJECTED"/>
          <enumeration value="COMPLETED"/>
          <enumeration value="NO FUNDS"/>
          <enumeration value="DELETED"/>
          <enumeration value="ARCHIVED"/>
        </restriction>
      </simpleType>
      <simpleType name="FilterOperator">
        <annotation>
          <documentation>Available operators for filtering</documentation>
        </annotation>
        <restriction base="xsd:string">
          <enumeration value="BETWEEN"/>
          <enumeration value="EQUALS"/>
          <enumeration value="NOT_EQUAL"/>
          <enumeration value="GREATER_THAN"/>
          <enumeration value="GREATER_OR_EQUAL"/>
          <enumeration value="LESS_THAN"/>
          <enumeration value="LESS_OR_EQUAL"/>
        </restriction>
      </simpleType>
      <simpleType name="ReportColumn">
        <annotation>
          <documentation>Columns available for sorting stats data</documentation>
        </annotation>
        <restriction base="xsd:string">
          <enumeration value="TARGET_STATUS"/>
          <enumeration value="IMPRESSIONS"/>
          <enumeration value="CLICKS"/>
          <enumeration value="COST"/>
          <enumeration value="CTR"/>
          <enumeration value="CPM"/>
          <enumeration value="CONVERSIONS"/>
          <enumeration value="REVENUE"/>
          <enumeration value="CPA"/>
          <enumeration value="CR"/>
          <enumeration value="AVERAGE_RANK"/>
          <enumeration value="MAX_BID"/>
          <enumeration value="AVERAGE_BID"/>
        </restriction>
      </simpleType>
      <simpleType name="SortOrder">
        <annotation>
          <documentation>Available sorting orders</documentation>
        </annotation>
        <restriction base="xsd:string">
          <enumeration value="ASCENDING"/>
          <enumeration value="DESCENDING"/>
        </restriction>
      </simpleType>
      <complexType name="array_unsignedInt_1_10">
        <sequence>
          <element name="item" minOccurs="1" maxOccurs="10" type="xsd:unsignedInt"/>
        </sequence>
      </complexType>
      <complexType name="array_unsignedInt_1_100">
        <sequence>
          <element name="item" minOccurs="1" maxOccurs="100" type="xsd:unsignedInt"/>
        </sequence>
      </complexType>
      <complexType name="array_unsignedInt_1_1000">
        <sequence>
          <element name="item" minOccurs="1" maxOccurs="1000" type="xsd:unsignedInt"/>
        </sequence>
      </complexType>
      <complexType name="ReportFilter">
        <sequence>
          <element name="impressionsOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="impressionsValue1" type="xsd:unsignedInt" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="impressionsValue2" type="xsd:unsignedInt" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="clicksOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="clicksValue1" type="xsd:unsignedInt" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="clicksValue2" type="xsd:unsignedInt" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="costOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="costValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="costValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="ctrOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="ctrValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="ctrValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="cpmOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="cpmValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="cpmValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="conversionsOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="conversionsValue1" type="xsd:unsignedInt" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="conversionsValue2" type="xsd:unsignedInt" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="revenueOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="revenueValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="revenueValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="cpaOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="cpaValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="cpaValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="crOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="crValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="crValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="averageRankOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="averageRankValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="averageRankValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="maxBidOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="maxBidValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="maxBidValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="averageBidOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="averageBidValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="averageBidValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="winRateOperator" type="tns:FilterOperator" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="winRateValue1" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
          <element name="winRateValue2" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Value type used for specifying advanced data filtering specification through operators and ranges.&lt;br /&gt;&lt;br /&gt; Specifying first operand value is required for all comparison operators, while the second operand value is required only when using&amp;nbsp; &lt;span class="showcode"&gt;BETWEEN&lt;/span&gt;&amp;nbsp; as the comparison operator.&amp;nbsp; Please note that at least one set of a comparison operator and its operand value(s) needs to be specified.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="ReportSlice">
        <sequence>
          <element name="sortColumn" type="tns:ReportColumn">
            <annotation>
              <documentation>Value type used for specification of ordering and slicing of the available stats data.&lt;br /&gt; Please note that specifying the limit of how many items are returned is allowed only when sort column and sort order are specified.</documentation>
            </annotation>
          </element>
          <element name="sortOrder" type="tns:SortOrder">
            <annotation>
              <documentation>Value type used for specification of ordering and slicing of the available stats data.&lt;br /&gt; Please note that specifying the limit of how many items are returned is allowed only when sort column and sort order are specified.</documentation>
            </annotation>
          </element>
          <element name="itemsLimit" type="xsd:unsignedInt" nillable="true">
            <annotation>
              <documentation>Value type used for specification of ordering and slicing of the available stats data.&lt;br /&gt; Please note that specifying the limit of how many items are returned is allowed only when sort column and sort order are specified.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="MonthlyTargetsStats">
        <sequence>
          <element name="campaignId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="creativeId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="targetId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="targetStatus" type="tns:TargetStatus">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="impressions" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="clicks" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cost" type="xsd:float">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="ctr" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cpm" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="conversions" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="revenue" type="xsd:float">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cpa" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cr" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="averageRank" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="maxBid" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="averageBid" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="winRate" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching monthly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="array_MonthlyTargetsStats_0_unbounded">
        <sequence>
          <element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:MonthlyTargetsStats"/>
        </sequence>
      </complexType>
      <complexType name="MonthlyTargetsStatsResult">
        <sequence>
          <element name="stats" type="tns:array_MonthlyTargetsStats_0_unbounded">
            <annotation>
              <documentation>Return value type used while fetching monthly stats pulls for your account.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="getMonthlyTargetsStatsParameters">
        <sequence>
          <element name="date" type="xsd:date">
            <annotation>
              <documentation>Month for which stats data is to be fetched (format: &lt;b&gt;yyyy-mm-01&lt;/b&gt;)</documentation>
            </annotation>
          </element>
          <element name="regionCode" type="xsd:string" nillable="true">
            <annotation>
              <documentation>Optional filter specification for targeted region code; please see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{SystemService}#getRegions"&gt;getRegions()&lt;/a&gt;&lt;/span&gt;&amp;nbsp; for more details</documentation>
            </annotation>
          </element>
          <element name="campaignIds" type="tns:array_unsignedInt_1_10" nillable="true">
            <annotation>
              <documentation>Optional filter specification for campaign ID values</documentation>
            </annotation>
          </element>
          <element name="creativeIds" type="tns:array_unsignedInt_1_100" nillable="true">
            <annotation>
              <documentation>Optional filter specification for creative ID values</documentation>
            </annotation>
          </element>
          <element name="targetIds" type="tns:array_unsignedInt_1_1000" nillable="true">
            <annotation>
              <documentation>Optional filter specification for target ID values</documentation>
            </annotation>
          </element>
          <element name="conversionIds" type="tns:array_unsignedInt_1_1000" nillable="true">
            <annotation>
              <documentation>Optional filter specification for conversion ID values</documentation>
            </annotation>
          </element>
          <element name="creativeType" type="tns:CreativeType" nillable="true">
            <annotation>
              <documentation>Optional filter specification for creatives type</documentation>
            </annotation>
          </element>
          <element name="targetStatus" type="tns:TargetStatus" nillable="true">
            <annotation>
              <documentation>Optional filter specification for targets status</documentation>
            </annotation>
          </element>
          <element name="rangesFilter" type="tns:ReportFilter" nillable="true">
            <annotation>
              <documentation>Optional advanced data filtering specification through operators and ranges</documentation>
            </annotation>
          </element>
          <element name="orderSlice" type="tns:ReportSlice" nillable="true">
            <annotation>
              <documentation>Optional specification for ordering and slicing of the available stats data</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="DailyTargetsStats">
        <sequence>
          <element name="campaignId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="creativeId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="targetId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="targetStatus" type="tns:TargetStatus">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="impressions" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="clicks" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cost" type="xsd:float">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="ctr" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cpm" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="conversions" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="revenue" type="xsd:float">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cpa" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cr" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="averageRank" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="maxBid" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="averageBid" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="winRate" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching daily stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="array_DailyTargetsStats_0_unbounded">
        <sequence>
          <element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:DailyTargetsStats"/>
        </sequence>
      </complexType>
      <complexType name="DailyTargetsStatsResult">
        <sequence>
          <element name="stats" type="tns:array_DailyTargetsStats_0_unbounded">
            <annotation>
              <documentation>Return value type used while fetching daily stats pulls for your account.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="getDailyTargetsStatsParameters">
        <sequence>
          <element name="date" type="xsd:date">
            <annotation>
              <documentation>Day for which stats data is to be fetched (format: &lt;b&gt;yyyy-mm-dd&lt;/b&gt;)</documentation>
            </annotation>
          </element>
          <element name="regionCode" type="xsd:string" nillable="true">
            <annotation>
              <documentation>Optional filter specification for targeted region code; please see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{SystemService}#getRegions"&gt;getRegions()&lt;/a&gt;&lt;/span&gt;&amp;nbsp; for more details</documentation>
            </annotation>
          </element>
          <element name="campaignIds" type="tns:array_unsignedInt_1_10" nillable="true">
            <annotation>
              <documentation>Optional filter specification for campaign ID values</documentation>
            </annotation>
          </element>
          <element name="creativeIds" type="tns:array_unsignedInt_1_100" nillable="true">
            <annotation>
              <documentation>Optional filter specification for creative ID values</documentation>
            </annotation>
          </element>
          <element name="targetIds" type="tns:array_unsignedInt_1_1000" nillable="true">
            <annotation>
              <documentation>Optional filter specification for target ID values</documentation>
            </annotation>
          </element>
          <element name="conversionIds" type="tns:array_unsignedInt_1_1000" nillable="true">
            <annotation>
              <documentation>Optional filter specification for conversion ID values</documentation>
            </annotation>
          </element>
          <element name="creativeType" type="tns:CreativeType" nillable="true">
            <annotation>
              <documentation>Optional filter specification for creative type</documentation>
            </annotation>
          </element>
          <element name="targetStatus" type="tns:TargetStatus" nillable="true">
            <annotation>
              <documentation>Optional filter specification for targets status</documentation>
            </annotation>
          </element>
          <element name="rangesFilter" type="tns:ReportFilter" nillable="true">
            <annotation>
              <documentation>Optional advanced data filtering specification through operators and ranges</documentation>
            </annotation>
          </element>
          <element name="orderSlice" type="tns:ReportSlice" nillable="true">
            <annotation>
              <documentation>Optional specification for ordering and slicing of the available stats data</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="HourlyTargetsStats">
        <sequence>
          <element name="campaignId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="creativeId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="targetId" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="targetStatus" type="tns:TargetStatus">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="impressions" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="clicks" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cost" type="xsd:float">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="ctr" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cpm" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="conversions" type="xsd:unsignedInt">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="revenue" type="xsd:float">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cpa" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="cr" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="averageRank" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="maxBid" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="averageBid" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
          <element name="winRate" type="xsd:float" nillable="true">
            <annotation>
              <documentation>Return value type used while fetching hourly stats for your account.&lt;br /&gt;&lt;br /&gt; Please note that actual targets values (keywords or URLs) for which the stats data is returned are supposed to be fetched once and cached within&lt;br /&gt;the API client for later reuse, as their association with ID values &lt;b&gt;creativeId&lt;/b&gt; and &lt;b&gt;targetId&lt;/b&gt; remains unchanged; see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{TargetsService}#getTargets"&gt;getTargets()&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; for more details.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="array_HourlyTargetsStats_0_unbounded">
        <sequence>
          <element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:HourlyTargetsStats"/>
        </sequence>
      </complexType>
      <complexType name="HourlyTargetsStatsResult">
        <sequence>
          <element name="stats" type="tns:array_HourlyTargetsStats_0_unbounded">
            <annotation>
              <documentation>Return value type used while fetching hourly stats pulls for your account.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
      <complexType name="getHourlyTargetsStatsParameters">
        <sequence>
          <element name="dateTime" type="xsd:dateTime">
            <annotation>
              <documentation>Hour for which stats data is to be fetched (format: &lt;b&gt;yyyy-mm-ddTHH:00:00&lt;/b&gt;)</documentation>
            </annotation>
          </element>
          <element name="regionCode" type="xsd:string" nillable="true">
            <annotation>
              <documentation>Optional filter specification for targeted region code; please see operation&amp;nbsp; &lt;span class="showcode"&gt;&lt;a href="{SystemService}#getRegions"&gt;getRegions()&lt;/a&gt;&lt;/span&gt;&amp;nbsp; for more details</documentation>
            </annotation>
          </element>
          <element name="campaignIds" type="tns:array_unsignedInt_1_10" nillable="true">
            <annotation>
              <documentation>Optional filter specification for campaign ID values</documentation>
            </annotation>
          </element>
          <element name="creativeIds" type="tns:array_unsignedInt_1_100" nillable="true">
            <annotation>
              <documentation>Optional filter specification for creative ID values</documentation>
            </annotation>
          </element>
          <element name="targetIds" type="tns:array_unsignedInt_1_1000" nillable="true">
            <annotation>
              <documentation>Optional filter specification for target ID values</documentation>
            </annotation>
          </element>
          <element name="conversionIds" type="tns:array_unsignedInt_1_1000" nillable="true">
            <annotation>
              <documentation>Optional filter specification for conversion ID values</documentation>
            </annotation>
          </element>
          <element name="creativeType" type="tns:CreativeType" nillable="true">
            <annotation>
              <documentation>Optional filter specification for creative type</documentation>
            </annotation>
          </element>
          <element name="targetStatus" type="tns:TargetStatus" nillable="true">
            <annotation>
              <documentation>Optional filter specification for targets status</documentation>
            </annotation>
          </element>
          <element name="rangesFilter" type="tns:ReportFilter" nillable="true">
            <annotation>
              <documentation>Optional advanced data filtering specification through operators and ranges</documentation>
            </annotation>
          </element>
          <element name="orderSlice" type="tns:ReportSlice" nillable="true">
            <annotation>
              <documentation>Optional specification for ordering and slicing of the available stats data</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
    </schema>
  </wsdl:types>
  <wsdl:message name="getMonthlyTargetsStatsRequest">
    <wsdl:part name="parameters" type="tns:getMonthlyTargetsStatsParameters"/>
  </wsdl:message>
  <wsdl:message name="getMonthlyTargetsStatsResponse">
    <wsdl:part name="return" type="tns:MonthlyTargetsStatsResult"/>
  </wsdl:message>
  <wsdl:message name="getDailyTargetsStatsRequest">
    <wsdl:part name="parameters" type="tns:getDailyTargetsStatsParameters"/>
  </wsdl:message>
  <wsdl:message name="getDailyTargetsStatsResponse">
    <wsdl:part name="return" type="tns:DailyTargetsStatsResult"/>
  </wsdl:message>
  <wsdl:message name="getHourlyTargetsStatsRequest">
    <wsdl:part name="parameters" type="tns:getHourlyTargetsStatsParameters"/>
  </wsdl:message>
  <wsdl:message name="getHourlyTargetsStatsResponse">
    <wsdl:part name="return" type="tns:HourlyTargetsStatsResult"/>
  </wsdl:message>
  <wsdl:message name="AuthenticateHeader">
    <wsdl:part name="requestData" element="tns:AuthenticateRequest"/>
  </wsdl:message>
  <wsdl:portType name="PublicApiReportsSoapProviderPortType">
    <wsdl:operation name="getMonthlyTargetsStats">
      <wsdl:documentation>Returns monthly statistics for your campaigns, creatives and targets.&lt;br /&gt; For more information on how to use available parameters, please see the&amp;nbsp; &lt;a href="{ReportsService}"&gt;Reports Service v3&lt;/a&gt;&amp;nbsp; documentation.</wsdl:documentation>
      <wsdl:input message="tns:getMonthlyTargetsStatsRequest"/>
      <wsdl:output message="tns:getMonthlyTargetsStatsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="getDailyTargetsStats">
      <wsdl:documentation>Returns daily statistics for your campaigns, creatives and targets.&lt;br /&gt; For more information on how to use available parameters, please see the&amp;nbsp; &lt;a href="{ReportsService}"&gt;Reports Service v3&lt;/a&gt;&amp;nbsp; documentation.</wsdl:documentation>
      <wsdl:input message="tns:getDailyTargetsStatsRequest"/>
      <wsdl:output message="tns:getDailyTargetsStatsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="getHourlyTargetsStats">
      <wsdl:documentation>Returns hourly statistics for your campaigns, creatives and targets.&lt;br /&gt; For more information on how to use available parameters, please see the&amp;nbsp; &lt;a href="{ReportsService}"&gt;Reports Service v3&lt;/a&gt;&amp;nbsp; documentation.</wsdl:documentation>
      <wsdl:input message="tns:getHourlyTargetsStatsRequest"/>
      <wsdl:output message="tns:getHourlyTargetsStatsResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="PublicApiReportsSoapProviderBinding" type="tns:PublicApiReportsSoapProviderPortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getMonthlyTargetsStats">
      <soap:operation soapAction="https://api.oddbytes.com/?v3=reports#getMonthlyTargetsStats" style="rpc"/>
      <wsdl:documentation>Returns monthly statistics for your campaigns, creatives and targets.&lt;br /&gt; For more information on how to use available parameters, please see the&amp;nbsp; &lt;a href="{ReportsService}"&gt;Reports Service v3&lt;/a&gt;&amp;nbsp; documentation.</wsdl:documentation>
      <wsdl:input>
        <soap:header use="literal" message="tns:AuthenticateHeader" part="requestData"/>
        <soap:body use="literal" namespace="https://api.oddbytes.com/?v3=reports"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" namespace="https://api.oddbytes.com/?v3=reports"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDailyTargetsStats">
      <soap:operation soapAction="https://api.oddbytes.com/?v3=reports#getDailyTargetsStats" style="rpc"/>
      <wsdl:documentation>Returns daily statistics for your campaigns, creatives and targets.&lt;br /&gt; For more information on how to use available parameters, please see the&amp;nbsp; &lt;a href="{ReportsService}"&gt;Reports Service v3&lt;/a&gt;&amp;nbsp; documentation.</wsdl:documentation>
      <wsdl:input>
        <soap:header use="literal" message="tns:AuthenticateHeader" part="requestData"/>
        <soap:body use="literal" namespace="https://api.oddbytes.com/?v3=reports"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" namespace="https://api.oddbytes.com/?v3=reports"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getHourlyTargetsStats">
      <soap:operation soapAction="https://api.oddbytes.com/?v3=reports#getHourlyTargetsStats" style="rpc"/>
      <wsdl:documentation>Returns hourly statistics for your campaigns, creatives and targets.&lt;br /&gt; For more information on how to use available parameters, please see the&amp;nbsp; &lt;a href="{ReportsService}"&gt;Reports Service v3&lt;/a&gt;&amp;nbsp; documentation.</wsdl:documentation>
      <wsdl:input>
        <soap:header use="literal" message="tns:AuthenticateHeader" part="requestData"/>
        <soap:body use="literal" namespace="https://api.oddbytes.com/?v3=reports"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" namespace="https://api.oddbytes.com/?v3=reports"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="PublicApiReportsSoapProviderService">
    <wsdl:port name="PublicApiReportsSoapProviderPort" binding="tns:PublicApiReportsSoapProviderBinding">
      <soap:address location="https://api.oddbytes.com/?v3=reports"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
