<?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:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://clickmeter.com/" xmlns:s1="http://clickmeter.com/AbstractTypes" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://clickmeter.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://clickmeter.com/">
      <s:element name="Ping">
        <s:complexType />
      </s:element>
      <s:element name="PingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PingResult" type="tns:PingResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PingResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Ok" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="CreateLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="destinationURL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="campaignName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="trackingLink" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="notes" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="redirectType" type="tns:RedirectType" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="expirationDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="alternativeURL" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="RedirectType">
        <s:restriction base="s:string">
          <s:enumeration value="Redirect301" />
          <s:enumeration value="Redirect307" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateLinkResult" type="tns:CreateLinkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateLinkResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Link" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CreateLinkExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateLinkExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="LinkCreated" />
          <s:enumeration value="LinkExists" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="DomainNotFound" />
          <s:enumeration value="InvalidDestinationURL" />
          <s:enumeration value="LinkNumberExceeded" />
          <s:enumeration value="ValidationFailed" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AuthHeader" type="tns:AuthHeader" />
      <s:complexType name="AuthHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="CreateConvLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="destinationURL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="campaignName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="trackingLink" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="conversions" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="cost" type="s:decimal" />
            <s:element minOccurs="1" maxOccurs="1" name="excludeSpiders" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="excludeNonUniques" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="notes" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="redirectType" type="tns:RedirectType" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="expirationDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="alternativeURL" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="CreateConvLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateConvLinkResult" type="tns:CreateConvLinkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateConvLinkResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Link" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CreateConvLinkExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateConvLinkExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="LinkCreated" />
          <s:enumeration value="LinkExists" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="DomainNotFound" />
          <s:enumeration value="InvalidDestinationURL" />
          <s:enumeration value="ConversionNotFound" />
          <s:enumeration value="InvalidLinkCost" />
          <s:enumeration value="LinkNumberExceeded" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateMultipleLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="destinationURLs" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="campaignName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="trackingLink" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="isRandomly" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="notes" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="redirectType" type="tns:RedirectType" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="expirationDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="alternativeURL" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateMultipleLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateMultipleLinkResult" type="tns:CreateMultipleLinkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateMultipleLinkResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Link" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CreateMultipleLinkExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateMultipleLinkExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="LinkCreated" />
          <s:enumeration value="LinkExists" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="DomainNotFound" />
          <s:enumeration value="InvalidDestinationURL" />
          <s:enumeration value="LinkNumberExceeded" />
          <s:enumeration value="ValidationFailed" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateByLangLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="languages" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="destinationURLs" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="destinationURLForOtherLang" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="campaignName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="trackingLink" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="notes" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="redirectType" type="tns:RedirectType" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="expirationDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="alternativeURL" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateByLangLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateByLangLinkResult" type="tns:CreateByLangLinkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateByLangLinkResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Link" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CreateByLangLinkExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateByLangLinkExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="LinkCreated" />
          <s:enumeration value="LinkExists" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="DomainNotFound" />
          <s:enumeration value="InvalidDestinationURL" />
          <s:enumeration value="LinkNumberExceeded" />
          <s:enumeration value="ValidationFailed" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateConversion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="conversionName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="conversionType" type="tns:ConversionType" />
            <s:element minOccurs="1" maxOccurs="1" name="value" type="s:decimal" />
            <s:element minOccurs="0" maxOccurs="1" name="notes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ConversionType">
        <s:restriction base="s:string">
          <s:enumeration value="Generic" />
          <s:enumeration value="SalePurchase" />
          <s:enumeration value="Subscription" />
          <s:enumeration value="Lead" />
          <s:enumeration value="PageView" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateConversionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateConversionResult" type="tns:CreateConversionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateConversionResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ConversionName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ConversionType" type="tns:ConversionType" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ConversionScript" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CreateConversionExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateConversionExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="ConversionCreated" />
          <s:enumeration value="ConversionExists" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="ConversionNameRequired" />
          <s:enumeration value="InvalidConversionValue" />
          <s:enumeration value="InvalidConversionType" />
          <s:enumeration value="MaxConversionNameLengthExceeded" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateCampaign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="notes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateCampaignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateCampaignResult" type="tns:CreateCampaignResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateCampaignResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CampaignName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CreateCampaignExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateCampaignExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="CampaignCreated" />
          <s:enumeration value="CampaignExists" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="CampaignNameRequired" />
          <s:enumeration value="MaxCampaignNameLengthExceeded" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DeleteCampaign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="campaign" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteCampaignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteCampaignResult" type="tns:DeleteCampaignResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DeleteCampaignResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:DeleteCampaignExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DeleteCampaignExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="CampaignDeleted" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="CampaignNotFound" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DeleteConversion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="conversion" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteConversionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteConversionResult" type="tns:DeleteConversionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DeleteConversionResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:DeleteConversionExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DeleteConversionExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="ConversionDeleted" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="ConversionNotFound" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DeleteLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="link" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteLinkResult" type="tns:DeleteLinkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DeleteLinkResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:DeleteLinkExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DeleteLinkExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="LinkDeleted" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="LinkNotFound" />
          <s:enumeration value="WrongLinkFormat" />
          <s:enumeration value="DomainNotFound" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetClicksCount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="trackingLink" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetClicksCountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetClicksCountResult" type="tns:GetClicksCountResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetClicksCountResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ClicksCount" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetClicksCountExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetClicksCountExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="LinkNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="DomainNotFound" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetDomains">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDomainsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDomainsResult" type="tns:GetDomainsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetDomainsResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="List" type="tns:ArrayOfUserDomain" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetDomainsExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfUserDomain">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="UserDomain" nillable="true" type="tns:UserDomain" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="UserDomain">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetDomainsExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLinkInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="link" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinkInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLinkInfoResult" type="tns:GetLinkInfoResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetLinkInfoResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="DestinationURL" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CampaignName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FriendlyName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LinkType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsActive" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="CreatedOn" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetLinkInfoExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetLinkInfoExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="LinkNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongLinkFormat" />
          <s:enumeration value="DomainNotFound" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLinks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLinksResult" type="tns:GetLinksResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetLinksResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Links" type="tns:ArrayOfLinkData" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalCount" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetLinksExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfLinkData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LinkData" nillable="true" type="tns:LinkData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="LinkData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CampaignName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetLinksExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLinksByCampaign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="campaignName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinksByCampaignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLinksByCampaignResult" type="tns:GetLinksByCampaignResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetLinksByCampaignResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Links" type="tns:ArrayOfLinkData" />
          <s:element minOccurs="0" maxOccurs="1" name="Campaign" type="tns:Campaign" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalCount" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetLinksByCampaignExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Campaign">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CreationDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetLinksByCampaignExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCampaigns">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="pageNumber" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="pageSize" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCampaignsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCampaignsResult" type="tns:GetCampaignsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetCampaignsResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Campaigns" type="tns:ArrayOfCampaign" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalCount" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetCampaignsExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCampaign">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Campaign" nillable="true" type="tns:Campaign" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetCampaignsExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCampaignInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="campaign" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCampaignInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCampaignInfoResult" type="tns:GetCampaignInfoResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetCampaignInfoResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CampaignName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetCampaignInfoExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetCampaignInfoExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetConversionInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="conversion" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetConversionInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetConversionInfoResult" type="tns:GetConversionInfoResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetConversionInfoResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ConversionName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ConversionCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ConversionScript" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetConversionInfoExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetConversionInfoExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="ConversionNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongConversionType" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLinkData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="link" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinkDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLinkDataResult" type="tns:GetLinkDataResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetLinkDataResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ClicksCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="UniqueCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="NotUniqueCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="SpiderCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="ConversionsCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="LastClickDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetLinkDataExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetLinkDataExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="LinkNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongLinkFormat" />
          <s:enumeration value="DomainNotFound" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCampaignData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="campaign" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCampaignDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCampaignDataResult" type="tns:GetCampaignDataResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetCampaignDataResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ClicksCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="UniqueCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="NotUniqueCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="SpiderCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="ConversionsCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="LastClickDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetCampaignDataExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetCampaignDataExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongCampaignFormat" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetConversionData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="conversion" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetConversionDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetConversionDataResult" type="tns:GetConversionDataResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetConversionDataResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TotalValue" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalCost" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ConversionsCount" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="LastConversionDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetConversionDataExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetConversionDataExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="ConversionNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongConversionFormat" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetUrlByLink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="link" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUrlByLinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUrlByLinkResult" type="tns:GetUrlByLinkResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetUrlByLinkResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Link" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetUrlByLinkExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetUrlByLinkExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="LinkNotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="WrongLinkFormat" />
          <s:enumeration value="DomainNotFound" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CheckLinkExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="linkName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckLinkExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CheckLinkExistsResult" type="tns:CheckLinkExistsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CheckLinkExistsResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CheckLinkExistsStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CheckLinkExistsStatus">
        <s:restriction base="s:string">
          <s:enumeration value="LinkDoesNotExist" />
          <s:enumeration value="LinkExists" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="DomainNotFound" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetLinksByUrl">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="url" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLinksByUrlResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLinksByUrlResult" type="tns:GetLinksByUrlResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetLinksByUrlResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Links" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetLinksByUrlExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetLinksByUrlExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateGuest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="guestUserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="guestPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="isActive" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="notes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateGuestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateGuestResult" type="tns:CreateGuestResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CreateGuestResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="GuestId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CreateGuestExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CreateGuestExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="GuestCreated" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AddGuestPermission">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="guestUserId" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="capmpaignName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGuestPermissionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddGuestPermissionResult" type="tns:ChangeGuestPermisionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ChangeGuestPermisionResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:ChangeGuestPermisionExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ChangeGuestPermisionExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="GuestNotFound" />
          <s:enumeration value="CampaignNotFound" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
          <s:enumeration value="ApiCallNotAllowed" />
        </s:restriction>
      </s:simpleType>
      <s:element name="RemoveGuestPermission">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="guestUserId" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="capmpaignName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveGuestPermissionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveGuestPermissionResult" type="tns:ChangeGuestPermisionResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConfigureGuest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="guestId" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="logoutLink" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="helpTab" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="dashboardLink" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="campaignsLink" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="worlMapLink" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="linksLink" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConfigureGuestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConfigureGuestResult" type="tns:ConfigureGuestResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ConfigureGuestResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="GuestId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:ConfigureGuestStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ConfigureGuestStatus">
        <s:restriction base="s:string">
          <s:enumeration value="GuestConfigured" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="NotFound" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DeactivateGuest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="guestUserId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeactivateGuestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeactivateGuestResult" type="tns:DeactivateGuestResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DeactivateGuestResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="GuestId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:DeactivateGuestStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DeactivateGuestStatus">
        <s:restriction base="s:string">
          <s:enumeration value="GuestDeactivated" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="NotFound" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="DeleteGuest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="guestUserId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGuestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteGuestResult" type="tns:DeleteGuestResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DeleteGuestResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="GuestId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:DeleteGuestStatus" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DeleteGuestStatus">
        <s:restriction base="s:string">
          <s:enumeration value="GuestDeleted" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="NotFound" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetGuest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="login" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="apiKey" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="guestUserId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGuestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGuestResult" type="tns:GetGuestResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetGuestResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Guest" type="tns:Guest" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:GetGuestExecutionStatus" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Guest">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DirectLink" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GetGuestExecutionStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="NotFound" />
          <s:enumeration value="ApiCallNotAllowed" />
          <s:enumeration value="InternalError" />
          <s:enumeration value="AuthenticationFailed" />
          <s:enumeration value="WrongApiKey" />
        </s:restriction>
      </s:simpleType>
      <s:element name="PingResult" nillable="true" type="tns:PingResult" />
      <s:element name="CreateLinkResult" nillable="true" type="tns:CreateLinkResult" />
      <s:element name="CreateConvLinkResult" nillable="true" type="tns:CreateConvLinkResult" />
      <s:element name="CreateMultipleLinkResult" nillable="true" type="tns:CreateMultipleLinkResult" />
      <s:element name="CreateByLangLinkResult" nillable="true" type="tns:CreateByLangLinkResult" />
      <s:element name="CreateConversionResult" nillable="true" type="tns:CreateConversionResult" />
      <s:element name="CreateCampaignResult" nillable="true" type="tns:CreateCampaignResult" />
      <s:element name="DeleteCampaignResult" nillable="true" type="tns:DeleteCampaignResult" />
      <s:element name="DeleteConversionResult" nillable="true" type="tns:DeleteConversionResult" />
      <s:element name="DeleteLinkResult" nillable="true" type="tns:DeleteLinkResult" />
      <s:element name="GetClicksCountResult" nillable="true" type="tns:GetClicksCountResult" />
      <s:element name="GetDomainsResult" nillable="true" type="tns:GetDomainsResult" />
      <s:element name="GetLinkInfoResult" nillable="true" type="tns:GetLinkInfoResult" />
      <s:element name="GetLinksResult" nillable="true" type="tns:GetLinksResult" />
      <s:element name="GetLinksByCampaignResult" nillable="true" type="tns:GetLinksByCampaignResult" />
      <s:element name="GetCampaignsResult" nillable="true" type="tns:GetCampaignsResult" />
      <s:element name="GetCampaignInfoResult" nillable="true" type="tns:GetCampaignInfoResult" />
      <s:element name="GetConversionInfoResult" nillable="true" type="tns:GetConversionInfoResult" />
      <s:element name="GetLinkDataResult" nillable="true" type="tns:GetLinkDataResult" />
      <s:element name="GetCampaignDataResult" nillable="true" type="tns:GetCampaignDataResult" />
      <s:element name="GetConversionDataResult" nillable="true" type="tns:GetConversionDataResult" />
      <s:element name="GetUrlByLinkResult" nillable="true" type="tns:GetUrlByLinkResult" />
      <s:element name="CheckLinkExistsResult" nillable="true" type="tns:CheckLinkExistsResult" />
      <s:element name="GetLinksByUrlResult" nillable="true" type="tns:GetLinksByUrlResult" />
      <s:element name="CreateGuestResult" nillable="true" type="tns:CreateGuestResult" />
      <s:element name="ChangeGuestPermisionResult" nillable="true" type="tns:ChangeGuestPermisionResult" />
      <s:element name="ConfigureGuestResult" nillable="true" type="tns:ConfigureGuestResult" />
      <s:element name="DeactivateGuestResult" nillable="true" type="tns:DeactivateGuestResult" />
      <s:element name="DeleteGuestResult" nillable="true" type="tns:DeleteGuestResult" />
      <s:element name="GetGuestResult" nillable="true" type="tns:GetGuestResult" />
    </s:schema>
    <s:schema targetNamespace="http://clickmeter.com/AbstractTypes">
      <s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
      <s:complexType name="StringArray">
        <s:complexContent mixed="false">
          <s:restriction base="soapenc:Array">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="String" type="s:string" />
            </s:sequence>
          </s:restriction>
        </s:complexContent>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="PingSoapIn">
    <wsdl:part name="parameters" element="tns:Ping" />
  </wsdl:message>
  <wsdl:message name="PingSoapOut">
    <wsdl:part name="parameters" element="tns:PingResponse" />
  </wsdl:message>
  <wsdl:message name="CreateLinkSoapIn">
    <wsdl:part name="parameters" element="tns:CreateLink" />
  </wsdl:message>
  <wsdl:message name="CreateLinkSoapOut">
    <wsdl:part name="parameters" element="tns:CreateLinkResponse" />
  </wsdl:message>
  <wsdl:message name="CreateLinkAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="CreateConvLinkSoapIn">
    <wsdl:part name="parameters" element="tns:CreateConvLink" />
  </wsdl:message>
  <wsdl:message name="CreateConvLinkSoapOut">
    <wsdl:part name="parameters" element="tns:CreateConvLinkResponse" />
  </wsdl:message>
  <wsdl:message name="CreateConvLinkAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="CreateMultipleLinkSoapIn">
    <wsdl:part name="parameters" element="tns:CreateMultipleLink" />
  </wsdl:message>
  <wsdl:message name="CreateMultipleLinkSoapOut">
    <wsdl:part name="parameters" element="tns:CreateMultipleLinkResponse" />
  </wsdl:message>
  <wsdl:message name="CreateMultipleLinkAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="CreateByLangLinkSoapIn">
    <wsdl:part name="parameters" element="tns:CreateByLangLink" />
  </wsdl:message>
  <wsdl:message name="CreateByLangLinkSoapOut">
    <wsdl:part name="parameters" element="tns:CreateByLangLinkResponse" />
  </wsdl:message>
  <wsdl:message name="CreateByLangLinkAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="CreateConversionSoapIn">
    <wsdl:part name="parameters" element="tns:CreateConversion" />
  </wsdl:message>
  <wsdl:message name="CreateConversionSoapOut">
    <wsdl:part name="parameters" element="tns:CreateConversionResponse" />
  </wsdl:message>
  <wsdl:message name="CreateConversionAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="CreateCampaignSoapIn">
    <wsdl:part name="parameters" element="tns:CreateCampaign" />
  </wsdl:message>
  <wsdl:message name="CreateCampaignSoapOut">
    <wsdl:part name="parameters" element="tns:CreateCampaignResponse" />
  </wsdl:message>
  <wsdl:message name="CreateCampaignAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="DeleteCampaignSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteCampaign" />
  </wsdl:message>
  <wsdl:message name="DeleteCampaignSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteCampaignResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteCampaignAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="DeleteConversionSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteConversion" />
  </wsdl:message>
  <wsdl:message name="DeleteConversionSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteConversionResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteConversionAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="DeleteLinkSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteLink" />
  </wsdl:message>
  <wsdl:message name="DeleteLinkSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteLinkResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteLinkAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetClicksCountSoapIn">
    <wsdl:part name="parameters" element="tns:GetClicksCount" />
  </wsdl:message>
  <wsdl:message name="GetClicksCountSoapOut">
    <wsdl:part name="parameters" element="tns:GetClicksCountResponse" />
  </wsdl:message>
  <wsdl:message name="GetClicksCountAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetDomainsSoapIn">
    <wsdl:part name="parameters" element="tns:GetDomains" />
  </wsdl:message>
  <wsdl:message name="GetDomainsSoapOut">
    <wsdl:part name="parameters" element="tns:GetDomainsResponse" />
  </wsdl:message>
  <wsdl:message name="GetDomainsAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoSoapIn">
    <wsdl:part name="parameters" element="tns:GetLinkInfo" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoSoapOut">
    <wsdl:part name="parameters" element="tns:GetLinkInfoResponse" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetLinksSoapIn">
    <wsdl:part name="parameters" element="tns:GetLinks" />
  </wsdl:message>
  <wsdl:message name="GetLinksSoapOut">
    <wsdl:part name="parameters" element="tns:GetLinksResponse" />
  </wsdl:message>
  <wsdl:message name="GetLinksAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetLinksByCampaignSoapIn">
    <wsdl:part name="parameters" element="tns:GetLinksByCampaign" />
  </wsdl:message>
  <wsdl:message name="GetLinksByCampaignSoapOut">
    <wsdl:part name="parameters" element="tns:GetLinksByCampaignResponse" />
  </wsdl:message>
  <wsdl:message name="GetLinksByCampaignAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetCampaignsSoapIn">
    <wsdl:part name="parameters" element="tns:GetCampaigns" />
  </wsdl:message>
  <wsdl:message name="GetCampaignsSoapOut">
    <wsdl:part name="parameters" element="tns:GetCampaignsResponse" />
  </wsdl:message>
  <wsdl:message name="GetCampaignsAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetCampaignInfoSoapIn">
    <wsdl:part name="parameters" element="tns:GetCampaignInfo" />
  </wsdl:message>
  <wsdl:message name="GetCampaignInfoSoapOut">
    <wsdl:part name="parameters" element="tns:GetCampaignInfoResponse" />
  </wsdl:message>
  <wsdl:message name="GetCampaignInfoAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetConversionInfoSoapIn">
    <wsdl:part name="parameters" element="tns:GetConversionInfo" />
  </wsdl:message>
  <wsdl:message name="GetConversionInfoSoapOut">
    <wsdl:part name="parameters" element="tns:GetConversionInfoResponse" />
  </wsdl:message>
  <wsdl:message name="GetConversionInfoAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetLinkDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetLinkData" />
  </wsdl:message>
  <wsdl:message name="GetLinkDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetLinkDataResponse" />
  </wsdl:message>
  <wsdl:message name="GetLinkDataAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetCampaignData" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetCampaignDataResponse" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDataAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetConversionDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetConversionData" />
  </wsdl:message>
  <wsdl:message name="GetConversionDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetConversionDataResponse" />
  </wsdl:message>
  <wsdl:message name="GetConversionDataAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetUrlByLinkSoapIn">
    <wsdl:part name="parameters" element="tns:GetUrlByLink" />
  </wsdl:message>
  <wsdl:message name="GetUrlByLinkSoapOut">
    <wsdl:part name="parameters" element="tns:GetUrlByLinkResponse" />
  </wsdl:message>
  <wsdl:message name="GetUrlByLinkAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="CheckLinkExistsSoapIn">
    <wsdl:part name="parameters" element="tns:CheckLinkExists" />
  </wsdl:message>
  <wsdl:message name="CheckLinkExistsSoapOut">
    <wsdl:part name="parameters" element="tns:CheckLinkExistsResponse" />
  </wsdl:message>
  <wsdl:message name="CheckLinkExistsAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetLinksByUrlSoapIn">
    <wsdl:part name="parameters" element="tns:GetLinksByUrl" />
  </wsdl:message>
  <wsdl:message name="GetLinksByUrlSoapOut">
    <wsdl:part name="parameters" element="tns:GetLinksByUrlResponse" />
  </wsdl:message>
  <wsdl:message name="GetLinksByUrlAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="CreateGuestSoapIn">
    <wsdl:part name="parameters" element="tns:CreateGuest" />
  </wsdl:message>
  <wsdl:message name="CreateGuestSoapOut">
    <wsdl:part name="parameters" element="tns:CreateGuestResponse" />
  </wsdl:message>
  <wsdl:message name="CreateGuestAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="AddGuestPermissionSoapIn">
    <wsdl:part name="parameters" element="tns:AddGuestPermission" />
  </wsdl:message>
  <wsdl:message name="AddGuestPermissionSoapOut">
    <wsdl:part name="parameters" element="tns:AddGuestPermissionResponse" />
  </wsdl:message>
  <wsdl:message name="AddGuestPermissionAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="RemoveGuestPermissionSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveGuestPermission" />
  </wsdl:message>
  <wsdl:message name="RemoveGuestPermissionSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveGuestPermissionResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveGuestPermissionAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="ConfigureGuestSoapIn">
    <wsdl:part name="parameters" element="tns:ConfigureGuest" />
  </wsdl:message>
  <wsdl:message name="ConfigureGuestSoapOut">
    <wsdl:part name="parameters" element="tns:ConfigureGuestResponse" />
  </wsdl:message>
  <wsdl:message name="ConfigureGuestAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="DeactivateGuestSoapIn">
    <wsdl:part name="parameters" element="tns:DeactivateGuest" />
  </wsdl:message>
  <wsdl:message name="DeactivateGuestSoapOut">
    <wsdl:part name="parameters" element="tns:DeactivateGuestResponse" />
  </wsdl:message>
  <wsdl:message name="DeactivateGuestAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="DeleteGuestSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteGuest" />
  </wsdl:message>
  <wsdl:message name="DeleteGuestSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteGuestResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteGuestAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="GetGuestSoapIn">
    <wsdl:part name="parameters" element="tns:GetGuest" />
  </wsdl:message>
  <wsdl:message name="GetGuestSoapOut">
    <wsdl:part name="parameters" element="tns:GetGuestResponse" />
  </wsdl:message>
  <wsdl:message name="GetGuestAuthHeader">
    <wsdl:part name="AuthHeader" element="tns:AuthHeader" />
  </wsdl:message>
  <wsdl:message name="PingHttpGetIn" />
  <wsdl:message name="PingHttpGetOut">
    <wsdl:part name="Body" element="tns:PingResult" />
  </wsdl:message>
  <wsdl:message name="CreateLinkHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="destinationURL" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:CreateLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateConvLinkHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="destinationURL" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="conversions" type="s1:StringArray" />
    <wsdl:part name="cost" type="s:string" />
    <wsdl:part name="excludeSpiders" type="s:string" />
    <wsdl:part name="excludeNonUniques" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateConvLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:CreateConvLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateMultipleLinkHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="destinationURLs" type="s1:StringArray" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="isRandomly" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateMultipleLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:CreateMultipleLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateByLangLinkHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="languages" type="s1:StringArray" />
    <wsdl:part name="destinationURLs" type="s1:StringArray" />
    <wsdl:part name="destinationURLForOtherLang" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateByLangLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:CreateByLangLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateConversionHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversionName" type="s:string" />
    <wsdl:part name="conversionType" type="s:string" />
    <wsdl:part name="value" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateConversionHttpGetOut">
    <wsdl:part name="Body" element="tns:CreateConversionResult" />
  </wsdl:message>
  <wsdl:message name="CreateCampaignHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="name" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateCampaignHttpGetOut">
    <wsdl:part name="Body" element="tns:CreateCampaignResult" />
  </wsdl:message>
  <wsdl:message name="DeleteCampaignHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaign" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteCampaignHttpGetOut">
    <wsdl:part name="Body" element="tns:DeleteCampaignResult" />
  </wsdl:message>
  <wsdl:message name="DeleteConversionHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversion" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteConversionHttpGetOut">
    <wsdl:part name="Body" element="tns:DeleteConversionResult" />
  </wsdl:message>
  <wsdl:message name="DeleteLinkHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:DeleteLinkResult" />
  </wsdl:message>
  <wsdl:message name="GetClicksCountHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetClicksCountHttpGetOut">
    <wsdl:part name="Body" element="tns:GetClicksCountResult" />
  </wsdl:message>
  <wsdl:message name="GetDomainsHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDomainsHttpGetOut">
    <wsdl:part name="Body" element="tns:GetDomainsResult" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoHttpGetOut">
    <wsdl:part name="Body" element="tns:GetLinkInfoResult" />
  </wsdl:message>
  <wsdl:message name="GetLinksHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="pageNumber" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinksHttpGetOut">
    <wsdl:part name="Body" element="tns:GetLinksResult" />
  </wsdl:message>
  <wsdl:message name="GetLinksByCampaignHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="pageNumber" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinksByCampaignHttpGetOut">
    <wsdl:part name="Body" element="tns:GetLinksByCampaignResult" />
  </wsdl:message>
  <wsdl:message name="GetCampaignsHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="pageNumber" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignsHttpGetOut">
    <wsdl:part name="Body" element="tns:GetCampaignsResult" />
  </wsdl:message>
  <wsdl:message name="GetCampaignInfoHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaign" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignInfoHttpGetOut">
    <wsdl:part name="Body" element="tns:GetCampaignInfoResult" />
  </wsdl:message>
  <wsdl:message name="GetConversionInfoHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversion" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetConversionInfoHttpGetOut">
    <wsdl:part name="Body" element="tns:GetConversionInfoResult" />
  </wsdl:message>
  <wsdl:message name="GetLinkDataHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinkDataHttpGetOut">
    <wsdl:part name="Body" element="tns:GetLinkDataResult" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDataHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaign" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDataHttpGetOut">
    <wsdl:part name="Body" element="tns:GetCampaignDataResult" />
  </wsdl:message>
  <wsdl:message name="GetConversionDataHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversion" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetConversionDataHttpGetOut">
    <wsdl:part name="Body" element="tns:GetConversionDataResult" />
  </wsdl:message>
  <wsdl:message name="GetUrlByLinkHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUrlByLinkHttpGetOut">
    <wsdl:part name="Body" element="tns:GetUrlByLinkResult" />
  </wsdl:message>
  <wsdl:message name="CheckLinkExistsHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="linkName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckLinkExistsHttpGetOut">
    <wsdl:part name="Body" element="tns:CheckLinkExistsResult" />
  </wsdl:message>
  <wsdl:message name="GetLinksByUrlHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="url" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinksByUrlHttpGetOut">
    <wsdl:part name="Body" element="tns:GetLinksByUrlResult" />
  </wsdl:message>
  <wsdl:message name="CreateGuestHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserName" type="s:string" />
    <wsdl:part name="guestPassword" type="s:string" />
    <wsdl:part name="isActive" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateGuestHttpGetOut">
    <wsdl:part name="Body" element="tns:CreateGuestResult" />
  </wsdl:message>
  <wsdl:message name="AddGuestPermissionHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
    <wsdl:part name="capmpaignName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGuestPermissionHttpGetOut">
    <wsdl:part name="Body" element="tns:ChangeGuestPermisionResult" />
  </wsdl:message>
  <wsdl:message name="RemoveGuestPermissionHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
    <wsdl:part name="capmpaignName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveGuestPermissionHttpGetOut">
    <wsdl:part name="Body" element="tns:ChangeGuestPermisionResult" />
  </wsdl:message>
  <wsdl:message name="ConfigureGuestHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestId" type="s:string" />
    <wsdl:part name="logoutLink" type="s:string" />
    <wsdl:part name="helpTab" type="s:string" />
    <wsdl:part name="dashboardLink" type="s:string" />
    <wsdl:part name="campaignsLink" type="s:string" />
    <wsdl:part name="worlMapLink" type="s:string" />
    <wsdl:part name="linksLink" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConfigureGuestHttpGetOut">
    <wsdl:part name="Body" element="tns:ConfigureGuestResult" />
  </wsdl:message>
  <wsdl:message name="DeactivateGuestHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeactivateGuestHttpGetOut">
    <wsdl:part name="Body" element="tns:DeactivateGuestResult" />
  </wsdl:message>
  <wsdl:message name="DeleteGuestHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGuestHttpGetOut">
    <wsdl:part name="Body" element="tns:DeleteGuestResult" />
  </wsdl:message>
  <wsdl:message name="GetGuestHttpGetIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGuestHttpGetOut">
    <wsdl:part name="Body" element="tns:GetGuestResult" />
  </wsdl:message>
  <wsdl:message name="PingHttpPostIn" />
  <wsdl:message name="PingHttpPostOut">
    <wsdl:part name="Body" element="tns:PingResult" />
  </wsdl:message>
  <wsdl:message name="CreateLinkHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="destinationURL" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:CreateLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateConvLinkHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="destinationURL" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="conversions" type="s1:StringArray" />
    <wsdl:part name="cost" type="s:string" />
    <wsdl:part name="excludeSpiders" type="s:string" />
    <wsdl:part name="excludeNonUniques" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateConvLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:CreateConvLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateMultipleLinkHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="destinationURLs" type="s1:StringArray" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="isRandomly" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateMultipleLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:CreateMultipleLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateByLangLinkHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="title" type="s:string" />
    <wsdl:part name="languages" type="s1:StringArray" />
    <wsdl:part name="destinationURLs" type="s1:StringArray" />
    <wsdl:part name="destinationURLForOtherLang" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
    <wsdl:part name="redirectType" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="expirationDate" type="s:string" />
    <wsdl:part name="alternativeURL" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateByLangLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:CreateByLangLinkResult" />
  </wsdl:message>
  <wsdl:message name="CreateConversionHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversionName" type="s:string" />
    <wsdl:part name="conversionType" type="s:string" />
    <wsdl:part name="value" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateConversionHttpPostOut">
    <wsdl:part name="Body" element="tns:CreateConversionResult" />
  </wsdl:message>
  <wsdl:message name="CreateCampaignHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="name" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateCampaignHttpPostOut">
    <wsdl:part name="Body" element="tns:CreateCampaignResult" />
  </wsdl:message>
  <wsdl:message name="DeleteCampaignHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaign" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteCampaignHttpPostOut">
    <wsdl:part name="Body" element="tns:DeleteCampaignResult" />
  </wsdl:message>
  <wsdl:message name="DeleteConversionHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversion" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteConversionHttpPostOut">
    <wsdl:part name="Body" element="tns:DeleteConversionResult" />
  </wsdl:message>
  <wsdl:message name="DeleteLinkHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:DeleteLinkResult" />
  </wsdl:message>
  <wsdl:message name="GetClicksCountHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="trackingLink" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetClicksCountHttpPostOut">
    <wsdl:part name="Body" element="tns:GetClicksCountResult" />
  </wsdl:message>
  <wsdl:message name="GetDomainsHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDomainsHttpPostOut">
    <wsdl:part name="Body" element="tns:GetDomainsResult" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinkInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:GetLinkInfoResult" />
  </wsdl:message>
  <wsdl:message name="GetLinksHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="pageNumber" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinksHttpPostOut">
    <wsdl:part name="Body" element="tns:GetLinksResult" />
  </wsdl:message>
  <wsdl:message name="GetLinksByCampaignHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaignName" type="s:string" />
    <wsdl:part name="pageNumber" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinksByCampaignHttpPostOut">
    <wsdl:part name="Body" element="tns:GetLinksByCampaignResult" />
  </wsdl:message>
  <wsdl:message name="GetCampaignsHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="pageNumber" type="s:string" />
    <wsdl:part name="pageSize" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignsHttpPostOut">
    <wsdl:part name="Body" element="tns:GetCampaignsResult" />
  </wsdl:message>
  <wsdl:message name="GetCampaignInfoHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaign" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:GetCampaignInfoResult" />
  </wsdl:message>
  <wsdl:message name="GetConversionInfoHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversion" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetConversionInfoHttpPostOut">
    <wsdl:part name="Body" element="tns:GetConversionInfoResult" />
  </wsdl:message>
  <wsdl:message name="GetLinkDataHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinkDataHttpPostOut">
    <wsdl:part name="Body" element="tns:GetLinkDataResult" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDataHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="campaign" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDataHttpPostOut">
    <wsdl:part name="Body" element="tns:GetCampaignDataResult" />
  </wsdl:message>
  <wsdl:message name="GetConversionDataHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="conversion" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetConversionDataHttpPostOut">
    <wsdl:part name="Body" element="tns:GetConversionDataResult" />
  </wsdl:message>
  <wsdl:message name="GetUrlByLinkHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="link" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUrlByLinkHttpPostOut">
    <wsdl:part name="Body" element="tns:GetUrlByLinkResult" />
  </wsdl:message>
  <wsdl:message name="CheckLinkExistsHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="linkName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckLinkExistsHttpPostOut">
    <wsdl:part name="Body" element="tns:CheckLinkExistsResult" />
  </wsdl:message>
  <wsdl:message name="GetLinksByUrlHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="url" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetLinksByUrlHttpPostOut">
    <wsdl:part name="Body" element="tns:GetLinksByUrlResult" />
  </wsdl:message>
  <wsdl:message name="CreateGuestHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserName" type="s:string" />
    <wsdl:part name="guestPassword" type="s:string" />
    <wsdl:part name="isActive" type="s:string" />
    <wsdl:part name="notes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateGuestHttpPostOut">
    <wsdl:part name="Body" element="tns:CreateGuestResult" />
  </wsdl:message>
  <wsdl:message name="AddGuestPermissionHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
    <wsdl:part name="capmpaignName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGuestPermissionHttpPostOut">
    <wsdl:part name="Body" element="tns:ChangeGuestPermisionResult" />
  </wsdl:message>
  <wsdl:message name="RemoveGuestPermissionHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
    <wsdl:part name="capmpaignName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RemoveGuestPermissionHttpPostOut">
    <wsdl:part name="Body" element="tns:ChangeGuestPermisionResult" />
  </wsdl:message>
  <wsdl:message name="ConfigureGuestHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestId" type="s:string" />
    <wsdl:part name="logoutLink" type="s:string" />
    <wsdl:part name="helpTab" type="s:string" />
    <wsdl:part name="dashboardLink" type="s:string" />
    <wsdl:part name="campaignsLink" type="s:string" />
    <wsdl:part name="worlMapLink" type="s:string" />
    <wsdl:part name="linksLink" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConfigureGuestHttpPostOut">
    <wsdl:part name="Body" element="tns:ConfigureGuestResult" />
  </wsdl:message>
  <wsdl:message name="DeactivateGuestHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeactivateGuestHttpPostOut">
    <wsdl:part name="Body" element="tns:DeactivateGuestResult" />
  </wsdl:message>
  <wsdl:message name="DeleteGuestHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGuestHttpPostOut">
    <wsdl:part name="Body" element="tns:DeleteGuestResult" />
  </wsdl:message>
  <wsdl:message name="GetGuestHttpPostIn">
    <wsdl:part name="login" type="s:string" />
    <wsdl:part name="apiKey" type="s:string" />
    <wsdl:part name="guestUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGuestHttpPostOut">
    <wsdl:part name="Body" element="tns:GetGuestResult" />
  </wsdl:message>
  <wsdl:portType name="ClickMeter_x0020_APISoap">
    <wsdl:operation name="Ping">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Used to check if the API is online.</wsdl:documentation>
      <wsdl:input message="tns:PingSoapIn" />
      <wsdl:output message="tns:PingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link for the specified URL.</wsdl:documentation>
      <wsdl:input message="tns:CreateLinkSoapIn" />
      <wsdl:output message="tns:CreateLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateConvLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new conversion tracking link for the specified URL.</wsdl:documentation>
      <wsdl:input message="tns:CreateConvLinkSoapIn" />
      <wsdl:output message="tns:CreateConvLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateMultipleLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link for multiple URLs.</wsdl:documentation>
      <wsdl:input message="tns:CreateMultipleLinkSoapIn" />
      <wsdl:output message="tns:CreateMultipleLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateByLangLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link what redirect users to different pages or sites according to their native language.</wsdl:documentation>
      <wsdl:input message="tns:CreateByLangLinkSoapIn" />
      <wsdl:output message="tns:CreateByLangLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateConversion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new conversion.</wsdl:documentation>
      <wsdl:input message="tns:CreateConversionSoapIn" />
      <wsdl:output message="tns:CreateConversionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new campaign.</wsdl:documentation>
      <wsdl:input message="tns:CreateCampaignSoapIn" />
      <wsdl:output message="tns:CreateCampaignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing campaign</wsdl:documentation>
      <wsdl:input message="tns:DeleteCampaignSoapIn" />
      <wsdl:output message="tns:DeleteCampaignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteConversion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing conversion</wsdl:documentation>
      <wsdl:input message="tns:DeleteConversionSoapIn" />
      <wsdl:output message="tns:DeleteConversionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing link</wsdl:documentation>
      <wsdl:input message="tns:DeleteLinkSoapIn" />
      <wsdl:output message="tns:DeleteLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetClicksCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the count of the clicks for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetClicksCountSoapIn" />
      <wsdl:output message="tns:GetClicksCountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDomains">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the domains collection for the current user.</wsdl:documentation>
      <wsdl:input message="tns:GetDomainsSoapIn" />
      <wsdl:output message="tns:GetDomainsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkInfoSoapIn" />
      <wsdl:output message="tns:GetLinkInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users links.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksSoapIn" />
      <wsdl:output message="tns:GetLinksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinksByCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users links by a specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksByCampaignSoapIn" />
      <wsdl:output message="tns:GetLinksByCampaignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaigns">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users campaigns.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignsSoapIn" />
      <wsdl:output message="tns:GetCampaignsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignInfoSoapIn" />
      <wsdl:output message="tns:GetCampaignInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConversionInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified conversion.</wsdl:documentation>
      <wsdl:input message="tns:GetConversionInfoSoapIn" />
      <wsdl:output message="tns:GetConversionInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the data for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkDataSoapIn" />
      <wsdl:output message="tns:GetLinkDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the statistics for the specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDataSoapIn" />
      <wsdl:output message="tns:GetCampaignDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConversionData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the statistics for the specified conversion.</wsdl:documentation>
      <wsdl:input message="tns:GetConversionDataSoapIn" />
      <wsdl:output message="tns:GetConversionDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUrlByLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the url for the specified tracking link (expand).</wsdl:documentation>
      <wsdl:input message="tns:GetUrlByLinkSoapIn" />
      <wsdl:output message="tns:GetUrlByLinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckLinkExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks if a link with a specified name already exists in a specified domain.</wsdl:documentation>
      <wsdl:input message="tns:CheckLinkExistsSoapIn" />
      <wsdl:output message="tns:CheckLinkExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinksByUrl">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a collection of the links that uses the specified url.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksByUrlSoapIn" />
      <wsdl:output message="tns:GetLinksByUrlSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new guest user.</wsdl:documentation>
      <wsdl:input message="tns:CreateGuestSoapIn" />
      <wsdl:output message="tns:CreateGuestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGuestPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds permission to a campaign for a specified user.</wsdl:documentation>
      <wsdl:input message="tns:AddGuestPermissionSoapIn" />
      <wsdl:output message="tns:AddGuestPermissionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveGuestPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes permission to a campaign for a specified user.</wsdl:documentation>
      <wsdl:input message="tns:RemoveGuestPermissionSoapIn" />
      <wsdl:output message="tns:RemoveGuestPermissionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigureGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Configures the specified guest's UI</wsdl:documentation>
      <wsdl:input message="tns:ConfigureGuestSoapIn" />
      <wsdl:output message="tns:ConfigureGuestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeactivateGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deactivates the specified guest's UI</wsdl:documentation>
      <wsdl:input message="tns:DeactivateGuestSoapIn" />
      <wsdl:output message="tns:DeactivateGuestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes the specified guest</wsdl:documentation>
      <wsdl:input message="tns:DeleteGuestSoapIn" />
      <wsdl:output message="tns:DeleteGuestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves an instance of a guest user by a specified id.</wsdl:documentation>
      <wsdl:input message="tns:GetGuestSoapIn" />
      <wsdl:output message="tns:GetGuestSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="ClickMeter_x0020_APIHttpGet">
    <wsdl:operation name="Ping">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Used to check if the API is online.</wsdl:documentation>
      <wsdl:input message="tns:PingHttpGetIn" />
      <wsdl:output message="tns:PingHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link for the specified URL.</wsdl:documentation>
      <wsdl:input message="tns:CreateLinkHttpGetIn" />
      <wsdl:output message="tns:CreateLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateConvLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new conversion tracking link for the specified URL.</wsdl:documentation>
      <wsdl:input message="tns:CreateConvLinkHttpGetIn" />
      <wsdl:output message="tns:CreateConvLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateMultipleLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link for multiple URLs.</wsdl:documentation>
      <wsdl:input message="tns:CreateMultipleLinkHttpGetIn" />
      <wsdl:output message="tns:CreateMultipleLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateByLangLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link what redirect users to different pages or sites according to their native language.</wsdl:documentation>
      <wsdl:input message="tns:CreateByLangLinkHttpGetIn" />
      <wsdl:output message="tns:CreateByLangLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateConversion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new conversion.</wsdl:documentation>
      <wsdl:input message="tns:CreateConversionHttpGetIn" />
      <wsdl:output message="tns:CreateConversionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new campaign.</wsdl:documentation>
      <wsdl:input message="tns:CreateCampaignHttpGetIn" />
      <wsdl:output message="tns:CreateCampaignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing campaign</wsdl:documentation>
      <wsdl:input message="tns:DeleteCampaignHttpGetIn" />
      <wsdl:output message="tns:DeleteCampaignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteConversion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing conversion</wsdl:documentation>
      <wsdl:input message="tns:DeleteConversionHttpGetIn" />
      <wsdl:output message="tns:DeleteConversionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing link</wsdl:documentation>
      <wsdl:input message="tns:DeleteLinkHttpGetIn" />
      <wsdl:output message="tns:DeleteLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetClicksCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the count of the clicks for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetClicksCountHttpGetIn" />
      <wsdl:output message="tns:GetClicksCountHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDomains">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the domains collection for the current user.</wsdl:documentation>
      <wsdl:input message="tns:GetDomainsHttpGetIn" />
      <wsdl:output message="tns:GetDomainsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkInfoHttpGetIn" />
      <wsdl:output message="tns:GetLinkInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users links.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksHttpGetIn" />
      <wsdl:output message="tns:GetLinksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinksByCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users links by a specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksByCampaignHttpGetIn" />
      <wsdl:output message="tns:GetLinksByCampaignHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaigns">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users campaigns.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignsHttpGetIn" />
      <wsdl:output message="tns:GetCampaignsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignInfoHttpGetIn" />
      <wsdl:output message="tns:GetCampaignInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConversionInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified conversion.</wsdl:documentation>
      <wsdl:input message="tns:GetConversionInfoHttpGetIn" />
      <wsdl:output message="tns:GetConversionInfoHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the data for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkDataHttpGetIn" />
      <wsdl:output message="tns:GetLinkDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the statistics for the specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDataHttpGetIn" />
      <wsdl:output message="tns:GetCampaignDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConversionData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the statistics for the specified conversion.</wsdl:documentation>
      <wsdl:input message="tns:GetConversionDataHttpGetIn" />
      <wsdl:output message="tns:GetConversionDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUrlByLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the url for the specified tracking link (expand).</wsdl:documentation>
      <wsdl:input message="tns:GetUrlByLinkHttpGetIn" />
      <wsdl:output message="tns:GetUrlByLinkHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckLinkExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks if a link with a specified name already exists in a specified domain.</wsdl:documentation>
      <wsdl:input message="tns:CheckLinkExistsHttpGetIn" />
      <wsdl:output message="tns:CheckLinkExistsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinksByUrl">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a collection of the links that uses the specified url.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksByUrlHttpGetIn" />
      <wsdl:output message="tns:GetLinksByUrlHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new guest user.</wsdl:documentation>
      <wsdl:input message="tns:CreateGuestHttpGetIn" />
      <wsdl:output message="tns:CreateGuestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGuestPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds permission to a campaign for a specified user.</wsdl:documentation>
      <wsdl:input message="tns:AddGuestPermissionHttpGetIn" />
      <wsdl:output message="tns:AddGuestPermissionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveGuestPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes permission to a campaign for a specified user.</wsdl:documentation>
      <wsdl:input message="tns:RemoveGuestPermissionHttpGetIn" />
      <wsdl:output message="tns:RemoveGuestPermissionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigureGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Configures the specified guest's UI</wsdl:documentation>
      <wsdl:input message="tns:ConfigureGuestHttpGetIn" />
      <wsdl:output message="tns:ConfigureGuestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeactivateGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deactivates the specified guest's UI</wsdl:documentation>
      <wsdl:input message="tns:DeactivateGuestHttpGetIn" />
      <wsdl:output message="tns:DeactivateGuestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes the specified guest</wsdl:documentation>
      <wsdl:input message="tns:DeleteGuestHttpGetIn" />
      <wsdl:output message="tns:DeleteGuestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves an instance of a guest user by a specified id.</wsdl:documentation>
      <wsdl:input message="tns:GetGuestHttpGetIn" />
      <wsdl:output message="tns:GetGuestHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="ClickMeter_x0020_APIHttpPost">
    <wsdl:operation name="Ping">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Used to check if the API is online.</wsdl:documentation>
      <wsdl:input message="tns:PingHttpPostIn" />
      <wsdl:output message="tns:PingHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link for the specified URL.</wsdl:documentation>
      <wsdl:input message="tns:CreateLinkHttpPostIn" />
      <wsdl:output message="tns:CreateLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateConvLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new conversion tracking link for the specified URL.</wsdl:documentation>
      <wsdl:input message="tns:CreateConvLinkHttpPostIn" />
      <wsdl:output message="tns:CreateConvLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateMultipleLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link for multiple URLs.</wsdl:documentation>
      <wsdl:input message="tns:CreateMultipleLinkHttpPostIn" />
      <wsdl:output message="tns:CreateMultipleLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateByLangLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new tracking link what redirect users to different pages or sites according to their native language.</wsdl:documentation>
      <wsdl:input message="tns:CreateByLangLinkHttpPostIn" />
      <wsdl:output message="tns:CreateByLangLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateConversion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new conversion.</wsdl:documentation>
      <wsdl:input message="tns:CreateConversionHttpPostIn" />
      <wsdl:output message="tns:CreateConversionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new campaign.</wsdl:documentation>
      <wsdl:input message="tns:CreateCampaignHttpPostIn" />
      <wsdl:output message="tns:CreateCampaignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing campaign</wsdl:documentation>
      <wsdl:input message="tns:DeleteCampaignHttpPostIn" />
      <wsdl:output message="tns:DeleteCampaignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteConversion">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing conversion</wsdl:documentation>
      <wsdl:input message="tns:DeleteConversionHttpPostIn" />
      <wsdl:output message="tns:DeleteConversionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Delete an existing link</wsdl:documentation>
      <wsdl:input message="tns:DeleteLinkHttpPostIn" />
      <wsdl:output message="tns:DeleteLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetClicksCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the count of the clicks for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetClicksCountHttpPostIn" />
      <wsdl:output message="tns:GetClicksCountHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDomains">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the domains collection for the current user.</wsdl:documentation>
      <wsdl:input message="tns:GetDomainsHttpPostIn" />
      <wsdl:output message="tns:GetDomainsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkInfoHttpPostIn" />
      <wsdl:output message="tns:GetLinkInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users links.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksHttpPostIn" />
      <wsdl:output message="tns:GetLinksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinksByCampaign">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users links by a specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksByCampaignHttpPostIn" />
      <wsdl:output message="tns:GetLinksByCampaignHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaigns">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of users campaigns.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignsHttpPostIn" />
      <wsdl:output message="tns:GetCampaignsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignInfoHttpPostIn" />
      <wsdl:output message="tns:GetCampaignInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConversionInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the information for the specified conversion.</wsdl:documentation>
      <wsdl:input message="tns:GetConversionInfoHttpPostIn" />
      <wsdl:output message="tns:GetConversionInfoHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinkData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the data for the specified tracking link.</wsdl:documentation>
      <wsdl:input message="tns:GetLinkDataHttpPostIn" />
      <wsdl:output message="tns:GetLinkDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the statistics for the specified campaign.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDataHttpPostIn" />
      <wsdl:output message="tns:GetCampaignDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetConversionData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the statistics for the specified conversion.</wsdl:documentation>
      <wsdl:input message="tns:GetConversionDataHttpPostIn" />
      <wsdl:output message="tns:GetConversionDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUrlByLink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the url for the specified tracking link (expand).</wsdl:documentation>
      <wsdl:input message="tns:GetUrlByLinkHttpPostIn" />
      <wsdl:output message="tns:GetUrlByLinkHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckLinkExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks if a link with a specified name already exists in a specified domain.</wsdl:documentation>
      <wsdl:input message="tns:CheckLinkExistsHttpPostIn" />
      <wsdl:output message="tns:CheckLinkExistsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLinksByUrl">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets a collection of the links that uses the specified url.</wsdl:documentation>
      <wsdl:input message="tns:GetLinksByUrlHttpPostIn" />
      <wsdl:output message="tns:GetLinksByUrlHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new guest user.</wsdl:documentation>
      <wsdl:input message="tns:CreateGuestHttpPostIn" />
      <wsdl:output message="tns:CreateGuestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGuestPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds permission to a campaign for a specified user.</wsdl:documentation>
      <wsdl:input message="tns:AddGuestPermissionHttpPostIn" />
      <wsdl:output message="tns:AddGuestPermissionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveGuestPermission">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes permission to a campaign for a specified user.</wsdl:documentation>
      <wsdl:input message="tns:RemoveGuestPermissionHttpPostIn" />
      <wsdl:output message="tns:RemoveGuestPermissionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ConfigureGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Configures the specified guest's UI</wsdl:documentation>
      <wsdl:input message="tns:ConfigureGuestHttpPostIn" />
      <wsdl:output message="tns:ConfigureGuestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeactivateGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deactivates the specified guest's UI</wsdl:documentation>
      <wsdl:input message="tns:DeactivateGuestHttpPostIn" />
      <wsdl:output message="tns:DeactivateGuestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes the specified guest</wsdl:documentation>
      <wsdl:input message="tns:DeleteGuestHttpPostIn" />
      <wsdl:output message="tns:DeleteGuestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGuest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves an instance of a guest user by a specified id.</wsdl:documentation>
      <wsdl:input message="tns:GetGuestHttpPostIn" />
      <wsdl:output message="tns:GetGuestHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ClickMeter_x0020_APISoap" type="tns:ClickMeter_x0020_APISoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Ping">
      <soap:operation soapAction="http://clickmeter.com/Ping" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateLink">
      <soap:operation soapAction="http://clickmeter.com/CreateLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConvLink">
      <soap:operation soapAction="http://clickmeter.com/CreateConvLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateConvLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultipleLink">
      <soap:operation soapAction="http://clickmeter.com/CreateMultipleLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateMultipleLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateByLangLink">
      <soap:operation soapAction="http://clickmeter.com/CreateByLangLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateByLangLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConversion">
      <soap:operation soapAction="http://clickmeter.com/CreateConversion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateConversionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCampaign">
      <soap:operation soapAction="http://clickmeter.com/CreateCampaign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateCampaignAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCampaign">
      <soap:operation soapAction="http://clickmeter.com/DeleteCampaign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeleteCampaignAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteConversion">
      <soap:operation soapAction="http://clickmeter.com/DeleteConversion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeleteConversionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteLink">
      <soap:operation soapAction="http://clickmeter.com/DeleteLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeleteLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetClicksCount">
      <soap:operation soapAction="http://clickmeter.com/GetClicksCount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetClicksCountAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDomains">
      <soap:operation soapAction="http://clickmeter.com/GetDomains" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetDomainsAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfo">
      <soap:operation soapAction="http://clickmeter.com/GetLinkInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLinkInfoAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinks">
      <soap:operation soapAction="http://clickmeter.com/GetLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLinksAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByCampaign">
      <soap:operation soapAction="http://clickmeter.com/GetLinksByCampaign" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLinksByCampaignAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaigns">
      <soap:operation soapAction="http://clickmeter.com/GetCampaigns" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCampaignsAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignInfo">
      <soap:operation soapAction="http://clickmeter.com/GetCampaignInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCampaignInfoAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionInfo">
      <soap:operation soapAction="http://clickmeter.com/GetConversionInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetConversionInfoAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkData">
      <soap:operation soapAction="http://clickmeter.com/GetLinkData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLinkDataAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignData">
      <soap:operation soapAction="http://clickmeter.com/GetCampaignData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetCampaignDataAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionData">
      <soap:operation soapAction="http://clickmeter.com/GetConversionData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetConversionDataAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUrlByLink">
      <soap:operation soapAction="http://clickmeter.com/GetUrlByLink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetUrlByLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckLinkExists">
      <soap:operation soapAction="http://clickmeter.com/CheckLinkExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CheckLinkExistsAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByUrl">
      <soap:operation soapAction="http://clickmeter.com/GetLinksByUrl" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetLinksByUrlAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateGuest">
      <soap:operation soapAction="http://clickmeter.com/CreateGuest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:CreateGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGuestPermission">
      <soap:operation soapAction="http://clickmeter.com/AddGuestPermission" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AddGuestPermissionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveGuestPermission">
      <soap:operation soapAction="http://clickmeter.com/RemoveGuestPermission" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RemoveGuestPermissionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigureGuest">
      <soap:operation soapAction="http://clickmeter.com/ConfigureGuest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:ConfigureGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeactivateGuest">
      <soap:operation soapAction="http://clickmeter.com/DeactivateGuest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeactivateGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGuest">
      <soap:operation soapAction="http://clickmeter.com/DeleteGuest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:DeleteGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGuest">
      <soap:operation soapAction="http://clickmeter.com/GetGuest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ClickMeter_x0020_APISoap12" type="tns:ClickMeter_x0020_APISoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Ping">
      <soap12:operation soapAction="http://clickmeter.com/Ping" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateLink">
      <soap12:operation soapAction="http://clickmeter.com/CreateLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConvLink">
      <soap12:operation soapAction="http://clickmeter.com/CreateConvLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateConvLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultipleLink">
      <soap12:operation soapAction="http://clickmeter.com/CreateMultipleLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateMultipleLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateByLangLink">
      <soap12:operation soapAction="http://clickmeter.com/CreateByLangLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateByLangLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConversion">
      <soap12:operation soapAction="http://clickmeter.com/CreateConversion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateConversionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCampaign">
      <soap12:operation soapAction="http://clickmeter.com/CreateCampaign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateCampaignAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCampaign">
      <soap12:operation soapAction="http://clickmeter.com/DeleteCampaign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeleteCampaignAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteConversion">
      <soap12:operation soapAction="http://clickmeter.com/DeleteConversion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeleteConversionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteLink">
      <soap12:operation soapAction="http://clickmeter.com/DeleteLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeleteLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetClicksCount">
      <soap12:operation soapAction="http://clickmeter.com/GetClicksCount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetClicksCountAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDomains">
      <soap12:operation soapAction="http://clickmeter.com/GetDomains" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetDomainsAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfo">
      <soap12:operation soapAction="http://clickmeter.com/GetLinkInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLinkInfoAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinks">
      <soap12:operation soapAction="http://clickmeter.com/GetLinks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLinksAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByCampaign">
      <soap12:operation soapAction="http://clickmeter.com/GetLinksByCampaign" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLinksByCampaignAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaigns">
      <soap12:operation soapAction="http://clickmeter.com/GetCampaigns" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCampaignsAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignInfo">
      <soap12:operation soapAction="http://clickmeter.com/GetCampaignInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCampaignInfoAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionInfo">
      <soap12:operation soapAction="http://clickmeter.com/GetConversionInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetConversionInfoAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkData">
      <soap12:operation soapAction="http://clickmeter.com/GetLinkData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLinkDataAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignData">
      <soap12:operation soapAction="http://clickmeter.com/GetCampaignData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetCampaignDataAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionData">
      <soap12:operation soapAction="http://clickmeter.com/GetConversionData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetConversionDataAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUrlByLink">
      <soap12:operation soapAction="http://clickmeter.com/GetUrlByLink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetUrlByLinkAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckLinkExists">
      <soap12:operation soapAction="http://clickmeter.com/CheckLinkExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CheckLinkExistsAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByUrl">
      <soap12:operation soapAction="http://clickmeter.com/GetLinksByUrl" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetLinksByUrlAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateGuest">
      <soap12:operation soapAction="http://clickmeter.com/CreateGuest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:CreateGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGuestPermission">
      <soap12:operation soapAction="http://clickmeter.com/AddGuestPermission" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AddGuestPermissionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveGuestPermission">
      <soap12:operation soapAction="http://clickmeter.com/RemoveGuestPermission" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RemoveGuestPermissionAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigureGuest">
      <soap12:operation soapAction="http://clickmeter.com/ConfigureGuest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:ConfigureGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeactivateGuest">
      <soap12:operation soapAction="http://clickmeter.com/DeactivateGuest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeactivateGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGuest">
      <soap12:operation soapAction="http://clickmeter.com/DeleteGuest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:DeleteGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGuest">
      <soap12:operation soapAction="http://clickmeter.com/GetGuest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetGuestAuthHeader" part="AuthHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ClickMeter_x0020_APIHttpGet" type="tns:ClickMeter_x0020_APIHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="Ping">
      <http:operation location="/Ping" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateLink">
      <http:operation location="/CreateLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConvLink">
      <http:operation location="/CreateConvLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultipleLink">
      <http:operation location="/CreateMultipleLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateByLangLink">
      <http:operation location="/CreateByLangLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConversion">
      <http:operation location="/CreateConversion" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCampaign">
      <http:operation location="/CreateCampaign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCampaign">
      <http:operation location="/DeleteCampaign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteConversion">
      <http:operation location="/DeleteConversion" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteLink">
      <http:operation location="/DeleteLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetClicksCount">
      <http:operation location="/GetClicksCount" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDomains">
      <http:operation location="/GetDomains" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfo">
      <http:operation location="/GetLinkInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinks">
      <http:operation location="/GetLinks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByCampaign">
      <http:operation location="/GetLinksByCampaign" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaigns">
      <http:operation location="/GetCampaigns" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignInfo">
      <http:operation location="/GetCampaignInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionInfo">
      <http:operation location="/GetConversionInfo" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkData">
      <http:operation location="/GetLinkData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignData">
      <http:operation location="/GetCampaignData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionData">
      <http:operation location="/GetConversionData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUrlByLink">
      <http:operation location="/GetUrlByLink" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckLinkExists">
      <http:operation location="/CheckLinkExists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByUrl">
      <http:operation location="/GetLinksByUrl" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateGuest">
      <http:operation location="/CreateGuest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGuestPermission">
      <http:operation location="/AddGuestPermission" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveGuestPermission">
      <http:operation location="/RemoveGuestPermission" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigureGuest">
      <http:operation location="/ConfigureGuest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeactivateGuest">
      <http:operation location="/DeactivateGuest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGuest">
      <http:operation location="/DeleteGuest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGuest">
      <http:operation location="/GetGuest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ClickMeter_x0020_APIHttpPost" type="tns:ClickMeter_x0020_APIHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="Ping">
      <http:operation location="/Ping" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateLink">
      <http:operation location="/CreateLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConvLink">
      <http:operation location="/CreateConvLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateMultipleLink">
      <http:operation location="/CreateMultipleLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateByLangLink">
      <http:operation location="/CreateByLangLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateConversion">
      <http:operation location="/CreateConversion" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCampaign">
      <http:operation location="/CreateCampaign" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCampaign">
      <http:operation location="/DeleteCampaign" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteConversion">
      <http:operation location="/DeleteConversion" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteLink">
      <http:operation location="/DeleteLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetClicksCount">
      <http:operation location="/GetClicksCount" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDomains">
      <http:operation location="/GetDomains" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkInfo">
      <http:operation location="/GetLinkInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinks">
      <http:operation location="/GetLinks" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByCampaign">
      <http:operation location="/GetLinksByCampaign" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaigns">
      <http:operation location="/GetCampaigns" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignInfo">
      <http:operation location="/GetCampaignInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionInfo">
      <http:operation location="/GetConversionInfo" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinkData">
      <http:operation location="/GetLinkData" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignData">
      <http:operation location="/GetCampaignData" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetConversionData">
      <http:operation location="/GetConversionData" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUrlByLink">
      <http:operation location="/GetUrlByLink" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckLinkExists">
      <http:operation location="/CheckLinkExists" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLinksByUrl">
      <http:operation location="/GetLinksByUrl" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateGuest">
      <http:operation location="/CreateGuest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGuestPermission">
      <http:operation location="/AddGuestPermission" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveGuestPermission">
      <http:operation location="/RemoveGuestPermission" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConfigureGuest">
      <http:operation location="/ConfigureGuest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeactivateGuest">
      <http:operation location="/DeactivateGuest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGuest">
      <http:operation location="/DeleteGuest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGuest">
      <http:operation location="/GetGuest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ClickMeter_x0020_API">
    <wsdl:port name="ClickMeter_x0020_APISoap" binding="tns:ClickMeter_x0020_APISoap">
      <soap:address location="http://api.clickmeter.com/ClickmeterAPI.asmx" />
    </wsdl:port>
    <wsdl:port name="ClickMeter_x0020_APISoap12" binding="tns:ClickMeter_x0020_APISoap12">
      <soap12:address location="http://api.clickmeter.com/ClickmeterAPI.asmx" />
    </wsdl:port>
    <wsdl:port name="ClickMeter_x0020_APIHttpGet" binding="tns:ClickMeter_x0020_APIHttpGet">
      <http:address location="http://api.clickmeter.com/ClickmeterAPI.asmx" />
    </wsdl:port>
    <wsdl:port name="ClickMeter_x0020_APIHttpPost" binding="tns:ClickMeter_x0020_APIHttpPost">
      <http:address location="http://api.clickmeter.com/ClickmeterAPI.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>