<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://api.mainlink.ru/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://api.mainlink.ru/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://api.mainlink.ru/">
      <s:element name="mlapi_getProjectStat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProjectID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getProjectStatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getProjectStatResult" type="tns:ArrayOfProjectStat" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfProjectStat">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProjectStat" type="tns:ProjectStat" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProjectStat">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Archive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="sum" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="mlapi_getProjectStatArch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProjectID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getProjectStatArchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getProjectStatArchResult" type="tns:ArrayOfProjectStat" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getProjectStatByDay">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProjectID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getProjectStatByDayResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getProjectStatByDayResult" type="tns:ArrayOfProjectStatDaily" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfProjectStatDaily">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProjectStatDaily" type="tns:ProjectStatDaily" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProjectStatDaily">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Archive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="sum" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="mlapi_getProjectStatByDay_Arch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProjectID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getProjectStatByDay_ArchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getProjectStatByDay_ArchResult" type="tns:ArrayOfProjectStatDaily" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getAllProjectsStat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getAllProjectsStatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getAllProjectsStatResult" type="tns:ArrayOfProjectStat" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getProjectGroupStat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Month" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getProjectGroupStatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getProjectGroupStatResult" type="tns:ArrayOfProjectGroupStat" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfProjectGroupStat">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProjectGroupStat" type="tns:ProjectGroupStat" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProjectGroupStat">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Archive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="sum" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="mlapi_getAllSiteStat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getAllSiteStatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mlapi_getAllSiteStatResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getAllSiteStatArchive">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getAllSiteStatArchiveResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mlapi_getAllSiteStatArchiveResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getSiteStat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SiteID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getSiteStatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mlapi_getSiteStatResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getSiteStatArchive">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SiteID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getSiteStatArchiveResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mlapi_getSiteStatArchiveResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getSiteStatDaily">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SiteID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="YearTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getSiteStatDailyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getSiteStatDailyResult" type="tns:ArrayOfSiteStatDaily" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSiteStatDaily">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SiteStatDaily" type="tns:SiteStatDaily" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SiteStatDaily">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="sum" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="mlapi_getSiteStatDailyArchive">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SiteID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthFrom" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DayTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MonthTo" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="BalanceType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="mlapi_getSiteStatDailyArchiveResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="mlapi_getSiteStatDailyArchiveResult" type="tns:ArrayOfSiteStatDaily" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="mlapi_getProjectStatSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStat" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectStatSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStatResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectStatArchSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStatArch" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectStatArchSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStatArchResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectStatByDaySoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStatByDay" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectStatByDaySoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStatByDayResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectStatByDay_ArchSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStatByDay_Arch" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectStatByDay_ArchSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectStatByDay_ArchResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getAllProjectsStatSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getAllProjectsStat" />
  </wsdl:message>
  <wsdl:message name="mlapi_getAllProjectsStatSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getAllProjectsStatResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectGroupStatSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectGroupStat" />
  </wsdl:message>
  <wsdl:message name="mlapi_getProjectGroupStatSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getProjectGroupStatResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getAllSiteStatSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getAllSiteStat" />
  </wsdl:message>
  <wsdl:message name="mlapi_getAllSiteStatSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getAllSiteStatResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getAllSiteStatArchiveSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getAllSiteStatArchive" />
  </wsdl:message>
  <wsdl:message name="mlapi_getAllSiteStatArchiveSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getAllSiteStatArchiveResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStat" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStatResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatArchiveSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStatArchive" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatArchiveSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStatArchiveResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatDailySoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStatDaily" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatDailySoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStatDailyResponse" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatDailyArchiveSoapIn">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStatDailyArchive" />
  </wsdl:message>
  <wsdl:message name="mlapi_getSiteStatDailyArchiveSoapOut">
    <wsdl:part name="parameters" element="tns:mlapi_getSiteStatDailyArchiveResponse" />
  </wsdl:message>
  <wsdl:portType name="finSoap">
    <wsdl:operation name="mlapi_getProjectStat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику расходов по проекту за определенный период (ПОСЛЕДНИЕ 30 ДНЕЙ)&lt;br&gt;вход: C [DayFrom] день, [MonthFrom] месяц, [YearFrom] год ПО [DayTo] день, [MonthTo] месяц, [YearTo] год, [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [массив] расход по проекту (флаг Archive - проект удален/не удален)</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getProjectStatSoapIn" />
      <wsdl:output message="tns:mlapi_getProjectStatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatArch">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику расходов по проекту за определенный период (АРХИВ, ЧТО СТАРШЕ 30 ДНЕЙ)&lt;br&gt;вход: C [DayFrom] день [MonthFrom] месяц ПО [DayTo] день [MonthTo] месяц, [Year] год (АРХИВНЫЕ ДАННЫЕ РАЗБИТЫ ПО ГОДАМ, ВЫБРАТЬ ЗА ОДИН РАЗ МОЖНО ТОЛЬКО ПО ОДНОМУ ГОДУ), [BalanceType] тип валюты (0 - $, 1 - р.) &lt;br&gt;выход: [массив] расход по проекту (флаг Archive всегда true)</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getProjectStatArchSoapIn" />
      <wsdl:output message="tns:mlapi_getProjectStatArchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatByDay">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику расходов по проекту за определенный период (ПОСЛЕДНИЕ 30 ДНЕЙ)&lt;br&gt;вход: C [DayFrom] день, [MonthFrom] месяц, [YearFrom] год ПО [DayTo] день, [MonthTo] месяц, [YearTo] год, [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [массив] расход по проекту (флаг Archive - проект удален/не удален)</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getProjectStatByDaySoapIn" />
      <wsdl:output message="tns:mlapi_getProjectStatByDaySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatByDay_Arch">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику расходов по проекту за определенный период (АРХИВ, ЧТО СТАРШЕ 30 ДНЕЙ)&lt;br&gt;вход: C [DayFrom] день [MonthFrom] месяц ПО [DayTo] день [MonthTo] месяц, [Year] год (АРХИВНЫЕ ДАННЫЕ РАЗБИТЫ ПО ГОДАМ, ВЫБРАТЬ ЗА ОДИН РАЗ МОЖНО ТОЛЬКО ПО ОДНОМУ ГОДУ), [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [массив] расход по проекту (флаг Archive всегда true)</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getProjectStatByDay_ArchSoapIn" />
      <wsdl:output message="tns:mlapi_getProjectStatByDay_ArchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllProjectsStat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику расходов по всем проектам за определенный период&lt;br&gt;вход: C [DayFrom] день, [MonthFrom] месяц, [YearFrom] год ПО [DayTo] день, [MonthTo] месяц, [YearTo] год, [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [массив] расход по проектам (флаг Archive - проект удален/не удален)</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getAllProjectsStatSoapIn" />
      <wsdl:output message="tns:mlapi_getAllProjectsStatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectGroupStat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику расходов по группам проектов за определенный день&lt;br&gt;вход: [day] день, [month] месяц, [year] год, [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [массив] расход по группам проектов (флаг Archive - удалена/не удалена)</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getProjectGroupStatSoapIn" />
      <wsdl:output message="tns:mlapi_getProjectGroupStatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllSiteStat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику доходов по всем сайтам за определенный период&lt;br&gt;вход: C [DayFrom] день, [MonthFrom] месяц, [YearFrom] год ПО [DayTo] день, [MonthTo] месяц, [YearTo] год, [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [double] совокупный доход за данный период</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getAllSiteStatSoapIn" />
      <wsdl:output message="tns:mlapi_getAllSiteStatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllSiteStatArchive">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить архивную статистику доходов по всем сайтам за определенный период архивного года&lt;br&gt;вход: C [DayFrom] день, [MonthFrom] месяц ПО [DayTo] день, [MonthTo] месяц, [Year] год архива (данные хранятся по годам), [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [double] совокупный доход за данный период</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getAllSiteStatArchiveSoapIn" />
      <wsdl:output message="tns:mlapi_getAllSiteStatArchiveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику доходов по сайту за определенный период&lt;br&gt;вход: [SiteID] #сайта, C [DayFrom] день, [MonthFrom] месяц, [YearFrom] год (0:00:00) ПО [DayTo] день, [MonthTo] месяц, [YearTo] год (23:59:59), [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [double] совокупный доход за данный период</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getSiteStatSoapIn" />
      <wsdl:output message="tns:mlapi_getSiteStatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatArchive">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить архивную статистику доходов по сайту за определенный период архивного года&lt;br&gt;вход: [SiteID] #сайта, C [DayFrom] день, [MonthFrom] месяц (0:00:00) ПО [DayTo] день, [MonthTo] месяц (23:59:59), [Year] год архива (данные хранятся по годам), [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [double] совокупный доход за данный период</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getSiteStatArchiveSoapIn" />
      <wsdl:output message="tns:mlapi_getSiteStatArchiveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatDaily">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику доходов по сайту за определенный период&lt;br&gt;вход: [SiteID] #сайта, C [DayFrom] день, [MonthFrom] месяц, [YearFrom] год (0:00:00) ПО [DayTo] день, [MonthTo] месяц, [YearTo] год (23:59:59), [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [массив] доход за данный период по дням</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getSiteStatDailySoapIn" />
      <wsdl:output message="tns:mlapi_getSiteStatDailySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatDailyArchive">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">MLAPI: получить статистику доходов по сайту за определенный период&lt;br&gt;вход: [SiteID] #сайта, C [DayFrom] день, [MonthFrom] месяц (0:00:00) ПО [DayTo] день, [MonthTo] месяц (23:59:59), [Year] год архива (данные хранятся по годам), [BalanceType] тип баланса (0 - $, 1 - р.) &lt;br&gt;выход: [массив] доход за данный период по дням</wsdl:documentation>
      <wsdl:input message="tns:mlapi_getSiteStatDailyArchiveSoapIn" />
      <wsdl:output message="tns:mlapi_getSiteStatDailyArchiveSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="finSoap" type="tns:finSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="mlapi_getProjectStat">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatArch">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStatArch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatByDay">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStatByDay" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatByDay_Arch">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStatByDay_Arch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllProjectsStat">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getAllProjectsStat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectGroupStat">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getProjectGroupStat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllSiteStat">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getAllSiteStat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllSiteStatArchive">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getAllSiteStatArchive" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStat">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatArchive">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStatArchive" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatDaily">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStatDaily" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatDailyArchive">
      <soap:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStatDailyArchive" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="finSoap12" type="tns:finSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="mlapi_getProjectStat">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatArch">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStatArch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatByDay">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStatByDay" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectStatByDay_Arch">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getProjectStatByDay_Arch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllProjectsStat">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getAllProjectsStat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getProjectGroupStat">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getProjectGroupStat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllSiteStat">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getAllSiteStat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getAllSiteStatArchive">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getAllSiteStatArchive" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStat">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatArchive">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStatArchive" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatDaily">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStatDaily" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="mlapi_getSiteStatDailyArchive">
      <soap12:operation soapAction="http://api.mainlink.ru/mlapi_getSiteStatDailyArchive" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="fin">
    <wsdl:port name="finSoap" binding="tns:finSoap">
      <soap:address location="http://api.mainlink.ru/fin.asmx" />
    </wsdl:port>
    <wsdl:port name="finSoap12" binding="tns:finSoap12">
      <soap12:address location="http://api.mainlink.ru/fin.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>