<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://api.jangomail.com/" xmlns:s1="http://api.jangomail.com/AbstractTypes" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://api.jangomail.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The JangoMail Application Programming Interface (API) is a web service that allows you to control your JangoMail account programmatically.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://api.jangomail.com/">
      <s:element name="Reports_GetComplaintsByTransactionalGroup_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByTransactionalGroup_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsByTransactionalGroup_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSoftBouncesByCount_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MaxCount" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSoftBouncesByCount_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetSoftBouncesByCount_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSoftBouncesByCount_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MaxCount" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSoftBouncesByCount_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetSoftBouncesByCount_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSoftBouncesByCount_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MaxCount" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSoftBouncesByCount_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetSoftBouncesByCount_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRemovedAddresses">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRemovedAddressesResponse">
        <s:complexType />
      </s:element>
      <s:element name="Reports_Transactional_GetOpens_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetOpens_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetOpens_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetOpens_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetOpens_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetOpens_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetOpens_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetOpens_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetOpens_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetClicks_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetClicks_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetClicks_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetClicks_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetClicks_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetClicks_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetClicks_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetClicks_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetClicks_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetRecipients_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetRecipients_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetRecipients_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetRecipients_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetRecipients_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetRecipients_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroup_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroup_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroup_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_DataSet2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_DataSet2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroup_DataSet2Result">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_XML2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_XML2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroup_XML2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_String2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroup_String2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroup_String2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroupWithId_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroupWithId_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroupWithId_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroupWithId_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroupWithId_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroupWithId_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByTransactionalGroupWithId_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByTransactionalGroupWithId_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTransactionalGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteTransactionalGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteTransactionalGroupResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TransactionalGroups_Rename">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OldGroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewGroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TransactionalGroups_RenameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TransactionalGroups_RenameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalGroupID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalGroupIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionalGroupIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetRecipients_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalGroupID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetRecipients_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetRecipients_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTransactionalEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToEmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessagePlain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageHTML" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTransactionalEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendTransactionalEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTransactionalEmailRaw">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToEmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToHeader" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContentType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RawMessage" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTransactionalEmailRawResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendTransactionalEmailRawResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddTransactionalGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddTransactionalGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddTransactionalGroupResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTransactionalEmailFromTemplate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CampaignID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ToEmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonalizationFields" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonalizationValues" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PersonalizationColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTransactionalEmailFromTemplateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendTransactionalEmailFromTemplateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetTransactionalList_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetTransactionalList_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetTransactionalList_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetTransactionalList_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetTransactionalList_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetTransactionalList_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetTransactionalList_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetTransactionalList_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetTransactionalList_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSMTPErrors_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSMTPErrors_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSMTPErrors_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_DataSet2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_DataSet2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSMTPErrors_DataSet2Result">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_XML2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_XML2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSMTPErrors_XML2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_String2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSMTPErrors_String2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSMTPErrors_String2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ClearSMTPErrors">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ClearSMTPErrorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ClearSMTPErrorsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByCampaign_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByCampaign_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByCampaign_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_DataSet2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_DataSet2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByCampaign_DataSet2Result">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_XML2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_XML2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByCampaign_XML2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_String2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBouncesByCampaign_String2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBouncesByCampaign_String2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetReplies_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetReplies_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetReplies_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetReplies_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetReplies_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetReplies_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetReplies_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetReplies_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetReplies_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_DataSet2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_DataSet2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_DataSet2Result">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_XML2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_XML2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_XML2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_String2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_String2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_String2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesAll_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesAll_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesAll_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_DataSet2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_DataSet2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesAll_DataSet2Result">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_String2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_String2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesAll_String2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_XML2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesAll_XML2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesAll_XML2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_DeleteAllMembers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_DeleteAllMembersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_DeleteAllMembersResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_DeleteBulkMembers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddresses" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_DeleteBulkMembersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_DeleteBulkMembersResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByAddress_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByAddress_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetMember_ByAddress_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByAddress_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByAddress_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetMember_ByAddress_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByID_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="EmailID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByID_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetMember_ByID_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSentMessageCount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginningDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndingDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSentMessageCountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="Reports_GetSentMessageCountResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByID_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="EmailID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMember_ByID_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetMember_ByID_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMembers_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMembers_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetMembers_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMembers_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMembers_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetMembers_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMembers_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetMembers_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetMembers_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PauseMassEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PauseMassEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PauseMassEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResumeMassEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ResumeMassEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResumeMassEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMailboxFull_Dataset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMailboxFull_DatasetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMailboxFull_DatasetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMailboxFull_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMailboxFull_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMailboxFull_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_DataSet3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_DataSet3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_DataSet3Result">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_XML3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_XML3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_XML3Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_String3">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMassEmailInformation_String3Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMassEmailInformation_String3Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMailboxFull_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetMailboxFull_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetMailboxFull_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_Rename">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OldGroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewGroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_RenameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_RenameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSMTPLog">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSMTPLogResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetSMTPLogResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSMTPLog_Transactional">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetSMTPLog_TransactionalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetSMTPLog_TransactionalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TestCache">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CacheTime" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TestCacheResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TestCacheResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthenticateUserResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="VerifyEmailAddress">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="VerifyEmailAddressResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="VerifyEmailAddressResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipientActions_Dataset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipientActions_DatasetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetRecipientActions_DatasetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipientActions_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipientActions_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetRecipientActions_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipientActions_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipientActions_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetRecipientActions_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailReport_Multiple_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BeginDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailReport_Multiple_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMassEmailReport_Multiple_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SMTPRelay_AddIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SMTPRelay_AddIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SMTPRelay_AddIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SMTPRelay_DeleteIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SMTPRelay_DeleteIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SMTPRelay_DeleteIPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MergeEmailLists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SourceEmailList" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DestinationEmailList" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MergeEmailListsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MergeEmailListsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalIDsFromCustomID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalIDsFromCustomIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionalIDsFromCustomIDResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalIDsFromRelayID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RelayMsgID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalIDsFromRelayIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionalIDsFromRelayIDResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetViewAsWebPageURL">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetViewAsWebPageURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetViewAsWebPageURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSpamScore">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSpamScoreResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSpamScoreResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetTrackingDomain">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TrackingDomain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SetTrackingDomainResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SetTrackingDomainResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackingDomain">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTrackingDomainResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTrackingDomainResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeSubAccountPassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubAccountUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangeSubAccountPasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChangeSubAccountPasswordResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewDomainKey_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Selector" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewDomainKey_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ViewDomainKey_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewDomainKey_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Selector" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewDomainKey_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ViewDomainKey_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewDomainKey_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Selector" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewDomainKey_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ViewDomainKey_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDomainKeys_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDomainKeys_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListDomainKeys_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDomainKeys_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDomainKeys_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListDomainKeys_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDomainKeys_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListDomainKeys_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListDomainKeys_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnableDomainKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Selector" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnableDomainKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EnableDomainKeyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateDomainKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Selector" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateDomainKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateDomainKeyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDomainKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Selector" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDomainKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteDomainKeyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DisableDomainKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DomainName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Selector" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DisableDomainKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DisableDomainKeyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetBlocks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetBlocksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetBlocksResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Broadcast_GetBlocks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Broadcast_GetBlocksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Broadcast_GetBlocksResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBlocks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetBlocksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetBlocksResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSingleEmailStats_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSingleEmailStats_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSingleEmailStats_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSingleEmailStats_Dataset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSingleEmailStats_DatasetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSingleEmailStats_DatasetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSingleEmailStats_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalID" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetSingleEmailStats_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetSingleEmailStats_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetMessages_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetMessages_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetMessages_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetMessages_Dataset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetMessages_DatasetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetMessages_DatasetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetMessages_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetMessages_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetMessages_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAccountUsage_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAccountUsage_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetAccountUsage_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAccountUsage_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAccountUsage_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetAccountUsage_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetReport_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetReport_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetReport_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetReport_XML2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_Transactional_GetReport_XML2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_Transactional_GetReport_XML2Result">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsAll_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsAll_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsAll_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsAll_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsAll_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsAll_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsAll_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsAll_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsAll_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByTransactionalGroup_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByTransactionalGroup_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsByTransactionalGroup_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByTransactionalGroup_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByTransactionalGroup_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsByTransactionalGroup_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentData" type="s:base64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="OverwriteExistingFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAttachmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadAttachmentResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListAttachments">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListAttachmentsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListAttachmentsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAttachment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAttachmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteAttachmentResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListAssets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ListAssetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListAssetsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAttachmentFromBase64">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="OverwriteExistingFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAttachmentFromBase64Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadAttachmentFromBase64Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAsset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentData" type="s:base64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="OverwriteExistingFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAssetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadAssetResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAsset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAssetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteAssetResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAssetFromBase64">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AttachmentData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="OverwriteExistingFile" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadAssetFromBase64Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadAssetFromBase64Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateAPIToken">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateAPITokenResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateAPITokenResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAPIToken">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteAPITokenResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteAPITokenResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateSubAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubFirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubLastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubEmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubPhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateSubAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateSubAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PrivateLabel" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SecretToken" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddUnsubscribe">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddUnsubscribeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddUnsubscribeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckUnsubscribe">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckUnsubscribeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CheckUnsubscribeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteUnsubscribe">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteUnsubscribeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteUnsubscribeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddBounce">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddBounceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddBounceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckBounce">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckBounceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CheckBounceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteBounce">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteBounceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteBounceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddGroupResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMassEmailStatusResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCampaignDetails_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCampaignDetails_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCampaignDetails_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCampaignDeliveryLog_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCampaignDeliveryLog_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCampaignDeliveryLog_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalDeliveryLog_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TransactionalID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTransactionalDeliveryLog_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTransactionalDeliveryLog_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailStatus_CustomCampaignID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomCampaignID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailStatus_CustomCampaignIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMassEmailStatus_CustomCampaignIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupFieldList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupFieldListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGroupFieldListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUnsubscribeList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUnsubscribeListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUnsubscribeListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUnsubscribeList2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUnsubscribeList2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUnsubscribeList2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBounceListNormalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormal_IncludePast">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormal_IncludePastResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBounceListNormal_IncludePastResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListAll">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListAllResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBounceListAllResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListAll2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListAll2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBounceListAll2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormal2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormal2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBounceListNormal2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormal_IncludePast2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Since" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBounceListNormal_IncludePast2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBounceListNormal_IncludePast2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupByID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupByIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteGroupByIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Lists_EditMember_ByAddress">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ListName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldNames" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Delimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Lists_EditMember_ByAddressResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Lists_EditMember_ByAddressResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_EditMember_ByAddress">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewFieldValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_EditMember_ByAddressResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_EditMember_ByAddressResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_EditMember_ByID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="GroupMemberID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewFieldValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_EditMember_ByIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_EditMember_ByIDResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteGroupByNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroupField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroupFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddGroupFieldResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupField">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupFieldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteGroupFieldResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroupMemberString">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldNames" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroupMemberStringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddGroupMemberStringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroupMember">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldNames" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldValues" type="tns:ArrayOfString" />
          </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="AddGroupMemberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddGroupMemberResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupMember">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupMemberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteGroupMemberResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApproveMassEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ApproveMassEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApproveMassEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroups" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroupFilter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToOther" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToWebDatabase" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessagePlain" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageHTML" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMassEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmailPrevious">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroups" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroupFilter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToOther" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToWebDatabase" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmailPreviousResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMassEmailPreviousResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmailPrevious2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroups" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroupFilter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToOther" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToWebDatabase" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmailPrevious2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMassEmailPrevious2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmailRaw">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroups" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToGroupFilter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToOther" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ToWebDatabase" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RawMessage" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Boundary" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Options" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMassEmailRawResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMassEmailRawResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMassEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMassEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteMassEmailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailReport">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMassEmailReportResult" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMassEmailReport2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassEmailReport2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMassEmailReport2Result" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupMemberCount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupMemberCountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetGroupMemberCountResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsMemberInGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsMemberInGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IsMemberInGroupResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldNames" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ImportData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColumnDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportGroupMembersFromDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromData2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldNames" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ImportData" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UpdateOnly" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColumnDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromData2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportGroupMembersFromData2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldNames" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColumnDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportGroupMembersFromFileResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromFile2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FieldNames" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UpdateOnly" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColumnDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportGroupMembersFromFile2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportGroupMembersFromFile2Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipients_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipients_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetRecipients_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipients_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipients_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetRecipients_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipients_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetRecipients_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetRecipients_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetOpens_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WhichTime" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetOpens_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetOpens_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetOpens_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WhichTime" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetOpens_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetOpens_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetOpens_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WhichTime" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetOpens_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetOpens_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAllClicks_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAllClicks_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetAllClicks_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAllClicks_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAllClicks_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetAllClicks_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAllClicks_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetAllClicks_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetAllClicks_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetClicksByURL_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="URL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetClicksByURL_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetClicksByURL_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetClicksByURL_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="URL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetClicksByURL_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetClicksByURL_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetClicksByURL_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="URL" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetClicksByURL_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetClicksByURL_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByCampaign_Dataset">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByCampaign_DatasetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsByCampaign_DatasetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByCampaign_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByCampaign_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsByCampaign_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByCampaign_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SortBy" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetComplaintsByCampaign_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetComplaintsByCampaign_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetList_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetList_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetList_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetList_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetList_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetList_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetList_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Groups_GetList_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Groups_GetList_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesByCampaign_DataSet">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesByCampaign_DataSetResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesByCampaign_DataSetResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesByCampaign_String">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="RowDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ColDelimiter" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TextQualifier" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesByCampaign_StringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesByCampaign_StringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesByCampaign_XML">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="JobID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Reports_GetUnsubscribesByCampaign_XMLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Reports_GetUnsubscribesByCampaign_XMLResult">
              <s:complexType mixed="true">
                <s:sequence>
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="DataSet" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:element ref="s:schema" />
            <s:any />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="int" type="s:int" />
      <s:element name="ArrayOfInt" nillable="true" type="tns:ArrayOfInt" />
      <s:element name="boolean" type="s:boolean" />
    </s:schema>
    <s:schema targetNamespace="http://api.jangomail.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="Reports_GetComplaintsByTransactionalGroup_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByTransactionalGroup_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByTransactionalGroup_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetSoftBouncesByCount_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetSoftBouncesByCount_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetSoftBouncesByCount_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetSoftBouncesByCount_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetSoftBouncesByCount_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetSoftBouncesByCount_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRemovedAddressesSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetRemovedAddresses" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRemovedAddressesSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetRemovedAddressesResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetOpens_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetOpens_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetOpens_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetOpens_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetOpens_String" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetOpens_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetClicks_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetClicks_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetClicks_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetClicks_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetClicks_String" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetClicks_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetRecipients_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetRecipients_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetRecipients_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetRecipients_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSet2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_DataSet2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSet2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_DataSet2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XML2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_XML2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XML2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_XML2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_String2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_String2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_String2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroup_String2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroupWithId_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroupWithId_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroupWithId_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByTransactionalGroupWithId_StringResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteTransactionalGroupSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteTransactionalGroup" />
  </wsdl:message>
  <wsdl:message name="DeleteTransactionalGroupSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteTransactionalGroupResponse" />
  </wsdl:message>
  <wsdl:message name="TransactionalGroups_RenameSoapIn">
    <wsdl:part name="parameters" element="tns:TransactionalGroups_Rename" />
  </wsdl:message>
  <wsdl:message name="TransactionalGroups_RenameSoapOut">
    <wsdl:part name="parameters" element="tns:TransactionalGroups_RenameResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalGroupIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionalGroupID" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalGroupIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionalGroupIDResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetRecipients_String" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetRecipients_StringResponse" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailSoapIn">
    <wsdl:part name="parameters" element="tns:SendTransactionalEmail" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailSoapOut">
    <wsdl:part name="parameters" element="tns:SendTransactionalEmailResponse" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailRawSoapIn">
    <wsdl:part name="parameters" element="tns:SendTransactionalEmailRaw" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailRawSoapOut">
    <wsdl:part name="parameters" element="tns:SendTransactionalEmailRawResponse" />
  </wsdl:message>
  <wsdl:message name="AddTransactionalGroupSoapIn">
    <wsdl:part name="parameters" element="tns:AddTransactionalGroup" />
  </wsdl:message>
  <wsdl:message name="AddTransactionalGroupSoapOut">
    <wsdl:part name="parameters" element="tns:AddTransactionalGroupResponse" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailFromTemplateSoapIn">
    <wsdl:part name="parameters" element="tns:SendTransactionalEmailFromTemplate" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailFromTemplateSoapOut">
    <wsdl:part name="parameters" element="tns:SendTransactionalEmailFromTemplateResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetTransactionalList_DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetTransactionalList_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetTransactionalList_XML" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetTransactionalList_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetTransactionalList_String" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetTransactionalList_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_String" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSet2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_DataSet2" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSet2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_DataSet2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XML2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_XML2" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XML2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_XML2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_String2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_String2" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_String2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSMTPErrors_String2Response" />
  </wsdl:message>
  <wsdl:message name="ClearSMTPErrorsSoapIn">
    <wsdl:part name="parameters" element="tns:ClearSMTPErrors" />
  </wsdl:message>
  <wsdl:message name="ClearSMTPErrorsSoapOut">
    <wsdl:part name="parameters" element="tns:ClearSMTPErrorsResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSet2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_DataSet2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSet2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_DataSet2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XML2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_XML2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XML2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_XML2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_String2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_String2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_String2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBouncesByCampaign_String2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetReplies_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetReplies_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetReplies_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetReplies_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetReplies_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetReplies_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_DataSet2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_DataSet2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_XML2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_XML2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_String2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_String2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSet2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_DataSet2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSet2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_DataSet2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_String2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_String2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_String2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_String2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XML2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_XML2" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XML2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesAll_XML2Response" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteAllMembersSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_DeleteAllMembers" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteAllMembersSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_DeleteAllMembersResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteBulkMembersSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_DeleteBulkMembers" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteBulkMembersSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_DeleteBulkMembersResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByAddress_DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByAddress_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByAddress_XML" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByAddress_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByID_DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByID_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSentMessageCountSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetSentMessageCount" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSentMessageCountSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetSentMessageCountResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByID_XML" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetMember_ByID_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetMembers_DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetMembers_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetMembers_String" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetMembers_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetMembers_XML" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetMembers_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="PauseMassEmailSoapIn">
    <wsdl:part name="parameters" element="tns:PauseMassEmail" />
  </wsdl:message>
  <wsdl:message name="PauseMassEmailSoapOut">
    <wsdl:part name="parameters" element="tns:PauseMassEmailResponse" />
  </wsdl:message>
  <wsdl:message name="ResumeMassEmailSoapIn">
    <wsdl:part name="parameters" element="tns:ResumeMassEmail" />
  </wsdl:message>
  <wsdl:message name="ResumeMassEmailSoapOut">
    <wsdl:part name="parameters" element="tns:ResumeMassEmailResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_DatasetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMailboxFull_Dataset" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_DatasetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMailboxFull_DatasetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMailboxFull_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMailboxFull_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet3SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_DataSet3" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet3SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_DataSet3Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML3SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_XML3" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML3SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_XML3Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String3SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_String3" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String3SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMassEmailInformation_String3Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetMailboxFull_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetMailboxFull_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_RenameSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_Rename" />
  </wsdl:message>
  <wsdl:message name="Groups_RenameSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_RenameResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLogSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetSMTPLog" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLogSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetSMTPLogResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLog_TransactionalSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetSMTPLog_Transactional" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLog_TransactionalSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetSMTPLog_TransactionalResponse" />
  </wsdl:message>
  <wsdl:message name="TestCacheSoapIn">
    <wsdl:part name="parameters" element="tns:TestCache" />
  </wsdl:message>
  <wsdl:message name="TestCacheSoapOut">
    <wsdl:part name="parameters" element="tns:TestCacheResponse" />
  </wsdl:message>
  <wsdl:message name="AuthenticateUserSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateUser" />
  </wsdl:message>
  <wsdl:message name="AuthenticateUserSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateUserResponse" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailAddressSoapIn">
    <wsdl:part name="parameters" element="tns:VerifyEmailAddress" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailAddressSoapOut">
    <wsdl:part name="parameters" element="tns:VerifyEmailAddressResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_DatasetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipientActions_Dataset" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_DatasetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipientActions_DatasetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipientActions_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipientActions_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipientActions_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipientActions_StringResponse" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport_Multiple_StringSoapIn">
    <wsdl:part name="parameters" element="tns:GetMassEmailReport_Multiple_String" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport_Multiple_StringSoapOut">
    <wsdl:part name="parameters" element="tns:GetMassEmailReport_Multiple_StringResponse" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_AddIPSoapIn">
    <wsdl:part name="parameters" element="tns:SMTPRelay_AddIP" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_AddIPSoapOut">
    <wsdl:part name="parameters" element="tns:SMTPRelay_AddIPResponse" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_DeleteIPSoapIn">
    <wsdl:part name="parameters" element="tns:SMTPRelay_DeleteIP" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_DeleteIPSoapOut">
    <wsdl:part name="parameters" element="tns:SMTPRelay_DeleteIPResponse" />
  </wsdl:message>
  <wsdl:message name="MergeEmailListsSoapIn">
    <wsdl:part name="parameters" element="tns:MergeEmailLists" />
  </wsdl:message>
  <wsdl:message name="MergeEmailListsSoapOut">
    <wsdl:part name="parameters" element="tns:MergeEmailListsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromCustomIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionalIDsFromCustomID" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromCustomIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionalIDsFromCustomIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromRelayIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionalIDsFromRelayID" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromRelayIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionalIDsFromRelayIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetViewAsWebPageURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetViewAsWebPageURL" />
  </wsdl:message>
  <wsdl:message name="GetViewAsWebPageURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetViewAsWebPageURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetSpamScoreSoapIn">
    <wsdl:part name="parameters" element="tns:GetSpamScore" />
  </wsdl:message>
  <wsdl:message name="GetSpamScoreSoapOut">
    <wsdl:part name="parameters" element="tns:GetSpamScoreResponse" />
  </wsdl:message>
  <wsdl:message name="SetTrackingDomainSoapIn">
    <wsdl:part name="parameters" element="tns:SetTrackingDomain" />
  </wsdl:message>
  <wsdl:message name="SetTrackingDomainSoapOut">
    <wsdl:part name="parameters" element="tns:SetTrackingDomainResponse" />
  </wsdl:message>
  <wsdl:message name="GetTrackingDomainSoapIn">
    <wsdl:part name="parameters" element="tns:GetTrackingDomain" />
  </wsdl:message>
  <wsdl:message name="GetTrackingDomainSoapOut">
    <wsdl:part name="parameters" element="tns:GetTrackingDomainResponse" />
  </wsdl:message>
  <wsdl:message name="ChangeSubAccountPasswordSoapIn">
    <wsdl:part name="parameters" element="tns:ChangeSubAccountPassword" />
  </wsdl:message>
  <wsdl:message name="ChangeSubAccountPasswordSoapOut">
    <wsdl:part name="parameters" element="tns:ChangeSubAccountPasswordResponse" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:ViewDomainKey_XML" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:ViewDomainKey_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:ViewDomainKey_DataSet" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:ViewDomainKey_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_StringSoapIn">
    <wsdl:part name="parameters" element="tns:ViewDomainKey_String" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_StringSoapOut">
    <wsdl:part name="parameters" element="tns:ViewDomainKey_StringResponse" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:ListDomainKeys_XML" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:ListDomainKeys_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:ListDomainKeys_DataSet" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:ListDomainKeys_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_StringSoapIn">
    <wsdl:part name="parameters" element="tns:ListDomainKeys_String" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_StringSoapOut">
    <wsdl:part name="parameters" element="tns:ListDomainKeys_StringResponse" />
  </wsdl:message>
  <wsdl:message name="EnableDomainKeySoapIn">
    <wsdl:part name="parameters" element="tns:EnableDomainKey" />
  </wsdl:message>
  <wsdl:message name="EnableDomainKeySoapOut">
    <wsdl:part name="parameters" element="tns:EnableDomainKeyResponse" />
  </wsdl:message>
  <wsdl:message name="CreateDomainKeySoapIn">
    <wsdl:part name="parameters" element="tns:CreateDomainKey" />
  </wsdl:message>
  <wsdl:message name="CreateDomainKeySoapOut">
    <wsdl:part name="parameters" element="tns:CreateDomainKeyResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteDomainKeySoapIn">
    <wsdl:part name="parameters" element="tns:DeleteDomainKey" />
  </wsdl:message>
  <wsdl:message name="DeleteDomainKeySoapOut">
    <wsdl:part name="parameters" element="tns:DeleteDomainKeyResponse" />
  </wsdl:message>
  <wsdl:message name="DisableDomainKeySoapIn">
    <wsdl:part name="parameters" element="tns:DisableDomainKey" />
  </wsdl:message>
  <wsdl:message name="DisableDomainKeySoapOut">
    <wsdl:part name="parameters" element="tns:DisableDomainKeyResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetBlocksSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetBlocks" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetBlocksSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetBlocksResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Broadcast_GetBlocksSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Broadcast_GetBlocks" />
  </wsdl:message>
  <wsdl:message name="Reports_Broadcast_GetBlocksSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Broadcast_GetBlocksResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBlocksSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetBlocks" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBlocksSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetBlocksResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSingleEmailStats_String" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSingleEmailStats_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_DatasetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSingleEmailStats_Dataset" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_DatasetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSingleEmailStats_DatasetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSingleEmailStats_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetSingleEmailStats_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetMessages_String" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetMessages_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_DatasetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetMessages_Dataset" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_DatasetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetMessages_DatasetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetMessages_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetMessages_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetAccountUsage_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetAccountUsage_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetAccountUsage_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetAccountUsage_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetReport_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetReport_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XML2SoapIn">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetReport_XML2" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XML2SoapOut">
    <wsdl:part name="parameters" element="tns:Reports_Transactional_GetReport_XML2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsAll_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsAll_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsAll_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsAll_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsAll_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsAll_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByTransactionalGroup_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByTransactionalGroup_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByTransactionalGroup_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByTransactionalGroup_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:UploadAttachment" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:UploadAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="ListAttachmentsSoapIn">
    <wsdl:part name="parameters" element="tns:ListAttachments" />
  </wsdl:message>
  <wsdl:message name="ListAttachmentsSoapOut">
    <wsdl:part name="parameters" element="tns:ListAttachmentsResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteAttachment" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteAttachmentResponse" />
  </wsdl:message>
  <wsdl:message name="ListAssetsSoapIn">
    <wsdl:part name="parameters" element="tns:ListAssets" />
  </wsdl:message>
  <wsdl:message name="ListAssetsSoapOut">
    <wsdl:part name="parameters" element="tns:ListAssetsResponse" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentFromBase64SoapIn">
    <wsdl:part name="parameters" element="tns:UploadAttachmentFromBase64" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentFromBase64SoapOut">
    <wsdl:part name="parameters" element="tns:UploadAttachmentFromBase64Response" />
  </wsdl:message>
  <wsdl:message name="UploadAssetSoapIn">
    <wsdl:part name="parameters" element="tns:UploadAsset" />
  </wsdl:message>
  <wsdl:message name="UploadAssetSoapOut">
    <wsdl:part name="parameters" element="tns:UploadAssetResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteAssetSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteAsset" />
  </wsdl:message>
  <wsdl:message name="DeleteAssetSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteAssetResponse" />
  </wsdl:message>
  <wsdl:message name="UploadAssetFromBase64SoapIn">
    <wsdl:part name="parameters" element="tns:UploadAssetFromBase64" />
  </wsdl:message>
  <wsdl:message name="UploadAssetFromBase64SoapOut">
    <wsdl:part name="parameters" element="tns:UploadAssetFromBase64Response" />
  </wsdl:message>
  <wsdl:message name="CreateAPITokenSoapIn">
    <wsdl:part name="parameters" element="tns:CreateAPIToken" />
  </wsdl:message>
  <wsdl:message name="CreateAPITokenSoapOut">
    <wsdl:part name="parameters" element="tns:CreateAPITokenResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteAPITokenSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteAPIToken" />
  </wsdl:message>
  <wsdl:message name="DeleteAPITokenSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteAPITokenResponse" />
  </wsdl:message>
  <wsdl:message name="CreateSubAccountSoapIn">
    <wsdl:part name="parameters" element="tns:CreateSubAccount" />
  </wsdl:message>
  <wsdl:message name="CreateSubAccountSoapOut">
    <wsdl:part name="parameters" element="tns:CreateSubAccountResponse" />
  </wsdl:message>
  <wsdl:message name="CreateAccountSoapIn">
    <wsdl:part name="parameters" element="tns:CreateAccount" />
  </wsdl:message>
  <wsdl:message name="CreateAccountSoapOut">
    <wsdl:part name="parameters" element="tns:CreateAccountResponse" />
  </wsdl:message>
  <wsdl:message name="AddUnsubscribeSoapIn">
    <wsdl:part name="parameters" element="tns:AddUnsubscribe" />
  </wsdl:message>
  <wsdl:message name="AddUnsubscribeSoapOut">
    <wsdl:part name="parameters" element="tns:AddUnsubscribeResponse" />
  </wsdl:message>
  <wsdl:message name="CheckUnsubscribeSoapIn">
    <wsdl:part name="parameters" element="tns:CheckUnsubscribe" />
  </wsdl:message>
  <wsdl:message name="CheckUnsubscribeSoapOut">
    <wsdl:part name="parameters" element="tns:CheckUnsubscribeResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsubscribeSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteUnsubscribe" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsubscribeSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteUnsubscribeResponse" />
  </wsdl:message>
  <wsdl:message name="AddBounceSoapIn">
    <wsdl:part name="parameters" element="tns:AddBounce" />
  </wsdl:message>
  <wsdl:message name="AddBounceSoapOut">
    <wsdl:part name="parameters" element="tns:AddBounceResponse" />
  </wsdl:message>
  <wsdl:message name="CheckBounceSoapIn">
    <wsdl:part name="parameters" element="tns:CheckBounce" />
  </wsdl:message>
  <wsdl:message name="CheckBounceSoapOut">
    <wsdl:part name="parameters" element="tns:CheckBounceResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteBounceSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteBounce" />
  </wsdl:message>
  <wsdl:message name="DeleteBounceSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteBounceResponse" />
  </wsdl:message>
  <wsdl:message name="AddGroupSoapIn">
    <wsdl:part name="parameters" element="tns:AddGroup" />
  </wsdl:message>
  <wsdl:message name="AddGroupSoapOut">
    <wsdl:part name="parameters" element="tns:AddGroupResponse" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetMassEmailStatus" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetMassEmailStatusResponse" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDetails_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:GetCampaignDetails_XML" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDetails_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:GetCampaignDetails_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDeliveryLog_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:GetCampaignDeliveryLog_XML" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDeliveryLog_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:GetCampaignDeliveryLog_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalDeliveryLog_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:GetTransactionalDeliveryLog_XML" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalDeliveryLog_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:GetTransactionalDeliveryLog_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatus_CustomCampaignIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetMassEmailStatus_CustomCampaignID" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatus_CustomCampaignIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetMassEmailStatus_CustomCampaignIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupFieldListSoapIn">
    <wsdl:part name="parameters" element="tns:GetGroupFieldList" />
  </wsdl:message>
  <wsdl:message name="GetGroupFieldListSoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupFieldListResponse" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeListSoapIn">
    <wsdl:part name="parameters" element="tns:GetUnsubscribeList" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeListSoapOut">
    <wsdl:part name="parameters" element="tns:GetUnsubscribeListResponse" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeList2SoapIn">
    <wsdl:part name="parameters" element="tns:GetUnsubscribeList2" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeList2SoapOut">
    <wsdl:part name="parameters" element="tns:GetUnsubscribeList2Response" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormalSoapIn">
    <wsdl:part name="parameters" element="tns:GetBounceListNormal" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormalSoapOut">
    <wsdl:part name="parameters" element="tns:GetBounceListNormalResponse" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePastSoapIn">
    <wsdl:part name="parameters" element="tns:GetBounceListNormal_IncludePast" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePastSoapOut">
    <wsdl:part name="parameters" element="tns:GetBounceListNormal_IncludePastResponse" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAllSoapIn">
    <wsdl:part name="parameters" element="tns:GetBounceListAll" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAllSoapOut">
    <wsdl:part name="parameters" element="tns:GetBounceListAllResponse" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAll2SoapIn">
    <wsdl:part name="parameters" element="tns:GetBounceListAll2" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAll2SoapOut">
    <wsdl:part name="parameters" element="tns:GetBounceListAll2Response" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal2SoapIn">
    <wsdl:part name="parameters" element="tns:GetBounceListNormal2" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal2SoapOut">
    <wsdl:part name="parameters" element="tns:GetBounceListNormal2Response" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePast2SoapIn">
    <wsdl:part name="parameters" element="tns:GetBounceListNormal_IncludePast2" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePast2SoapOut">
    <wsdl:part name="parameters" element="tns:GetBounceListNormal_IncludePast2Response" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByIDSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteGroupByID" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByIDSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteGroupByIDResponse" />
  </wsdl:message>
  <wsdl:message name="Lists_EditMember_ByAddressSoapIn">
    <wsdl:part name="parameters" element="tns:Lists_EditMember_ByAddress" />
  </wsdl:message>
  <wsdl:message name="Lists_EditMember_ByAddressSoapOut">
    <wsdl:part name="parameters" element="tns:Lists_EditMember_ByAddressResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByAddressSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_EditMember_ByAddress" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByAddressSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_EditMember_ByAddressResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByIDSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_EditMember_ByID" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByIDSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_EditMember_ByIDResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByNameSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteGroupByName" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByNameSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteGroupByNameResponse" />
  </wsdl:message>
  <wsdl:message name="AddGroupFieldSoapIn">
    <wsdl:part name="parameters" element="tns:AddGroupField" />
  </wsdl:message>
  <wsdl:message name="AddGroupFieldSoapOut">
    <wsdl:part name="parameters" element="tns:AddGroupFieldResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupFieldSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteGroupField" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupFieldSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteGroupFieldResponse" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberStringSoapIn">
    <wsdl:part name="parameters" element="tns:AddGroupMemberString" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberStringSoapOut">
    <wsdl:part name="parameters" element="tns:AddGroupMemberStringResponse" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberSoapIn">
    <wsdl:part name="parameters" element="tns:AddGroupMember" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberSoapOut">
    <wsdl:part name="parameters" element="tns:AddGroupMemberResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupMemberSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteGroupMember" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupMemberSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteGroupMemberResponse" />
  </wsdl:message>
  <wsdl:message name="ApproveMassEmailSoapIn">
    <wsdl:part name="parameters" element="tns:ApproveMassEmail" />
  </wsdl:message>
  <wsdl:message name="ApproveMassEmailSoapOut">
    <wsdl:part name="parameters" element="tns:ApproveMassEmailResponse" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailSoapIn">
    <wsdl:part name="parameters" element="tns:SendMassEmail" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailSoapOut">
    <wsdl:part name="parameters" element="tns:SendMassEmailResponse" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPreviousSoapIn">
    <wsdl:part name="parameters" element="tns:SendMassEmailPrevious" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPreviousSoapOut">
    <wsdl:part name="parameters" element="tns:SendMassEmailPreviousResponse" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPrevious2SoapIn">
    <wsdl:part name="parameters" element="tns:SendMassEmailPrevious2" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPrevious2SoapOut">
    <wsdl:part name="parameters" element="tns:SendMassEmailPrevious2Response" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailRawSoapIn">
    <wsdl:part name="parameters" element="tns:SendMassEmailRaw" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailRawSoapOut">
    <wsdl:part name="parameters" element="tns:SendMassEmailRawResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteMassEmailSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteMassEmail" />
  </wsdl:message>
  <wsdl:message name="DeleteMassEmailSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteMassEmailResponse" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReportSoapIn">
    <wsdl:part name="parameters" element="tns:GetMassEmailReport" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReportSoapOut">
    <wsdl:part name="parameters" element="tns:GetMassEmailReportResponse" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport2SoapIn">
    <wsdl:part name="parameters" element="tns:GetMassEmailReport2" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport2SoapOut">
    <wsdl:part name="parameters" element="tns:GetMassEmailReport2Response" />
  </wsdl:message>
  <wsdl:message name="GetGroupMemberCountSoapIn">
    <wsdl:part name="parameters" element="tns:GetGroupMemberCount" />
  </wsdl:message>
  <wsdl:message name="GetGroupMemberCountSoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupMemberCountResponse" />
  </wsdl:message>
  <wsdl:message name="IsMemberInGroupSoapIn">
    <wsdl:part name="parameters" element="tns:IsMemberInGroup" />
  </wsdl:message>
  <wsdl:message name="IsMemberInGroupSoapOut">
    <wsdl:part name="parameters" element="tns:IsMemberInGroupResponse" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromDataSoapIn">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromData" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromDataSoapOut">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromDataResponse" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromData2SoapIn">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromData2" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromData2SoapOut">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromData2Response" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFileSoapIn">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromFile" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFileSoapOut">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromFileResponse" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFile2SoapIn">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromFile2" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFile2SoapOut">
    <wsdl:part name="parameters" element="tns:ImportGroupMembersFromFile2Response" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipients_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipients_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipients_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipients_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipients_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetRecipients_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetOpens_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetOpens_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetOpens_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetOpens_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetOpens_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetOpens_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetAllClicks_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetAllClicks_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetAllClicks_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetAllClicks_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetAllClicks_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetAllClicks_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetClicksByURL_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetClicksByURL_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetClicksByURL_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetClicksByURL_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetClicksByURL_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetClicksByURL_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_DatasetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByCampaign_Dataset" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_DatasetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByCampaign_DatasetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByCampaign_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByCampaign_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByCampaign_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetComplaintsByCampaign_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetList_DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetList_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetList_XML" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetList_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Groups_GetList_String" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Groups_GetList_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_DataSetSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesByCampaign_DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_DataSetSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesByCampaign_DataSetResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_StringSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesByCampaign_String" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_StringSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesByCampaign_StringResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_XMLSoapIn">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesByCampaign_XML" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_XMLSoapOut">
    <wsdl:part name="parameters" element="tns:Reports_GetUnsubscribesByCampaign_XMLResponse" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MaxCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MaxCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MaxCount" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRemovedAddressesHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRemovedAddressesHttpGetOut" />
  <wsdl:message name="Reports_Transactional_GetOpens_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSet2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSet2HttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XML2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XML2HttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_String2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_String2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteTransactionalGroupHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteTransactionalGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="TransactionalGroups_RenameHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="OldGroupName" type="s:string" />
    <wsdl:part name="NewGroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TransactionalGroups_RenameHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalGroupIDHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalGroupIDHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToEmailAddress" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="MessagePlain" type="s:string" />
    <wsdl:part name="MessageHTML" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailRawHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToEmailAddress" type="s:string" />
    <wsdl:part name="ToHeader" type="s:string" />
    <wsdl:part name="ContentType" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="RawMessage" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailRawHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddTransactionalGroupHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddTransactionalGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailFromTemplateHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CampaignID" type="s:string" />
    <wsdl:part name="ToEmailAddress" type="s:string" />
    <wsdl:part name="PersonalizationFields" type="s:string" />
    <wsdl:part name="PersonalizationValues" type="s:string" />
    <wsdl:part name="PersonalizationColDelimiter" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailFromTemplateHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSet2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSet2HttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XML2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XML2HttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_String2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_String2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ClearSMTPErrorsHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ClearSMTPErrorsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSet2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSet2HttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XML2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XML2HttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_String2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_String2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet2HttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML2HttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSet2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSet2HttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_String2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_String2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XML2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XML2HttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteAllMembersHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteAllMembersHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteBulkMembersHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddresses" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteBulkMembersHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSentMessageCountHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginningDate" type="s:string" />
    <wsdl:part name="EndingDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSentMessageCountHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="PauseMassEmailHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="PauseMassEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ResumeMassEmailHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ResumeMassEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_DatasetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_DatasetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet3HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet3HttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML3HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML3HttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String3HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String3HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_RenameHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="OldGroupName" type="s:string" />
    <wsdl:part name="NewGroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_RenameHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLogHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLogHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLog_TransactionalHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLog_TransactionalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="TestCacheHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="CacheTime" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TestCacheHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AuthenticateUserHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AuthenticateUserHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailAddressHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailAddressHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_DatasetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_DatasetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport_Multiple_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport_Multiple_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_AddIPHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="IPAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_AddIPHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_DeleteIPHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="IPAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_DeleteIPHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="MergeEmailListsHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SourceEmailList" type="s:string" />
    <wsdl:part name="DestinationEmailList" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MergeEmailListsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromCustomIDHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromCustomIDHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromRelayIDHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RelayMsgID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromRelayIDHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetViewAsWebPageURLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetViewAsWebPageURLHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSpamScoreHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpamScoreHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SetTrackingDomainHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TrackingDomain" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetTrackingDomainHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackingDomainHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackingDomainHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ChangeSubAccountPasswordHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SubAccountUsername" type="s:string" />
    <wsdl:part name="NewPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeSubAccountPasswordHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="EnableDomainKeyHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EnableDomainKeyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateDomainKeyHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateDomainKeyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDomainKeyHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDomainKeyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DisableDomainKeyHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DisableDomainKeyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetBlocksHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetBlocksHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Broadcast_GetBlocksHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Broadcast_GetBlocksHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBlocksHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBlocksHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_DatasetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_DatasetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_DatasetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_DatasetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XML2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XML2HttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s1:StringArray" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ListAttachmentsHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListAttachmentsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ListAssetsHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListAssetsHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentFromBase64HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentFromBase64HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s1:StringArray" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAssetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAssetHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetFromBase64HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetFromBase64HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateAPITokenHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Description" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateAPITokenHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAPITokenHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Token" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAPITokenHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateSubAccountHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SubUsername" type="s:string" />
    <wsdl:part name="SubFirstName" type="s:string" />
    <wsdl:part name="SubLastName" type="s:string" />
    <wsdl:part name="SubEmailAddress" type="s:string" />
    <wsdl:part name="SubPhoneNumber" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateSubAccountHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateAccountHttpGetIn">
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="PhoneNumber" type="s:string" />
    <wsdl:part name="PrivateLabel" type="s:string" />
    <wsdl:part name="SecretToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateAccountHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddUnsubscribeHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddUnsubscribeHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CheckUnsubscribeHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckUnsubscribeHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsubscribeHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsubscribeHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddBounceHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddBounceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CheckBounceHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckBounceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteBounceHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteBounceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatusHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatusHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDetails_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobId" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDetails_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDeliveryLog_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobId" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDeliveryLog_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalDeliveryLog_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalDeliveryLog_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatus_CustomCampaignIDHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomCampaignID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatus_CustomCampaignIDHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupFieldListHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupFieldListHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeListHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeListHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeList2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeList2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormalHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePastHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePastHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAllHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAllHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAll2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAll2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePast2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePast2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByIDHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByIDHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Lists_EditMember_ByAddressHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="ListName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FieldValues" type="s:string" />
    <wsdl:part name="Delimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Lists_EditMember_ByAddressHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByAddressHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
    <wsdl:part name="NewFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByAddressHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByIDHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="GroupMemberID" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
    <wsdl:part name="NewFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByIDHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByNameHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByNameHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupFieldHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupFieldHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupFieldHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupFieldHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberStringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FieldValues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberStringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldNames" type="s1:StringArray" />
    <wsdl:part name="FieldValues" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupMemberHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupMemberHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ApproveMassEmailHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApproveMassEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="MessagePlain" type="s:string" />
    <wsdl:part name="MessageHTML" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPreviousHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPreviousHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPrevious2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPrevious2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailRawHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="RawMessage" type="s:string" />
    <wsdl:part name="Boundary" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailRawHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMassEmailHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMassEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReportHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReportHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInt" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport2HttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInt" />
  </wsdl:message>
  <wsdl:message name="GetGroupMemberCountHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupMemberCountHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="IsMemberInGroupHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="IsMemberInGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromDataHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="ImportData" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromDataHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromData2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="ImportData" type="s:string" />
    <wsdl:part name="UpdateOnly" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromData2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFileHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFileHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFile2HttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="UpdateOnly" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFile2HttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="WhichTime" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="WhichTime" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="WhichTime" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_DatasetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_DatasetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_DataSetHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_DataSetHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_StringHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_StringHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_XMLHttpGetIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_XMLHttpGetOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MaxCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MaxCount" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="MaxCount" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSoftBouncesByCount_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRemovedAddressesHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRemovedAddressesHttpPostOut" />
  <wsdl:message name="Reports_Transactional_GetOpens_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetOpens_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetClicks_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSet2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_DataSet2HttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XML2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_XML2HttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_String2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroup_String2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByTransactionalGroupWithId_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteTransactionalGroupHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteTransactionalGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="TransactionalGroups_RenameHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="OldGroupName" type="s:string" />
    <wsdl:part name="NewGroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TransactionalGroups_RenameHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalGroupIDHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalGroupIDHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalGroupID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetRecipients_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToEmailAddress" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="MessagePlain" type="s:string" />
    <wsdl:part name="MessageHTML" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailRawHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToEmailAddress" type="s:string" />
    <wsdl:part name="ToHeader" type="s:string" />
    <wsdl:part name="ContentType" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="RawMessage" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailRawHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddTransactionalGroupHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddTransactionalGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailFromTemplateHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CampaignID" type="s:string" />
    <wsdl:part name="ToEmailAddress" type="s:string" />
    <wsdl:part name="PersonalizationFields" type="s:string" />
    <wsdl:part name="PersonalizationValues" type="s:string" />
    <wsdl:part name="PersonalizationColDelimiter" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendTransactionalEmailFromTemplateHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetTransactionalList_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSet2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_DataSet2HttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XML2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_XML2HttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_String2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSMTPErrors_String2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ClearSMTPErrorsHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ClearSMTPErrorsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSet2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_DataSet2HttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XML2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_XML2HttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_String2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBouncesByCampaign_String2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetReplies_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet2HttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML2HttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSet2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_DataSet2HttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_String2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_String2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XML2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesAll_XML2HttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteAllMembersHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteAllMembersHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteBulkMembersHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddresses" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_DeleteBulkMembersHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByAddress_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSentMessageCountHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginningDate" type="s:string" />
    <wsdl:part name="EndingDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSentMessageCountHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMember_ByID_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetMembers_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="PauseMassEmailHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="PauseMassEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ResumeMassEmailHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ResumeMassEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_DatasetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_DatasetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet3HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_DataSet3HttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML3HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_XML3HttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String3HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMassEmailInformation_String3HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetMailboxFull_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_RenameHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="OldGroupName" type="s:string" />
    <wsdl:part name="NewGroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_RenameHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLogHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLogHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLog_TransactionalHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetSMTPLog_TransactionalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="TestCacheHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="CacheTime" type="s:string" />
  </wsdl:message>
  <wsdl:message name="TestCacheHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AuthenticateUserHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AuthenticateUserHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailAddressHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailAddressHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_DatasetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_DatasetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipientActions_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport_Multiple_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport_Multiple_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_AddIPHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="IPAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_AddIPHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_DeleteIPHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="IPAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SMTPRelay_DeleteIPHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="MergeEmailListsHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SourceEmailList" type="s:string" />
    <wsdl:part name="DestinationEmailList" type="s:string" />
  </wsdl:message>
  <wsdl:message name="MergeEmailListsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromCustomIDHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromCustomIDHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromRelayIDHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RelayMsgID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalIDsFromRelayIDHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetViewAsWebPageURLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetViewAsWebPageURLHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetSpamScoreHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetSpamScoreHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SetTrackingDomainHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TrackingDomain" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SetTrackingDomainHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackingDomainHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTrackingDomainHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ChangeSubAccountPasswordHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SubAccountUsername" type="s:string" />
    <wsdl:part name="NewPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ChangeSubAccountPasswordHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewDomainKey_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListDomainKeys_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="EnableDomainKeyHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="EnableDomainKeyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateDomainKeyHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateDomainKeyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDomainKeyHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteDomainKeyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DisableDomainKeyHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="DomainName" type="s:string" />
    <wsdl:part name="Selector" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DisableDomainKeyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetBlocksHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetBlocksHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Broadcast_GetBlocksHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Broadcast_GetBlocksHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBlocksHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetBlocksHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_DatasetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_DatasetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetSingleEmailStats_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_DatasetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_DatasetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetMessages_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAccountUsage_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XML2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_Transactional_GetReport_XML2HttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsAll_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="BeginDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByTransactionalGroup_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s1:StringArray" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ListAttachmentsHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListAttachmentsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAttachmentHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ListAssetsHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ListAssetsHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentFromBase64HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAttachmentFromBase64HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s1:StringArray" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAssetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAssetHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetFromBase64HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="AttachmentData" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="OverwriteExistingFile" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadAssetFromBase64HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateAPITokenHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Description" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateAPITokenHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAPITokenHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Token" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteAPITokenHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateSubAccountHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SubUsername" type="s:string" />
    <wsdl:part name="SubFirstName" type="s:string" />
    <wsdl:part name="SubLastName" type="s:string" />
    <wsdl:part name="SubEmailAddress" type="s:string" />
    <wsdl:part name="SubPhoneNumber" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateSubAccountHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CreateAccountHttpPostIn">
    <wsdl:part name="FirstName" type="s:string" />
    <wsdl:part name="LastName" type="s:string" />
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="PhoneNumber" type="s:string" />
    <wsdl:part name="PrivateLabel" type="s:string" />
    <wsdl:part name="SecretToken" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateAccountHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddUnsubscribeHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddUnsubscribeHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CheckUnsubscribeHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckUnsubscribeHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsubscribeHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteUnsubscribeHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddBounceHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddBounceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CheckBounceHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CheckBounceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteBounceHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteBounceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatusHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatusHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDetails_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobId" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDetails_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDeliveryLog_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobId" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCampaignDeliveryLog_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalDeliveryLog_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="TransactionalID" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetTransactionalDeliveryLog_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatus_CustomCampaignIDHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomCampaignID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailStatus_CustomCampaignIDHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupFieldListHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupFieldListHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeListHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeListHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeList2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUnsubscribeList2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormalHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePastHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePastHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAllHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAllHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAll2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListAll2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePast2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Since" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetBounceListNormal_IncludePast2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByIDHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByIDHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Lists_EditMember_ByAddressHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="ListName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FieldValues" type="s:string" />
    <wsdl:part name="Delimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Lists_EditMember_ByAddressHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByAddressHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
    <wsdl:part name="NewFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByAddressHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByIDHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="GroupMemberID" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
    <wsdl:part name="NewFieldValue" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_EditMember_ByIDHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByNameHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupByNameHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupFieldHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupFieldHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupFieldHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupFieldHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberStringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FieldValues" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberStringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
    <wsdl:part name="FieldNames" type="s1:StringArray" />
    <wsdl:part name="FieldValues" type="s1:StringArray" />
  </wsdl:message>
  <wsdl:message name="AddGroupMemberHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupMemberHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupMemberHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ApproveMassEmailHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ApproveMassEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="MessagePlain" type="s:string" />
    <wsdl:part name="MessageHTML" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPreviousHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPreviousHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPrevious2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailPrevious2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailRawHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="FromEmail" type="s:string" />
    <wsdl:part name="FromName" type="s:string" />
    <wsdl:part name="ToGroups" type="s:string" />
    <wsdl:part name="ToGroupFilter" type="s:string" />
    <wsdl:part name="ToOther" type="s:string" />
    <wsdl:part name="ToWebDatabase" type="s:string" />
    <wsdl:part name="Subject" type="s:string" />
    <wsdl:part name="RawMessage" type="s:string" />
    <wsdl:part name="Boundary" type="s:string" />
    <wsdl:part name="Options" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendMassEmailRawHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMassEmailHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteMassEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReportHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReportHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInt" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMassEmailReport2HttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInt" />
  </wsdl:message>
  <wsdl:message name="GetGroupMemberCountHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupMemberCountHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="IsMemberInGroupHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="EmailAddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="IsMemberInGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromDataHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="ImportData" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromDataHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromData2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="ImportData" type="s:string" />
    <wsdl:part name="UpdateOnly" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromData2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFileHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFileHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFile2HttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupName" type="s:string" />
    <wsdl:part name="FieldNames" type="s:string" />
    <wsdl:part name="FileName" type="s:string" />
    <wsdl:part name="UpdateOnly" type="s:string" />
    <wsdl:part name="ColumnDelimiter" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ImportGroupMembersFromFile2HttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetRecipients_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="WhichTime" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="WhichTime" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="WhichTime" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetOpens_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetAllClicks_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="URL" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetClicksByURL_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_DatasetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_DatasetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="SortBy" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetComplaintsByCampaign_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Groups_GetList_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_DataSetHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_DataSetHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_StringHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
    <wsdl:part name="RowDelimiter" type="s:string" />
    <wsdl:part name="ColDelimiter" type="s:string" />
    <wsdl:part name="TextQualifier" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_StringHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_XMLHttpPostIn">
    <wsdl:part name="Username" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="JobID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="Reports_GetUnsubscribesByCampaign_XMLHttpPostOut">
    <wsdl:part name="Body" />
  </wsdl:message>
  <wsdl:portType name="JangoMailSoap">
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRemovedAddresses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list of addresses which have been removed during preprocessing for a particular campaign. Returns a JSON String.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRemovedAddressesSoapIn" />
      <wsdl:output message="tns:Reports_GetRemovedAddressesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_XMLSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_StringSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns a .NET dataset.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_XMLSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_StringSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_XMLSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_DataSet2SoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_DataSet2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_XML2SoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_XML2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_String2SoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_String2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteTransactionalGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a transactional group from your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteTransactionalGroupSoapIn" />
      <wsdl:output message="tns:DeleteTransactionalGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TransactionalGroups_Rename">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Renames a transactional group. Returns a String.</wsdl:documentation>
      <wsdl:input message="tns:TransactionalGroups_RenameSoapIn" />
      <wsdl:output message="tns:TransactionalGroups_RenameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a transactional group ID. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalGroupIDSoapIn" />
      <wsdl:output message="tns:GetTransactionalGroupIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_StringSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a transactional email message to a single recipient, includes full tracking and DKIM signing capabilities. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailSoapIn" />
      <wsdl:output message="tns:SendTransactionalEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailRaw">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This is an undocumented method used internally by JangoMail only.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailRawSoapIn" />
      <wsdl:output message="tns:SendTransactionalEmailRawSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddTransactionalGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddTransactionalGroupSoapIn" />
      <wsdl:output message="tns:AddTransactionalGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailFromTemplate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a transactional email message to a single recipient, based on a saved email template, includes full tracking and DKIM signing capabilities. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailFromTemplateSoapIn" />
      <wsdl:output message="tns:SendTransactionalEmailFromTemplateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_DataSetSoapIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_XMLSoapIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_StringSoapIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_XMLSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_StringSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_DataSet2SoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_DataSet2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_XML2SoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_XML2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_String2SoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_String2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ClearSMTPErrors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Clears SMTP errors from account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ClearSMTPErrorsSoapIn" />
      <wsdl:output message="tns:ClearSMTPErrorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_DataSet2SoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_DataSet2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_XML2SoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_XML2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_String2SoapIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_String2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetReplies_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetReplies_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetReplies_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSet2SoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSet2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XML2SoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XML2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_String2SoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_String2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_DataSet2SoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_DataSet2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_String2SoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_String2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_XML2SoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_XML2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteAllMembers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes all members of a list.</wsdl:documentation>
      <wsdl:input message="tns:Groups_DeleteAllMembersSoapIn" />
      <wsdl:output message="tns:Groups_DeleteAllMembersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteBulkMembers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes all specified email addresses in a list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_DeleteBulkMembersSoapIn" />
      <wsdl:output message="tns:Groups_DeleteBulkMembersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's email address. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByAddress_DataSetSoapIn" />
      <wsdl:output message="tns:Groups_GetMember_ByAddress_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's email address. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByAddress_XMLSoapIn" />
      <wsdl:output message="tns:Groups_GetMember_ByAddress_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's numeric ID. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByID_DataSetSoapIn" />
      <wsdl:output message="tns:Groups_GetMember_ByID_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSentMessageCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves number of sent messages for a particular date range. Returns an integer.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSentMessageCountSoapIn" />
      <wsdl:output message="tns:Reports_GetSentMessageCountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's numeric ID. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByID_XMLSoapIn" />
      <wsdl:output message="tns:Groups_GetMember_ByID_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_DataSetSoapIn" />
      <wsdl:output message="tns:Groups_GetMembers_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_StringSoapIn" />
      <wsdl:output message="tns:Groups_GetMembers_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns an XML document</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_XMLSoapIn" />
      <wsdl:output message="tns:Groups_GetMembers_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PauseMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Pauses a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:PauseMassEmailSoapIn" />
      <wsdl:output message="tns:PauseMassEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ResumeMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resumes a paused campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ResumeMassEmailSoapIn" />
      <wsdl:output message="tns:ResumeMassEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_DatasetSoapIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_DatasetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSet3SoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSet3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XML3SoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XML3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_String3SoapIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_String3SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_Rename">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Renames a list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_RenameSoapIn" />
      <wsdl:output message="tns:Groups_RenameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the SMTP log for the specified campaign recipient. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSMTPLogSoapIn" />
      <wsdl:output message="tns:Reports_GetSMTPLogSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog_Transactional">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the SMTP log for a transactional message. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSMTPLog_TransactionalSoapIn" />
      <wsdl:output message="tns:Reports_GetSMTPLog_TransactionalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TestCache">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Test</wsdl:documentation>
      <wsdl:input message="tns:TestCacheSoapIn" />
      <wsdl:output message="tns:TestCacheSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Authenticates a user login. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AuthenticateUserSoapIn" />
      <wsdl:output message="tns:AuthenticateUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="VerifyEmailAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Verifies a single email address. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:VerifyEmailAddressSoapIn" />
      <wsdl:output message="tns:VerifyEmailAddressSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_DatasetSoapIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_DatasetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Retuns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport_Multiple_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics for a set of campaigns based on date range. Returns a string of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReport_Multiple_StringSoapIn" />
      <wsdl:output message="tns:GetMassEmailReport_Multiple_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_AddIP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new authenticated IP address. Retuns a string.</wsdl:documentation>
      <wsdl:input message="tns:SMTPRelay_AddIPSoapIn" />
      <wsdl:output message="tns:SMTPRelay_AddIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_DeleteIP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an existing authenticated IP address. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SMTPRelay_DeleteIPSoapIn" />
      <wsdl:output message="tns:SMTPRelay_DeleteIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MergeEmailLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Merges two email lists by copying the list members from the source list to the destination list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:MergeEmailListsSoapIn" />
      <wsdl:output message="tns:MergeEmailListsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromCustomID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the transactional ID given a user-specified custom ID for a transactional email. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalIDsFromCustomIDSoapIn" />
      <wsdl:output message="tns:GetTransactionalIDsFromCustomIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromRelayID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the transactional ID given a user-specified custom ID for a transactional email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalIDsFromRelayIDSoapIn" />
      <wsdl:output message="tns:GetTransactionalIDsFromRelayIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetViewAsWebPageURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Generates a view as webpage URL for a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetViewAsWebPageURLSoapIn" />
      <wsdl:output message="tns:GetViewAsWebPageURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpamScore">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the spam score for a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetSpamScoreSoapIn" />
      <wsdl:output message="tns:GetSpamScoreSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SetTrackingDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets tracking domain. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SetTrackingDomainSoapIn" />
      <wsdl:output message="tns:SetTrackingDomainSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackingDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves account's tracking domain. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTrackingDomainSoapIn" />
      <wsdl:output message="tns:GetTrackingDomainSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeSubAccountPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Changes the password of a subaccount using the master account.</wsdl:documentation>
      <wsdl:input message="tns:ChangeSubAccountPasswordSoapIn" />
      <wsdl:output message="tns:ChangeSubAccountPasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_XMLSoapIn" />
      <wsdl:output message="tns:ViewDomainKey_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_DataSetSoapIn" />
      <wsdl:output message="tns:ViewDomainKey_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_StringSoapIn" />
      <wsdl:output message="tns:ViewDomainKey_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_XMLSoapIn" />
      <wsdl:output message="tns:ListDomainKeys_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_DataSetSoapIn" />
      <wsdl:output message="tns:ListDomainKeys_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_StringSoapIn" />
      <wsdl:output message="tns:ListDomainKeys_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EnableDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Enables a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:EnableDomainKeySoapIn" />
      <wsdl:output message="tns:EnableDomainKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateDomainKeySoapIn" />
      <wsdl:output message="tns:CreateDomainKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteDomainKeySoapIn" />
      <wsdl:output message="tns:DeleteDomainKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Disables a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DisableDomainKeySoapIn" />
      <wsdl:output message="tns:DisableDomainKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of blocks for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetBlocksSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetBlocksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Broadcast_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves block data for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Broadcast_GetBlocksSoapIn" />
      <wsdl:output message="tns:Reports_Broadcast_GetBlocksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves uo to 20,000 most recent block data for specified time frame. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBlocksSoapIn" />
      <wsdl:output message="tns:Reports_GetBlocksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_StringSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_DatasetSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_DatasetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_XMLSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_StringSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_DatasetSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_DatasetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_XMLSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for current account usage. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAccountUsage_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetAccountUsage_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for current account usage. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAccountUsage_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetAccountUsage_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetReport_XMLSoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetReport_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all statistics for a transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetReport_XML2SoapIn" />
      <wsdl:output message="tns:Reports_Transactional_GetReport_XML2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns an XML Document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns a String.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns an XML Document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns a .NET DataSet</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAttachment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAttachmentSoapIn" />
      <wsdl:output message="tns:UploadAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListAttachments">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all attachments. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListAttachmentsSoapIn" />
      <wsdl:output message="tns:ListAttachmentsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAttachmentSoapIn" />
      <wsdl:output message="tns:DeleteAttachmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListAssets">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all files. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListAssetsSoapIn" />
      <wsdl:output message="tns:ListAssetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAttachmentFromBase64">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAttachmentFromBase64SoapIn" />
      <wsdl:output message="tns:UploadAttachmentFromBase64SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAsset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAssetSoapIn" />
      <wsdl:output message="tns:UploadAssetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAsset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAssetSoapIn" />
      <wsdl:output message="tns:DeleteAssetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAssetFromBase64">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAssetFromBase64SoapIn" />
      <wsdl:output message="tns:UploadAssetFromBase64SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateAPIToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new API token. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateAPITokenSoapIn" />
      <wsdl:output message="tns:CreateAPITokenSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAPIToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an API token. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAPITokenSoapIn" />
      <wsdl:output message="tns:DeleteAPITokenSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateSubAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new subaccount.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateSubAccountSoapIn" />
      <wsdl:output message="tns:CreateSubAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a user account. Returns the User ID for the new user account.</wsdl:documentation>
      <wsdl:input message="tns:CreateAccountSoapIn" />
      <wsdl:output message="tns:CreateAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a single email address to the unsubscribe list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddUnsubscribeSoapIn" />
      <wsdl:output message="tns:AddUnsubscribeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks unsubscribe list for presence of specified email address. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CheckUnsubscribeSoapIn" />
      <wsdl:output message="tns:CheckUnsubscribeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a single email address from the unsubscribe list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteUnsubscribeSoapIn" />
      <wsdl:output message="tns:DeleteUnsubscribeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a single email address to your bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddBounceSoapIn" />
      <wsdl:output message="tns:AddBounceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks if email address is on the bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CheckBounceSoapIn" />
      <wsdl:output message="tns:CheckBounceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes an email address from the bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteBounceSoapIn" />
      <wsdl:output message="tns:DeleteBounceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupSoapIn" />
      <wsdl:output message="tns:AddGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the status for a particular campaign.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailStatusSoapIn" />
      <wsdl:output message="tns:GetMassEmailStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDetails_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the details of a campaign.  Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDetails_XMLSoapIn" />
      <wsdl:output message="tns:GetCampaignDetails_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDeliveryLog_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the delivery logs for recipients of a campaign.  Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDeliveryLog_XMLSoapIn" />
      <wsdl:output message="tns:GetCampaignDeliveryLog_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalDeliveryLog_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the delivery log for a transactional message. Returns and XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalDeliveryLog_XMLSoapIn" />
      <wsdl:output message="tns:GetTransactionalDeliveryLog_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus_CustomCampaignID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the status for a particular campaign.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailStatus_CustomCampaignIDSoapIn" />
      <wsdl:output message="tns:GetMassEmailStatus_CustomCampaignIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupFieldList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of all fields in the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetGroupFieldListSoapIn" />
      <wsdl:output message="tns:GetGroupFieldListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed email addresses since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetUnsubscribeListSoapIn" />
      <wsdl:output message="tns:GetUnsubscribeListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of all unsubscribed email addresses and the date they unsubscribed since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetUnsubscribeList2SoapIn" />
      <wsdl:output message="tns:GetUnsubscribeList2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced X times since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormalSoapIn" />
      <wsdl:output message="tns:GetBounceListNormalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced at least X times in total, and at least once since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal_IncludePastSoapIn" />
      <wsdl:output message="tns:GetBounceListNormal_IncludePastSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all email addresses that have bounced at least once since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListAllSoapIn" />
      <wsdl:output message="tns:GetBounceListAllSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves data of all email addresses that have bounced at least once since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListAll2SoapIn" />
      <wsdl:output message="tns:GetBounceListAll2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced X times since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal2SoapIn" />
      <wsdl:output message="tns:GetBounceListNormal2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced at least X times in total, and at least once since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal_IncludePast2SoapIn" />
      <wsdl:output message="tns:GetBounceListNormal_IncludePast2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list given its ID number. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByIDSoapIn" />
      <wsdl:output message="tns:DeleteGroupByIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Lists_EditMember_ByAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Edits a list member. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Lists_EditMember_ByAddressSoapIn" />
      <wsdl:output message="tns:Lists_EditMember_ByAddressSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a field for a list member. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_EditMember_ByAddressSoapIn" />
      <wsdl:output message="tns:Groups_EditMember_ByAddressSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a field for a list member. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_EditMember_ByIDSoapIn" />
      <wsdl:output message="tns:Groups_EditMember_ByIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list given its name. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByNameSoapIn" />
      <wsdl:output message="tns:DeleteGroupByNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a standard field to the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupFieldSoapIn" />
      <wsdl:output message="tns:AddGroupFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a field from the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupFieldSoapIn" />
      <wsdl:output message="tns:DeleteGroupFieldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupMemberString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a member to the specified list, via string input. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupMemberStringSoapIn" />
      <wsdl:output message="tns:AddGroupMemberStringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupMember">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a member to the specified list, via array input. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupMemberSoapIn" />
      <wsdl:output message="tns:AddGroupMemberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupMember">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list member from the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupMemberSoapIn" />
      <wsdl:output message="tns:DeleteGroupMemberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ApproveMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Approves a campaign that is currently pending approval. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ApproveMassEmailSoapIn" />
      <wsdl:output message="tns:ApproveMassEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a campaign with a plain text and/or HTML email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailSoapIn" />
      <wsdl:output message="tns:SendMassEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a previously saved campaign to a new set of recipients. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailPreviousSoapIn" />
      <wsdl:output message="tns:SendMassEmailPreviousSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a previously saved campaign to a new set of recipients. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailPrevious2SoapIn" />
      <wsdl:output message="tns:SendMassEmailPrevious2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailRaw">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a campaign, given a raw message including MIME parts and a MIME boundary. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailRawSoapIn" />
      <wsdl:output message="tns:SendMassEmailRawSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an unsent campaign or an already sent campaign from your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMassEmailSoapIn" />
      <wsdl:output message="tns:DeleteMassEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics on a particular campaign. Returns an array of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReportSoapIn" />
      <wsdl:output message="tns:GetMassEmailReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics on a particular campaign, including blocks. Returns an array of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReport2SoapIn" />
      <wsdl:output message="tns:GetMassEmailReport2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupMemberCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the number of members in a list. Returns an integer.</wsdl:documentation>
      <wsdl:input message="tns:GetGroupMemberCountSoapIn" />
      <wsdl:output message="tns:GetGroupMemberCountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsMemberInGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Determines whether a particular email address is in a list. Returns a boolean true/false.</wsdl:documentation>
      <wsdl:input message="tns:IsMemberInGroupSoapIn" />
      <wsdl:output message="tns:IsMemberInGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from raw data. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromDataSoapIn" />
      <wsdl:output message="tns:ImportGroupMembersFromDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from raw data. Specify whether to add all records or update existing records. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromData2SoapIn" />
      <wsdl:output message="tns:ImportGroupMembersFromData2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from previously FTPd file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromFileSoapIn" />
      <wsdl:output message="tns:ImportGroupMembersFromFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from previously FTPd file. Specify whether to add all records or update existing records. Returns a string. </wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromFile2SoapIn" />
      <wsdl:output message="tns:ImportGroupMembersFromFile2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetRecipients_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetRecipients_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetRecipients_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetOpens_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetOpens_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetOpens_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_DatasetSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_DatasetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_DataSetSoapIn" />
      <wsdl:output message="tns:Groups_GetList_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_XMLSoapIn" />
      <wsdl:output message="tns:Groups_GetList_XMLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_StringSoapIn" />
      <wsdl:output message="tns:Groups_GetList_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_DataSetSoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_DataSetSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_StringSoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_StringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_XMLSoapIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_XMLSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="JangoMailHttpGet">
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRemovedAddresses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list of addresses which have been removed during preprocessing for a particular campaign. Returns a JSON String.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRemovedAddressesHttpGetIn" />
      <wsdl:output message="tns:Reports_GetRemovedAddressesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns a .NET dataset.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_DataSet2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_DataSet2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_XML2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_XML2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_String2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_String2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteTransactionalGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a transactional group from your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteTransactionalGroupHttpGetIn" />
      <wsdl:output message="tns:DeleteTransactionalGroupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TransactionalGroups_Rename">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Renames a transactional group. Returns a String.</wsdl:documentation>
      <wsdl:input message="tns:TransactionalGroups_RenameHttpGetIn" />
      <wsdl:output message="tns:TransactionalGroups_RenameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a transactional group ID. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalGroupIDHttpGetIn" />
      <wsdl:output message="tns:GetTransactionalGroupIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a transactional email message to a single recipient, includes full tracking and DKIM signing capabilities. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailHttpGetIn" />
      <wsdl:output message="tns:SendTransactionalEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailRaw">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This is an undocumented method used internally by JangoMail only.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailRawHttpGetIn" />
      <wsdl:output message="tns:SendTransactionalEmailRawHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddTransactionalGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddTransactionalGroupHttpGetIn" />
      <wsdl:output message="tns:AddTransactionalGroupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailFromTemplate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a transactional email message to a single recipient, based on a saved email template, includes full tracking and DKIM signing capabilities. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailFromTemplateHttpGetIn" />
      <wsdl:output message="tns:SendTransactionalEmailFromTemplateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_DataSetHttpGetIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_XMLHttpGetIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_StringHttpGetIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_DataSet2HttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_DataSet2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_XML2HttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_XML2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_String2HttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_String2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ClearSMTPErrors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Clears SMTP errors from account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ClearSMTPErrorsHttpGetIn" />
      <wsdl:output message="tns:ClearSMTPErrorsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_DataSet2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_DataSet2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_XML2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_XML2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_String2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_String2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetReplies_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetReplies_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetReplies_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSet2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSet2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XML2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XML2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_String2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_String2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_DataSet2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_DataSet2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_String2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_String2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_XML2HttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_XML2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteAllMembers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes all members of a list.</wsdl:documentation>
      <wsdl:input message="tns:Groups_DeleteAllMembersHttpGetIn" />
      <wsdl:output message="tns:Groups_DeleteAllMembersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteBulkMembers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes all specified email addresses in a list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_DeleteBulkMembersHttpGetIn" />
      <wsdl:output message="tns:Groups_DeleteBulkMembersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's email address. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByAddress_DataSetHttpGetIn" />
      <wsdl:output message="tns:Groups_GetMember_ByAddress_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's email address. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByAddress_XMLHttpGetIn" />
      <wsdl:output message="tns:Groups_GetMember_ByAddress_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's numeric ID. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByID_DataSetHttpGetIn" />
      <wsdl:output message="tns:Groups_GetMember_ByID_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSentMessageCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves number of sent messages for a particular date range. Returns an integer.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSentMessageCountHttpGetIn" />
      <wsdl:output message="tns:Reports_GetSentMessageCountHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's numeric ID. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByID_XMLHttpGetIn" />
      <wsdl:output message="tns:Groups_GetMember_ByID_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_DataSetHttpGetIn" />
      <wsdl:output message="tns:Groups_GetMembers_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_StringHttpGetIn" />
      <wsdl:output message="tns:Groups_GetMembers_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns an XML document</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_XMLHttpGetIn" />
      <wsdl:output message="tns:Groups_GetMembers_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="PauseMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Pauses a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:PauseMassEmailHttpGetIn" />
      <wsdl:output message="tns:PauseMassEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ResumeMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resumes a paused campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ResumeMassEmailHttpGetIn" />
      <wsdl:output message="tns:ResumeMassEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_DatasetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_DatasetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSet3HttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSet3HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XML3HttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XML3HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_String3HttpGetIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_String3HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_Rename">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Renames a list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_RenameHttpGetIn" />
      <wsdl:output message="tns:Groups_RenameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the SMTP log for the specified campaign recipient. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSMTPLogHttpGetIn" />
      <wsdl:output message="tns:Reports_GetSMTPLogHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog_Transactional">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the SMTP log for a transactional message. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSMTPLog_TransactionalHttpGetIn" />
      <wsdl:output message="tns:Reports_GetSMTPLog_TransactionalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="TestCache">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Test</wsdl:documentation>
      <wsdl:input message="tns:TestCacheHttpGetIn" />
      <wsdl:output message="tns:TestCacheHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Authenticates a user login. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AuthenticateUserHttpGetIn" />
      <wsdl:output message="tns:AuthenticateUserHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="VerifyEmailAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Verifies a single email address. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:VerifyEmailAddressHttpGetIn" />
      <wsdl:output message="tns:VerifyEmailAddressHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_DatasetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_DatasetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Retuns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport_Multiple_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics for a set of campaigns based on date range. Returns a string of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReport_Multiple_StringHttpGetIn" />
      <wsdl:output message="tns:GetMassEmailReport_Multiple_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_AddIP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new authenticated IP address. Retuns a string.</wsdl:documentation>
      <wsdl:input message="tns:SMTPRelay_AddIPHttpGetIn" />
      <wsdl:output message="tns:SMTPRelay_AddIPHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_DeleteIP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an existing authenticated IP address. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SMTPRelay_DeleteIPHttpGetIn" />
      <wsdl:output message="tns:SMTPRelay_DeleteIPHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="MergeEmailLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Merges two email lists by copying the list members from the source list to the destination list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:MergeEmailListsHttpGetIn" />
      <wsdl:output message="tns:MergeEmailListsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromCustomID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the transactional ID given a user-specified custom ID for a transactional email. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalIDsFromCustomIDHttpGetIn" />
      <wsdl:output message="tns:GetTransactionalIDsFromCustomIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromRelayID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the transactional ID given a user-specified custom ID for a transactional email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalIDsFromRelayIDHttpGetIn" />
      <wsdl:output message="tns:GetTransactionalIDsFromRelayIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetViewAsWebPageURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Generates a view as webpage URL for a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetViewAsWebPageURLHttpGetIn" />
      <wsdl:output message="tns:GetViewAsWebPageURLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpamScore">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the spam score for a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetSpamScoreHttpGetIn" />
      <wsdl:output message="tns:GetSpamScoreHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SetTrackingDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets tracking domain. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SetTrackingDomainHttpGetIn" />
      <wsdl:output message="tns:SetTrackingDomainHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackingDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves account's tracking domain. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTrackingDomainHttpGetIn" />
      <wsdl:output message="tns:GetTrackingDomainHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeSubAccountPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Changes the password of a subaccount using the master account.</wsdl:documentation>
      <wsdl:input message="tns:ChangeSubAccountPasswordHttpGetIn" />
      <wsdl:output message="tns:ChangeSubAccountPasswordHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_XMLHttpGetIn" />
      <wsdl:output message="tns:ViewDomainKey_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_DataSetHttpGetIn" />
      <wsdl:output message="tns:ViewDomainKey_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_StringHttpGetIn" />
      <wsdl:output message="tns:ViewDomainKey_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_XMLHttpGetIn" />
      <wsdl:output message="tns:ListDomainKeys_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_DataSetHttpGetIn" />
      <wsdl:output message="tns:ListDomainKeys_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_StringHttpGetIn" />
      <wsdl:output message="tns:ListDomainKeys_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="EnableDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Enables a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:EnableDomainKeyHttpGetIn" />
      <wsdl:output message="tns:EnableDomainKeyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateDomainKeyHttpGetIn" />
      <wsdl:output message="tns:CreateDomainKeyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteDomainKeyHttpGetIn" />
      <wsdl:output message="tns:DeleteDomainKeyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Disables a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DisableDomainKeyHttpGetIn" />
      <wsdl:output message="tns:DisableDomainKeyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of blocks for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetBlocksHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetBlocksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Broadcast_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves block data for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Broadcast_GetBlocksHttpGetIn" />
      <wsdl:output message="tns:Reports_Broadcast_GetBlocksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves uo to 20,000 most recent block data for specified time frame. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBlocksHttpGetIn" />
      <wsdl:output message="tns:Reports_GetBlocksHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_DatasetHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_DatasetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_DatasetHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_DatasetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for current account usage. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAccountUsage_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetAccountUsage_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for current account usage. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAccountUsage_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetAccountUsage_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetReport_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetReport_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all statistics for a transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetReport_XML2HttpGetIn" />
      <wsdl:output message="tns:Reports_Transactional_GetReport_XML2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns an XML Document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns a String.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns an XML Document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns a .NET DataSet</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAttachment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAttachmentHttpGetIn" />
      <wsdl:output message="tns:UploadAttachmentHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListAttachments">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all attachments. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListAttachmentsHttpGetIn" />
      <wsdl:output message="tns:ListAttachmentsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAttachmentHttpGetIn" />
      <wsdl:output message="tns:DeleteAttachmentHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ListAssets">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all files. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListAssetsHttpGetIn" />
      <wsdl:output message="tns:ListAssetsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAttachmentFromBase64">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAttachmentFromBase64HttpGetIn" />
      <wsdl:output message="tns:UploadAttachmentFromBase64HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAsset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAssetHttpGetIn" />
      <wsdl:output message="tns:UploadAssetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAsset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAssetHttpGetIn" />
      <wsdl:output message="tns:DeleteAssetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAssetFromBase64">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAssetFromBase64HttpGetIn" />
      <wsdl:output message="tns:UploadAssetFromBase64HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateAPIToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new API token. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateAPITokenHttpGetIn" />
      <wsdl:output message="tns:CreateAPITokenHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAPIToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an API token. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAPITokenHttpGetIn" />
      <wsdl:output message="tns:DeleteAPITokenHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateSubAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new subaccount.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateSubAccountHttpGetIn" />
      <wsdl:output message="tns:CreateSubAccountHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a user account. Returns the User ID for the new user account.</wsdl:documentation>
      <wsdl:input message="tns:CreateAccountHttpGetIn" />
      <wsdl:output message="tns:CreateAccountHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a single email address to the unsubscribe list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddUnsubscribeHttpGetIn" />
      <wsdl:output message="tns:AddUnsubscribeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks unsubscribe list for presence of specified email address. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CheckUnsubscribeHttpGetIn" />
      <wsdl:output message="tns:CheckUnsubscribeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a single email address from the unsubscribe list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteUnsubscribeHttpGetIn" />
      <wsdl:output message="tns:DeleteUnsubscribeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a single email address to your bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddBounceHttpGetIn" />
      <wsdl:output message="tns:AddBounceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks if email address is on the bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CheckBounceHttpGetIn" />
      <wsdl:output message="tns:CheckBounceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes an email address from the bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteBounceHttpGetIn" />
      <wsdl:output message="tns:DeleteBounceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupHttpGetIn" />
      <wsdl:output message="tns:AddGroupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the status for a particular campaign.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailStatusHttpGetIn" />
      <wsdl:output message="tns:GetMassEmailStatusHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDetails_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the details of a campaign.  Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDetails_XMLHttpGetIn" />
      <wsdl:output message="tns:GetCampaignDetails_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDeliveryLog_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the delivery logs for recipients of a campaign.  Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDeliveryLog_XMLHttpGetIn" />
      <wsdl:output message="tns:GetCampaignDeliveryLog_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalDeliveryLog_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the delivery log for a transactional message. Returns and XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalDeliveryLog_XMLHttpGetIn" />
      <wsdl:output message="tns:GetTransactionalDeliveryLog_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus_CustomCampaignID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the status for a particular campaign.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailStatus_CustomCampaignIDHttpGetIn" />
      <wsdl:output message="tns:GetMassEmailStatus_CustomCampaignIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupFieldList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of all fields in the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetGroupFieldListHttpGetIn" />
      <wsdl:output message="tns:GetGroupFieldListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed email addresses since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetUnsubscribeListHttpGetIn" />
      <wsdl:output message="tns:GetUnsubscribeListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of all unsubscribed email addresses and the date they unsubscribed since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetUnsubscribeList2HttpGetIn" />
      <wsdl:output message="tns:GetUnsubscribeList2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced X times since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormalHttpGetIn" />
      <wsdl:output message="tns:GetBounceListNormalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced at least X times in total, and at least once since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal_IncludePastHttpGetIn" />
      <wsdl:output message="tns:GetBounceListNormal_IncludePastHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all email addresses that have bounced at least once since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListAllHttpGetIn" />
      <wsdl:output message="tns:GetBounceListAllHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves data of all email addresses that have bounced at least once since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListAll2HttpGetIn" />
      <wsdl:output message="tns:GetBounceListAll2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced X times since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal2HttpGetIn" />
      <wsdl:output message="tns:GetBounceListNormal2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced at least X times in total, and at least once since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal_IncludePast2HttpGetIn" />
      <wsdl:output message="tns:GetBounceListNormal_IncludePast2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list given its ID number. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByIDHttpGetIn" />
      <wsdl:output message="tns:DeleteGroupByIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Lists_EditMember_ByAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Edits a list member. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Lists_EditMember_ByAddressHttpGetIn" />
      <wsdl:output message="tns:Lists_EditMember_ByAddressHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a field for a list member. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_EditMember_ByAddressHttpGetIn" />
      <wsdl:output message="tns:Groups_EditMember_ByAddressHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a field for a list member. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_EditMember_ByIDHttpGetIn" />
      <wsdl:output message="tns:Groups_EditMember_ByIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list given its name. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByNameHttpGetIn" />
      <wsdl:output message="tns:DeleteGroupByNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a standard field to the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupFieldHttpGetIn" />
      <wsdl:output message="tns:AddGroupFieldHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a field from the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupFieldHttpGetIn" />
      <wsdl:output message="tns:DeleteGroupFieldHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupMemberString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a member to the specified list, via string input. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupMemberStringHttpGetIn" />
      <wsdl:output message="tns:AddGroupMemberStringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupMember">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a member to the specified list, via array input. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupMemberHttpGetIn" />
      <wsdl:output message="tns:AddGroupMemberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupMember">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list member from the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupMemberHttpGetIn" />
      <wsdl:output message="tns:DeleteGroupMemberHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ApproveMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Approves a campaign that is currently pending approval. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ApproveMassEmailHttpGetIn" />
      <wsdl:output message="tns:ApproveMassEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a campaign with a plain text and/or HTML email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailHttpGetIn" />
      <wsdl:output message="tns:SendMassEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a previously saved campaign to a new set of recipients. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailPreviousHttpGetIn" />
      <wsdl:output message="tns:SendMassEmailPreviousHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a previously saved campaign to a new set of recipients. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailPrevious2HttpGetIn" />
      <wsdl:output message="tns:SendMassEmailPrevious2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailRaw">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a campaign, given a raw message including MIME parts and a MIME boundary. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailRawHttpGetIn" />
      <wsdl:output message="tns:SendMassEmailRawHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an unsent campaign or an already sent campaign from your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMassEmailHttpGetIn" />
      <wsdl:output message="tns:DeleteMassEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics on a particular campaign. Returns an array of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReportHttpGetIn" />
      <wsdl:output message="tns:GetMassEmailReportHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics on a particular campaign, including blocks. Returns an array of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReport2HttpGetIn" />
      <wsdl:output message="tns:GetMassEmailReport2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupMemberCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the number of members in a list. Returns an integer.</wsdl:documentation>
      <wsdl:input message="tns:GetGroupMemberCountHttpGetIn" />
      <wsdl:output message="tns:GetGroupMemberCountHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="IsMemberInGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Determines whether a particular email address is in a list. Returns a boolean true/false.</wsdl:documentation>
      <wsdl:input message="tns:IsMemberInGroupHttpGetIn" />
      <wsdl:output message="tns:IsMemberInGroupHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from raw data. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromDataHttpGetIn" />
      <wsdl:output message="tns:ImportGroupMembersFromDataHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from raw data. Specify whether to add all records or update existing records. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromData2HttpGetIn" />
      <wsdl:output message="tns:ImportGroupMembersFromData2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from previously FTPd file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromFileHttpGetIn" />
      <wsdl:output message="tns:ImportGroupMembersFromFileHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from previously FTPd file. Specify whether to add all records or update existing records. Returns a string. </wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromFile2HttpGetIn" />
      <wsdl:output message="tns:ImportGroupMembersFromFile2HttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetRecipients_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetRecipients_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetRecipients_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetOpens_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetOpens_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetOpens_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_DatasetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_DatasetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_DataSetHttpGetIn" />
      <wsdl:output message="tns:Groups_GetList_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_XMLHttpGetIn" />
      <wsdl:output message="tns:Groups_GetList_XMLHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_StringHttpGetIn" />
      <wsdl:output message="tns:Groups_GetList_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_DataSetHttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_DataSetHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_StringHttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_StringHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_XMLHttpGetIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_XMLHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="JangoMailHttpPost">
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses which have bounced greater than or equal to value, within the specified time range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSoftBouncesByCount_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetSoftBouncesByCount_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRemovedAddresses">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list of addresses which have been removed during preprocessing for a particular campaign. Returns a JSON String.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRemovedAddressesHttpPostIn" />
      <wsdl:output message="tns:Reports_GetRemovedAddressesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of opens for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetOpens_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetOpens_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns a .NET dataset.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of clicks for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetClicks_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetClicks_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_DataSet2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_DataSet2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_XML2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_XML2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroup_String2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroup_String2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByTransactionalGroupWithId_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByTransactionalGroupWithId_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteTransactionalGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a transactional group from your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteTransactionalGroupHttpPostIn" />
      <wsdl:output message="tns:DeleteTransactionalGroupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TransactionalGroups_Rename">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Renames a transactional group. Returns a String.</wsdl:documentation>
      <wsdl:input message="tns:TransactionalGroups_RenameHttpPostIn" />
      <wsdl:output message="tns:TransactionalGroups_RenameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalGroupID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a transactional group ID. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalGroupIDHttpPostIn" />
      <wsdl:output message="tns:GetTransactionalGroupIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetRecipients_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetRecipients_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a transactional email message to a single recipient, includes full tracking and DKIM signing capabilities. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailHttpPostIn" />
      <wsdl:output message="tns:SendTransactionalEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailRaw">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This is an undocumented method used internally by JangoMail only.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailRawHttpPostIn" />
      <wsdl:output message="tns:SendTransactionalEmailRawHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddTransactionalGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new transactional group. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddTransactionalGroupHttpPostIn" />
      <wsdl:output message="tns:AddTransactionalGroupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailFromTemplate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a transactional email message to a single recipient, based on a saved email template, includes full tracking and DKIM signing capabilities. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendTransactionalEmailFromTemplateHttpPostIn" />
      <wsdl:output message="tns:SendTransactionalEmailFromTemplateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_DataSetHttpPostIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_XMLHttpPostIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional groups in account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetTransactionalList_StringHttpPostIn" />
      <wsdl:output message="tns:Groups_GetTransactionalList_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_DataSet2HttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_DataSet2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_XML2HttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_XML2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of SMTP errors for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSMTPErrors_String2HttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSMTPErrors_String2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ClearSMTPErrors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Clears SMTP errors from account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ClearSMTPErrorsHttpPostIn" />
      <wsdl:output message="tns:ClearSMTPErrorsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_DataSet2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_DataSet2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_XML2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_XML2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of bounced addresses for a particular campaign, including SMTP Code and Definitive columns. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBouncesByCampaign_String2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetBouncesByCampaign_String2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetReplies_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetReplies_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of replies for a particular particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetReplies_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetReplies_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSet2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSet2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XML2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XML2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_String2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_String2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_DataSet2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_DataSet2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_String2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_String2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for all campaigns for a particular date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesAll_XML2HttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesAll_XML2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteAllMembers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes all members of a list.</wsdl:documentation>
      <wsdl:input message="tns:Groups_DeleteAllMembersHttpPostIn" />
      <wsdl:output message="tns:Groups_DeleteAllMembersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteBulkMembers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes all specified email addresses in a list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_DeleteBulkMembersHttpPostIn" />
      <wsdl:output message="tns:Groups_DeleteBulkMembersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's email address. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByAddress_DataSetHttpPostIn" />
      <wsdl:output message="tns:Groups_GetMember_ByAddress_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's email address. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByAddress_XMLHttpPostIn" />
      <wsdl:output message="tns:Groups_GetMember_ByAddress_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's numeric ID. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByID_DataSetHttpPostIn" />
      <wsdl:output message="tns:Groups_GetMember_ByID_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSentMessageCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves number of sent messages for a particular date range. Returns an integer.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSentMessageCountHttpPostIn" />
      <wsdl:output message="tns:Reports_GetSentMessageCountHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves a list member by the member's numeric ID. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMember_ByID_XMLHttpPostIn" />
      <wsdl:output message="tns:Groups_GetMember_ByID_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_DataSetHttpPostIn" />
      <wsdl:output message="tns:Groups_GetMembers_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_StringHttpPostIn" />
      <wsdl:output message="tns:Groups_GetMembers_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves members of a list. Returns an XML document</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetMembers_XMLHttpPostIn" />
      <wsdl:output message="tns:Groups_GetMembers_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="PauseMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Pauses a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:PauseMassEmailHttpPostIn" />
      <wsdl:output message="tns:PauseMassEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ResumeMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Resumes a paused campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ResumeMassEmailHttpPostIn" />
      <wsdl:output message="tns:ResumeMassEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_DatasetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_DatasetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_DataSet3HttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_DataSet3HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_XML3HttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_XML3HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String3">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves campaign details for a particular date range, including Campaign Identifier, from email and from name. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMassEmailInformation_String3HttpPostIn" />
      <wsdl:output message="tns:Reports_GetMassEmailInformation_String3HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the "mailbox full" soft bounces for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetMailboxFull_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetMailboxFull_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_Rename">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Renames a list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_RenameHttpPostIn" />
      <wsdl:output message="tns:Groups_RenameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the SMTP log for the specified campaign recipient. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSMTPLogHttpPostIn" />
      <wsdl:output message="tns:Reports_GetSMTPLogHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog_Transactional">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the SMTP log for a transactional message. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetSMTPLog_TransactionalHttpPostIn" />
      <wsdl:output message="tns:Reports_GetSMTPLog_TransactionalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="TestCache">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Test</wsdl:documentation>
      <wsdl:input message="tns:TestCacheHttpPostIn" />
      <wsdl:output message="tns:TestCacheHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Authenticates a user login. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AuthenticateUserHttpPostIn" />
      <wsdl:output message="tns:AuthenticateUserHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="VerifyEmailAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Verifies a single email address. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:VerifyEmailAddressHttpPostIn" />
      <wsdl:output message="tns:VerifyEmailAddressHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_DatasetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_DatasetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all recipient actions from an email campaign that is using JangoMail Activity Tracking. Retuns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipientActions_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetRecipientActions_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport_Multiple_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics for a set of campaigns based on date range. Returns a string of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReport_Multiple_StringHttpPostIn" />
      <wsdl:output message="tns:GetMassEmailReport_Multiple_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_AddIP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new authenticated IP address. Retuns a string.</wsdl:documentation>
      <wsdl:input message="tns:SMTPRelay_AddIPHttpPostIn" />
      <wsdl:output message="tns:SMTPRelay_AddIPHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_DeleteIP">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an existing authenticated IP address. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SMTPRelay_DeleteIPHttpPostIn" />
      <wsdl:output message="tns:SMTPRelay_DeleteIPHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="MergeEmailLists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Merges two email lists by copying the list members from the source list to the destination list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:MergeEmailListsHttpPostIn" />
      <wsdl:output message="tns:MergeEmailListsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromCustomID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the transactional ID given a user-specified custom ID for a transactional email. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalIDsFromCustomIDHttpPostIn" />
      <wsdl:output message="tns:GetTransactionalIDsFromCustomIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromRelayID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the transactional ID given a user-specified custom ID for a transactional email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalIDsFromRelayIDHttpPostIn" />
      <wsdl:output message="tns:GetTransactionalIDsFromRelayIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetViewAsWebPageURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Generates a view as webpage URL for a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetViewAsWebPageURLHttpPostIn" />
      <wsdl:output message="tns:GetViewAsWebPageURLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSpamScore">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the spam score for a campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetSpamScoreHttpPostIn" />
      <wsdl:output message="tns:GetSpamScoreHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SetTrackingDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sets tracking domain. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SetTrackingDomainHttpPostIn" />
      <wsdl:output message="tns:SetTrackingDomainHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTrackingDomain">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves account's tracking domain. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetTrackingDomainHttpPostIn" />
      <wsdl:output message="tns:GetTrackingDomainHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangeSubAccountPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Changes the password of a subaccount using the master account.</wsdl:documentation>
      <wsdl:input message="tns:ChangeSubAccountPasswordHttpPostIn" />
      <wsdl:output message="tns:ChangeSubAccountPasswordHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_XMLHttpPostIn" />
      <wsdl:output message="tns:ViewDomainKey_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_DataSetHttpPostIn" />
      <wsdl:output message="tns:ViewDomainKey_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves single DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ViewDomainKey_StringHttpPostIn" />
      <wsdl:output message="tns:ViewDomainKey_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_XMLHttpPostIn" />
      <wsdl:output message="tns:ListDomainKeys_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_DataSetHttpPostIn" />
      <wsdl:output message="tns:ListDomainKeys_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of DomainKeys. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListDomainKeys_StringHttpPostIn" />
      <wsdl:output message="tns:ListDomainKeys_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="EnableDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Enables a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:EnableDomainKeyHttpPostIn" />
      <wsdl:output message="tns:EnableDomainKeyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateDomainKeyHttpPostIn" />
      <wsdl:output message="tns:CreateDomainKeyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteDomainKeyHttpPostIn" />
      <wsdl:output message="tns:DeleteDomainKeyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DisableDomainKey">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Disables a DomainKey. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DisableDomainKeyHttpPostIn" />
      <wsdl:output message="tns:DisableDomainKeyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of blocks for a particular transactional group between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetBlocksHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetBlocksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Broadcast_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves block data for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Broadcast_GetBlocksHttpPostIn" />
      <wsdl:output message="tns:Reports_Broadcast_GetBlocksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBlocks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves uo to 20,000 most recent block data for specified time frame. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetBlocksHttpPostIn" />
      <wsdl:output message="tns:Reports_GetBlocksHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_DatasetHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_DatasetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional email. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetSingleEmailStats_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetSingleEmailStats_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_DatasetHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_DatasetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of transactional messages between a date range. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetMessages_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetMessages_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for current account usage. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAccountUsage_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetAccountUsage_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for current account usage. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAccountUsage_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetAccountUsage_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves statistics for a transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetReport_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetReport_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves all statistics for a transactional group. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_Transactional_GetReport_XML2HttpPostIn" />
      <wsdl:output message="tns:Reports_Transactional_GetReport_XML2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns an XML Document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints within a date range. Returns a String.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsAll_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsAll_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns an XML Document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular transactional group between a date range. Returns a .NET DataSet</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByTransactionalGroup_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByTransactionalGroup_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAttachment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAttachmentHttpPostIn" />
      <wsdl:output message="tns:UploadAttachmentHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListAttachments">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all attachments. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListAttachmentsHttpPostIn" />
      <wsdl:output message="tns:ListAttachmentsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAttachmentHttpPostIn" />
      <wsdl:output message="tns:DeleteAttachmentHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ListAssets">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Lists all files. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ListAssetsHttpPostIn" />
      <wsdl:output message="tns:ListAssetsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAttachmentFromBase64">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload an attachment. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAttachmentFromBase64HttpPostIn" />
      <wsdl:output message="tns:UploadAttachmentFromBase64HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAsset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAssetHttpPostIn" />
      <wsdl:output message="tns:UploadAssetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAsset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAssetHttpPostIn" />
      <wsdl:output message="tns:DeleteAssetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadAssetFromBase64">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Upload file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:UploadAssetFromBase64HttpPostIn" />
      <wsdl:output message="tns:UploadAssetFromBase64HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateAPIToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new API token. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateAPITokenHttpPostIn" />
      <wsdl:output message="tns:CreateAPITokenHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteAPIToken">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an API token. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteAPITokenHttpPostIn" />
      <wsdl:output message="tns:DeleteAPITokenHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateSubAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a new subaccount.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CreateSubAccountHttpPostIn" />
      <wsdl:output message="tns:CreateSubAccountHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Creates a user account. Returns the User ID for the new user account.</wsdl:documentation>
      <wsdl:input message="tns:CreateAccountHttpPostIn" />
      <wsdl:output message="tns:CreateAccountHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a single email address to the unsubscribe list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddUnsubscribeHttpPostIn" />
      <wsdl:output message="tns:AddUnsubscribeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks unsubscribe list for presence of specified email address. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CheckUnsubscribeHttpPostIn" />
      <wsdl:output message="tns:CheckUnsubscribeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsubscribe">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a single email address from the unsubscribe list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteUnsubscribeHttpPostIn" />
      <wsdl:output message="tns:DeleteUnsubscribeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a single email address to your bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddBounceHttpPostIn" />
      <wsdl:output message="tns:AddBounceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Checks if email address is on the bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:CheckBounceHttpPostIn" />
      <wsdl:output message="tns:CheckBounceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteBounce">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes an email address from the bounce list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteBounceHttpPostIn" />
      <wsdl:output message="tns:DeleteBounceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a new list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupHttpPostIn" />
      <wsdl:output message="tns:AddGroupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the status for a particular campaign.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailStatusHttpPostIn" />
      <wsdl:output message="tns:GetMassEmailStatusHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDetails_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the details of a campaign.  Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDetails_XMLHttpPostIn" />
      <wsdl:output message="tns:GetCampaignDetails_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDeliveryLog_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the delivery logs for recipients of a campaign.  Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetCampaignDeliveryLog_XMLHttpPostIn" />
      <wsdl:output message="tns:GetCampaignDeliveryLog_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalDeliveryLog_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the delivery log for a transactional message. Returns and XML document.</wsdl:documentation>
      <wsdl:input message="tns:GetTransactionalDeliveryLog_XMLHttpPostIn" />
      <wsdl:output message="tns:GetTransactionalDeliveryLog_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus_CustomCampaignID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves the status for a particular campaign.  Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailStatus_CustomCampaignIDHttpPostIn" />
      <wsdl:output message="tns:GetMassEmailStatus_CustomCampaignIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupFieldList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of all fields in the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetGroupFieldListHttpPostIn" />
      <wsdl:output message="tns:GetGroupFieldListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed email addresses since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetUnsubscribeListHttpPostIn" />
      <wsdl:output message="tns:GetUnsubscribeListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the list of all unsubscribed email addresses and the date they unsubscribed since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetUnsubscribeList2HttpPostIn" />
      <wsdl:output message="tns:GetUnsubscribeList2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced X times since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormalHttpPostIn" />
      <wsdl:output message="tns:GetBounceListNormalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced at least X times in total, and at least once since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal_IncludePastHttpPostIn" />
      <wsdl:output message="tns:GetBounceListNormal_IncludePastHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all email addresses that have bounced at least once since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListAllHttpPostIn" />
      <wsdl:output message="tns:GetBounceListAllHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves data of all email addresses that have bounced at least once since the specified date. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListAll2HttpPostIn" />
      <wsdl:output message="tns:GetBounceListAll2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced X times since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal2HttpPostIn" />
      <wsdl:output message="tns:GetBounceListNormal2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of email addresses that have bounced at least X times in total, and at least once since specified date, where X is a configurable parameter in your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:GetBounceListNormal_IncludePast2HttpPostIn" />
      <wsdl:output message="tns:GetBounceListNormal_IncludePast2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list given its ID number. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByIDHttpPostIn" />
      <wsdl:output message="tns:DeleteGroupByIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Lists_EditMember_ByAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Edits a list member. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Lists_EditMember_ByAddressHttpPostIn" />
      <wsdl:output message="tns:Lists_EditMember_ByAddressHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByAddress">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a field for a list member. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_EditMember_ByAddressHttpPostIn" />
      <wsdl:output message="tns:Groups_EditMember_ByAddressHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates a field for a list member. Returns a string</wsdl:documentation>
      <wsdl:input message="tns:Groups_EditMember_ByIDHttpPostIn" />
      <wsdl:output message="tns:Groups_EditMember_ByIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list given its name. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupByNameHttpPostIn" />
      <wsdl:output message="tns:DeleteGroupByNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a standard field to the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupFieldHttpPostIn" />
      <wsdl:output message="tns:AddGroupFieldHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupField">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Removes a field from the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupFieldHttpPostIn" />
      <wsdl:output message="tns:DeleteGroupFieldHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupMemberString">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a member to the specified list, via string input. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupMemberStringHttpPostIn" />
      <wsdl:output message="tns:AddGroupMemberStringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroupMember">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Adds a member to the specified list, via array input. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:AddGroupMemberHttpPostIn" />
      <wsdl:output message="tns:AddGroupMemberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupMember">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a list member from the specified list. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteGroupMemberHttpPostIn" />
      <wsdl:output message="tns:DeleteGroupMemberHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ApproveMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Approves a campaign that is currently pending approval. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ApproveMassEmailHttpPostIn" />
      <wsdl:output message="tns:ApproveMassEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a campaign with a plain text and/or HTML email. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailHttpPostIn" />
      <wsdl:output message="tns:SendMassEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a previously saved campaign to a new set of recipients. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailPreviousHttpPostIn" />
      <wsdl:output message="tns:SendMassEmailPreviousHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a previously saved campaign to a new set of recipients. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailPrevious2HttpPostIn" />
      <wsdl:output message="tns:SendMassEmailPrevious2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailRaw">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a campaign, given a raw message including MIME parts and a MIME boundary. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:SendMassEmailRawHttpPostIn" />
      <wsdl:output message="tns:SendMassEmailRawHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMassEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes an unsent campaign or an already sent campaign from your account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:DeleteMassEmailHttpPostIn" />
      <wsdl:output message="tns:DeleteMassEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics on a particular campaign. Returns an array of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReportHttpPostIn" />
      <wsdl:output message="tns:GetMassEmailReportHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves reporting statistics on a particular campaign, including blocks. Returns an array of integers.</wsdl:documentation>
      <wsdl:input message="tns:GetMassEmailReport2HttpPostIn" />
      <wsdl:output message="tns:GetMassEmailReport2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupMemberCount">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the number of members in a list. Returns an integer.</wsdl:documentation>
      <wsdl:input message="tns:GetGroupMemberCountHttpPostIn" />
      <wsdl:output message="tns:GetGroupMemberCountHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="IsMemberInGroup">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Determines whether a particular email address is in a list. Returns a boolean true/false.</wsdl:documentation>
      <wsdl:input message="tns:IsMemberInGroupHttpPostIn" />
      <wsdl:output message="tns:IsMemberInGroupHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from raw data. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromDataHttpPostIn" />
      <wsdl:output message="tns:ImportGroupMembersFromDataHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from raw data. Specify whether to add all records or update existing records. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromData2HttpPostIn" />
      <wsdl:output message="tns:ImportGroupMembersFromData2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from previously FTPd file. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromFileHttpPostIn" />
      <wsdl:output message="tns:ImportGroupMembersFromFileHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Imports members into a list from previously FTPd file. Specify whether to add all records or update existing records. Returns a string. </wsdl:documentation>
      <wsdl:input message="tns:ImportGroupMembersFromFile2HttpPostIn" />
      <wsdl:output message="tns:ImportGroupMembersFromFile2HttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetRecipients_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetRecipients_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetRecipients_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetRecipients_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetOpens_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetOpens_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have opened a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetOpens_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetOpens_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a link in a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetAllClicks_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetAllClicks_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of recipients that have clicked a particular link in a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetClicksByURL_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetClicksByURL_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_Dataset">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_DatasetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_DatasetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of complaints for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetComplaintsByCampaign_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetComplaintsByCampaign_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_DataSetHttpPostIn" />
      <wsdl:output message="tns:Groups_GetList_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_XMLHttpPostIn" />
      <wsdl:output message="tns:Groups_GetList_XMLHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of all lists in account. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Groups_GetList_StringHttpPostIn" />
      <wsdl:output message="tns:Groups_GetList_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_DataSet">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns a .NET DataSet.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_DataSetHttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_DataSetHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_String">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns a string.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_StringHttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_StringHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_XML">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves list of unsubscribed addresses for a particular campaign. Returns an XML document.</wsdl:documentation>
      <wsdl:input message="tns:Reports_GetUnsubscribesByCampaign_XMLHttpPostIn" />
      <wsdl:output message="tns:Reports_GetUnsubscribesByCampaign_XMLHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="JangoMailSoap" type="tns:JangoMailSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByTransactionalGroup_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetSoftBouncesByCount_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetSoftBouncesByCount_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetSoftBouncesByCount_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRemovedAddresses">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetRemovedAddresses" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetOpens_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetOpens_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetOpens_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetClicks_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetClicks_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetClicks_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetRecipients_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetRecipients_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_DataSet2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_XML2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_String2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroupWithId_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroupWithId_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroupWithId_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTransactionalGroup">
      <soap:operation soapAction="http://api.jangomail.com/DeleteTransactionalGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TransactionalGroups_Rename">
      <soap:operation soapAction="http://api.jangomail.com/TransactionalGroups_Rename" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalGroupID">
      <soap:operation soapAction="http://api.jangomail.com/GetTransactionalGroupID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetRecipients_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmail">
      <soap:operation soapAction="http://api.jangomail.com/SendTransactionalEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailRaw">
      <soap:operation soapAction="http://api.jangomail.com/SendTransactionalEmailRaw" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddTransactionalGroup">
      <soap:operation soapAction="http://api.jangomail.com/AddTransactionalGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailFromTemplate">
      <soap:operation soapAction="http://api.jangomail.com/SendTransactionalEmailFromTemplate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetTransactionalList_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_XML">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetTransactionalList_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_String">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetTransactionalList_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_DataSet2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_XML2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_String2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClearSMTPErrors">
      <soap:operation soapAction="http://api.jangomail.com/ClearSMTPErrors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_DataSet2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_XML2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_String2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetReplies_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetReplies_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetReplies_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_DataSet2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_XML2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_String2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_DataSet2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_String2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_XML2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteAllMembers">
      <soap:operation soapAction="http://api.jangomail.com/Groups_DeleteAllMembers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteBulkMembers">
      <soap:operation soapAction="http://api.jangomail.com/Groups_DeleteBulkMembers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByAddress_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_XML">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByAddress_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByID_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSentMessageCount">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetSentMessageCount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_XML">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByID_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetMembers_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_String">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetMembers_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_XML">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetMembers_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PauseMassEmail">
      <soap:operation soapAction="http://api.jangomail.com/PauseMassEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResumeMassEmail">
      <soap:operation soapAction="http://api.jangomail.com/ResumeMassEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_Dataset">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMailboxFull_Dataset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMailboxFull_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet3">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_DataSet3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML3">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_XML3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String3">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_String3" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetMailboxFull_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_Rename">
      <soap:operation soapAction="http://api.jangomail.com/Groups_Rename" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetSMTPLog" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog_Transactional">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetSMTPLog_Transactional" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TestCache">
      <soap:operation soapAction="http://api.jangomail.com/TestCache" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <soap:operation soapAction="http://api.jangomail.com/AuthenticateUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyEmailAddress">
      <soap:operation soapAction="http://api.jangomail.com/VerifyEmailAddress" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_Dataset">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetRecipientActions_Dataset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetRecipientActions_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetRecipientActions_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport_Multiple_String">
      <soap:operation soapAction="http://api.jangomail.com/GetMassEmailReport_Multiple_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_AddIP">
      <soap:operation soapAction="http://api.jangomail.com/SMTPRelay_AddIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_DeleteIP">
      <soap:operation soapAction="http://api.jangomail.com/SMTPRelay_DeleteIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MergeEmailLists">
      <soap:operation soapAction="http://api.jangomail.com/MergeEmailLists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromCustomID">
      <soap:operation soapAction="http://api.jangomail.com/GetTransactionalIDsFromCustomID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromRelayID">
      <soap:operation soapAction="http://api.jangomail.com/GetTransactionalIDsFromRelayID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetViewAsWebPageURL">
      <soap:operation soapAction="http://api.jangomail.com/GetViewAsWebPageURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpamScore">
      <soap:operation soapAction="http://api.jangomail.com/GetSpamScore" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetTrackingDomain">
      <soap:operation soapAction="http://api.jangomail.com/SetTrackingDomain" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackingDomain">
      <soap:operation soapAction="http://api.jangomail.com/GetTrackingDomain" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeSubAccountPassword">
      <soap:operation soapAction="http://api.jangomail.com/ChangeSubAccountPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_XML">
      <soap:operation soapAction="http://api.jangomail.com/ViewDomainKey_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/ViewDomainKey_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_String">
      <soap:operation soapAction="http://api.jangomail.com/ViewDomainKey_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_XML">
      <soap:operation soapAction="http://api.jangomail.com/ListDomainKeys_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/ListDomainKeys_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_String">
      <soap:operation soapAction="http://api.jangomail.com/ListDomainKeys_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnableDomainKey">
      <soap:operation soapAction="http://api.jangomail.com/EnableDomainKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateDomainKey">
      <soap:operation soapAction="http://api.jangomail.com/CreateDomainKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDomainKey">
      <soap:operation soapAction="http://api.jangomail.com/DeleteDomainKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DisableDomainKey">
      <soap:operation soapAction="http://api.jangomail.com/DisableDomainKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetBlocks">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetBlocks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Broadcast_GetBlocks">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Broadcast_GetBlocks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBlocks">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetBlocks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSingleEmailStats_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_Dataset">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSingleEmailStats_Dataset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSingleEmailStats_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetMessages_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_Dataset">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetMessages_Dataset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetMessages_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetAccountUsage_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetAccountUsage_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetReport_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML2">
      <soap:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetReport_XML2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsAll_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsAll_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsAll_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByTransactionalGroup_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByTransactionalGroup_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAttachment">
      <soap:operation soapAction="http://api.jangomail.com/UploadAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListAttachments">
      <soap:operation soapAction="http://api.jangomail.com/ListAttachments" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <soap:operation soapAction="http://api.jangomail.com/DeleteAttachment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListAssets">
      <soap:operation soapAction="http://api.jangomail.com/ListAssets" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAttachmentFromBase64">
      <soap:operation soapAction="http://api.jangomail.com/UploadAttachmentFromBase64" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAsset">
      <soap:operation soapAction="http://api.jangomail.com/UploadAsset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAsset">
      <soap:operation soapAction="http://api.jangomail.com/DeleteAsset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAssetFromBase64">
      <soap:operation soapAction="http://api.jangomail.com/UploadAssetFromBase64" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAPIToken">
      <soap:operation soapAction="http://api.jangomail.com/CreateAPIToken" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAPIToken">
      <soap:operation soapAction="http://api.jangomail.com/DeleteAPIToken" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateSubAccount">
      <soap:operation soapAction="http://api.jangomail.com/CreateSubAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <soap:operation soapAction="http://api.jangomail.com/CreateAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUnsubscribe">
      <soap:operation soapAction="http://api.jangomail.com/AddUnsubscribe" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckUnsubscribe">
      <soap:operation soapAction="http://api.jangomail.com/CheckUnsubscribe" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsubscribe">
      <soap:operation soapAction="http://api.jangomail.com/DeleteUnsubscribe" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddBounce">
      <soap:operation soapAction="http://api.jangomail.com/AddBounce" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckBounce">
      <soap:operation soapAction="http://api.jangomail.com/CheckBounce" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteBounce">
      <soap:operation soapAction="http://api.jangomail.com/DeleteBounce" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroup">
      <soap:operation soapAction="http://api.jangomail.com/AddGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus">
      <soap:operation soapAction="http://api.jangomail.com/GetMassEmailStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDetails_XML">
      <soap:operation soapAction="http://api.jangomail.com/GetCampaignDetails_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDeliveryLog_XML">
      <soap:operation soapAction="http://api.jangomail.com/GetCampaignDeliveryLog_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalDeliveryLog_XML">
      <soap:operation soapAction="http://api.jangomail.com/GetTransactionalDeliveryLog_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus_CustomCampaignID">
      <soap:operation soapAction="http://api.jangomail.com/GetMassEmailStatus_CustomCampaignID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupFieldList">
      <soap:operation soapAction="http://api.jangomail.com/GetGroupFieldList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList">
      <soap:operation soapAction="http://api.jangomail.com/GetUnsubscribeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList2">
      <soap:operation soapAction="http://api.jangomail.com/GetUnsubscribeList2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal">
      <soap:operation soapAction="http://api.jangomail.com/GetBounceListNormal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast">
      <soap:operation soapAction="http://api.jangomail.com/GetBounceListNormal_IncludePast" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll">
      <soap:operation soapAction="http://api.jangomail.com/GetBounceListAll" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll2">
      <soap:operation soapAction="http://api.jangomail.com/GetBounceListAll2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal2">
      <soap:operation soapAction="http://api.jangomail.com/GetBounceListNormal2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast2">
      <soap:operation soapAction="http://api.jangomail.com/GetBounceListNormal_IncludePast2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByID">
      <soap:operation soapAction="http://api.jangomail.com/DeleteGroupByID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Lists_EditMember_ByAddress">
      <soap:operation soapAction="http://api.jangomail.com/Lists_EditMember_ByAddress" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByAddress">
      <soap:operation soapAction="http://api.jangomail.com/Groups_EditMember_ByAddress" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByID">
      <soap:operation soapAction="http://api.jangomail.com/Groups_EditMember_ByID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByName">
      <soap:operation soapAction="http://api.jangomail.com/DeleteGroupByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupField">
      <soap:operation soapAction="http://api.jangomail.com/AddGroupField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupField">
      <soap:operation soapAction="http://api.jangomail.com/DeleteGroupField" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupMemberString">
      <soap:operation soapAction="http://api.jangomail.com/AddGroupMemberString" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupMember">
      <soap:operation soapAction="http://api.jangomail.com/AddGroupMember" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupMember">
      <soap:operation soapAction="http://api.jangomail.com/DeleteGroupMember" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApproveMassEmail">
      <soap:operation soapAction="http://api.jangomail.com/ApproveMassEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmail">
      <soap:operation soapAction="http://api.jangomail.com/SendMassEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious">
      <soap:operation soapAction="http://api.jangomail.com/SendMassEmailPrevious" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious2">
      <soap:operation soapAction="http://api.jangomail.com/SendMassEmailPrevious2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailRaw">
      <soap:operation soapAction="http://api.jangomail.com/SendMassEmailRaw" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMassEmail">
      <soap:operation soapAction="http://api.jangomail.com/DeleteMassEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport">
      <soap:operation soapAction="http://api.jangomail.com/GetMassEmailReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport2">
      <soap:operation soapAction="http://api.jangomail.com/GetMassEmailReport2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupMemberCount">
      <soap:operation soapAction="http://api.jangomail.com/GetGroupMemberCount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsMemberInGroup">
      <soap:operation soapAction="http://api.jangomail.com/IsMemberInGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData">
      <soap:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData2">
      <soap:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromData2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile">
      <soap:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile2">
      <soap:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromFile2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetRecipients_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetRecipients_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetRecipients_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetOpens_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetOpens_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetOpens_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetAllClicks_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetAllClicks_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetAllClicks_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetClicksByURL_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetClicksByURL_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetClicksByURL_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_Dataset">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByCampaign_Dataset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByCampaign_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByCampaign_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetList_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_XML">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetList_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_String">
      <soap:operation soapAction="http://api.jangomail.com/Groups_GetList_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_DataSet">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesByCampaign_DataSet" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_String">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesByCampaign_String" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_XML">
      <soap:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesByCampaign_XML" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="JangoMailSoap12" type="tns:JangoMailSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByTransactionalGroup_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetSoftBouncesByCount_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetSoftBouncesByCount_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetSoftBouncesByCount_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRemovedAddresses">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetRemovedAddresses" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetOpens_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetOpens_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetOpens_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetClicks_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetClicks_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetClicks_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetRecipients_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetRecipients_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_DataSet2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_XML2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroup_String2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroupWithId_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroupWithId_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByTransactionalGroupWithId_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTransactionalGroup">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteTransactionalGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TransactionalGroups_Rename">
      <soap12:operation soapAction="http://api.jangomail.com/TransactionalGroups_Rename" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalGroupID">
      <soap12:operation soapAction="http://api.jangomail.com/GetTransactionalGroupID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetRecipients_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmail">
      <soap12:operation soapAction="http://api.jangomail.com/SendTransactionalEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailRaw">
      <soap12:operation soapAction="http://api.jangomail.com/SendTransactionalEmailRaw" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddTransactionalGroup">
      <soap12:operation soapAction="http://api.jangomail.com/AddTransactionalGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailFromTemplate">
      <soap12:operation soapAction="http://api.jangomail.com/SendTransactionalEmailFromTemplate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetTransactionalList_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetTransactionalList_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_String">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetTransactionalList_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_DataSet2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_XML2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSMTPErrors_String2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClearSMTPErrors">
      <soap12:operation soapAction="http://api.jangomail.com/ClearSMTPErrors" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_DataSet2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_XML2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBouncesByCampaign_String2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetReplies_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetReplies_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetReplies_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_DataSet2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_XML2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_String2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_DataSet2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_String2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesAll_XML2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteAllMembers">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_DeleteAllMembers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteBulkMembers">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_DeleteBulkMembers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByAddress_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByAddress_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByID_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSentMessageCount">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetSentMessageCount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetMember_ByID_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetMembers_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_String">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetMembers_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetMembers_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PauseMassEmail">
      <soap12:operation soapAction="http://api.jangomail.com/PauseMassEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResumeMassEmail">
      <soap12:operation soapAction="http://api.jangomail.com/ResumeMassEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_Dataset">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMailboxFull_Dataset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMailboxFull_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet3">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_DataSet3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML3">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_XML3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String3">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMassEmailInformation_String3" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetMailboxFull_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_Rename">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_Rename" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetSMTPLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog_Transactional">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetSMTPLog_Transactional" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TestCache">
      <soap12:operation soapAction="http://api.jangomail.com/TestCache" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <soap12:operation soapAction="http://api.jangomail.com/AuthenticateUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyEmailAddress">
      <soap12:operation soapAction="http://api.jangomail.com/VerifyEmailAddress" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_Dataset">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetRecipientActions_Dataset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetRecipientActions_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetRecipientActions_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport_Multiple_String">
      <soap12:operation soapAction="http://api.jangomail.com/GetMassEmailReport_Multiple_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_AddIP">
      <soap12:operation soapAction="http://api.jangomail.com/SMTPRelay_AddIP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_DeleteIP">
      <soap12:operation soapAction="http://api.jangomail.com/SMTPRelay_DeleteIP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MergeEmailLists">
      <soap12:operation soapAction="http://api.jangomail.com/MergeEmailLists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromCustomID">
      <soap12:operation soapAction="http://api.jangomail.com/GetTransactionalIDsFromCustomID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromRelayID">
      <soap12:operation soapAction="http://api.jangomail.com/GetTransactionalIDsFromRelayID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetViewAsWebPageURL">
      <soap12:operation soapAction="http://api.jangomail.com/GetViewAsWebPageURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpamScore">
      <soap12:operation soapAction="http://api.jangomail.com/GetSpamScore" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetTrackingDomain">
      <soap12:operation soapAction="http://api.jangomail.com/SetTrackingDomain" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackingDomain">
      <soap12:operation soapAction="http://api.jangomail.com/GetTrackingDomain" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeSubAccountPassword">
      <soap12:operation soapAction="http://api.jangomail.com/ChangeSubAccountPassword" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_XML">
      <soap12:operation soapAction="http://api.jangomail.com/ViewDomainKey_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/ViewDomainKey_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_String">
      <soap12:operation soapAction="http://api.jangomail.com/ViewDomainKey_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_XML">
      <soap12:operation soapAction="http://api.jangomail.com/ListDomainKeys_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/ListDomainKeys_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_String">
      <soap12:operation soapAction="http://api.jangomail.com/ListDomainKeys_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnableDomainKey">
      <soap12:operation soapAction="http://api.jangomail.com/EnableDomainKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateDomainKey">
      <soap12:operation soapAction="http://api.jangomail.com/CreateDomainKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDomainKey">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteDomainKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DisableDomainKey">
      <soap12:operation soapAction="http://api.jangomail.com/DisableDomainKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetBlocks">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetBlocks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Broadcast_GetBlocks">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Broadcast_GetBlocks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBlocks">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetBlocks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSingleEmailStats_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_Dataset">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSingleEmailStats_Dataset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetSingleEmailStats_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetMessages_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_Dataset">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetMessages_Dataset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetMessages_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetAccountUsage_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetAccountUsage_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetReport_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML2">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_Transactional_GetReport_XML2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsAll_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsAll_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsAll_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByTransactionalGroup_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByTransactionalGroup_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAttachment">
      <soap12:operation soapAction="http://api.jangomail.com/UploadAttachment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListAttachments">
      <soap12:operation soapAction="http://api.jangomail.com/ListAttachments" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteAttachment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListAssets">
      <soap12:operation soapAction="http://api.jangomail.com/ListAssets" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAttachmentFromBase64">
      <soap12:operation soapAction="http://api.jangomail.com/UploadAttachmentFromBase64" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAsset">
      <soap12:operation soapAction="http://api.jangomail.com/UploadAsset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAsset">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteAsset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAssetFromBase64">
      <soap12:operation soapAction="http://api.jangomail.com/UploadAssetFromBase64" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAPIToken">
      <soap12:operation soapAction="http://api.jangomail.com/CreateAPIToken" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAPIToken">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteAPIToken" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateSubAccount">
      <soap12:operation soapAction="http://api.jangomail.com/CreateSubAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <soap12:operation soapAction="http://api.jangomail.com/CreateAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUnsubscribe">
      <soap12:operation soapAction="http://api.jangomail.com/AddUnsubscribe" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckUnsubscribe">
      <soap12:operation soapAction="http://api.jangomail.com/CheckUnsubscribe" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsubscribe">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteUnsubscribe" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddBounce">
      <soap12:operation soapAction="http://api.jangomail.com/AddBounce" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckBounce">
      <soap12:operation soapAction="http://api.jangomail.com/CheckBounce" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteBounce">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteBounce" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroup">
      <soap12:operation soapAction="http://api.jangomail.com/AddGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus">
      <soap12:operation soapAction="http://api.jangomail.com/GetMassEmailStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDetails_XML">
      <soap12:operation soapAction="http://api.jangomail.com/GetCampaignDetails_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDeliveryLog_XML">
      <soap12:operation soapAction="http://api.jangomail.com/GetCampaignDeliveryLog_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalDeliveryLog_XML">
      <soap12:operation soapAction="http://api.jangomail.com/GetTransactionalDeliveryLog_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus_CustomCampaignID">
      <soap12:operation soapAction="http://api.jangomail.com/GetMassEmailStatus_CustomCampaignID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupFieldList">
      <soap12:operation soapAction="http://api.jangomail.com/GetGroupFieldList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList">
      <soap12:operation soapAction="http://api.jangomail.com/GetUnsubscribeList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList2">
      <soap12:operation soapAction="http://api.jangomail.com/GetUnsubscribeList2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal">
      <soap12:operation soapAction="http://api.jangomail.com/GetBounceListNormal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast">
      <soap12:operation soapAction="http://api.jangomail.com/GetBounceListNormal_IncludePast" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll">
      <soap12:operation soapAction="http://api.jangomail.com/GetBounceListAll" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll2">
      <soap12:operation soapAction="http://api.jangomail.com/GetBounceListAll2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal2">
      <soap12:operation soapAction="http://api.jangomail.com/GetBounceListNormal2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast2">
      <soap12:operation soapAction="http://api.jangomail.com/GetBounceListNormal_IncludePast2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByID">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteGroupByID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Lists_EditMember_ByAddress">
      <soap12:operation soapAction="http://api.jangomail.com/Lists_EditMember_ByAddress" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByAddress">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_EditMember_ByAddress" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByID">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_EditMember_ByID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByName">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteGroupByName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupField">
      <soap12:operation soapAction="http://api.jangomail.com/AddGroupField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupField">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteGroupField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupMemberString">
      <soap12:operation soapAction="http://api.jangomail.com/AddGroupMemberString" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupMember">
      <soap12:operation soapAction="http://api.jangomail.com/AddGroupMember" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupMember">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteGroupMember" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApproveMassEmail">
      <soap12:operation soapAction="http://api.jangomail.com/ApproveMassEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmail">
      <soap12:operation soapAction="http://api.jangomail.com/SendMassEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious">
      <soap12:operation soapAction="http://api.jangomail.com/SendMassEmailPrevious" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious2">
      <soap12:operation soapAction="http://api.jangomail.com/SendMassEmailPrevious2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailRaw">
      <soap12:operation soapAction="http://api.jangomail.com/SendMassEmailRaw" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMassEmail">
      <soap12:operation soapAction="http://api.jangomail.com/DeleteMassEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport">
      <soap12:operation soapAction="http://api.jangomail.com/GetMassEmailReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport2">
      <soap12:operation soapAction="http://api.jangomail.com/GetMassEmailReport2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupMemberCount">
      <soap12:operation soapAction="http://api.jangomail.com/GetGroupMemberCount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsMemberInGroup">
      <soap12:operation soapAction="http://api.jangomail.com/IsMemberInGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData">
      <soap12:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData2">
      <soap12:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromData2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile">
      <soap12:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile2">
      <soap12:operation soapAction="http://api.jangomail.com/ImportGroupMembersFromFile2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetRecipients_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetRecipients_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetRecipients_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetOpens_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetOpens_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetOpens_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetAllClicks_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetAllClicks_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetAllClicks_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetClicksByURL_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetClicksByURL_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetClicksByURL_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_Dataset">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByCampaign_Dataset" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByCampaign_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetComplaintsByCampaign_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetList_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetList_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_String">
      <soap12:operation soapAction="http://api.jangomail.com/Groups_GetList_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_DataSet">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesByCampaign_DataSet" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_String">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesByCampaign_String" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_XML">
      <soap12:operation soapAction="http://api.jangomail.com/Reports_GetUnsubscribesByCampaign_XML" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="JangoMailHttpGet" type="tns:JangoMailHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_String">
      <http:operation location="/Reports_GetComplaintsByTransactionalGroup_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_XML">
      <http:operation location="/Reports_GetSoftBouncesByCount_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_DataSet">
      <http:operation location="/Reports_GetSoftBouncesByCount_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_String">
      <http:operation location="/Reports_GetSoftBouncesByCount_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRemovedAddresses">
      <http:operation location="/Reports_GetRemovedAddresses" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_DataSet">
      <http:operation location="/Reports_Transactional_GetOpens_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_XML">
      <http:operation location="/Reports_Transactional_GetOpens_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_String">
      <http:operation location="/Reports_Transactional_GetOpens_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_DataSet">
      <http:operation location="/Reports_Transactional_GetClicks_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_XML">
      <http:operation location="/Reports_Transactional_GetClicks_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_String">
      <http:operation location="/Reports_Transactional_GetClicks_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_DataSet">
      <http:operation location="/Reports_Transactional_GetRecipients_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_XML">
      <http:operation location="/Reports_Transactional_GetRecipients_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet2">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_DataSet2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_XML2">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_XML2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String2">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_String2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
      <http:operation location="/Reports_GetBouncesByTransactionalGroupWithId_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_XML">
      <http:operation location="/Reports_GetBouncesByTransactionalGroupWithId_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_String">
      <http:operation location="/Reports_GetBouncesByTransactionalGroupWithId_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteTransactionalGroup">
      <http:operation location="/DeleteTransactionalGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TransactionalGroups_Rename">
      <http:operation location="/TransactionalGroups_Rename" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalGroupID">
      <http:operation location="/GetTransactionalGroupID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetRecipients_String">
      <http:operation location="/Reports_Transactional_GetRecipients_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmail">
      <http:operation location="/SendTransactionalEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailRaw">
      <http:operation location="/SendTransactionalEmailRaw" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddTransactionalGroup">
      <http:operation location="/AddTransactionalGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTransactionalEmailFromTemplate">
      <http:operation location="/SendTransactionalEmailFromTemplate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_DataSet">
      <http:operation location="/Groups_GetTransactionalList_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_XML">
      <http:operation location="/Groups_GetTransactionalList_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_String">
      <http:operation location="/Groups_GetTransactionalList_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_DataSet2">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_DataSet2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_XML2">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_XML2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String2">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_String2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClearSMTPErrors">
      <http:operation location="/ClearSMTPErrors" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet">
      <http:operation location="/Reports_GetBouncesByCampaign_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML">
      <http:operation location="/Reports_GetBouncesByCampaign_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String">
      <http:operation location="/Reports_GetBouncesByCampaign_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_DataSet2">
      <http:operation location="/Reports_GetBouncesByCampaign_DataSet2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_XML2">
      <http:operation location="/Reports_GetBouncesByCampaign_XML2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String2">
      <http:operation location="/Reports_GetBouncesByCampaign_String2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_DataSet">
      <http:operation location="/Reports_GetReplies_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_String">
      <http:operation location="/Reports_GetReplies_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetReplies_XML">
      <http:operation location="/Reports_GetReplies_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet">
      <http:operation location="/Reports_GetMassEmailInformation_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML">
      <http:operation location="/Reports_GetMassEmailInformation_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String">
      <http:operation location="/Reports_GetMassEmailInformation_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet2">
      <http:operation location="/Reports_GetMassEmailInformation_DataSet2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML2">
      <http:operation location="/Reports_GetMassEmailInformation_XML2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String2">
      <http:operation location="/Reports_GetMassEmailInformation_String2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet">
      <http:operation location="/Reports_GetUnsubscribesAll_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String">
      <http:operation location="/Reports_GetUnsubscribesAll_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML">
      <http:operation location="/Reports_GetUnsubscribesAll_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet2">
      <http:operation location="/Reports_GetUnsubscribesAll_DataSet2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_String2">
      <http:operation location="/Reports_GetUnsubscribesAll_String2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_XML2">
      <http:operation location="/Reports_GetUnsubscribesAll_XML2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteAllMembers">
      <http:operation location="/Groups_DeleteAllMembers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteBulkMembers">
      <http:operation location="/Groups_DeleteBulkMembers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_DataSet">
      <http:operation location="/Groups_GetMember_ByAddress_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByAddress_XML">
      <http:operation location="/Groups_GetMember_ByAddress_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_DataSet">
      <http:operation location="/Groups_GetMember_ByID_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSentMessageCount">
      <http:operation location="/Reports_GetSentMessageCount" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_XML">
      <http:operation location="/Groups_GetMember_ByID_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_DataSet">
      <http:operation location="/Groups_GetMembers_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_String">
      <http:operation location="/Groups_GetMembers_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_XML">
      <http:operation location="/Groups_GetMembers_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PauseMassEmail">
      <http:operation location="/PauseMassEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ResumeMassEmail">
      <http:operation location="/ResumeMassEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_Dataset">
      <http:operation location="/Reports_GetMailboxFull_Dataset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_XML">
      <http:operation location="/Reports_GetMailboxFull_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet3">
      <http:operation location="/Reports_GetMassEmailInformation_DataSet3" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_XML3">
      <http:operation location="/Reports_GetMassEmailInformation_XML3" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String3">
      <http:operation location="/Reports_GetMassEmailInformation_String3" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMailboxFull_String">
      <http:operation location="/Reports_GetMailboxFull_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_Rename">
      <http:operation location="/Groups_Rename" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog">
      <http:operation location="/Reports_GetSMTPLog" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSMTPLog_Transactional">
      <http:operation location="/Reports_GetSMTPLog_Transactional" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TestCache">
      <http:operation location="/TestCache" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateUser">
      <http:operation location="/AuthenticateUser" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyEmailAddress">
      <http:operation location="/VerifyEmailAddress" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_Dataset">
      <http:operation location="/Reports_GetRecipientActions_Dataset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_XML">
      <http:operation location="/Reports_GetRecipientActions_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_String">
      <http:operation location="/Reports_GetRecipientActions_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport_Multiple_String">
      <http:operation location="/GetMassEmailReport_Multiple_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_AddIP">
      <http:operation location="/SMTPRelay_AddIP" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SMTPRelay_DeleteIP">
      <http:operation location="/SMTPRelay_DeleteIP" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MergeEmailLists">
      <http:operation location="/MergeEmailLists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromCustomID">
      <http:operation location="/GetTransactionalIDsFromCustomID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromRelayID">
      <http:operation location="/GetTransactionalIDsFromRelayID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetViewAsWebPageURL">
      <http:operation location="/GetViewAsWebPageURL" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSpamScore">
      <http:operation location="/GetSpamScore" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetTrackingDomain">
      <http:operation location="/SetTrackingDomain" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTrackingDomain">
      <http:operation location="/GetTrackingDomain" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangeSubAccountPassword">
      <http:operation location="/ChangeSubAccountPassword" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_XML">
      <http:operation location="/ViewDomainKey_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_DataSet">
      <http:operation location="/ViewDomainKey_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_String">
      <http:operation location="/ViewDomainKey_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_XML">
      <http:operation location="/ListDomainKeys_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_DataSet">
      <http:operation location="/ListDomainKeys_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_String">
      <http:operation location="/ListDomainKeys_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnableDomainKey">
      <http:operation location="/EnableDomainKey" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateDomainKey">
      <http:operation location="/CreateDomainKey" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDomainKey">
      <http:operation location="/DeleteDomainKey" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DisableDomainKey">
      <http:operation location="/DisableDomainKey" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetBlocks">
      <http:operation location="/Reports_Transactional_GetBlocks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Broadcast_GetBlocks">
      <http:operation location="/Reports_Broadcast_GetBlocks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBlocks">
      <http:operation location="/Reports_GetBlocks" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_String">
      <http:operation location="/Reports_Transactional_GetSingleEmailStats_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_Dataset">
      <http:operation location="/Reports_Transactional_GetSingleEmailStats_Dataset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSingleEmailStats_XML">
      <http:operation location="/Reports_Transactional_GetSingleEmailStats_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_String">
      <http:operation location="/Reports_Transactional_GetMessages_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_Dataset">
      <http:operation location="/Reports_Transactional_GetMessages_Dataset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_XML">
      <http:operation location="/Reports_Transactional_GetMessages_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_XML">
      <http:operation location="/Reports_GetAccountUsage_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_String">
      <http:operation location="/Reports_GetAccountUsage_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML">
      <http:operation location="/Reports_Transactional_GetReport_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML2">
      <http:operation location="/Reports_Transactional_GetReport_XML2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_XML">
      <http:operation location="/Reports_GetComplaintsAll_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_DataSet">
      <http:operation location="/Reports_GetComplaintsAll_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_String">
      <http:operation location="/Reports_GetComplaintsAll_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_XML">
      <http:operation location="/Reports_GetComplaintsByTransactionalGroup_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_DataSet">
      <http:operation location="/Reports_GetComplaintsByTransactionalGroup_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAttachment">
      <http:operation location="/UploadAttachment" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListAttachments">
      <http:operation location="/ListAttachments" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAttachment">
      <http:operation location="/DeleteAttachment" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListAssets">
      <http:operation location="/ListAssets" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAttachmentFromBase64">
      <http:operation location="/UploadAttachmentFromBase64" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAsset">
      <http:operation location="/UploadAsset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAsset">
      <http:operation location="/DeleteAsset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadAssetFromBase64">
      <http:operation location="/UploadAssetFromBase64" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAPIToken">
      <http:operation location="/CreateAPIToken" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteAPIToken">
      <http:operation location="/DeleteAPIToken" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateSubAccount">
      <http:operation location="/CreateSubAccount" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <http:operation location="/CreateAccount" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUnsubscribe">
      <http:operation location="/AddUnsubscribe" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckUnsubscribe">
      <http:operation location="/CheckUnsubscribe" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteUnsubscribe">
      <http:operation location="/DeleteUnsubscribe" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddBounce">
      <http:operation location="/AddBounce" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckBounce">
      <http:operation location="/CheckBounce" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteBounce">
      <http:operation location="/DeleteBounce" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroup">
      <http:operation location="/AddGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus">
      <http:operation location="/GetMassEmailStatus" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDetails_XML">
      <http:operation location="/GetCampaignDetails_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDeliveryLog_XML">
      <http:operation location="/GetCampaignDeliveryLog_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalDeliveryLog_XML">
      <http:operation location="/GetTransactionalDeliveryLog_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus_CustomCampaignID">
      <http:operation location="/GetMassEmailStatus_CustomCampaignID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupFieldList">
      <http:operation location="/GetGroupFieldList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList">
      <http:operation location="/GetUnsubscribeList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUnsubscribeList2">
      <http:operation location="/GetUnsubscribeList2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal">
      <http:operation location="/GetBounceListNormal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast">
      <http:operation location="/GetBounceListNormal_IncludePast" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll">
      <http:operation location="/GetBounceListAll" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListAll2">
      <http:operation location="/GetBounceListAll2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal2">
      <http:operation location="/GetBounceListNormal2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBounceListNormal_IncludePast2">
      <http:operation location="/GetBounceListNormal_IncludePast2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByID">
      <http:operation location="/DeleteGroupByID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Lists_EditMember_ByAddress">
      <http:operation location="/Lists_EditMember_ByAddress" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByAddress">
      <http:operation location="/Groups_EditMember_ByAddress" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_EditMember_ByID">
      <http:operation location="/Groups_EditMember_ByID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupByName">
      <http:operation location="/DeleteGroupByName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupField">
      <http:operation location="/AddGroupField" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupField">
      <http:operation location="/DeleteGroupField" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupMemberString">
      <http:operation location="/AddGroupMemberString" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroupMember">
      <http:operation location="/AddGroupMember" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroupMember">
      <http:operation location="/DeleteGroupMember" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApproveMassEmail">
      <http:operation location="/ApproveMassEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmail">
      <http:operation location="/SendMassEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious">
      <http:operation location="/SendMassEmailPrevious" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailPrevious2">
      <http:operation location="/SendMassEmailPrevious2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMassEmailRaw">
      <http:operation location="/SendMassEmailRaw" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMassEmail">
      <http:operation location="/DeleteMassEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport">
      <http:operation location="/GetMassEmailReport" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailReport2">
      <http:operation location="/GetMassEmailReport2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupMemberCount">
      <http:operation location="/GetGroupMemberCount" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsMemberInGroup">
      <http:operation location="/IsMemberInGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData">
      <http:operation location="/ImportGroupMembersFromData" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromData2">
      <http:operation location="/ImportGroupMembersFromData2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile">
      <http:operation location="/ImportGroupMembersFromFile" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportGroupMembersFromFile2">
      <http:operation location="/ImportGroupMembersFromFile2" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_String">
      <http:operation location="/Reports_GetRecipients_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_DataSet">
      <http:operation location="/Reports_GetRecipients_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipients_XML">
      <http:operation location="/Reports_GetRecipients_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_DataSet">
      <http:operation location="/Reports_GetOpens_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_XML">
      <http:operation location="/Reports_GetOpens_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_String">
      <http:operation location="/Reports_GetOpens_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_DataSet">
      <http:operation location="/Reports_GetAllClicks_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_XML">
      <http:operation location="/Reports_GetAllClicks_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_String">
      <http:operation location="/Reports_GetAllClicks_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_DataSet">
      <http:operation location="/Reports_GetClicksByURL_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_XML">
      <http:operation location="/Reports_GetClicksByURL_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_String">
      <http:operation location="/Reports_GetClicksByURL_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_Dataset">
      <http:operation location="/Reports_GetComplaintsByCampaign_Dataset" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_XML">
      <http:operation location="/Reports_GetComplaintsByCampaign_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_String">
      <http:operation location="/Reports_GetComplaintsByCampaign_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_DataSet">
      <http:operation location="/Groups_GetList_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_XML">
      <http:operation location="/Groups_GetList_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_String">
      <http:operation location="/Groups_GetList_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_DataSet">
      <http:operation location="/Reports_GetUnsubscribesByCampaign_DataSet" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_String">
      <http:operation location="/Reports_GetUnsubscribesByCampaign_String" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesByCampaign_XML">
      <http:operation location="/Reports_GetUnsubscribesByCampaign_XML" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="JangoMailHttpPost" type="tns:JangoMailHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_String">
      <http:operation location="/Reports_GetComplaintsByTransactionalGroup_String" />
      <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="Reports_GetSoftBouncesByCount_XML">
      <http:operation location="/Reports_GetSoftBouncesByCount_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetSoftBouncesByCount_DataSet">
      <http:operation location="/Reports_GetSoftBouncesByCount_DataSet" />
      <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="Reports_GetSoftBouncesByCount_String">
      <http:operation location="/Reports_GetSoftBouncesByCount_String" />
      <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="Reports_GetRemovedAddresses">
      <http:operation location="/Reports_GetRemovedAddresses" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_DataSet">
      <http:operation location="/Reports_Transactional_GetOpens_DataSet" />
      <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="Reports_Transactional_GetOpens_XML">
      <http:operation location="/Reports_Transactional_GetOpens_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetOpens_String">
      <http:operation location="/Reports_Transactional_GetOpens_String" />
      <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="Reports_Transactional_GetClicks_DataSet">
      <http:operation location="/Reports_Transactional_GetClicks_DataSet" />
      <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="Reports_Transactional_GetClicks_XML">
      <http:operation location="/Reports_Transactional_GetClicks_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetClicks_String">
      <http:operation location="/Reports_Transactional_GetClicks_String" />
      <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="Reports_Transactional_GetRecipients_DataSet">
      <http:operation location="/Reports_Transactional_GetRecipients_DataSet" />
      <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="Reports_Transactional_GetRecipients_XML">
      <http:operation location="/Reports_Transactional_GetRecipients_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_DataSet">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_DataSet" />
      <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="Reports_GetBouncesByTransactionalGroup_XML">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_String" />
      <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="Reports_GetBouncesByTransactionalGroup_DataSet2">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_DataSet2" />
      <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="Reports_GetBouncesByTransactionalGroup_XML2">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_XML2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroup_String2">
      <http:operation location="/Reports_GetBouncesByTransactionalGroup_String2" />
      <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="Reports_GetBouncesByTransactionalGroupWithId_DataSet">
      <http:operation location="/Reports_GetBouncesByTransactionalGroupWithId_DataSet" />
      <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="Reports_GetBouncesByTransactionalGroupWithId_XML">
      <http:operation location="/Reports_GetBouncesByTransactionalGroupWithId_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByTransactionalGroupWithId_String">
      <http:operation location="/Reports_GetBouncesByTransactionalGroupWithId_String" />
      <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="DeleteTransactionalGroup">
      <http:operation location="/DeleteTransactionalGroup" />
      <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="TransactionalGroups_Rename">
      <http:operation location="/TransactionalGroups_Rename" />
      <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="GetTransactionalGroupID">
      <http:operation location="/GetTransactionalGroupID" />
      <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="Reports_Transactional_GetRecipients_String">
      <http:operation location="/Reports_Transactional_GetRecipients_String" />
      <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="SendTransactionalEmail">
      <http:operation location="/SendTransactionalEmail" />
      <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="SendTransactionalEmailRaw">
      <http:operation location="/SendTransactionalEmailRaw" />
      <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="AddTransactionalGroup">
      <http:operation location="/AddTransactionalGroup" />
      <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="SendTransactionalEmailFromTemplate">
      <http:operation location="/SendTransactionalEmailFromTemplate" />
      <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="Groups_GetTransactionalList_DataSet">
      <http:operation location="/Groups_GetTransactionalList_DataSet" />
      <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="Groups_GetTransactionalList_XML">
      <http:operation location="/Groups_GetTransactionalList_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetTransactionalList_String">
      <http:operation location="/Groups_GetTransactionalList_String" />
      <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="Reports_Transactional_GetSMTPErrors_DataSet">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_DataSet" />
      <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="Reports_Transactional_GetSMTPErrors_XML">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_String" />
      <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="Reports_Transactional_GetSMTPErrors_DataSet2">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_DataSet2" />
      <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="Reports_Transactional_GetSMTPErrors_XML2">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_XML2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetSMTPErrors_String2">
      <http:operation location="/Reports_Transactional_GetSMTPErrors_String2" />
      <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="ClearSMTPErrors">
      <http:operation location="/ClearSMTPErrors" />
      <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="Reports_GetBouncesByCampaign_DataSet">
      <http:operation location="/Reports_GetBouncesByCampaign_DataSet" />
      <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="Reports_GetBouncesByCampaign_XML">
      <http:operation location="/Reports_GetBouncesByCampaign_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String">
      <http:operation location="/Reports_GetBouncesByCampaign_String" />
      <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="Reports_GetBouncesByCampaign_DataSet2">
      <http:operation location="/Reports_GetBouncesByCampaign_DataSet2" />
      <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="Reports_GetBouncesByCampaign_XML2">
      <http:operation location="/Reports_GetBouncesByCampaign_XML2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetBouncesByCampaign_String2">
      <http:operation location="/Reports_GetBouncesByCampaign_String2" />
      <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="Reports_GetReplies_DataSet">
      <http:operation location="/Reports_GetReplies_DataSet" />
      <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="Reports_GetReplies_String">
      <http:operation location="/Reports_GetReplies_String" />
      <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="Reports_GetReplies_XML">
      <http:operation location="/Reports_GetReplies_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet">
      <http:operation location="/Reports_GetMassEmailInformation_DataSet" />
      <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="Reports_GetMassEmailInformation_XML">
      <http:operation location="/Reports_GetMassEmailInformation_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String">
      <http:operation location="/Reports_GetMassEmailInformation_String" />
      <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="Reports_GetMassEmailInformation_DataSet2">
      <http:operation location="/Reports_GetMassEmailInformation_DataSet2" />
      <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="Reports_GetMassEmailInformation_XML2">
      <http:operation location="/Reports_GetMassEmailInformation_XML2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String2">
      <http:operation location="/Reports_GetMassEmailInformation_String2" />
      <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="Reports_GetUnsubscribesAll_DataSet">
      <http:operation location="/Reports_GetUnsubscribesAll_DataSet" />
      <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="Reports_GetUnsubscribesAll_String">
      <http:operation location="/Reports_GetUnsubscribesAll_String" />
      <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="Reports_GetUnsubscribesAll_XML">
      <http:operation location="/Reports_GetUnsubscribesAll_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetUnsubscribesAll_DataSet2">
      <http:operation location="/Reports_GetUnsubscribesAll_DataSet2" />
      <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="Reports_GetUnsubscribesAll_String2">
      <http:operation location="/Reports_GetUnsubscribesAll_String2" />
      <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="Reports_GetUnsubscribesAll_XML2">
      <http:operation location="/Reports_GetUnsubscribesAll_XML2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_DeleteAllMembers">
      <http:operation location="/Groups_DeleteAllMembers" />
      <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="Groups_DeleteBulkMembers">
      <http:operation location="/Groups_DeleteBulkMembers" />
      <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="Groups_GetMember_ByAddress_DataSet">
      <http:operation location="/Groups_GetMember_ByAddress_DataSet" />
      <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="Groups_GetMember_ByAddress_XML">
      <http:operation location="/Groups_GetMember_ByAddress_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMember_ByID_DataSet">
      <http:operation location="/Groups_GetMember_ByID_DataSet" />
      <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="Reports_GetSentMessageCount">
      <http:operation location="/Reports_GetSentMessageCount" />
      <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="Groups_GetMember_ByID_XML">
      <http:operation location="/Groups_GetMember_ByID_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetMembers_DataSet">
      <http:operation location="/Groups_GetMembers_DataSet" />
      <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="Groups_GetMembers_String">
      <http:operation location="/Groups_GetMembers_String" />
      <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="Groups_GetMembers_XML">
      <http:operation location="/Groups_GetMembers_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PauseMassEmail">
      <http:operation location="/PauseMassEmail" />
      <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="ResumeMassEmail">
      <http:operation location="/ResumeMassEmail" />
      <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="Reports_GetMailboxFull_Dataset">
      <http:operation location="/Reports_GetMailboxFull_Dataset" />
      <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="Reports_GetMailboxFull_XML">
      <http:operation location="/Reports_GetMailboxFull_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_DataSet3">
      <http:operation location="/Reports_GetMassEmailInformation_DataSet3" />
      <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="Reports_GetMassEmailInformation_XML3">
      <http:operation location="/Reports_GetMassEmailInformation_XML3" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetMassEmailInformation_String3">
      <http:operation location="/Reports_GetMassEmailInformation_String3" />
      <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="Reports_GetMailboxFull_String">
      <http:operation location="/Reports_GetMailboxFull_String" />
      <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="Groups_Rename">
      <http:operation location="/Groups_Rename" />
      <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="Reports_GetSMTPLog">
      <http:operation location="/Reports_GetSMTPLog" />
      <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="Reports_GetSMTPLog_Transactional">
      <http:operation location="/Reports_GetSMTPLog_Transactional" />
      <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="TestCache">
      <http:operation location="/TestCache" />
      <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="AuthenticateUser">
      <http:operation location="/AuthenticateUser" />
      <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="VerifyEmailAddress">
      <http:operation location="/VerifyEmailAddress" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_Dataset">
      <http:operation location="/Reports_GetRecipientActions_Dataset" />
      <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="Reports_GetRecipientActions_XML">
      <http:operation location="/Reports_GetRecipientActions_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetRecipientActions_String">
      <http:operation location="/Reports_GetRecipientActions_String" />
      <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="GetMassEmailReport_Multiple_String">
      <http:operation location="/GetMassEmailReport_Multiple_String" />
      <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="SMTPRelay_AddIP">
      <http:operation location="/SMTPRelay_AddIP" />
      <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="SMTPRelay_DeleteIP">
      <http:operation location="/SMTPRelay_DeleteIP" />
      <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="MergeEmailLists">
      <http:operation location="/MergeEmailLists" />
      <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="GetTransactionalIDsFromCustomID">
      <http:operation location="/GetTransactionalIDsFromCustomID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalIDsFromRelayID">
      <http:operation location="/GetTransactionalIDsFromRelayID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetViewAsWebPageURL">
      <http:operation location="/GetViewAsWebPageURL" />
      <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="GetSpamScore">
      <http:operation location="/GetSpamScore" />
      <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="SetTrackingDomain">
      <http:operation location="/SetTrackingDomain" />
      <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="GetTrackingDomain">
      <http:operation location="/GetTrackingDomain" />
      <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="ChangeSubAccountPassword">
      <http:operation location="/ChangeSubAccountPassword" />
      <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="ViewDomainKey_XML">
      <http:operation location="/ViewDomainKey_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewDomainKey_DataSet">
      <http:operation location="/ViewDomainKey_DataSet" />
      <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="ViewDomainKey_String">
      <http:operation location="/ViewDomainKey_String" />
      <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="ListDomainKeys_XML">
      <http:operation location="/ListDomainKeys_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListDomainKeys_DataSet">
      <http:operation location="/ListDomainKeys_DataSet" />
      <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="ListDomainKeys_String">
      <http:operation location="/ListDomainKeys_String" />
      <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="EnableDomainKey">
      <http:operation location="/EnableDomainKey" />
      <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="CreateDomainKey">
      <http:operation location="/CreateDomainKey" />
      <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="DeleteDomainKey">
      <http:operation location="/DeleteDomainKey" />
      <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="DisableDomainKey">
      <http:operation location="/DisableDomainKey" />
      <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="Reports_Transactional_GetBlocks">
      <http:operation location="/Reports_Transactional_GetBlocks" />
      <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="Reports_Broadcast_GetBlocks">
      <http:operation location="/Reports_Broadcast_GetBlocks" />
      <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="Reports_GetBlocks">
      <http:operation location="/Reports_GetBlocks" />
      <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="Reports_Transactional_GetSingleEmailStats_String">
      <http:operation location="/Reports_Transactional_GetSingleEmailStats_String" />
      <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="Reports_Transactional_GetSingleEmailStats_Dataset">
      <http:operation location="/Reports_Transactional_GetSingleEmailStats_Dataset" />
      <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="Reports_Transactional_GetSingleEmailStats_XML">
      <http:operation location="/Reports_Transactional_GetSingleEmailStats_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetMessages_String">
      <http:operation location="/Reports_Transactional_GetMessages_String" />
      <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="Reports_Transactional_GetMessages_Dataset">
      <http:operation location="/Reports_Transactional_GetMessages_Dataset" />
      <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="Reports_Transactional_GetMessages_XML">
      <http:operation location="/Reports_Transactional_GetMessages_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_XML">
      <http:operation location="/Reports_GetAccountUsage_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAccountUsage_String">
      <http:operation location="/Reports_GetAccountUsage_String" />
      <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="Reports_Transactional_GetReport_XML">
      <http:operation location="/Reports_Transactional_GetReport_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_Transactional_GetReport_XML2">
      <http:operation location="/Reports_Transactional_GetReport_XML2" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_XML">
      <http:operation location="/Reports_GetComplaintsAll_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsAll_DataSet">
      <http:operation location="/Reports_GetComplaintsAll_DataSet" />
      <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="Reports_GetComplaintsAll_String">
      <http:operation location="/Reports_GetComplaintsAll_String" />
      <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="Reports_GetComplaintsByTransactionalGroup_XML">
      <http:operation location="/Reports_GetComplaintsByTransactionalGroup_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByTransactionalGroup_DataSet">
      <http:operation location="/Reports_GetComplaintsByTransactionalGroup_DataSet" />
      <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="UploadAttachment">
      <http:operation location="/UploadAttachment" />
      <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="ListAttachments">
      <http:operation location="/ListAttachments" />
      <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="DeleteAttachment">
      <http:operation location="/DeleteAttachment" />
      <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="ListAssets">
      <http:operation location="/ListAssets" />
      <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="UploadAttachmentFromBase64">
      <http:operation location="/UploadAttachmentFromBase64" />
      <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="UploadAsset">
      <http:operation location="/UploadAsset" />
      <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="DeleteAsset">
      <http:operation location="/DeleteAsset" />
      <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="UploadAssetFromBase64">
      <http:operation location="/UploadAssetFromBase64" />
      <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="CreateAPIToken">
      <http:operation location="/CreateAPIToken" />
      <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="DeleteAPIToken">
      <http:operation location="/DeleteAPIToken" />
      <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="CreateSubAccount">
      <http:operation location="/CreateSubAccount" />
      <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="CreateAccount">
      <http:operation location="/CreateAccount" />
      <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="AddUnsubscribe">
      <http:operation location="/AddUnsubscribe" />
      <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="CheckUnsubscribe">
      <http:operation location="/CheckUnsubscribe" />
      <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="DeleteUnsubscribe">
      <http:operation location="/DeleteUnsubscribe" />
      <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="AddBounce">
      <http:operation location="/AddBounce" />
      <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="CheckBounce">
      <http:operation location="/CheckBounce" />
      <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="DeleteBounce">
      <http:operation location="/DeleteBounce" />
      <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="AddGroup">
      <http:operation location="/AddGroup" />
      <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="GetMassEmailStatus">
      <http:operation location="/GetMassEmailStatus" />
      <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="GetCampaignDetails_XML">
      <http:operation location="/GetCampaignDetails_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCampaignDeliveryLog_XML">
      <http:operation location="/GetCampaignDeliveryLog_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTransactionalDeliveryLog_XML">
      <http:operation location="/GetTransactionalDeliveryLog_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassEmailStatus_CustomCampaignID">
      <http:operation location="/GetMassEmailStatus_CustomCampaignID" />
      <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="GetGroupFieldList">
      <http:operation location="/GetGroupFieldList" />
      <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="GetUnsubscribeList">
      <http:operation location="/GetUnsubscribeList" />
      <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="GetUnsubscribeList2">
      <http:operation location="/GetUnsubscribeList2" />
      <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="GetBounceListNormal">
      <http:operation location="/GetBounceListNormal" />
      <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="GetBounceListNormal_IncludePast">
      <http:operation location="/GetBounceListNormal_IncludePast" />
      <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="GetBounceListAll">
      <http:operation location="/GetBounceListAll" />
      <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="GetBounceListAll2">
      <http:operation location="/GetBounceListAll2" />
      <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="GetBounceListNormal2">
      <http:operation location="/GetBounceListNormal2" />
      <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="GetBounceListNormal_IncludePast2">
      <http:operation location="/GetBounceListNormal_IncludePast2" />
      <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="DeleteGroupByID">
      <http:operation location="/DeleteGroupByID" />
      <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="Lists_EditMember_ByAddress">
      <http:operation location="/Lists_EditMember_ByAddress" />
      <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="Groups_EditMember_ByAddress">
      <http:operation location="/Groups_EditMember_ByAddress" />
      <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="Groups_EditMember_ByID">
      <http:operation location="/Groups_EditMember_ByID" />
      <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="DeleteGroupByName">
      <http:operation location="/DeleteGroupByName" />
      <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="AddGroupField">
      <http:operation location="/AddGroupField" />
      <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="DeleteGroupField">
      <http:operation location="/DeleteGroupField" />
      <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="AddGroupMemberString">
      <http:operation location="/AddGroupMemberString" />
      <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="AddGroupMember">
      <http:operation location="/AddGroupMember" />
      <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="DeleteGroupMember">
      <http:operation location="/DeleteGroupMember" />
      <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="ApproveMassEmail">
      <http:operation location="/ApproveMassEmail" />
      <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="SendMassEmail">
      <http:operation location="/SendMassEmail" />
      <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="SendMassEmailPrevious">
      <http:operation location="/SendMassEmailPrevious" />
      <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="SendMassEmailPrevious2">
      <http:operation location="/SendMassEmailPrevious2" />
      <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="SendMassEmailRaw">
      <http:operation location="/SendMassEmailRaw" />
      <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="DeleteMassEmail">
      <http:operation location="/DeleteMassEmail" />
      <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="GetMassEmailReport">
      <http:operation location="/GetMassEmailReport" />
      <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="GetMassEmailReport2">
      <http:operation location="/GetMassEmailReport2" />
      <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="GetGroupMemberCount">
      <http:operation location="/GetGroupMemberCount" />
      <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="IsMemberInGroup">
      <http:operation location="/IsMemberInGroup" />
      <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="ImportGroupMembersFromData">
      <http:operation location="/ImportGroupMembersFromData" />
      <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="ImportGroupMembersFromData2">
      <http:operation location="/ImportGroupMembersFromData2" />
      <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="ImportGroupMembersFromFile">
      <http:operation location="/ImportGroupMembersFromFile" />
      <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="ImportGroupMembersFromFile2">
      <http:operation location="/ImportGroupMembersFromFile2" />
      <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="Reports_GetRecipients_String">
      <http:operation location="/Reports_GetRecipients_String" />
      <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="Reports_GetRecipients_DataSet">
      <http:operation location="/Reports_GetRecipients_DataSet" />
      <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="Reports_GetRecipients_XML">
      <http:operation location="/Reports_GetRecipients_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_DataSet">
      <http:operation location="/Reports_GetOpens_DataSet" />
      <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="Reports_GetOpens_XML">
      <http:operation location="/Reports_GetOpens_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetOpens_String">
      <http:operation location="/Reports_GetOpens_String" />
      <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="Reports_GetAllClicks_DataSet">
      <http:operation location="/Reports_GetAllClicks_DataSet" />
      <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="Reports_GetAllClicks_XML">
      <http:operation location="/Reports_GetAllClicks_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetAllClicks_String">
      <http:operation location="/Reports_GetAllClicks_String" />
      <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="Reports_GetClicksByURL_DataSet">
      <http:operation location="/Reports_GetClicksByURL_DataSet" />
      <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="Reports_GetClicksByURL_XML">
      <http:operation location="/Reports_GetClicksByURL_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetClicksByURL_String">
      <http:operation location="/Reports_GetClicksByURL_String" />
      <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="Reports_GetComplaintsByCampaign_Dataset">
      <http:operation location="/Reports_GetComplaintsByCampaign_Dataset" />
      <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="Reports_GetComplaintsByCampaign_XML">
      <http:operation location="/Reports_GetComplaintsByCampaign_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Reports_GetComplaintsByCampaign_String">
      <http:operation location="/Reports_GetComplaintsByCampaign_String" />
      <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="Groups_GetList_DataSet">
      <http:operation location="/Groups_GetList_DataSet" />
      <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="Groups_GetList_XML">
      <http:operation location="/Groups_GetList_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Groups_GetList_String">
      <http:operation location="/Groups_GetList_String" />
      <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="Reports_GetUnsubscribesByCampaign_DataSet">
      <http:operation location="/Reports_GetUnsubscribesByCampaign_DataSet" />
      <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="Reports_GetUnsubscribesByCampaign_String">
      <http:operation location="/Reports_GetUnsubscribesByCampaign_String" />
      <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="Reports_GetUnsubscribesByCampaign_XML">
      <http:operation location="/Reports_GetUnsubscribesByCampaign_XML" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:content part="Body" type="text/xml" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="JangoMail">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The JangoMail Application Programming Interface (API) is a web service that allows you to control your JangoMail account programmatically.</wsdl:documentation>
    <wsdl:port name="JangoMailSoap" binding="tns:JangoMailSoap">
      <soap:address location="http://api.jangomail.com/api.asmx" />
    </wsdl:port>
    <wsdl:port name="JangoMailSoap12" binding="tns:JangoMailSoap12">
      <soap12:address location="http://api.jangomail.com/api.asmx" />
    </wsdl:port>
    <wsdl:port name="JangoMailHttpGet" binding="tns:JangoMailHttpGet">
      <http:address location="http://api.jangomail.com/api.asmx" />
    </wsdl:port>
    <wsdl:port name="JangoMailHttpPost" binding="tns:JangoMailHttpPost">
      <http:address location="http://api.jangomail.com/api.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>