<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Soap12" 
    targetNamespace="http://schemas.servicestack.net/types" 
    xmlns:svc="http://schemas.servicestack.net/types" 
    xmlns:tns="http://schemas.servicestack.net/types" 
    
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" 
    xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" 
    xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" 
    xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" 
    xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" 
    xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" 
    xmlns:wsa10="http://www.w3.org/2005/08/addressing" 
    xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">

	<wsdl:types>
		<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="anyType" nillable="true" type="xs:anyType" />
  <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
  <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
  <xs:element name="boolean" nillable="true" type="xs:boolean" />
  <xs:element name="byte" nillable="true" type="xs:byte" />
  <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
  <xs:element name="decimal" nillable="true" type="xs:decimal" />
  <xs:element name="double" nillable="true" type="xs:double" />
  <xs:element name="float" nillable="true" type="xs:float" />
  <xs:element name="int" nillable="true" type="xs:int" />
  <xs:element name="long" nillable="true" type="xs:long" />
  <xs:element name="QName" nillable="true" type="xs:QName" />
  <xs:element name="short" nillable="true" type="xs:short" />
  <xs:element name="string" nillable="true" type="xs:string" />
  <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
  <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
  <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
  <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
  <xs:element name="char" nillable="true" type="tns:char" />
  <xs:simpleType name="char">
    <xs:restriction base="xs:int" />
  </xs:simpleType>
  <xs:element name="duration" nillable="true" type="tns:duration" />
  <xs:simpleType name="duration">
    <xs:restriction base="xs:duration">
      <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
      <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
      <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="guid" nillable="true" type="tns:guid" />
  <xs:simpleType name="guid">
    <xs:restriction base="xs:string">
      <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:attribute name="FactoryType" type="xs:QName" />
  <xs:attribute name="Id" type="xs:ID" />
  <xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.servicestack.net/types" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.servicestack.net/types" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="Auth">
    <xs:sequence>
      <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oauth_verifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RememberMe" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Continue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nonce" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="uri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="response" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="qop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cnonce" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Auth" nillable="true" type="tns:Auth" />
  <xs:complexType name="AuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthResponse" nillable="true" type="tns:AuthResponse" />
  <xs:complexType name="ResponseStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StackTrace" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
  <xs:complexType name="ArrayOfResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResponseError" nillable="true" type="tns:ResponseError" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfResponseError" nillable="true" type="tns:ArrayOfResponseError" />
  <xs:complexType name="ResponseError">
    <xs:sequence>
      <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResponseError" nillable="true" type="tns:ResponseError" />
  <xs:complexType name="RequestLogs">
    <xs:sequence>
      <xs:element minOccurs="0" name="BeforeSecs" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AfterSecs" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ForwardedFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Referer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PathInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Ids" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOflong" />
      <xs:element minOccurs="0" name="BeforeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AfterId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="HasResponse" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="WithErrors" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Skip" type="xs:int" />
      <xs:element minOccurs="0" name="Take" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="EnableSessionTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EnableResponseTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="EnableErrorTracking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="DurationLongerThan" nillable="true" type="ser:duration" />
      <xs:element minOccurs="0" name="DurationLessThan" nillable="true" type="ser:duration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogs" nillable="true" type="tns:RequestLogs" />
  <xs:complexType name="RequestLogsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfRequestLogEntry" />
      <xs:element minOccurs="0" name="Usage" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogsResponse" nillable="true" type="tns:RequestLogsResponse" />
  <xs:complexType name="ArrayOfRequestLogEntry">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RequestLogEntry" nillable="true" type="tns:RequestLogEntry" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRequestLogEntry" nillable="true" type="tns:ArrayOfRequestLogEntry" />
  <xs:complexType name="RequestLogEntry">
    <xs:sequence>
      <xs:element minOccurs="0" name="AbsoluteUri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ErrorResponse" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="FormData" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="ForwardedFor" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Headers" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="HttpMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:long" />
      <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Items" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfKeyValueOfstringanyType" />
      <xs:element minOccurs="0" name="PathInfo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Referer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestBody" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestDto" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="RequestDuration" type="ser:duration" />
      <xs:element minOccurs="0" name="ResponseDto" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="Session" nillable="true" type="xs:anyType" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestLogEntry" nillable="true" type="tns:RequestLogEntry" />
  <xs:complexType name="Registration">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AutoLogin" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="Continue" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Registration" nillable="true" type="tns:Registration" />
  <xs:complexType name="RegistrationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegistrationResponse" nillable="true" type="tns:RegistrationResponse" />
  <xs:complexType name="AuthUserSession">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserAuthName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TwitterUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TwitterScreenName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FacebookUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FacebookUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BirthDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="BirthDateRaw" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Culture" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nickname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RequestTokenSecret" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedAt" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastModified" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ProviderOAuthAccess" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfanyType" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfstring" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfstring" />
      <xs:element minOccurs="0" name="IsAuthenticated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Sequence" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthUserSession" nillable="true" type="tns:AuthUserSession" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOflong">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="long" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOflong" nillable="true" type="tns:ArrayOflong" />
  <xs:complexType name="ArrayOfKeyValueOfstringstring">
    <xs:annotation>
      <xs:appinfo>
        <IsDictionary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringstring">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringstring" nillable="true" type="tns:ArrayOfKeyValueOfstringstring" />
  <xs:complexType name="ArrayOfKeyValueOfstringanyType">
    <xs:annotation>
      <xs:appinfo>
        <IsDictionary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsDictionary>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValueOfstringanyType">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" type="xs:anyType" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringanyType" nillable="true" type="tns:ArrayOfKeyValueOfstringanyType" />
  <xs:complexType name="ArrayOfanyType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfanyType" nillable="true" type="tns:ArrayOfanyType" />
  <xs:complexType name="ArrayOfstring">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" />
</xs:schema>
	</wsdl:types>

	<wsdl:message name="GetUtilitiesIn">
        <wsdl:part name="parameters" element="tns:GetUtilities" />
    </wsdl:message>
    <wsdl:message name="GetUtilitiesOut">
        <wsdl:part name="parameters" element="tns:GetUtilitiesResponse" />
    </wsdl:message><wsdl:message name="GetTenantInfoIn">
        <wsdl:part name="parameters" element="tns:GetTenantInfo" />
    </wsdl:message>
    <wsdl:message name="GetTenantInfoOut">
        <wsdl:part name="parameters" element="tns:GetTenantInfoResponse" />
    </wsdl:message><wsdl:message name="GetTenantHistoryIn">
        <wsdl:part name="parameters" element="tns:GetTenantHistory" />
    </wsdl:message>
    <wsdl:message name="GetTenantHistoryOut">
        <wsdl:part name="parameters" element="tns:GetTenantHistoryResponse" />
    </wsdl:message><wsdl:message name="GetTenantBalanceIn">
        <wsdl:part name="parameters" element="tns:GetTenantBalance" />
    </wsdl:message>
    <wsdl:message name="GetTenantBalanceOut">
        <wsdl:part name="parameters" element="tns:GetTenantBalanceResponse" />
    </wsdl:message><wsdl:message name="GetTenantInvoicesIn">
        <wsdl:part name="parameters" element="tns:GetTenantInvoices" />
    </wsdl:message>
    <wsdl:message name="GetTenantInvoicesOut">
        <wsdl:part name="parameters" element="tns:GetTenantInvoicesResponse" />
    </wsdl:message><wsdl:message name="FindTenantsIn">
        <wsdl:part name="parameters" element="tns:FindTenants" />
    </wsdl:message>
    <wsdl:message name="FindTenantsOut">
        <wsdl:part name="parameters" element="tns:FindTenantsResponse" />
    </wsdl:message><wsdl:message name="GetTenantLastInvoiceIn">
        <wsdl:part name="parameters" element="tns:GetTenantLastInvoice" />
    </wsdl:message>
    <wsdl:message name="GetTenantLastInvoiceOut">
        <wsdl:part name="parameters" element="tns:GetTenantLastInvoiceResponse" />
    </wsdl:message><wsdl:message name="UpdateTenantNameIn">
        <wsdl:part name="parameters" element="tns:UpdateTenantName" />
    </wsdl:message>
    <wsdl:message name="UpdateTenantNameOut">
        <wsdl:part name="parameters" element="tns:UpdateTenantNameResponse" />
    </wsdl:message><wsdl:message name="UpdateTenantIn">
        <wsdl:part name="parameters" element="tns:UpdateTenant" />
    </wsdl:message>
    <wsdl:message name="UpdateTenantOut">
        <wsdl:part name="parameters" element="tns:UpdateTenantResponse" />
    </wsdl:message><wsdl:message name="VerifyEmailChangeIn">
        <wsdl:part name="parameters" element="tns:VerifyEmailChange" />
    </wsdl:message>
    <wsdl:message name="VerifyEmailChangeOut">
        <wsdl:part name="parameters" element="tns:VerifyEmailChangeResponse" />
    </wsdl:message><wsdl:message name="GetAgingSummaryIn">
        <wsdl:part name="parameters" element="tns:GetAgingSummary" />
    </wsdl:message>
    <wsdl:message name="GetAgingSummaryOut">
        <wsdl:part name="parameters" element="tns:GetAgingSummaryResponse" />
    </wsdl:message><wsdl:message name="GetTenantsReportIn">
        <wsdl:part name="parameters" element="tns:GetTenantsReport" />
    </wsdl:message>
    <wsdl:message name="GetTenantsReportOut">
        <wsdl:part name="parameters" element="tns:GetTenantsReportResponse" />
    </wsdl:message><wsdl:message name="GetCollectionsSummaryIn">
        <wsdl:part name="parameters" element="tns:GetCollectionsSummary" />
    </wsdl:message>
    <wsdl:message name="GetCollectionsSummaryOut">
        <wsdl:part name="parameters" element="tns:GetCollectionsSummaryResponse" />
    </wsdl:message><wsdl:message name="GetNonCollectableReportRawDataIn">
        <wsdl:part name="parameters" element="tns:GetNonCollectableReportRawData" />
    </wsdl:message>
    <wsdl:message name="GetNonCollectableReportRawDataOut">
        <wsdl:part name="parameters" element="tns:GetNonCollectableReportRawDataResponse" />
    </wsdl:message><wsdl:message name="GetNonCollectableReportIn">
        <wsdl:part name="parameters" element="tns:GetNonCollectableReport" />
    </wsdl:message>
    <wsdl:message name="GetNonCollectableReportOut">
        <wsdl:part name="parameters" element="tns:GetNonCollectableReportResponse" />
    </wsdl:message><wsdl:message name="GetAccountsWithCreditReportIn">
        <wsdl:part name="parameters" element="tns:GetAccountsWithCreditReport" />
    </wsdl:message>
    <wsdl:message name="GetAccountsWithCreditReportOut">
        <wsdl:part name="parameters" element="tns:GetAccountsWithCreditReportResponse" />
    </wsdl:message><wsdl:message name="GetRecentRubsFilesReportIn">
        <wsdl:part name="parameters" element="tns:GetRecentRubsFilesReport" />
    </wsdl:message>
    <wsdl:message name="GetRecentRubsFilesReportOut">
        <wsdl:part name="parameters" element="tns:GetRecentRubsFilesReportResponse" />
    </wsdl:message><wsdl:message name="GetPartialExemptionsReportIn">
        <wsdl:part name="parameters" element="tns:GetPartialExemptionsReport" />
    </wsdl:message>
    <wsdl:message name="GetPartialExemptionsReportOut">
        <wsdl:part name="parameters" element="tns:GetPartialExemptionsReportResponse" />
    </wsdl:message><wsdl:message name="GetPropertyIn">
        <wsdl:part name="parameters" element="tns:GetProperty" />
    </wsdl:message>
    <wsdl:message name="GetPropertyOut">
        <wsdl:part name="parameters" element="tns:GetPropertyResponse" />
    </wsdl:message><wsdl:message name="UpdatePropertyIn">
        <wsdl:part name="parameters" element="tns:UpdateProperty" />
    </wsdl:message>
    <wsdl:message name="UpdatePropertyOut">
        <wsdl:part name="parameters" element="tns:UpdatePropertyResponse" />
    </wsdl:message><wsdl:message name="GetInvoicedPropertyCyclesIn">
        <wsdl:part name="parameters" element="tns:GetInvoicedPropertyCycles" />
    </wsdl:message>
    <wsdl:message name="GetInvoicedPropertyCyclesOut">
        <wsdl:part name="parameters" element="tns:GetInvoicedPropertyCyclesResponse" />
    </wsdl:message><wsdl:message name="GetExpressMoveOutChargeIn">
        <wsdl:part name="parameters" element="tns:GetExpressMoveOutCharge" />
    </wsdl:message>
    <wsdl:message name="GetExpressMoveOutChargeOut">
        <wsdl:part name="parameters" element="tns:GetExpressMoveOutChargeResponse" />
    </wsdl:message><wsdl:message name="IsExpressMoveOutAvailableIn">
        <wsdl:part name="parameters" element="tns:IsExpressMoveOutAvailable" />
    </wsdl:message>
    <wsdl:message name="IsExpressMoveOutAvailableOut">
        <wsdl:part name="parameters" element="tns:IsExpressMoveOutAvailableResponse" />
    </wsdl:message><wsdl:message name="MoveOutTenantIn">
        <wsdl:part name="parameters" element="tns:MoveOutTenant" />
    </wsdl:message>
    <wsdl:message name="MoveOutTenantOut">
        <wsdl:part name="parameters" element="tns:MoveOutTenantResponse" />
    </wsdl:message><wsdl:message name="MoveInTenantPendingIn">
        <wsdl:part name="parameters" element="tns:MoveInTenantPending" />
    </wsdl:message>
    <wsdl:message name="MoveInTenantPendingOut">
        <wsdl:part name="parameters" element="tns:MoveInTenantPendingResponse" />
    </wsdl:message><wsdl:message name="GetUSStatesIn">
        <wsdl:part name="parameters" element="tns:GetUSStates" />
    </wsdl:message>
    <wsdl:message name="GetUSStatesOut">
        <wsdl:part name="parameters" element="tns:GetUSStatesResponse" />
    </wsdl:message><wsdl:message name="GoPaperlessSetupIn">
        <wsdl:part name="parameters" element="tns:GoPaperlessSetup" />
    </wsdl:message>
    <wsdl:message name="GoPaperlessSetupOut">
        <wsdl:part name="parameters" element="tns:GoPaperlessSetupResponse" />
    </wsdl:message><wsdl:message name="GoPaperlessVerifyEmailIn">
        <wsdl:part name="parameters" element="tns:GoPaperlessVerifyEmail" />
    </wsdl:message>
    <wsdl:message name="GoPaperlessVerifyEmailOut">
        <wsdl:part name="parameters" element="tns:GoPaperlessVerifyEmailResponse" />
    </wsdl:message><wsdl:message name="GoPaperlessResendEmailIn">
        <wsdl:part name="parameters" element="tns:GoPaperlessResendEmail" />
    </wsdl:message>
    <wsdl:message name="GoPaperlessResendEmailOut">
        <wsdl:part name="parameters" element="tns:GoPaperlessResendEmailResponse" />
    </wsdl:message><wsdl:message name="GetSiteMessageIn">
        <wsdl:part name="parameters" element="tns:GetSiteMessage" />
    </wsdl:message>
    <wsdl:message name="GetSiteMessageOut">
        <wsdl:part name="parameters" element="tns:GetSiteMessageResponse" />
    </wsdl:message><wsdl:message name="GetForcedTimeOutIn">
        <wsdl:part name="parameters" element="tns:GetForcedTimeOut" />
    </wsdl:message>
    <wsdl:message name="GetForcedTimeOutOut">
        <wsdl:part name="parameters" element="tns:GetForcedTimeOutResponse" />
    </wsdl:message><wsdl:message name="GetDelinquencyLetterIn">
        <wsdl:part name="parameters" element="tns:GetDelinquencyLetter" />
    </wsdl:message>
    <wsdl:message name="GetDelinquencyLetterOut">
        <wsdl:part name="parameters" element="tns:GetDelinquencyLetterResponse" />
    </wsdl:message><wsdl:message name="GetAllDelinquencyLettersIn">
        <wsdl:part name="parameters" element="tns:GetAllDelinquencyLetters" />
    </wsdl:message>
    <wsdl:message name="GetAllDelinquencyLettersOut">
        <wsdl:part name="parameters" element="tns:GetAllDelinquencyLettersResponse" />
    </wsdl:message><wsdl:message name="GetDelinquencyLetterFieldsIn">
        <wsdl:part name="parameters" element="tns:GetDelinquencyLetterFields" />
    </wsdl:message>
    <wsdl:message name="GetDelinquencyLetterFieldsOut">
        <wsdl:part name="parameters" element="tns:GetDelinquencyLetterFieldsResponse" />
    </wsdl:message><wsdl:message name="GetDelinquencyLetterTemplateIn">
        <wsdl:part name="parameters" element="tns:GetDelinquencyLetterTemplate" />
    </wsdl:message>
    <wsdl:message name="GetDelinquencyLetterTemplateOut">
        <wsdl:part name="parameters" element="tns:GetDelinquencyLetterTemplateResponse" />
    </wsdl:message><wsdl:message name="UpdateDelinquencyLetterTemplateIn">
        <wsdl:part name="parameters" element="tns:UpdateDelinquencyLetterTemplate" />
    </wsdl:message>
    <wsdl:message name="UpdateDelinquencyLetterTemplateOut">
        <wsdl:part name="parameters" element="tns:UpdateDelinquencyLetterTemplateResponse" />
    </wsdl:message><wsdl:message name="GetCreditReasonsIn">
        <wsdl:part name="parameters" element="tns:GetCreditReasons" />
    </wsdl:message>
    <wsdl:message name="GetCreditReasonsOut">
        <wsdl:part name="parameters" element="tns:GetCreditReasonsResponse" />
    </wsdl:message><wsdl:message name="ApplyCreditIn">
        <wsdl:part name="parameters" element="tns:ApplyCredit" />
    </wsdl:message>
    <wsdl:message name="ApplyCreditOut">
        <wsdl:part name="parameters" element="tns:ApplyCreditResponse" />
    </wsdl:message><wsdl:message name="ClearBalanceIn">
        <wsdl:part name="parameters" element="tns:ClearBalance" />
    </wsdl:message>
    <wsdl:message name="ClearBalanceOut">
        <wsdl:part name="parameters" element="tns:ClearBalanceResponse" />
    </wsdl:message><wsdl:message name="GetConsumptionAnalysisIn">
        <wsdl:part name="parameters" element="tns:GetConsumptionAnalysis" />
    </wsdl:message>
    <wsdl:message name="GetConsumptionAnalysisOut">
        <wsdl:part name="parameters" element="tns:GetConsumptionAnalysisResponse" />
    </wsdl:message><wsdl:message name="GetVacantConsumptionIn">
        <wsdl:part name="parameters" element="tns:GetVacantConsumption" />
    </wsdl:message>
    <wsdl:message name="GetVacantConsumptionOut">
        <wsdl:part name="parameters" element="tns:GetVacantConsumptionResponse" />
    </wsdl:message><wsdl:message name="GetOccupiedConsumptionDetailIn">
        <wsdl:part name="parameters" element="tns:GetOccupiedConsumptionDetail" />
    </wsdl:message>
    <wsdl:message name="GetOccupiedConsumptionDetailOut">
        <wsdl:part name="parameters" element="tns:GetOccupiedConsumptionDetailResponse" />
    </wsdl:message><wsdl:message name="GetOccupiedConsumptionDetail2In">
        <wsdl:part name="parameters" element="tns:GetOccupiedConsumptionDetail2" />
    </wsdl:message>
    <wsdl:message name="GetOccupiedConsumptionDetail2Out">
        <wsdl:part name="parameters" element="tns:GetOccupiedConsumptionDetail2Response" />
    </wsdl:message><wsdl:message name="GetConsumptionHistoryIn">
        <wsdl:part name="parameters" element="tns:GetConsumptionHistory" />
    </wsdl:message>
    <wsdl:message name="GetConsumptionHistoryOut">
        <wsdl:part name="parameters" element="tns:GetConsumptionHistoryResponse" />
    </wsdl:message><wsdl:message name="GetConsumptionReportIn">
        <wsdl:part name="parameters" element="tns:GetConsumptionReport" />
    </wsdl:message>
    <wsdl:message name="GetConsumptionReportOut">
        <wsdl:part name="parameters" element="tns:GetConsumptionReportResponse" />
    </wsdl:message><wsdl:message name="GetTenantConsumptionReportIn">
        <wsdl:part name="parameters" element="tns:GetTenantConsumptionReport" />
    </wsdl:message>
    <wsdl:message name="GetTenantConsumptionReportOut">
        <wsdl:part name="parameters" element="tns:GetTenantConsumptionReportResponse" />
    </wsdl:message><wsdl:message name="GetIrregularUsageIn">
        <wsdl:part name="parameters" element="tns:GetIrregularUsage" />
    </wsdl:message>
    <wsdl:message name="GetIrregularUsageOut">
        <wsdl:part name="parameters" element="tns:GetIrregularUsageResponse" />
    </wsdl:message><wsdl:message name="GetIrregularUsageDetailIn">
        <wsdl:part name="parameters" element="tns:GetIrregularUsageDetail" />
    </wsdl:message>
    <wsdl:message name="GetIrregularUsageDetailOut">
        <wsdl:part name="parameters" element="tns:GetIrregularUsageDetailResponse" />
    </wsdl:message><wsdl:message name="GetBuildingsAndUnitsIn">
        <wsdl:part name="parameters" element="tns:GetBuildingsAndUnits" />
    </wsdl:message>
    <wsdl:message name="GetBuildingsAndUnitsOut">
        <wsdl:part name="parameters" element="tns:GetBuildingsAndUnitsResponse" />
    </wsdl:message><wsdl:message name="GetOccupiedBuildingsAndUnitsIn">
        <wsdl:part name="parameters" element="tns:GetOccupiedBuildingsAndUnits" />
    </wsdl:message>
    <wsdl:message name="GetOccupiedBuildingsAndUnitsOut">
        <wsdl:part name="parameters" element="tns:GetOccupiedBuildingsAndUnitsResponse" />
    </wsdl:message><wsdl:message name="LoginIn">
        <wsdl:part name="parameters" element="tns:Login" />
    </wsdl:message>
    <wsdl:message name="LoginOut">
        <wsdl:part name="parameters" element="tns:LoginResponse" />
    </wsdl:message><wsdl:message name="CheckLoginIn">
        <wsdl:part name="parameters" element="tns:CheckLogin" />
    </wsdl:message>
    <wsdl:message name="CheckLoginOut">
        <wsdl:part name="parameters" element="tns:CheckLoginResponse" />
    </wsdl:message><wsdl:message name="ResetPasswordIn">
        <wsdl:part name="parameters" element="tns:ResetPassword" />
    </wsdl:message>
    <wsdl:message name="ResetPasswordOut">
        <wsdl:part name="parameters" element="tns:ResetPasswordResponse" />
    </wsdl:message><wsdl:message name="ResetPasswordManualIn">
        <wsdl:part name="parameters" element="tns:ResetPasswordManual" />
    </wsdl:message>
    <wsdl:message name="ResetPasswordManualOut">
        <wsdl:part name="parameters" element="tns:ResetPasswordManualResponse" />
    </wsdl:message><wsdl:message name="VerifyPasswordResetIn">
        <wsdl:part name="parameters" element="tns:VerifyPasswordReset" />
    </wsdl:message>
    <wsdl:message name="VerifyPasswordResetOut">
        <wsdl:part name="parameters" element="tns:VerifyPasswordResetResponse" />
    </wsdl:message><wsdl:message name="UpdateNewPasswordIn">
        <wsdl:part name="parameters" element="tns:UpdateNewPassword" />
    </wsdl:message>
    <wsdl:message name="UpdateNewPasswordOut">
        <wsdl:part name="parameters" element="tns:UpdateNewPasswordResponse" />
    </wsdl:message><wsdl:message name="UpgradeSecurityIn">
        <wsdl:part name="parameters" element="tns:UpgradeSecurity" />
    </wsdl:message>
    <wsdl:message name="UpgradeSecurityOut">
        <wsdl:part name="parameters" element="tns:UpgradeSecurityResponse" />
    </wsdl:message><wsdl:message name="LoginAsTenantIn">
        <wsdl:part name="parameters" element="tns:LoginAsTenant" />
    </wsdl:message>
    <wsdl:message name="LoginAsTenantOut">
        <wsdl:part name="parameters" element="tns:LoginAsTenantResponse" />
    </wsdl:message><wsdl:message name="LogOffIn">
        <wsdl:part name="parameters" element="tns:LogOff" />
    </wsdl:message>
    <wsdl:message name="LogOffOut">
        <wsdl:part name="parameters" element="tns:LogOffResponse" />
    </wsdl:message><wsdl:message name="GetAlertsIn">
        <wsdl:part name="parameters" element="tns:GetAlerts" />
    </wsdl:message>
    <wsdl:message name="GetAlertsOut">
        <wsdl:part name="parameters" element="tns:GetAlertsResponse" />
    </wsdl:message><wsdl:message name="UpdateAlertsIn">
        <wsdl:part name="parameters" element="tns:UpdateAlerts" />
    </wsdl:message>
    <wsdl:message name="UpdateAlertsOut">
        <wsdl:part name="parameters" element="tns:UpdateAlertsResponse" />
    </wsdl:message><wsdl:message name="RequestLogsIn">
        <wsdl:part name="parameters" element="tns:RequestLogs" />
    </wsdl:message>
    <wsdl:message name="RequestLogsOut">
        <wsdl:part name="parameters" element="tns:RequestLogsResponse" />
    </wsdl:message>

	<wsdl:message name="GoPaperlessOptOutIn">
        <wsdl:part name="parameters" element="tns:GoPaperlessOptOut" />
    </wsdl:message>

	<wsdl:portType name="ISyncReply">
	<wsdl:operation name="GetUtilities">
        <wsdl:input message="svc:GetUtilitiesIn" />
        <wsdl:output message="svc:GetUtilitiesOut" />
    </wsdl:operation><wsdl:operation name="GetTenantInfo">
        <wsdl:input message="svc:GetTenantInfoIn" />
        <wsdl:output message="svc:GetTenantInfoOut" />
    </wsdl:operation><wsdl:operation name="GetTenantHistory">
        <wsdl:input message="svc:GetTenantHistoryIn" />
        <wsdl:output message="svc:GetTenantHistoryOut" />
    </wsdl:operation><wsdl:operation name="GetTenantBalance">
        <wsdl:input message="svc:GetTenantBalanceIn" />
        <wsdl:output message="svc:GetTenantBalanceOut" />
    </wsdl:operation><wsdl:operation name="GetTenantInvoices">
        <wsdl:input message="svc:GetTenantInvoicesIn" />
        <wsdl:output message="svc:GetTenantInvoicesOut" />
    </wsdl:operation><wsdl:operation name="FindTenants">
        <wsdl:input message="svc:FindTenantsIn" />
        <wsdl:output message="svc:FindTenantsOut" />
    </wsdl:operation><wsdl:operation name="GetTenantLastInvoice">
        <wsdl:input message="svc:GetTenantLastInvoiceIn" />
        <wsdl:output message="svc:GetTenantLastInvoiceOut" />
    </wsdl:operation><wsdl:operation name="UpdateTenantName">
        <wsdl:input message="svc:UpdateTenantNameIn" />
        <wsdl:output message="svc:UpdateTenantNameOut" />
    </wsdl:operation><wsdl:operation name="UpdateTenant">
        <wsdl:input message="svc:UpdateTenantIn" />
        <wsdl:output message="svc:UpdateTenantOut" />
    </wsdl:operation><wsdl:operation name="VerifyEmailChange">
        <wsdl:input message="svc:VerifyEmailChangeIn" />
        <wsdl:output message="svc:VerifyEmailChangeOut" />
    </wsdl:operation><wsdl:operation name="GetAgingSummary">
        <wsdl:input message="svc:GetAgingSummaryIn" />
        <wsdl:output message="svc:GetAgingSummaryOut" />
    </wsdl:operation><wsdl:operation name="GetTenantsReport">
        <wsdl:input message="svc:GetTenantsReportIn" />
        <wsdl:output message="svc:GetTenantsReportOut" />
    </wsdl:operation><wsdl:operation name="GetCollectionsSummary">
        <wsdl:input message="svc:GetCollectionsSummaryIn" />
        <wsdl:output message="svc:GetCollectionsSummaryOut" />
    </wsdl:operation><wsdl:operation name="GetNonCollectableReportRawData">
        <wsdl:input message="svc:GetNonCollectableReportRawDataIn" />
        <wsdl:output message="svc:GetNonCollectableReportRawDataOut" />
    </wsdl:operation><wsdl:operation name="GetNonCollectableReport">
        <wsdl:input message="svc:GetNonCollectableReportIn" />
        <wsdl:output message="svc:GetNonCollectableReportOut" />
    </wsdl:operation><wsdl:operation name="GetAccountsWithCreditReport">
        <wsdl:input message="svc:GetAccountsWithCreditReportIn" />
        <wsdl:output message="svc:GetAccountsWithCreditReportOut" />
    </wsdl:operation><wsdl:operation name="GetRecentRubsFilesReport">
        <wsdl:input message="svc:GetRecentRubsFilesReportIn" />
        <wsdl:output message="svc:GetRecentRubsFilesReportOut" />
    </wsdl:operation><wsdl:operation name="GetPartialExemptionsReport">
        <wsdl:input message="svc:GetPartialExemptionsReportIn" />
        <wsdl:output message="svc:GetPartialExemptionsReportOut" />
    </wsdl:operation><wsdl:operation name="GetProperty">
        <wsdl:input message="svc:GetPropertyIn" />
        <wsdl:output message="svc:GetPropertyOut" />
    </wsdl:operation><wsdl:operation name="UpdateProperty">
        <wsdl:input message="svc:UpdatePropertyIn" />
        <wsdl:output message="svc:UpdatePropertyOut" />
    </wsdl:operation><wsdl:operation name="GetInvoicedPropertyCycles">
        <wsdl:input message="svc:GetInvoicedPropertyCyclesIn" />
        <wsdl:output message="svc:GetInvoicedPropertyCyclesOut" />
    </wsdl:operation><wsdl:operation name="GetExpressMoveOutCharge">
        <wsdl:input message="svc:GetExpressMoveOutChargeIn" />
        <wsdl:output message="svc:GetExpressMoveOutChargeOut" />
    </wsdl:operation><wsdl:operation name="IsExpressMoveOutAvailable">
        <wsdl:input message="svc:IsExpressMoveOutAvailableIn" />
        <wsdl:output message="svc:IsExpressMoveOutAvailableOut" />
    </wsdl:operation><wsdl:operation name="MoveOutTenant">
        <wsdl:input message="svc:MoveOutTenantIn" />
        <wsdl:output message="svc:MoveOutTenantOut" />
    </wsdl:operation><wsdl:operation name="MoveInTenantPending">
        <wsdl:input message="svc:MoveInTenantPendingIn" />
        <wsdl:output message="svc:MoveInTenantPendingOut" />
    </wsdl:operation><wsdl:operation name="GetUSStates">
        <wsdl:input message="svc:GetUSStatesIn" />
        <wsdl:output message="svc:GetUSStatesOut" />
    </wsdl:operation><wsdl:operation name="GoPaperlessSetup">
        <wsdl:input message="svc:GoPaperlessSetupIn" />
        <wsdl:output message="svc:GoPaperlessSetupOut" />
    </wsdl:operation><wsdl:operation name="GoPaperlessVerifyEmail">
        <wsdl:input message="svc:GoPaperlessVerifyEmailIn" />
        <wsdl:output message="svc:GoPaperlessVerifyEmailOut" />
    </wsdl:operation><wsdl:operation name="GoPaperlessResendEmail">
        <wsdl:input message="svc:GoPaperlessResendEmailIn" />
        <wsdl:output message="svc:GoPaperlessResendEmailOut" />
    </wsdl:operation><wsdl:operation name="GetSiteMessage">
        <wsdl:input message="svc:GetSiteMessageIn" />
        <wsdl:output message="svc:GetSiteMessageOut" />
    </wsdl:operation><wsdl:operation name="GetForcedTimeOut">
        <wsdl:input message="svc:GetForcedTimeOutIn" />
        <wsdl:output message="svc:GetForcedTimeOutOut" />
    </wsdl:operation><wsdl:operation name="GetDelinquencyLetter">
        <wsdl:input message="svc:GetDelinquencyLetterIn" />
        <wsdl:output message="svc:GetDelinquencyLetterOut" />
    </wsdl:operation><wsdl:operation name="GetAllDelinquencyLetters">
        <wsdl:input message="svc:GetAllDelinquencyLettersIn" />
        <wsdl:output message="svc:GetAllDelinquencyLettersOut" />
    </wsdl:operation><wsdl:operation name="GetDelinquencyLetterFields">
        <wsdl:input message="svc:GetDelinquencyLetterFieldsIn" />
        <wsdl:output message="svc:GetDelinquencyLetterFieldsOut" />
    </wsdl:operation><wsdl:operation name="GetDelinquencyLetterTemplate">
        <wsdl:input message="svc:GetDelinquencyLetterTemplateIn" />
        <wsdl:output message="svc:GetDelinquencyLetterTemplateOut" />
    </wsdl:operation><wsdl:operation name="UpdateDelinquencyLetterTemplate">
        <wsdl:input message="svc:UpdateDelinquencyLetterTemplateIn" />
        <wsdl:output message="svc:UpdateDelinquencyLetterTemplateOut" />
    </wsdl:operation><wsdl:operation name="GetCreditReasons">
        <wsdl:input message="svc:GetCreditReasonsIn" />
        <wsdl:output message="svc:GetCreditReasonsOut" />
    </wsdl:operation><wsdl:operation name="ApplyCredit">
        <wsdl:input message="svc:ApplyCreditIn" />
        <wsdl:output message="svc:ApplyCreditOut" />
    </wsdl:operation><wsdl:operation name="ClearBalance">
        <wsdl:input message="svc:ClearBalanceIn" />
        <wsdl:output message="svc:ClearBalanceOut" />
    </wsdl:operation><wsdl:operation name="GetConsumptionAnalysis">
        <wsdl:input message="svc:GetConsumptionAnalysisIn" />
        <wsdl:output message="svc:GetConsumptionAnalysisOut" />
    </wsdl:operation><wsdl:operation name="GetVacantConsumption">
        <wsdl:input message="svc:GetVacantConsumptionIn" />
        <wsdl:output message="svc:GetVacantConsumptionOut" />
    </wsdl:operation><wsdl:operation name="GetOccupiedConsumptionDetail">
        <wsdl:input message="svc:GetOccupiedConsumptionDetailIn" />
        <wsdl:output message="svc:GetOccupiedConsumptionDetailOut" />
    </wsdl:operation><wsdl:operation name="GetOccupiedConsumptionDetail2">
        <wsdl:input message="svc:GetOccupiedConsumptionDetail2In" />
        <wsdl:output message="svc:GetOccupiedConsumptionDetail2Out" />
    </wsdl:operation><wsdl:operation name="GetConsumptionHistory">
        <wsdl:input message="svc:GetConsumptionHistoryIn" />
        <wsdl:output message="svc:GetConsumptionHistoryOut" />
    </wsdl:operation><wsdl:operation name="GetConsumptionReport">
        <wsdl:input message="svc:GetConsumptionReportIn" />
        <wsdl:output message="svc:GetConsumptionReportOut" />
    </wsdl:operation><wsdl:operation name="GetTenantConsumptionReport">
        <wsdl:input message="svc:GetTenantConsumptionReportIn" />
        <wsdl:output message="svc:GetTenantConsumptionReportOut" />
    </wsdl:operation><wsdl:operation name="GetIrregularUsage">
        <wsdl:input message="svc:GetIrregularUsageIn" />
        <wsdl:output message="svc:GetIrregularUsageOut" />
    </wsdl:operation><wsdl:operation name="GetIrregularUsageDetail">
        <wsdl:input message="svc:GetIrregularUsageDetailIn" />
        <wsdl:output message="svc:GetIrregularUsageDetailOut" />
    </wsdl:operation><wsdl:operation name="GetBuildingsAndUnits">
        <wsdl:input message="svc:GetBuildingsAndUnitsIn" />
        <wsdl:output message="svc:GetBuildingsAndUnitsOut" />
    </wsdl:operation><wsdl:operation name="GetOccupiedBuildingsAndUnits">
        <wsdl:input message="svc:GetOccupiedBuildingsAndUnitsIn" />
        <wsdl:output message="svc:GetOccupiedBuildingsAndUnitsOut" />
    </wsdl:operation><wsdl:operation name="Login">
        <wsdl:input message="svc:LoginIn" />
        <wsdl:output message="svc:LoginOut" />
    </wsdl:operation><wsdl:operation name="CheckLogin">
        <wsdl:input message="svc:CheckLoginIn" />
        <wsdl:output message="svc:CheckLoginOut" />
    </wsdl:operation><wsdl:operation name="ResetPassword">
        <wsdl:input message="svc:ResetPasswordIn" />
        <wsdl:output message="svc:ResetPasswordOut" />
    </wsdl:operation><wsdl:operation name="ResetPasswordManual">
        <wsdl:input message="svc:ResetPasswordManualIn" />
        <wsdl:output message="svc:ResetPasswordManualOut" />
    </wsdl:operation><wsdl:operation name="VerifyPasswordReset">
        <wsdl:input message="svc:VerifyPasswordResetIn" />
        <wsdl:output message="svc:VerifyPasswordResetOut" />
    </wsdl:operation><wsdl:operation name="UpdateNewPassword">
        <wsdl:input message="svc:UpdateNewPasswordIn" />
        <wsdl:output message="svc:UpdateNewPasswordOut" />
    </wsdl:operation><wsdl:operation name="UpgradeSecurity">
        <wsdl:input message="svc:UpgradeSecurityIn" />
        <wsdl:output message="svc:UpgradeSecurityOut" />
    </wsdl:operation><wsdl:operation name="LoginAsTenant">
        <wsdl:input message="svc:LoginAsTenantIn" />
        <wsdl:output message="svc:LoginAsTenantOut" />
    </wsdl:operation><wsdl:operation name="LogOff">
        <wsdl:input message="svc:LogOffIn" />
        <wsdl:output message="svc:LogOffOut" />
    </wsdl:operation><wsdl:operation name="GetAlerts">
        <wsdl:input message="svc:GetAlertsIn" />
        <wsdl:output message="svc:GetAlertsOut" />
    </wsdl:operation><wsdl:operation name="UpdateAlerts">
        <wsdl:input message="svc:UpdateAlertsIn" />
        <wsdl:output message="svc:UpdateAlertsOut" />
    </wsdl:operation><wsdl:operation name="RequestLogs">
        <wsdl:input message="svc:RequestLogsIn" />
        <wsdl:output message="svc:RequestLogsOut" />
    </wsdl:operation>
	</wsdl:portType>

	<wsdl:portType name="IOneWay">
	<wsdl:operation name="GoPaperlessOptOut">
        <wsdl:input message="svc:GoPaperlessOptOutIn" />
    </wsdl:operation>
	</wsdl:portType>

	<wsdl:binding name="WSHttpBinding_ISyncReply" type="svc:ISyncReply">
		<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="GetUtilities">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetUtilities" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetTenantInfo">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetTenantInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetTenantHistory">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetTenantHistory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetTenantBalance">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetTenantBalance" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetTenantInvoices">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetTenantInvoices" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="FindTenants">
      <soap:operation soapAction="http://schemas.servicestack.net/types/FindTenants" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetTenantLastInvoice">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetTenantLastInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateTenantName">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateTenantName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateTenant">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateTenant" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="VerifyEmailChange">
      <soap:operation soapAction="http://schemas.servicestack.net/types/VerifyEmailChange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetAgingSummary">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetAgingSummary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetTenantsReport">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetTenantsReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetCollectionsSummary">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetCollectionsSummary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetNonCollectableReportRawData">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetNonCollectableReportRawData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetNonCollectableReport">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetNonCollectableReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetAccountsWithCreditReport">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetAccountsWithCreditReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetRecentRubsFilesReport">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetRecentRubsFilesReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetPartialExemptionsReport">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetPartialExemptionsReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetProperty">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetProperty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateProperty">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateProperty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetInvoicedPropertyCycles">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetInvoicedPropertyCycles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetExpressMoveOutCharge">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetExpressMoveOutCharge" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="IsExpressMoveOutAvailable">
      <soap:operation soapAction="http://schemas.servicestack.net/types/IsExpressMoveOutAvailable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="MoveOutTenant">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MoveOutTenant" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="MoveInTenantPending">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MoveInTenantPending" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetUSStates">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetUSStates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GoPaperlessSetup">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GoPaperlessSetup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GoPaperlessVerifyEmail">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GoPaperlessVerifyEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GoPaperlessResendEmail">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GoPaperlessResendEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetSiteMessage">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetSiteMessage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetForcedTimeOut">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetForcedTimeOut" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetDelinquencyLetter">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetDelinquencyLetter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetAllDelinquencyLetters">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetAllDelinquencyLetters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetDelinquencyLetterFields">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetDelinquencyLetterFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetDelinquencyLetterTemplate">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetDelinquencyLetterTemplate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateDelinquencyLetterTemplate">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateDelinquencyLetterTemplate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetCreditReasons">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetCreditReasons" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ApplyCredit">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ApplyCredit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ClearBalance">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ClearBalance" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetConsumptionAnalysis">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetConsumptionAnalysis" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetVacantConsumption">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetVacantConsumption" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetOccupiedConsumptionDetail">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetOccupiedConsumptionDetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetOccupiedConsumptionDetail2">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetOccupiedConsumptionDetail2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetConsumptionHistory">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetConsumptionHistory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetConsumptionReport">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetConsumptionReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetTenantConsumptionReport">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetTenantConsumptionReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetIrregularUsage">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetIrregularUsage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetIrregularUsageDetail">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetIrregularUsageDetail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetBuildingsAndUnits">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetBuildingsAndUnits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetOccupiedBuildingsAndUnits">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetOccupiedBuildingsAndUnits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="Login">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Login" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CheckLogin">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CheckLogin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ResetPassword">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ResetPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ResetPasswordManual">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ResetPasswordManual" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="VerifyPasswordReset">
      <soap:operation soapAction="http://schemas.servicestack.net/types/VerifyPasswordReset" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateNewPassword">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateNewPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpgradeSecurity">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpgradeSecurity" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LoginAsTenant">
      <soap:operation soapAction="http://schemas.servicestack.net/types/LoginAsTenant" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LogOff">
      <soap:operation soapAction="http://schemas.servicestack.net/types/LogOff" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetAlerts">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetAlerts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateAlerts">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateAlerts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="RequestLogs">
      <soap:operation soapAction="http://schemas.servicestack.net/types/RequestLogs" 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="WSHttpBinding_IOneWay" type="svc:IOneWay">
		<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="GoPaperlessOptOut">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GoPaperlessOptOut" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation>
	</wsdl:binding>

	<wsdl:service name="SyncReply">
		<wsdl:port name="WSHttpBinding_ISyncReply" binding="svc:WSHttpBinding_ISyncReply">
			<soap:address location="https://gallifrey.studebakersubmetering.com/soap12" />
		</wsdl:port>
	</wsdl:service>

	<wsdl:service name="AsyncOneWay">
		<wsdl:port name="WSHttpBinding_IOneWay" binding="svc:WSHttpBinding_IOneWay">
			<soap:address location="https://gallifrey.studebakersubmetering.com/soap12" />
		</wsdl:port>
	</wsdl:service>
	
</wsdl:definitions>