<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Soap11" 
    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:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.servicestack.net/types" 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:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string">
        <xs:annotation>
          <xs:appinfo>
            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </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:element minOccurs="0" name="Tag" type="xs:long" />
    </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="TestAuthModelIn">
        <wsdl:part name="par" element="tns:TestAuthModel" />
    </wsdl:message>
    <wsdl:message name="TestAuthModelOut">
        <wsdl:part name="par" element="tns:TestAuthModelResponse" />
    </wsdl:message><wsdl:message name="TestNoAuthModelIn">
        <wsdl:part name="par" element="tns:TestNoAuthModel" />
    </wsdl:message>
    <wsdl:message name="TestNoAuthModelOut">
        <wsdl:part name="par" element="tns:TestNoAuthModelResponse" />
    </wsdl:message><wsdl:message name="TestAuthRoleModelIn">
        <wsdl:part name="par" element="tns:TestAuthRoleModel" />
    </wsdl:message>
    <wsdl:message name="TestAuthRoleModelOut">
        <wsdl:part name="par" element="tns:TestAuthRoleModelResponse" />
    </wsdl:message><wsdl:message name="TestAPIIn">
        <wsdl:part name="par" element="tns:TestAPI" />
    </wsdl:message>
    <wsdl:message name="TestAPIOut">
        <wsdl:part name="par" element="tns:TestAPIResponse" />
    </wsdl:message><wsdl:message name="StripeWebhookRequestIn">
        <wsdl:part name="par" element="tns:StripeWebhookRequest" />
    </wsdl:message>
    <wsdl:message name="StripeWebhookRequestOut">
        <wsdl:part name="par" element="tns:StripeWebhookRequestResponse" />
    </wsdl:message><wsdl:message name="StripePlatformWebhookRequestIn">
        <wsdl:part name="par" element="tns:StripePlatformWebhookRequest" />
    </wsdl:message>
    <wsdl:message name="StripePlatformWebhookRequestOut">
        <wsdl:part name="par" element="tns:StripePlatformWebhookRequestResponse" />
    </wsdl:message><wsdl:message name="SmartMemberCloudInfoDtoIn">
        <wsdl:part name="par" element="tns:SmartMemberCloudInfoDto" />
    </wsdl:message>
    <wsdl:message name="SmartMemberCloudInfoDtoOut">
        <wsdl:part name="par" element="tns:SmartMemberCloudInfoDtoResponse" />
    </wsdl:message><wsdl:message name="SmartMemberRegistrationDtoIn">
        <wsdl:part name="par" element="tns:SmartMemberRegistrationDto" />
    </wsdl:message>
    <wsdl:message name="SmartMemberRegistrationDtoOut">
        <wsdl:part name="par" element="tns:SmartMemberRegistrationDtoResponse" />
    </wsdl:message><wsdl:message name="SmartCloudRegistrationDtoIn">
        <wsdl:part name="par" element="tns:SmartCloudRegistrationDto" />
    </wsdl:message>
    <wsdl:message name="SmartCloudRegistrationDtoOut">
        <wsdl:part name="par" element="tns:SmartCloudRegistrationDtoResponse" />
    </wsdl:message><wsdl:message name="SmartMemberDetailsDtoIn">
        <wsdl:part name="par" element="tns:SmartMemberDetailsDto" />
    </wsdl:message>
    <wsdl:message name="SmartMemberDetailsDtoOut">
        <wsdl:part name="par" element="tns:SmartMemberDetailsDtoResponse" />
    </wsdl:message><wsdl:message name="SmartAllMembersDtoIn">
        <wsdl:part name="par" element="tns:SmartAllMembersDto" />
    </wsdl:message>
    <wsdl:message name="SmartAllMembersDtoOut">
        <wsdl:part name="par" element="tns:SmartAllMembersDtoResponse" />
    </wsdl:message><wsdl:message name="GetClubSportsRequestIn">
        <wsdl:part name="par" element="tns:GetClubSportsRequest" />
    </wsdl:message>
    <wsdl:message name="GetClubSportsRequestOut">
        <wsdl:part name="par" element="tns:GetClubSportsRequestResponse" />
    </wsdl:message><wsdl:message name="AuthIn">
        <wsdl:part name="par" element="tns:Auth" />
    </wsdl:message>
    <wsdl:message name="AuthOut">
        <wsdl:part name="par" element="tns:AuthResponse" />
    </wsdl:message><wsdl:message name="AssignRolesIn">
        <wsdl:part name="par" element="tns:AssignRoles" />
    </wsdl:message>
    <wsdl:message name="AssignRolesOut">
        <wsdl:part name="par" element="tns:AssignRolesResponse" />
    </wsdl:message><wsdl:message name="UnAssignRolesIn">
        <wsdl:part name="par" element="tns:UnAssignRoles" />
    </wsdl:message>
    <wsdl:message name="UnAssignRolesOut">
        <wsdl:part name="par" element="tns:UnAssignRolesResponse" />
    </wsdl:message>

	<wsdl:message name="CreateTeamManagerCloudAccountDtoIn">
        <wsdl:part name="par" element="tns:CreateTeamManagerCloudAccountDto" />
    </wsdl:message><wsdl:message name="StripeChargeOnlyDtoIn">
        <wsdl:part name="par" element="tns:StripeChargeOnlyDto" />
    </wsdl:message><wsdl:message name="StripeSepaPaymentRequestIn">
        <wsdl:part name="par" element="tns:StripeSepaPaymentRequest" />
    </wsdl:message><wsdl:message name="StripeSepaRefundRequestIn">
        <wsdl:part name="par" element="tns:StripeSepaRefundRequest" />
    </wsdl:message><wsdl:message name="StripeSepaCancelRequestIn">
        <wsdl:part name="par" element="tns:StripeSepaCancelRequest" />
    </wsdl:message><wsdl:message name="CancelMemberEventDtoIn">
        <wsdl:part name="par" element="tns:CancelMemberEventDto" />
    </wsdl:message><wsdl:message name="ChangeEmailAddressRequestIn">
        <wsdl:part name="par" element="tns:ChangeEmailAddressRequest" />
    </wsdl:message><wsdl:message name="SccAuthenticateDtoIn">
        <wsdl:part name="par" element="tns:SccAuthenticateDto" />
    </wsdl:message><wsdl:message name="SccWidgetAuthenticateDtoIn">
        <wsdl:part name="par" element="tns:SccWidgetAuthenticateDto" />
    </wsdl:message><wsdl:message name="ClubByGuidRequestIn">
        <wsdl:part name="par" element="tns:ClubByGuidRequest" />
    </wsdl:message><wsdl:message name="ClubHasModulesRequestIn">
        <wsdl:part name="par" element="tns:ClubHasModulesRequest" />
    </wsdl:message><wsdl:message name="ClubAdminHasModulesRequestIn">
        <wsdl:part name="par" element="tns:ClubAdminHasModulesRequest" />
    </wsdl:message><wsdl:message name="ClubStripeSettingsRequestIn">
        <wsdl:part name="par" element="tns:ClubStripeSettingsRequest" />
    </wsdl:message><wsdl:message name="SccCreateCm365UserRequestIn">
        <wsdl:part name="par" element="tns:SccCreateCm365UserRequest" />
    </wsdl:message><wsdl:message name="CreateCm365UserRequestIn">
        <wsdl:part name="par" element="tns:CreateCm365UserRequest" />
    </wsdl:message><wsdl:message name="CreateStripeAccountDtoIn">
        <wsdl:part name="par" element="tns:CreateStripeAccountDto" />
    </wsdl:message><wsdl:message name="DisableCm365UserRequestCloudIn">
        <wsdl:part name="par" element="tns:DisableCm365UserRequestCloud" />
    </wsdl:message><wsdl:message name="DisableCm365UserRequestDesktopIn">
        <wsdl:part name="par" element="tns:DisableCm365UserRequestDesktop" />
    </wsdl:message><wsdl:message name="ReinstateCm365UserRequestCloudIn">
        <wsdl:part name="par" element="tns:ReinstateCm365UserRequestCloud" />
    </wsdl:message><wsdl:message name="ReinstateCm365UserRequestDesktopIn">
        <wsdl:part name="par" element="tns:ReinstateCm365UserRequestDesktop" />
    </wsdl:message><wsdl:message name="RemoveCloudUserDtoIn">
        <wsdl:part name="par" element="tns:RemoveCloudUserDto" />
    </wsdl:message><wsdl:message name="ResetCloudPasswordRequestIn">
        <wsdl:part name="par" element="tns:ResetCloudPasswordRequest" />
    </wsdl:message><wsdl:message name="SmartMemberDesktopUpdateDtoIn">
        <wsdl:part name="par" element="tns:SmartMemberDesktopUpdateDto" />
    </wsdl:message><wsdl:message name="SmartMemberCloudUpdateDtoIn">
        <wsdl:part name="par" element="tns:SmartMemberCloudUpdateDto" />
    </wsdl:message><wsdl:message name="UpdateStripeAccountDtoIn">
        <wsdl:part name="par" element="tns:UpdateStripeAccountDto" />
    </wsdl:message><wsdl:message name="GenericHandlerDtoIn">
        <wsdl:part name="par" element="tns:GenericHandlerDto" />
    </wsdl:message><wsdl:message name="MailChimpMemberDtoIn">
        <wsdl:part name="par" element="tns:MailChimpMemberDto" />
    </wsdl:message><wsdl:message name="DeleteMailChimpMemberDtoIn">
        <wsdl:part name="par" element="tns:DeleteMailChimpMemberDto" />
    </wsdl:message><wsdl:message name="MailchimpAudienceDtoIn">
        <wsdl:part name="par" element="tns:MailchimpAudienceDto" />
    </wsdl:message><wsdl:message name="MailchimpAudienceGetallIn">
        <wsdl:part name="par" element="tns:MailchimpAudienceGetall" />
    </wsdl:message><wsdl:message name="MailchimpAudienceGetMembersIn">
        <wsdl:part name="par" element="tns:MailchimpAudienceGetMembers" />
    </wsdl:message><wsdl:message name="UpdateMailChimpMemberDtoIn">
        <wsdl:part name="par" element="tns:UpdateMailChimpMemberDto" />
    </wsdl:message><wsdl:message name="MemberBankAccountDtoIn">
        <wsdl:part name="par" element="tns:MemberBankAccountDto" />
    </wsdl:message><wsdl:message name="MemberIbanBankAccountDtoIn">
        <wsdl:part name="par" element="tns:MemberIbanBankAccountDto" />
    </wsdl:message><wsdl:message name="MemberBankAccountsDtoIn">
        <wsdl:part name="par" element="tns:MemberBankAccountsDto" />
    </wsdl:message><wsdl:message name="MemberBankAccountByIdDtoIn">
        <wsdl:part name="par" element="tns:MemberBankAccountByIdDto" />
    </wsdl:message><wsdl:message name="MemberDisableBankAccountDtoIn">
        <wsdl:part name="par" element="tns:MemberDisableBankAccountDto" />
    </wsdl:message><wsdl:message name="BankDetailsLookUpDtoIn">
        <wsdl:part name="par" element="tns:BankDetailsLookUpDto" />
    </wsdl:message><wsdl:message name="CreditorDtoIn">
        <wsdl:part name="par" element="tns:CreditorDto" />
    </wsdl:message><wsdl:message name="EventDtoIn">
        <wsdl:part name="par" element="tns:EventDto" />
    </wsdl:message><wsdl:message name="SandBoxEventDtoIn">
        <wsdl:part name="par" element="tns:SandBoxEventDto" />
    </wsdl:message><wsdl:message name="FailedEventDtoIn">
        <wsdl:part name="par" element="tns:FailedEventDto" />
    </wsdl:message><wsdl:message name="MandateListDtoIn">
        <wsdl:part name="par" element="tns:MandateListDto" />
    </wsdl:message><wsdl:message name="CreateMandateDtoIn">
        <wsdl:part name="par" element="tns:CreateMandateDto" />
    </wsdl:message><wsdl:message name="MandateDtoIn">
        <wsdl:part name="par" element="tns:MandateDto" />
    </wsdl:message><wsdl:message name="MandateNexPossibleChargeDateDtoIn">
        <wsdl:part name="par" element="tns:MandateNexPossibleChargeDateDto" />
    </wsdl:message><wsdl:message name="CancelMandateDtoIn">
        <wsdl:part name="par" element="tns:CancelMandateDto" />
    </wsdl:message><wsdl:message name="ReinstateMandateDtoIn">
        <wsdl:part name="par" element="tns:ReinstateMandateDto" />
    </wsdl:message><wsdl:message name="MandatePdfDtoIn">
        <wsdl:part name="par" element="tns:MandatePdfDto" />
    </wsdl:message><wsdl:message name="MemberAccountDtoIn">
        <wsdl:part name="par" element="tns:MemberAccountDto" />
    </wsdl:message><wsdl:message name="CreateMemberAccountDtoIn">
        <wsdl:part name="par" element="tns:CreateMemberAccountDto" />
    </wsdl:message><wsdl:message name="UpdateMemberAccountDtoIn">
        <wsdl:part name="par" element="tns:UpdateMemberAccountDto" />
    </wsdl:message><wsdl:message name="PaymentDtoIn">
        <wsdl:part name="par" element="tns:PaymentDto" />
    </wsdl:message><wsdl:message name="CreatePaymentDtoIn">
        <wsdl:part name="par" element="tns:CreatePaymentDto" />
    </wsdl:message><wsdl:message name="CancelPaymentDtoIn">
        <wsdl:part name="par" element="tns:CancelPaymentDto" />
    </wsdl:message><wsdl:message name="RefundPaymentDtoIn">
        <wsdl:part name="par" element="tns:RefundPaymentDto" />
    </wsdl:message><wsdl:message name="PayoutDtoIn">
        <wsdl:part name="par" element="tns:PayoutDto" />
    </wsdl:message><wsdl:message name="DutymanAddRequestDtoIn">
        <wsdl:part name="par" element="tns:DutymanAddRequestDto" />
    </wsdl:message><wsdl:message name="DutymanUpdateRequestDtoIn">
        <wsdl:part name="par" element="tns:DutymanUpdateRequestDto" />
    </wsdl:message><wsdl:message name="DutymanCloudUpdateRequestDtoIn">
        <wsdl:part name="par" element="tns:DutymanCloudUpdateRequestDto" />
    </wsdl:message><wsdl:message name="DutymanDeleteRequestDtoIn">
        <wsdl:part name="par" element="tns:DutymanDeleteRequestDto" />
    </wsdl:message><wsdl:message name="DutymanReadRequestDtoIn">
        <wsdl:part name="par" element="tns:DutymanReadRequestDto" />
    </wsdl:message><wsdl:message name="DutymanRosterExistsDtoIn">
        <wsdl:part name="par" element="tns:DutymanRosterExistsDto" />
    </wsdl:message><wsdl:message name="CreateCoachCloudAccountDtoIn">
        <wsdl:part name="par" element="tns:CreateCoachCloudAccountDto" />
    </wsdl:message><wsdl:message name="BookingsChargeBatchRequestIn">
        <wsdl:part name="par" element="tns:BookingsChargeBatchRequest" />
    </wsdl:message><wsdl:message name="Cm365BookingRequestIn">
        <wsdl:part name="par" element="tns:Cm365BookingRequest" />
    </wsdl:message><wsdl:message name="Cm365CancelBookingRequestIn">
        <wsdl:part name="par" element="tns:Cm365CancelBookingRequest" />
    </wsdl:message><wsdl:message name="Cm365GetBookingQRCodeURLRequestIn">
        <wsdl:part name="par" element="tns:Cm365GetBookingQRCodeURLRequest" />
    </wsdl:message><wsdl:message name="Cm365UpdateBookingRequestIn">
        <wsdl:part name="par" element="tns:Cm365UpdateBookingRequest" />
    </wsdl:message><wsdl:message name="MemberCardBalanceRequestIn">
        <wsdl:part name="par" element="tns:MemberCardBalanceRequest" />
    </wsdl:message><wsdl:message name="MemberDeductFromBalanceRequestIn">
        <wsdl:part name="par" element="tns:MemberDeductFromBalanceRequest" />
    </wsdl:message><wsdl:message name="MemberRefundToBalanceRequestIn">
        <wsdl:part name="par" element="tns:MemberRefundToBalanceRequest" />
    </wsdl:message><wsdl:message name="GetMemberNewsItemsRequestIn">
        <wsdl:part name="par" element="tns:GetMemberNewsItemsRequest" />
    </wsdl:message><wsdl:message name="CreateGuestMemberRequestIn">
        <wsdl:part name="par" element="tns:CreateGuestMemberRequest" />
    </wsdl:message><wsdl:message name="GuestPaymentRequestIn">
        <wsdl:part name="par" element="tns:GuestPaymentRequest" />
    </wsdl:message><wsdl:message name="GuestPaymentGetStripeChargeIdRequestIn">
        <wsdl:part name="par" element="tns:GuestPaymentGetStripeChargeIdRequest" />
    </wsdl:message><wsdl:message name="GuestRefundRequestIn">
        <wsdl:part name="par" element="tns:GuestRefundRequest" />
    </wsdl:message><wsdl:message name="ChangeUsernameDtoIn">
        <wsdl:part name="par" element="tns:ChangeUsernameDto" />
    </wsdl:message><wsdl:message name="SccLockUserDtoIn">
        <wsdl:part name="par" element="tns:SccLockUserDto" />
    </wsdl:message><wsdl:message name="SccUnLockUserDtoIn">
        <wsdl:part name="par" element="tns:SccUnLockUserDto" />
    </wsdl:message><wsdl:message name="SccRemoveUserFromContactListDtoIn">
        <wsdl:part name="par" element="tns:SccRemoveUserFromContactListDto" />
    </wsdl:message><wsdl:message name="SccIsUserLockedDtoIn">
        <wsdl:part name="par" element="tns:SccIsUserLockedDto" />
    </wsdl:message><wsdl:message name="RequestCloudUsernameDtoIn">
        <wsdl:part name="par" element="tns:RequestCloudUsernameDto" />
    </wsdl:message>

	<wsdl:portType name="ISyncReply"><wsdl:operation name="TestAuthModel">
        <wsdl:input message="svc:TestAuthModelIn" />
        <wsdl:output message="svc:TestAuthModelOut" />
    </wsdl:operation><wsdl:operation name="TestNoAuthModel">
        <wsdl:input message="svc:TestNoAuthModelIn" />
        <wsdl:output message="svc:TestNoAuthModelOut" />
    </wsdl:operation><wsdl:operation name="TestAuthRoleModel">
        <wsdl:input message="svc:TestAuthRoleModelIn" />
        <wsdl:output message="svc:TestAuthRoleModelOut" />
    </wsdl:operation><wsdl:operation name="TestAPI">
        <wsdl:input message="svc:TestAPIIn" />
        <wsdl:output message="svc:TestAPIOut" />
    </wsdl:operation><wsdl:operation name="StripeWebhookRequest">
        <wsdl:input message="svc:StripeWebhookRequestIn" />
        <wsdl:output message="svc:StripeWebhookRequestOut" />
    </wsdl:operation><wsdl:operation name="StripePlatformWebhookRequest">
        <wsdl:input message="svc:StripePlatformWebhookRequestIn" />
        <wsdl:output message="svc:StripePlatformWebhookRequestOut" />
    </wsdl:operation><wsdl:operation name="SmartMemberCloudInfoDto">
        <wsdl:input message="svc:SmartMemberCloudInfoDtoIn" />
        <wsdl:output message="svc:SmartMemberCloudInfoDtoOut" />
    </wsdl:operation><wsdl:operation name="SmartMemberRegistrationDto">
        <wsdl:input message="svc:SmartMemberRegistrationDtoIn" />
        <wsdl:output message="svc:SmartMemberRegistrationDtoOut" />
    </wsdl:operation><wsdl:operation name="SmartCloudRegistrationDto">
        <wsdl:input message="svc:SmartCloudRegistrationDtoIn" />
        <wsdl:output message="svc:SmartCloudRegistrationDtoOut" />
    </wsdl:operation><wsdl:operation name="SmartMemberDetailsDto">
        <wsdl:input message="svc:SmartMemberDetailsDtoIn" />
        <wsdl:output message="svc:SmartMemberDetailsDtoOut" />
    </wsdl:operation><wsdl:operation name="SmartAllMembersDto">
        <wsdl:input message="svc:SmartAllMembersDtoIn" />
        <wsdl:output message="svc:SmartAllMembersDtoOut" />
    </wsdl:operation><wsdl:operation name="GetClubSportsRequest">
        <wsdl:input message="svc:GetClubSportsRequestIn" />
        <wsdl:output message="svc:GetClubSportsRequestOut" />
    </wsdl:operation><wsdl:operation name="Auth">
        <wsdl:input message="svc:AuthIn" />
        <wsdl:output message="svc:AuthOut" />
    </wsdl:operation><wsdl:operation name="AssignRoles">
        <wsdl:input message="svc:AssignRolesIn" />
        <wsdl:output message="svc:AssignRolesOut" />
    </wsdl:operation><wsdl:operation name="UnAssignRoles">
        <wsdl:input message="svc:UnAssignRolesIn" />
        <wsdl:output message="svc:UnAssignRolesOut" />
    </wsdl:operation></wsdl:portType>

	<wsdl:portType name="IOneWay"><wsdl:operation name="CreateTeamManagerCloudAccountDto">
        <wsdl:input message="svc:CreateTeamManagerCloudAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="StripeChargeOnlyDto">
        <wsdl:input message="svc:StripeChargeOnlyDtoIn" />
    </wsdl:operation><wsdl:operation name="StripeSepaPaymentRequest">
        <wsdl:input message="svc:StripeSepaPaymentRequestIn" />
    </wsdl:operation><wsdl:operation name="StripeSepaRefundRequest">
        <wsdl:input message="svc:StripeSepaRefundRequestIn" />
    </wsdl:operation><wsdl:operation name="StripeSepaCancelRequest">
        <wsdl:input message="svc:StripeSepaCancelRequestIn" />
    </wsdl:operation><wsdl:operation name="CancelMemberEventDto">
        <wsdl:input message="svc:CancelMemberEventDtoIn" />
    </wsdl:operation><wsdl:operation name="ChangeEmailAddressRequest">
        <wsdl:input message="svc:ChangeEmailAddressRequestIn" />
    </wsdl:operation><wsdl:operation name="SccAuthenticateDto">
        <wsdl:input message="svc:SccAuthenticateDtoIn" />
    </wsdl:operation><wsdl:operation name="SccWidgetAuthenticateDto">
        <wsdl:input message="svc:SccWidgetAuthenticateDtoIn" />
    </wsdl:operation><wsdl:operation name="ClubByGuidRequest">
        <wsdl:input message="svc:ClubByGuidRequestIn" />
    </wsdl:operation><wsdl:operation name="ClubHasModulesRequest">
        <wsdl:input message="svc:ClubHasModulesRequestIn" />
    </wsdl:operation><wsdl:operation name="ClubAdminHasModulesRequest">
        <wsdl:input message="svc:ClubAdminHasModulesRequestIn" />
    </wsdl:operation><wsdl:operation name="ClubStripeSettingsRequest">
        <wsdl:input message="svc:ClubStripeSettingsRequestIn" />
    </wsdl:operation><wsdl:operation name="SccCreateCm365UserRequest">
        <wsdl:input message="svc:SccCreateCm365UserRequestIn" />
    </wsdl:operation><wsdl:operation name="CreateCm365UserRequest">
        <wsdl:input message="svc:CreateCm365UserRequestIn" />
    </wsdl:operation><wsdl:operation name="CreateStripeAccountDto">
        <wsdl:input message="svc:CreateStripeAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="DisableCm365UserRequestCloud">
        <wsdl:input message="svc:DisableCm365UserRequestCloudIn" />
    </wsdl:operation><wsdl:operation name="DisableCm365UserRequestDesktop">
        <wsdl:input message="svc:DisableCm365UserRequestDesktopIn" />
    </wsdl:operation><wsdl:operation name="ReinstateCm365UserRequestCloud">
        <wsdl:input message="svc:ReinstateCm365UserRequestCloudIn" />
    </wsdl:operation><wsdl:operation name="ReinstateCm365UserRequestDesktop">
        <wsdl:input message="svc:ReinstateCm365UserRequestDesktopIn" />
    </wsdl:operation><wsdl:operation name="RemoveCloudUserDto">
        <wsdl:input message="svc:RemoveCloudUserDtoIn" />
    </wsdl:operation><wsdl:operation name="ResetCloudPasswordRequest">
        <wsdl:input message="svc:ResetCloudPasswordRequestIn" />
    </wsdl:operation><wsdl:operation name="SmartMemberDesktopUpdateDto">
        <wsdl:input message="svc:SmartMemberDesktopUpdateDtoIn" />
    </wsdl:operation><wsdl:operation name="SmartMemberCloudUpdateDto">
        <wsdl:input message="svc:SmartMemberCloudUpdateDtoIn" />
    </wsdl:operation><wsdl:operation name="UpdateStripeAccountDto">
        <wsdl:input message="svc:UpdateStripeAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="GenericHandlerDto">
        <wsdl:input message="svc:GenericHandlerDtoIn" />
    </wsdl:operation><wsdl:operation name="MailChimpMemberDto">
        <wsdl:input message="svc:MailChimpMemberDtoIn" />
    </wsdl:operation><wsdl:operation name="DeleteMailChimpMemberDto">
        <wsdl:input message="svc:DeleteMailChimpMemberDtoIn" />
    </wsdl:operation><wsdl:operation name="MailchimpAudienceDto">
        <wsdl:input message="svc:MailchimpAudienceDtoIn" />
    </wsdl:operation><wsdl:operation name="MailchimpAudienceGetall">
        <wsdl:input message="svc:MailchimpAudienceGetallIn" />
    </wsdl:operation><wsdl:operation name="MailchimpAudienceGetMembers">
        <wsdl:input message="svc:MailchimpAudienceGetMembersIn" />
    </wsdl:operation><wsdl:operation name="UpdateMailChimpMemberDto">
        <wsdl:input message="svc:UpdateMailChimpMemberDtoIn" />
    </wsdl:operation><wsdl:operation name="MemberBankAccountDto">
        <wsdl:input message="svc:MemberBankAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="MemberIbanBankAccountDto">
        <wsdl:input message="svc:MemberIbanBankAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="MemberBankAccountsDto">
        <wsdl:input message="svc:MemberBankAccountsDtoIn" />
    </wsdl:operation><wsdl:operation name="MemberBankAccountByIdDto">
        <wsdl:input message="svc:MemberBankAccountByIdDtoIn" />
    </wsdl:operation><wsdl:operation name="MemberDisableBankAccountDto">
        <wsdl:input message="svc:MemberDisableBankAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="BankDetailsLookUpDto">
        <wsdl:input message="svc:BankDetailsLookUpDtoIn" />
    </wsdl:operation><wsdl:operation name="CreditorDto">
        <wsdl:input message="svc:CreditorDtoIn" />
    </wsdl:operation><wsdl:operation name="EventDto">
        <wsdl:input message="svc:EventDtoIn" />
    </wsdl:operation><wsdl:operation name="SandBoxEventDto">
        <wsdl:input message="svc:SandBoxEventDtoIn" />
    </wsdl:operation><wsdl:operation name="FailedEventDto">
        <wsdl:input message="svc:FailedEventDtoIn" />
    </wsdl:operation><wsdl:operation name="MandateListDto">
        <wsdl:input message="svc:MandateListDtoIn" />
    </wsdl:operation><wsdl:operation name="CreateMandateDto">
        <wsdl:input message="svc:CreateMandateDtoIn" />
    </wsdl:operation><wsdl:operation name="MandateDto">
        <wsdl:input message="svc:MandateDtoIn" />
    </wsdl:operation><wsdl:operation name="MandateNexPossibleChargeDateDto">
        <wsdl:input message="svc:MandateNexPossibleChargeDateDtoIn" />
    </wsdl:operation><wsdl:operation name="CancelMandateDto">
        <wsdl:input message="svc:CancelMandateDtoIn" />
    </wsdl:operation><wsdl:operation name="ReinstateMandateDto">
        <wsdl:input message="svc:ReinstateMandateDtoIn" />
    </wsdl:operation><wsdl:operation name="MandatePdfDto">
        <wsdl:input message="svc:MandatePdfDtoIn" />
    </wsdl:operation><wsdl:operation name="MemberAccountDto">
        <wsdl:input message="svc:MemberAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="CreateMemberAccountDto">
        <wsdl:input message="svc:CreateMemberAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="UpdateMemberAccountDto">
        <wsdl:input message="svc:UpdateMemberAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="PaymentDto">
        <wsdl:input message="svc:PaymentDtoIn" />
    </wsdl:operation><wsdl:operation name="CreatePaymentDto">
        <wsdl:input message="svc:CreatePaymentDtoIn" />
    </wsdl:operation><wsdl:operation name="CancelPaymentDto">
        <wsdl:input message="svc:CancelPaymentDtoIn" />
    </wsdl:operation><wsdl:operation name="RefundPaymentDto">
        <wsdl:input message="svc:RefundPaymentDtoIn" />
    </wsdl:operation><wsdl:operation name="PayoutDto">
        <wsdl:input message="svc:PayoutDtoIn" />
    </wsdl:operation><wsdl:operation name="DutymanAddRequestDto">
        <wsdl:input message="svc:DutymanAddRequestDtoIn" />
    </wsdl:operation><wsdl:operation name="DutymanUpdateRequestDto">
        <wsdl:input message="svc:DutymanUpdateRequestDtoIn" />
    </wsdl:operation><wsdl:operation name="DutymanCloudUpdateRequestDto">
        <wsdl:input message="svc:DutymanCloudUpdateRequestDtoIn" />
    </wsdl:operation><wsdl:operation name="DutymanDeleteRequestDto">
        <wsdl:input message="svc:DutymanDeleteRequestDtoIn" />
    </wsdl:operation><wsdl:operation name="DutymanReadRequestDto">
        <wsdl:input message="svc:DutymanReadRequestDtoIn" />
    </wsdl:operation><wsdl:operation name="DutymanRosterExistsDto">
        <wsdl:input message="svc:DutymanRosterExistsDtoIn" />
    </wsdl:operation><wsdl:operation name="CreateCoachCloudAccountDto">
        <wsdl:input message="svc:CreateCoachCloudAccountDtoIn" />
    </wsdl:operation><wsdl:operation name="BookingsChargeBatchRequest">
        <wsdl:input message="svc:BookingsChargeBatchRequestIn" />
    </wsdl:operation><wsdl:operation name="Cm365BookingRequest">
        <wsdl:input message="svc:Cm365BookingRequestIn" />
    </wsdl:operation><wsdl:operation name="Cm365CancelBookingRequest">
        <wsdl:input message="svc:Cm365CancelBookingRequestIn" />
    </wsdl:operation><wsdl:operation name="Cm365GetBookingQRCodeURLRequest">
        <wsdl:input message="svc:Cm365GetBookingQRCodeURLRequestIn" />
    </wsdl:operation><wsdl:operation name="Cm365UpdateBookingRequest">
        <wsdl:input message="svc:Cm365UpdateBookingRequestIn" />
    </wsdl:operation><wsdl:operation name="MemberCardBalanceRequest">
        <wsdl:input message="svc:MemberCardBalanceRequestIn" />
    </wsdl:operation><wsdl:operation name="MemberDeductFromBalanceRequest">
        <wsdl:input message="svc:MemberDeductFromBalanceRequestIn" />
    </wsdl:operation><wsdl:operation name="MemberRefundToBalanceRequest">
        <wsdl:input message="svc:MemberRefundToBalanceRequestIn" />
    </wsdl:operation><wsdl:operation name="GetMemberNewsItemsRequest">
        <wsdl:input message="svc:GetMemberNewsItemsRequestIn" />
    </wsdl:operation><wsdl:operation name="CreateGuestMemberRequest">
        <wsdl:input message="svc:CreateGuestMemberRequestIn" />
    </wsdl:operation><wsdl:operation name="GuestPaymentRequest">
        <wsdl:input message="svc:GuestPaymentRequestIn" />
    </wsdl:operation><wsdl:operation name="GuestPaymentGetStripeChargeIdRequest">
        <wsdl:input message="svc:GuestPaymentGetStripeChargeIdRequestIn" />
    </wsdl:operation><wsdl:operation name="GuestRefundRequest">
        <wsdl:input message="svc:GuestRefundRequestIn" />
    </wsdl:operation><wsdl:operation name="ChangeUsernameDto">
        <wsdl:input message="svc:ChangeUsernameDtoIn" />
    </wsdl:operation><wsdl:operation name="SccLockUserDto">
        <wsdl:input message="svc:SccLockUserDtoIn" />
    </wsdl:operation><wsdl:operation name="SccUnLockUserDto">
        <wsdl:input message="svc:SccUnLockUserDtoIn" />
    </wsdl:operation><wsdl:operation name="SccRemoveUserFromContactListDto">
        <wsdl:input message="svc:SccRemoveUserFromContactListDtoIn" />
    </wsdl:operation><wsdl:operation name="SccIsUserLockedDto">
        <wsdl:input message="svc:SccIsUserLockedDtoIn" />
    </wsdl:operation><wsdl:operation name="RequestCloudUsernameDto">
        <wsdl:input message="svc:RequestCloudUsernameDtoIn" />
    </wsdl:operation></wsdl:portType>

	<wsdl:binding name="BasicHttpBinding_ISyncReply" type="svc:ISyncReply">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="TestAuthModel">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TestAuthModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TestNoAuthModel">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TestNoAuthModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TestAuthRoleModel">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TestAuthRoleModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TestAPI">
      <soap:operation soapAction="http://schemas.servicestack.net/types/TestAPI" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="StripeWebhookRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StripeWebhookRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="StripePlatformWebhookRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StripePlatformWebhookRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SmartMemberCloudInfoDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SmartMemberCloudInfoDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SmartMemberRegistrationDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SmartMemberRegistrationDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SmartCloudRegistrationDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SmartCloudRegistrationDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SmartMemberDetailsDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SmartMemberDetailsDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SmartAllMembersDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SmartAllMembersDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetClubSportsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetClubSportsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="Auth">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Auth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AssignRoles">
      <soap:operation soapAction="http://schemas.servicestack.net/types/AssignRoles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UnAssignRoles">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UnAssignRoles" 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="BasicHttpBinding_IOneWay" type="svc:IOneWay">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="CreateTeamManagerCloudAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateTeamManagerCloudAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="StripeChargeOnlyDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StripeChargeOnlyDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="StripeSepaPaymentRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StripeSepaPaymentRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="StripeSepaRefundRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StripeSepaRefundRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="StripeSepaCancelRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/StripeSepaCancelRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CancelMemberEventDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CancelMemberEventDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ChangeEmailAddressRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ChangeEmailAddressRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SccAuthenticateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SccAuthenticateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SccWidgetAuthenticateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SccWidgetAuthenticateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ClubByGuidRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ClubByGuidRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ClubHasModulesRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ClubHasModulesRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ClubAdminHasModulesRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ClubAdminHasModulesRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ClubStripeSettingsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ClubStripeSettingsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SccCreateCm365UserRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SccCreateCm365UserRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreateCm365UserRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateCm365UserRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreateStripeAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateStripeAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DisableCm365UserRequestCloud">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DisableCm365UserRequestCloud" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DisableCm365UserRequestDesktop">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DisableCm365UserRequestDesktop" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ReinstateCm365UserRequestCloud">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ReinstateCm365UserRequestCloud" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ReinstateCm365UserRequestDesktop">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ReinstateCm365UserRequestDesktop" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="RemoveCloudUserDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/RemoveCloudUserDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ResetCloudPasswordRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ResetCloudPasswordRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SmartMemberDesktopUpdateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SmartMemberDesktopUpdateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SmartMemberCloudUpdateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SmartMemberCloudUpdateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="UpdateStripeAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateStripeAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="GenericHandlerDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GenericHandlerDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MailChimpMemberDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MailChimpMemberDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DeleteMailChimpMemberDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DeleteMailChimpMemberDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MailchimpAudienceDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MailchimpAudienceDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MailchimpAudienceGetall">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MailchimpAudienceGetall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MailchimpAudienceGetMembers">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MailchimpAudienceGetMembers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="UpdateMailChimpMemberDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateMailChimpMemberDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberBankAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberBankAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberIbanBankAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberIbanBankAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberBankAccountsDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberBankAccountsDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberBankAccountByIdDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberBankAccountByIdDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberDisableBankAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberDisableBankAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="BankDetailsLookUpDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BankDetailsLookUpDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreditorDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreditorDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="EventDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/EventDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SandBoxEventDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SandBoxEventDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="FailedEventDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/FailedEventDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MandateListDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MandateListDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreateMandateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateMandateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MandateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MandateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MandateNexPossibleChargeDateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MandateNexPossibleChargeDateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CancelMandateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CancelMandateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ReinstateMandateDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ReinstateMandateDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MandatePdfDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MandatePdfDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreateMemberAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateMemberAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="UpdateMemberAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/UpdateMemberAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="PaymentDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/PaymentDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreatePaymentDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreatePaymentDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CancelPaymentDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CancelPaymentDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="RefundPaymentDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/RefundPaymentDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="PayoutDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/PayoutDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DutymanAddRequestDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DutymanAddRequestDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DutymanUpdateRequestDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DutymanUpdateRequestDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DutymanCloudUpdateRequestDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DutymanCloudUpdateRequestDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DutymanDeleteRequestDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DutymanDeleteRequestDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DutymanReadRequestDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DutymanReadRequestDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="DutymanRosterExistsDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/DutymanRosterExistsDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreateCoachCloudAccountDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateCoachCloudAccountDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="BookingsChargeBatchRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/BookingsChargeBatchRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="Cm365BookingRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Cm365BookingRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="Cm365CancelBookingRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Cm365CancelBookingRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="Cm365GetBookingQRCodeURLRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Cm365GetBookingQRCodeURLRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="Cm365UpdateBookingRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/Cm365UpdateBookingRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberCardBalanceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberCardBalanceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberDeductFromBalanceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberDeductFromBalanceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="MemberRefundToBalanceRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/MemberRefundToBalanceRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="GetMemberNewsItemsRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GetMemberNewsItemsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="CreateGuestMemberRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/CreateGuestMemberRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="GuestPaymentRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GuestPaymentRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="GuestPaymentGetStripeChargeIdRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GuestPaymentGetStripeChargeIdRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="GuestRefundRequest">
      <soap:operation soapAction="http://schemas.servicestack.net/types/GuestRefundRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="ChangeUsernameDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/ChangeUsernameDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SccLockUserDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SccLockUserDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SccUnLockUserDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SccUnLockUserDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SccRemoveUserFromContactListDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SccRemoveUserFromContactListDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="SccIsUserLockedDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/SccIsUserLockedDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="RequestCloudUsernameDto">
      <soap:operation soapAction="http://schemas.servicestack.net/types/RequestCloudUsernameDto" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
    </wsdl:operation>
	</wsdl:binding>

	<wsdl:service name="SyncReply">
		<wsdl:port name="BasicHttpBinding_ISyncReply" binding="svc:BasicHttpBinding_ISyncReply">
			<soap:address location="https://api.smartclubcloud.com/soap11" />
		</wsdl:port>
	</wsdl:service>

	<wsdl:service name="AsyncOneWay">
		<wsdl:port name="BasicHttpBinding_IOneWay" binding="svc:BasicHttpBinding_IOneWay">
			<soap:address location="https://api.smartclubcloud.com/soap11" />
		</wsdl:port>
	</wsdl:service>
	
</wsdl:definitions>