<?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" 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:complexType name="Authenticate">
    <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:element minOccurs="0" name="UseTokenCookie" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="AccessToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccessTokenSecret" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Authenticate" nillable="true" type="tns:Authenticate" />
  <xs:complexType name="AssignRoles">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AssignRoles" nillable="true" type="tns:AssignRoles" />
  <xs:complexType name="UnAssignRoles">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfstring" />
      <xs:element minOccurs="0" name="Roles" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UnAssignRoles" nillable="true" type="tns:UnAssignRoles" />
  <xs:complexType name="SwaggerResources">
    <xs:sequence>
      <xs:element minOccurs="0" name="apiKey" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerResources" nillable="true" type="tns:SwaggerResources" />
  <xs:complexType name="AuthenticateResponse">
    <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="DisplayName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReferrerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BearerToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RefreshToken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthenticateResponse" nillable="true" type="tns:AuthenticateResponse" />
  <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:element minOccurs="0" name="Meta" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfKeyValueOfstringstring" />
    </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:element minOccurs="0" name="Meta" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfKeyValueOfstringstring">
        <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="AssignRolesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllRoles" nillable="true" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q9:ArrayOfstring" />
      <xs:element minOccurs="0" name="AllPermissions" nillable="true" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q10:ArrayOfstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AssignRolesResponse" nillable="true" type="tns:AssignRolesResponse" />
  <xs:complexType name="UnAssignRolesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AllRoles" nillable="true" xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q11:ArrayOfstring" />
      <xs:element minOccurs="0" name="AllPermissions" nillable="true" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q12:ArrayOfstring" />
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UnAssignRolesResponse" nillable="true" type="tns:UnAssignRolesResponse" />
  <xs:complexType name="SwaggerResourcesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="apiVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="apis" nillable="true" type="tns:ArrayOfSwaggerResourceRef" />
      <xs:element minOccurs="0" name="basePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="info" nillable="true" type="tns:SwaggerInfo" />
      <xs:element minOccurs="0" name="swaggerVersion" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerResourcesResponse" nillable="true" type="tns:SwaggerResourcesResponse" />
  <xs:complexType name="ArrayOfSwaggerResourceRef">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SwaggerResourceRef" nillable="true" type="tns:SwaggerResourceRef" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSwaggerResourceRef" nillable="true" type="tns:ArrayOfSwaggerResourceRef" />
  <xs:complexType name="SwaggerResourceRef">
    <xs:sequence>
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="path" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerResourceRef" nillable="true" type="tns:SwaggerResourceRef" />
  <xs:complexType name="SwaggerInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="contact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="license" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="licenseUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="termsOfServiceUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerInfo" nillable="true" type="tns:SwaggerInfo" />
  <xs:complexType name="SwaggerApiDeclaration">
    <xs:sequence>
      <xs:element minOccurs="0" name="apiVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="apis" nillable="true" type="tns:ArrayOfSwaggerApi" />
      <xs:element minOccurs="0" name="basePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="consumes" nillable="true" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q13:ArrayOfstring" />
      <xs:element minOccurs="0" name="models" nillable="true" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q14:ArrayOfKeyValueOfstringSwaggerModelEdXdwojR" />
      <xs:element minOccurs="0" name="produces" nillable="true" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q15:ArrayOfstring" />
      <xs:element minOccurs="0" name="resourcePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="swaggerVersion" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerApiDeclaration" nillable="true" type="tns:SwaggerApiDeclaration" />
  <xs:complexType name="ArrayOfSwaggerApi">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SwaggerApi" nillable="true" type="tns:SwaggerApi" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSwaggerApi" nillable="true" type="tns:ArrayOfSwaggerApi" />
  <xs:complexType name="SwaggerApi">
    <xs:sequence>
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="operations" nillable="true" type="tns:ArrayOfSwaggerOperation" />
      <xs:element minOccurs="0" name="path" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerApi" nillable="true" type="tns:SwaggerApi" />
  <xs:complexType name="ArrayOfSwaggerOperation">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SwaggerOperation" nillable="true" type="tns:SwaggerOperation" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSwaggerOperation" nillable="true" type="tns:ArrayOfSwaggerOperation" />
  <xs:complexType name="SwaggerOperation">
    <xs:sequence>
      <xs:element minOccurs="0" name="consumes" nillable="true" xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q16:ArrayOfstring" />
      <xs:element minOccurs="0" name="deprecated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="errorResponses" nillable="true" type="tns:ArrayOfErrorResponseStatus" />
      <xs:element minOccurs="0" name="method" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nickname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="parameters" nillable="true" type="tns:ArrayOfSwaggerParameter" />
      <xs:element minOccurs="0" name="produces" nillable="true" xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q17:ArrayOfstring" />
      <xs:element minOccurs="0" name="responseClass" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="responseMessages" nillable="true" type="tns:ArrayOfSwaggerResponseMessage" />
      <xs:element minOccurs="0" name="summary" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerOperation" nillable="true" type="tns:SwaggerOperation" />
  <xs:complexType name="ArrayOfErrorResponseStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ErrorResponseStatus" nillable="true" type="tns:ErrorResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfErrorResponseStatus" nillable="true" type="tns:ArrayOfErrorResponseStatus" />
  <xs:complexType name="ErrorResponseStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="code" type="xs:int" />
      <xs:element minOccurs="0" name="reason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ErrorResponseStatus" nillable="true" type="tns:ErrorResponseStatus" />
  <xs:complexType name="ArrayOfSwaggerParameter">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SwaggerParameter" nillable="true" type="tns:SwaggerParameter" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSwaggerParameter" nillable="true" type="tns:ArrayOfSwaggerParameter" />
  <xs:complexType name="SwaggerParameter">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SwaggerDataTypeFields">
        <xs:sequence>
          <xs:element minOccurs="0" name="allowMultiple" type="xs:boolean" />
          <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="paramType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="required" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SwaggerParameter" nillable="true" type="tns:SwaggerParameter" />
  <xs:complexType name="SwaggerDataTypeFields">
    <xs:sequence>
      <xs:element minOccurs="0" name="defaultValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="enum" nillable="true" xmlns:q18="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q18:ArrayOfstring" />
      <xs:element minOccurs="0" name="format" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="items" nillable="true" xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q19:ArrayOfKeyValueOfstringstring" />
      <xs:element minOccurs="0" name="maximum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="minimum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="uniqueItems" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerDataTypeFields" nillable="true" type="tns:SwaggerDataTypeFields" />
  <xs:complexType name="ArrayOfSwaggerResponseMessage">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SwaggerResponseMessage" nillable="true" type="tns:SwaggerResponseMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSwaggerResponseMessage" nillable="true" type="tns:ArrayOfSwaggerResponseMessage" />
  <xs:complexType name="SwaggerResponseMessage">
    <xs:sequence>
      <xs:element minOccurs="0" name="code" type="xs:int" />
      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="responseModel" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerResponseMessage" nillable="true" type="tns:SwaggerResponseMessage" />
  <xs:complexType name="SwaggerModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="discriminator" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="properties" nillable="true" xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q20:ArrayOfKeyValueOfstringSwaggerPropertyEdXdwojR" />
      <xs:element minOccurs="0" name="required" nillable="true" xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q21:ArrayOfstring" />
      <xs:element minOccurs="0" name="subTypes" nillable="true" xmlns:q22="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q22:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SwaggerModel" nillable="true" type="tns:SwaggerModel" />
  <xs:complexType name="SwaggerProperty">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:SwaggerDataTypeFields">
        <xs:sequence>
          <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SwaggerProperty" nillable="true" type="tns:SwaggerProperty" />
</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:import namespace="http://schemas.servicestack.net/types" />
  <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="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:complexType name="ArrayOfKeyValueOfstringSwaggerModelEdXdwojR">
    <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="KeyValueOfstringSwaggerModelEdXdwojR">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" xmlns:q1="http://schemas.servicestack.net/types" type="q1:SwaggerModel" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringSwaggerModelEdXdwojR" nillable="true" type="tns:ArrayOfKeyValueOfstringSwaggerModelEdXdwojR" />
  <xs:complexType name="ArrayOfKeyValueOfstringSwaggerPropertyEdXdwojR">
    <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="KeyValueOfstringSwaggerPropertyEdXdwojR">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Key" nillable="true" type="xs:string" />
            <xs:element name="Value" nillable="true" xmlns:q2="http://schemas.servicestack.net/types" type="q2:SwaggerProperty" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKeyValueOfstringSwaggerPropertyEdXdwojR" nillable="true" type="tns:ArrayOfKeyValueOfstringSwaggerPropertyEdXdwojR" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TBS.CreditCard.Domain.Models" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TBS.CreditCard.Domain.Models" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="Verification3DRedirectResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="AcsURL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CReq" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MD" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaReq" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TermUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ThreeDSSessionData" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Version3DS" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Verification3DRedirectResponse" nillable="true" type="tns:Verification3DRedirectResponse" />
  <xs:complexType name="Verification3DMethodResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Secure3DMethodForm" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ThreeDSServerTransID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Verification3DMethodResponse" nillable="true" type="tns:Verification3DMethodResponse" />
</xs:schema>
	</wsdl:types>

	<wsdl:message name="ValidateUsernameRequestIn">
        <wsdl:part name="par" element="tns:ValidateUsernameRequest" />
    </wsdl:message>
    <wsdl:message name="ValidateUsernameRequestOut">
        <wsdl:part name="par" element="tns:ValidateUsernameRequestResponse" />
    </wsdl:message><wsdl:message name="InsertClientDetailsRequestIn">
        <wsdl:part name="par" element="tns:InsertClientDetailsRequest" />
    </wsdl:message>
    <wsdl:message name="InsertClientDetailsRequestOut">
        <wsdl:part name="par" element="tns:InsertClientDetailsRequestResponse" />
    </wsdl:message><wsdl:message name="UserHeaderRequestIn">
        <wsdl:part name="par" element="tns:UserHeaderRequest" />
    </wsdl:message>
    <wsdl:message name="UserHeaderRequestOut">
        <wsdl:part name="par" element="tns:UserHeaderRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateClientDetailsRequestIn">
        <wsdl:part name="par" element="tns:UpdateClientDetailsRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateClientDetailsRequestOut">
        <wsdl:part name="par" element="tns:UpdateClientDetailsRequestResponse" />
    </wsdl:message><wsdl:message name="GetClientSelfExclusionRequestIn">
        <wsdl:part name="par" element="tns:GetClientSelfExclusionRequest" />
    </wsdl:message>
    <wsdl:message name="GetClientSelfExclusionRequestOut">
        <wsdl:part name="par" element="tns:GetClientSelfExclusionRequestResponse" />
    </wsdl:message><wsdl:message name="GetClientDetailsRequestIn">
        <wsdl:part name="par" element="tns:GetClientDetailsRequest" />
    </wsdl:message>
    <wsdl:message name="GetClientDetailsRequestOut">
        <wsdl:part name="par" element="tns:GetClientDetailsRequestResponse" />
    </wsdl:message><wsdl:message name="CheckAndUpdateGreenIdVerificationStatusRequestIn">
        <wsdl:part name="par" element="tns:CheckAndUpdateGreenIdVerificationStatusRequest" />
    </wsdl:message>
    <wsdl:message name="CheckAndUpdateGreenIdVerificationStatusRequestOut">
        <wsdl:part name="par" element="tns:CheckAndUpdateGreenIdVerificationStatusRequestResponse" />
    </wsdl:message><wsdl:message name="TransactionHistoryRequestIn">
        <wsdl:part name="par" element="tns:TransactionHistoryRequest" />
    </wsdl:message>
    <wsdl:message name="TransactionHistoryRequestOut">
        <wsdl:part name="par" element="tns:TransactionHistoryRequestResponse" />
    </wsdl:message><wsdl:message name="PayPalCreatePaymentRequestIn">
        <wsdl:part name="par" element="tns:PayPalCreatePaymentRequest" />
    </wsdl:message>
    <wsdl:message name="PayPalCreatePaymentRequestOut">
        <wsdl:part name="par" element="tns:PayPalCreatePaymentRequestResponse" />
    </wsdl:message><wsdl:message name="PayPalExecutePaymentRequestIn">
        <wsdl:part name="par" element="tns:PayPalExecutePaymentRequest" />
    </wsdl:message>
    <wsdl:message name="PayPalExecutePaymentRequestOut">
        <wsdl:part name="par" element="tns:PayPalExecutePaymentRequestResponse" />
    </wsdl:message><wsdl:message name="BettingHistoryRequestIn">
        <wsdl:part name="par" element="tns:BettingHistoryRequest" />
    </wsdl:message>
    <wsdl:message name="BettingHistoryRequestOut">
        <wsdl:part name="par" element="tns:BettingHistoryRequestResponse" />
    </wsdl:message><wsdl:message name="PendingBetsRequestIn">
        <wsdl:part name="par" element="tns:PendingBetsRequest" />
    </wsdl:message>
    <wsdl:message name="PendingBetsRequestOut">
        <wsdl:part name="par" element="tns:PendingBetsRequestResponse" />
    </wsdl:message><wsdl:message name="PendingBetsPagedRequestIn">
        <wsdl:part name="par" element="tns:PendingBetsPagedRequest" />
    </wsdl:message>
    <wsdl:message name="PendingBetsPagedRequestOut">
        <wsdl:part name="par" element="tns:PendingBetsPagedRequestResponse" />
    </wsdl:message><wsdl:message name="TransactionDetailInfoRequestIn">
        <wsdl:part name="par" element="tns:TransactionDetailInfoRequest" />
    </wsdl:message>
    <wsdl:message name="TransactionDetailInfoRequestOut">
        <wsdl:part name="par" element="tns:TransactionDetailInfoRequestResponse" />
    </wsdl:message><wsdl:message name="BankListRequestIn">
        <wsdl:part name="par" element="tns:BankListRequest" />
    </wsdl:message>
    <wsdl:message name="BankListRequestOut">
        <wsdl:part name="par" element="tns:BankListRequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardListRequestIn">
        <wsdl:part name="par" element="tns:CreditCardListRequest" />
    </wsdl:message>
    <wsdl:message name="CreditCardListRequestOut">
        <wsdl:part name="par" element="tns:CreditCardListRequestResponse" />
    </wsdl:message><wsdl:message name="ApiEftDepositDataRequestIn">
        <wsdl:part name="par" element="tns:ApiEftDepositDataRequest" />
    </wsdl:message>
    <wsdl:message name="ApiEftDepositDataRequestOut">
        <wsdl:part name="par" element="tns:ApiEftDepositDataRequestResponse" />
    </wsdl:message><wsdl:message name="ApiBPayDepositDataRequestIn">
        <wsdl:part name="par" element="tns:ApiBPayDepositDataRequest" />
    </wsdl:message>
    <wsdl:message name="ApiBPayDepositDataRequestOut">
        <wsdl:part name="par" element="tns:ApiBPayDepositDataRequestResponse" />
    </wsdl:message><wsdl:message name="ApiPayIDDepositDataRequestIn">
        <wsdl:part name="par" element="tns:ApiPayIDDepositDataRequest" />
    </wsdl:message>
    <wsdl:message name="ApiPayIDDepositDataRequestOut">
        <wsdl:part name="par" element="tns:ApiPayIDDepositDataRequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardDepositRequestIn">
        <wsdl:part name="par" element="tns:CreditCardDepositRequest" />
    </wsdl:message>
    <wsdl:message name="CreditCardDepositRequestOut">
        <wsdl:part name="par" element="tns:CreditCardDepositRequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardFinalizeDepositRequestIn">
        <wsdl:part name="par" element="tns:CreditCardFinalizeDepositRequest" />
    </wsdl:message>
    <wsdl:message name="CreditCardFinalizeDepositRequestOut">
        <wsdl:part name="par" element="tns:CreditCardFinalizeDepositRequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardFinalizeDepositV2RequestIn">
        <wsdl:part name="par" element="tns:CreditCardFinalizeDepositV2Request" />
    </wsdl:message>
    <wsdl:message name="CreditCardFinalizeDepositV2RequestOut">
        <wsdl:part name="par" element="tns:CreditCardFinalizeDepositV2RequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardFinalizeDepositCallbackRequestIn">
        <wsdl:part name="par" element="tns:CreditCardFinalizeDepositCallbackRequest" />
    </wsdl:message>
    <wsdl:message name="CreditCardFinalizeDepositCallbackRequestOut">
        <wsdl:part name="par" element="tns:CreditCardFinalizeDepositCallbackRequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardFinalizeThreeDSMethodRequestIn">
        <wsdl:part name="par" element="tns:CreditCardFinalizeThreeDSMethodRequest" />
    </wsdl:message>
    <wsdl:message name="CreditCardFinalizeThreeDSMethodRequestOut">
        <wsdl:part name="par" element="tns:CreditCardFinalizeThreeDSMethodRequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardCheckThreeDSMethodRequestIn">
        <wsdl:part name="par" element="tns:CreditCardCheckThreeDSMethodRequest" />
    </wsdl:message>
    <wsdl:message name="CreditCardCheckThreeDSMethodRequestOut">
        <wsdl:part name="par" element="tns:CreditCardCheckThreeDSMethodRequestResponse" />
    </wsdl:message><wsdl:message name="CreditCardProcessThreeDSMethodRequestIn">
        <wsdl:part name="par" element="tns:CreditCardProcessThreeDSMethodRequest" />
    </wsdl:message>
    <wsdl:message name="CreditCardProcessThreeDSMethodRequestOut">
        <wsdl:part name="par" element="tns:CreditCardProcessThreeDSMethodRequestResponse" />
    </wsdl:message><wsdl:message name="PoliDepositRequestIn">
        <wsdl:part name="par" element="tns:PoliDepositRequest" />
    </wsdl:message>
    <wsdl:message name="PoliDepositRequestOut">
        <wsdl:part name="par" element="tns:PoliDepositRequestResponse" />
    </wsdl:message><wsdl:message name="ClientWithdrawalRequestIn">
        <wsdl:part name="par" element="tns:ClientWithdrawalRequest" />
    </wsdl:message>
    <wsdl:message name="ClientWithdrawalRequestOut">
        <wsdl:part name="par" element="tns:ClientWithdrawalRequestResponse" />
    </wsdl:message><wsdl:message name="ClientWithdrawalCancelRequestIn">
        <wsdl:part name="par" element="tns:ClientWithdrawalCancelRequest" />
    </wsdl:message>
    <wsdl:message name="ClientWithdrawalCancelRequestOut">
        <wsdl:part name="par" element="tns:ClientWithdrawalCancelRequestResponse" />
    </wsdl:message><wsdl:message name="InsertCreditCardRequestIn">
        <wsdl:part name="par" element="tns:InsertCreditCardRequest" />
    </wsdl:message>
    <wsdl:message name="InsertCreditCardRequestOut">
        <wsdl:part name="par" element="tns:InsertCreditCardRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateCreditCardRequestIn">
        <wsdl:part name="par" element="tns:UpdateCreditCardRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateCreditCardRequestOut">
        <wsdl:part name="par" element="tns:UpdateCreditCardRequestResponse" />
    </wsdl:message><wsdl:message name="DeleteCreditCardRequestIn">
        <wsdl:part name="par" element="tns:DeleteCreditCardRequest" />
    </wsdl:message>
    <wsdl:message name="DeleteCreditCardRequestOut">
        <wsdl:part name="par" element="tns:DeleteCreditCardRequestResponse" />
    </wsdl:message><wsdl:message name="JoinSignalRRequestIn">
        <wsdl:part name="par" element="tns:JoinSignalRRequest" />
    </wsdl:message>
    <wsdl:message name="JoinSignalRRequestOut">
        <wsdl:part name="par" element="tns:JoinSignalRRequestResponse" />
    </wsdl:message><wsdl:message name="AvailableFreeBetsForClientRequestIn">
        <wsdl:part name="par" element="tns:AvailableFreeBetsForClientRequest" />
    </wsdl:message>
    <wsdl:message name="AvailableFreeBetsForClientRequestOut">
        <wsdl:part name="par" element="tns:AvailableFreeBetsForClientRequestResponse" />
    </wsdl:message><wsdl:message name="SplitFreeBetRequestIn">
        <wsdl:part name="par" element="tns:SplitFreeBetRequest" />
    </wsdl:message>
    <wsdl:message name="SplitFreeBetRequestOut">
        <wsdl:part name="par" element="tns:SplitFreeBetRequestResponse" />
    </wsdl:message><wsdl:message name="CreateClientVerificationCodeRequestIn">
        <wsdl:part name="par" element="tns:CreateClientVerificationCodeRequest" />
    </wsdl:message>
    <wsdl:message name="CreateClientVerificationCodeRequestOut">
        <wsdl:part name="par" element="tns:CreateClientVerificationCodeRequestResponse" />
    </wsdl:message><wsdl:message name="ForgetUsernameRequestIn">
        <wsdl:part name="par" element="tns:ForgetUsernameRequest" />
    </wsdl:message>
    <wsdl:message name="ForgetUsernameRequestOut">
        <wsdl:part name="par" element="tns:ForgetUsernameRequestResponse" />
    </wsdl:message><wsdl:message name="ForgotUsernameRequestIn">
        <wsdl:part name="par" element="tns:ForgotUsernameRequest" />
    </wsdl:message>
    <wsdl:message name="ForgotUsernameRequestOut">
        <wsdl:part name="par" element="tns:ForgotUsernameRequestResponse" />
    </wsdl:message><wsdl:message name="PasswordResetRequestIn">
        <wsdl:part name="par" element="tns:PasswordResetRequest" />
    </wsdl:message>
    <wsdl:message name="PasswordResetRequestOut">
        <wsdl:part name="par" element="tns:PasswordResetRequestResponse" />
    </wsdl:message><wsdl:message name="PasswordResetWithTokenRequestIn">
        <wsdl:part name="par" element="tns:PasswordResetWithTokenRequest" />
    </wsdl:message>
    <wsdl:message name="PasswordResetWithTokenRequestOut">
        <wsdl:part name="par" element="tns:PasswordResetWithTokenRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateClientPasswordRequestIn">
        <wsdl:part name="par" element="tns:UpdateClientPasswordRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateClientPasswordRequestOut">
        <wsdl:part name="par" element="tns:UpdateClientPasswordRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateClientPrecommitmentRequestIn">
        <wsdl:part name="par" element="tns:UpdateClientPrecommitmentRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateClientPrecommitmentRequestOut">
        <wsdl:part name="par" element="tns:UpdateClientPrecommitmentRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateClientSelfExclusionRequestIn">
        <wsdl:part name="par" element="tns:UpdateClientSelfExclusionRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateClientSelfExclusionRequestOut">
        <wsdl:part name="par" element="tns:UpdateClientSelfExclusionRequestResponse" />
    </wsdl:message><wsdl:message name="ValidateAddressRequestIn">
        <wsdl:part name="par" element="tns:ValidateAddressRequest" />
    </wsdl:message>
    <wsdl:message name="ValidateAddressRequestOut">
        <wsdl:part name="par" element="tns:ValidateAddressRequestResponse" />
    </wsdl:message><wsdl:message name="UmbracoPromotionsRequestIn">
        <wsdl:part name="par" element="tns:UmbracoPromotionsRequest" />
    </wsdl:message>
    <wsdl:message name="UmbracoPromotionsRequestOut">
        <wsdl:part name="par" element="tns:UmbracoPromotionsRequestResponse" />
    </wsdl:message><wsdl:message name="UserEnterVoucherCodeRequestIn">
        <wsdl:part name="par" element="tns:UserEnterVoucherCodeRequest" />
    </wsdl:message>
    <wsdl:message name="UserEnterVoucherCodeRequestOut">
        <wsdl:part name="par" element="tns:UserEnterVoucherCodeRequestResponse" />
    </wsdl:message><wsdl:message name="CashOutBetRequestIn">
        <wsdl:part name="par" element="tns:CashOutBetRequest" />
    </wsdl:message>
    <wsdl:message name="CashOutBetRequestOut">
        <wsdl:part name="par" element="tns:CashOutBetRequestResponse" />
    </wsdl:message><wsdl:message name="CashOutBetValueRequestIn">
        <wsdl:part name="par" element="tns:CashOutBetValueRequest" />
    </wsdl:message>
    <wsdl:message name="CashOutBetValueRequestOut">
        <wsdl:part name="par" element="tns:CashOutBetValueRequestResponse" />
    </wsdl:message><wsdl:message name="CloseClientAccountRequestIn">
        <wsdl:part name="par" element="tns:CloseClientAccountRequest" />
    </wsdl:message>
    <wsdl:message name="CloseClientAccountRequestOut">
        <wsdl:part name="par" element="tns:CloseClientAccountRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateAccountRulesRequestIn">
        <wsdl:part name="par" element="tns:UpdateAccountRulesRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateAccountRulesRequestOut">
        <wsdl:part name="par" element="tns:UpdateAccountRulesRequestResponse" />
    </wsdl:message><wsdl:message name="GetAccountRulesRequestIn">
        <wsdl:part name="par" element="tns:GetAccountRulesRequest" />
    </wsdl:message>
    <wsdl:message name="GetAccountRulesRequestOut">
        <wsdl:part name="par" element="tns:GetAccountRulesRequestResponse" />
    </wsdl:message><wsdl:message name="ClientStatementsRequestIn">
        <wsdl:part name="par" element="tns:ClientStatementsRequest" />
    </wsdl:message>
    <wsdl:message name="ClientStatementsRequestOut">
        <wsdl:part name="par" element="tns:ClientStatementsRequestResponse" />
    </wsdl:message><wsdl:message name="ClientStatementRequestIn">
        <wsdl:part name="par" element="tns:ClientStatementRequest" />
    </wsdl:message>
    <wsdl:message name="ClientStatementRequestOut">
        <wsdl:part name="par" element="tns:ClientStatementRequestResponse" />
    </wsdl:message><wsdl:message name="NcpfAckRequestIn">
        <wsdl:part name="par" element="tns:NcpfAckRequest" />
    </wsdl:message>
    <wsdl:message name="NcpfAckRequestOut">
        <wsdl:part name="par" element="tns:NcpfAckRequestResponse" />
    </wsdl:message><wsdl:message name="BetslipRequestIn">
        <wsdl:part name="par" element="tns:BetslipRequest" />
    </wsdl:message>
    <wsdl:message name="BetslipRequestOut">
        <wsdl:part name="par" element="tns:BetslipRequestResponse" />
    </wsdl:message><wsdl:message name="AvailableFreeBetsRequestIn">
        <wsdl:part name="par" element="tns:AvailableFreeBetsRequest" />
    </wsdl:message>
    <wsdl:message name="AvailableFreeBetsRequestOut">
        <wsdl:part name="par" element="tns:AvailableFreeBetsRequestResponse" />
    </wsdl:message><wsdl:message name="BetInterceptDetailRequestIn">
        <wsdl:part name="par" element="tns:BetInterceptDetailRequest" />
    </wsdl:message>
    <wsdl:message name="BetInterceptDetailRequestOut">
        <wsdl:part name="par" element="tns:BetInterceptDetailRequestResponse" />
    </wsdl:message><wsdl:message name="BlackbooksForEventRequestIn">
        <wsdl:part name="par" element="tns:BlackbooksForEventRequest" />
    </wsdl:message>
    <wsdl:message name="BlackbooksForEventRequestOut">
        <wsdl:part name="par" element="tns:BlackbooksForEventRequestResponse" />
    </wsdl:message><wsdl:message name="BlackbooksForEventNoCacheRequestIn">
        <wsdl:part name="par" element="tns:BlackbooksForEventNoCacheRequest" />
    </wsdl:message>
    <wsdl:message name="BlackbooksForEventNoCacheRequestOut">
        <wsdl:part name="par" element="tns:BlackbooksForEventNoCacheRequestResponse" />
    </wsdl:message><wsdl:message name="BlackbooksForRacecardRequestIn">
        <wsdl:part name="par" element="tns:BlackbooksForRacecardRequest" />
    </wsdl:message>
    <wsdl:message name="BlackbooksForRacecardRequestOut">
        <wsdl:part name="par" element="tns:BlackbooksForRacecardRequestResponse" />
    </wsdl:message><wsdl:message name="InsertBlackbookRequestIn">
        <wsdl:part name="par" element="tns:InsertBlackbookRequest" />
    </wsdl:message>
    <wsdl:message name="InsertBlackbookRequestOut">
        <wsdl:part name="par" element="tns:InsertBlackbookRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateBlackbookRequestIn">
        <wsdl:part name="par" element="tns:UpdateBlackbookRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateBlackbookRequestOut">
        <wsdl:part name="par" element="tns:UpdateBlackbookRequestResponse" />
    </wsdl:message><wsdl:message name="DeleteBlackbookRequestIn">
        <wsdl:part name="par" element="tns:DeleteBlackbookRequest" />
    </wsdl:message>
    <wsdl:message name="DeleteBlackbookRequestOut">
        <wsdl:part name="par" element="tns:DeleteBlackbookRequestResponse" />
    </wsdl:message><wsdl:message name="AppInfoRequestIn">
        <wsdl:part name="par" element="tns:AppInfoRequest" />
    </wsdl:message>
    <wsdl:message name="AppInfoRequestOut">
        <wsdl:part name="par" element="tns:AppInfoRequestResponse" />
    </wsdl:message><wsdl:message name="SessionInfoRequestIn">
        <wsdl:part name="par" element="tns:SessionInfoRequest" />
    </wsdl:message>
    <wsdl:message name="SessionInfoRequestOut">
        <wsdl:part name="par" element="tns:SessionInfoRequestResponse" />
    </wsdl:message><wsdl:message name="UmbracoFeaturedMeetingsRequestIn">
        <wsdl:part name="par" element="tns:UmbracoFeaturedMeetingsRequest" />
    </wsdl:message>
    <wsdl:message name="UmbracoFeaturedMeetingsRequestOut">
        <wsdl:part name="par" element="tns:UmbracoFeaturedMeetingsRequestResponse" />
    </wsdl:message><wsdl:message name="UmbracoFeaturedEventsRequestIn">
        <wsdl:part name="par" element="tns:UmbracoFeaturedEventsRequest" />
    </wsdl:message>
    <wsdl:message name="UmbracoFeaturedEventsRequestOut">
        <wsdl:part name="par" element="tns:UmbracoFeaturedEventsRequestResponse" />
    </wsdl:message><wsdl:message name="UmbracoContentPageRequestIn">
        <wsdl:part name="par" element="tns:UmbracoContentPageRequest" />
    </wsdl:message>
    <wsdl:message name="UmbracoContentPageRequestOut">
        <wsdl:part name="par" element="tns:UmbracoContentPageRequestResponse" />
    </wsdl:message><wsdl:message name="LCountriesRequestIn">
        <wsdl:part name="par" element="tns:LCountriesRequest" />
    </wsdl:message>
    <wsdl:message name="LCountriesRequestOut">
        <wsdl:part name="par" element="tns:LCountriesRequestResponse" />
    </wsdl:message><wsdl:message name="LMemberClubNameRequestIn">
        <wsdl:part name="par" element="tns:LMemberClubNameRequest" />
    </wsdl:message>
    <wsdl:message name="LMemberClubNameRequestOut">
        <wsdl:part name="par" element="tns:LMemberClubNameRequestResponse" />
    </wsdl:message><wsdl:message name="LDividendTypeRequestIn">
        <wsdl:part name="par" element="tns:LDividendTypeRequest" />
    </wsdl:message>
    <wsdl:message name="LDividendTypeRequestOut">
        <wsdl:part name="par" element="tns:LDividendTypeRequestResponse" />
    </wsdl:message><wsdl:message name="LMarketTypeRequestIn">
        <wsdl:part name="par" element="tns:LMarketTypeRequest" />
    </wsdl:message>
    <wsdl:message name="LMarketTypeRequestOut">
        <wsdl:part name="par" element="tns:LMarketTypeRequestResponse" />
    </wsdl:message><wsdl:message name="LEventTypeRequestIn">
        <wsdl:part name="par" element="tns:LEventTypeRequest" />
    </wsdl:message>
    <wsdl:message name="LEventTypeRequestOut">
        <wsdl:part name="par" element="tns:LEventTypeRequestResponse" />
    </wsdl:message><wsdl:message name="LBetDetailTypeRequestIn">
        <wsdl:part name="par" element="tns:LBetDetailTypeRequest" />
    </wsdl:message>
    <wsdl:message name="LBetDetailTypeRequestOut">
        <wsdl:part name="par" element="tns:LBetDetailTypeRequestResponse" />
    </wsdl:message><wsdl:message name="LMasterEventTypeRequestIn">
        <wsdl:part name="par" element="tns:LMasterEventTypeRequest" />
    </wsdl:message>
    <wsdl:message name="LMasterEventTypeRequestOut">
        <wsdl:part name="par" element="tns:LMasterEventTypeRequestResponse" />
    </wsdl:message><wsdl:message name="LResultStatusRequestIn">
        <wsdl:part name="par" element="tns:LResultStatusRequest" />
    </wsdl:message>
    <wsdl:message name="LResultStatusRequestOut">
        <wsdl:part name="par" element="tns:LResultStatusRequestResponse" />
    </wsdl:message><wsdl:message name="LBetTypeRequestIn">
        <wsdl:part name="par" element="tns:LBetTypeRequest" />
    </wsdl:message>
    <wsdl:message name="LBetTypeRequestOut">
        <wsdl:part name="par" element="tns:LBetTypeRequestResponse" />
    </wsdl:message><wsdl:message name="HarmonyAddressRequestIn">
        <wsdl:part name="par" element="tns:HarmonyAddressRequest" />
    </wsdl:message>
    <wsdl:message name="HarmonyAddressRequestOut">
        <wsdl:part name="par" element="tns:HarmonyAddressRequestResponse" />
    </wsdl:message><wsdl:message name="LAccountClosureReasonRequestIn">
        <wsdl:part name="par" element="tns:LAccountClosureReasonRequest" />
    </wsdl:message>
    <wsdl:message name="LAccountClosureReasonRequestOut">
        <wsdl:part name="par" element="tns:LAccountClosureReasonRequestResponse" />
    </wsdl:message><wsdl:message name="LCommunicationMethodRequestIn">
        <wsdl:part name="par" element="tns:LCommunicationMethodRequest" />
    </wsdl:message>
    <wsdl:message name="LCommunicationMethodRequestOut">
        <wsdl:part name="par" element="tns:LCommunicationMethodRequestResponse" />
    </wsdl:message><wsdl:message name="GroupedRaceCardRequestIn">
        <wsdl:part name="par" element="tns:GroupedRaceCardRequest" />
    </wsdl:message>
    <wsdl:message name="GroupedRaceCardRequestOut">
        <wsdl:part name="par" element="tns:GroupedRaceCardRequestResponse" />
    </wsdl:message><wsdl:message name="GroupedFeedRaceCardRequestIn">
        <wsdl:part name="par" element="tns:GroupedFeedRaceCardRequest" />
    </wsdl:message>
    <wsdl:message name="GroupedFeedRaceCardRequestOut">
        <wsdl:part name="par" element="tns:GroupedFeedRaceCardRequestResponse" />
    </wsdl:message><wsdl:message name="RaceRequestIn">
        <wsdl:part name="par" element="tns:RaceRequest" />
    </wsdl:message>
    <wsdl:message name="RaceRequestOut">
        <wsdl:part name="par" element="tns:RaceRequestResponse" />
    </wsdl:message><wsdl:message name="RaceFormRequestIn">
        <wsdl:part name="par" element="tns:RaceFormRequest" />
    </wsdl:message>
    <wsdl:message name="RaceFormRequestOut">
        <wsdl:part name="par" element="tns:RaceFormRequestResponse" />
    </wsdl:message><wsdl:message name="RaceShortFormRequestIn">
        <wsdl:part name="par" element="tns:RaceShortFormRequest" />
    </wsdl:message>
    <wsdl:message name="RaceShortFormRequestOut">
        <wsdl:part name="par" element="tns:RaceShortFormRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateOutcomeRatingRequestIn">
        <wsdl:part name="par" element="tns:UpdateOutcomeRatingRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateOutcomeRatingRequestOut">
        <wsdl:part name="par" element="tns:UpdateOutcomeRatingRequestResponse" />
    </wsdl:message><wsdl:message name="DeleteRunnerRatingRequestIn">
        <wsdl:part name="par" element="tns:DeleteRunnerRatingRequest" />
    </wsdl:message>
    <wsdl:message name="DeleteRunnerRatingRequestOut">
        <wsdl:part name="par" element="tns:DeleteRunnerRatingRequestResponse" />
    </wsdl:message><wsdl:message name="AddActivityFeedMessageRequestIn">
        <wsdl:part name="par" element="tns:AddActivityFeedMessageRequest" />
    </wsdl:message>
    <wsdl:message name="AddActivityFeedMessageRequestOut">
        <wsdl:part name="par" element="tns:AddActivityFeedMessageRequestResponse" />
    </wsdl:message><wsdl:message name="Next5RacesRequestIn">
        <wsdl:part name="par" element="tns:Next5RacesRequest" />
    </wsdl:message>
    <wsdl:message name="Next5RacesRequestOut">
        <wsdl:part name="par" element="tns:Next5RacesRequestResponse" />
    </wsdl:message><wsdl:message name="FixedPriceExoticPriceRequestIn">
        <wsdl:part name="par" element="tns:FixedPriceExoticPriceRequest" />
    </wsdl:message>
    <wsdl:message name="FixedPriceExoticPriceRequestOut">
        <wsdl:part name="par" element="tns:FixedPriceExoticPriceRequestResponse" />
    </wsdl:message><wsdl:message name="TodaysRacesForHomePageRequestIn">
        <wsdl:part name="par" element="tns:TodaysRacesForHomePageRequest" />
    </wsdl:message>
    <wsdl:message name="TodaysRacesForHomePageRequestOut">
        <wsdl:part name="par" element="tns:TodaysRacesForHomePageRequestResponse" />
    </wsdl:message><wsdl:message name="FeatureRaceLinksRequestIn">
        <wsdl:part name="par" element="tns:FeatureRaceLinksRequest" />
    </wsdl:message>
    <wsdl:message name="FeatureRaceLinksRequestOut">
        <wsdl:part name="par" element="tns:FeatureRaceLinksRequestResponse" />
    </wsdl:message><wsdl:message name="Fav4RequestIn">
        <wsdl:part name="par" element="tns:Fav4Request" />
    </wsdl:message>
    <wsdl:message name="Fav4RequestOut">
        <wsdl:part name="par" element="tns:Fav4RequestResponse" />
    </wsdl:message><wsdl:message name="StreaksRequestIn">
        <wsdl:part name="par" element="tns:StreaksRequest" />
    </wsdl:message>
    <wsdl:message name="StreaksRequestOut">
        <wsdl:part name="par" element="tns:StreaksRequestResponse" />
    </wsdl:message><wsdl:message name="SameRaceMultiPriceRequestIn">
        <wsdl:part name="par" element="tns:SameRaceMultiPriceRequest" />
    </wsdl:message>
    <wsdl:message name="SameRaceMultiPriceRequestOut">
        <wsdl:part name="par" element="tns:SameRaceMultiPriceRequestResponse" />
    </wsdl:message><wsdl:message name="SocialGroupsRequestIn">
        <wsdl:part name="par" element="tns:SocialGroupsRequest" />
    </wsdl:message>
    <wsdl:message name="SocialGroupsRequestOut">
        <wsdl:part name="par" element="tns:SocialGroupsRequestResponse" />
    </wsdl:message><wsdl:message name="ShareTipRequestIn">
        <wsdl:part name="par" element="tns:ShareTipRequest" />
    </wsdl:message>
    <wsdl:message name="ShareTipRequestOut">
        <wsdl:part name="par" element="tns:ShareTipRequestResponse" />
    </wsdl:message><wsdl:message name="ShareWinRequestIn">
        <wsdl:part name="par" element="tns:ShareWinRequest" />
    </wsdl:message>
    <wsdl:message name="ShareWinRequestOut">
        <wsdl:part name="par" element="tns:ShareWinRequestResponse" />
    </wsdl:message><wsdl:message name="ShareFormRequestIn">
        <wsdl:part name="par" element="tns:ShareFormRequest" />
    </wsdl:message>
    <wsdl:message name="ShareFormRequestOut">
        <wsdl:part name="par" element="tns:ShareFormRequestResponse" />
    </wsdl:message><wsdl:message name="ActivityFeedRequestIn">
        <wsdl:part name="par" element="tns:ActivityFeedRequest" />
    </wsdl:message>
    <wsdl:message name="ActivityFeedRequestOut">
        <wsdl:part name="par" element="tns:ActivityFeedRequestResponse" />
    </wsdl:message><wsdl:message name="DismissTipRequestIn">
        <wsdl:part name="par" element="tns:DismissTipRequest" />
    </wsdl:message>
    <wsdl:message name="DismissTipRequestOut">
        <wsdl:part name="par" element="tns:DismissTipRequestResponse" />
    </wsdl:message><wsdl:message name="SocialPendingInvitationsRequestIn">
        <wsdl:part name="par" element="tns:SocialPendingInvitationsRequest" />
    </wsdl:message>
    <wsdl:message name="SocialPendingInvitationsRequestOut">
        <wsdl:part name="par" element="tns:SocialPendingInvitationsRequestResponse" />
    </wsdl:message><wsdl:message name="SendSocialInvitesRequestIn">
        <wsdl:part name="par" element="tns:SendSocialInvitesRequest" />
    </wsdl:message>
    <wsdl:message name="SendSocialInvitesRequestOut">
        <wsdl:part name="par" element="tns:SendSocialInvitesRequestResponse" />
    </wsdl:message><wsdl:message name="SocialInviteAcceptOrRejectRequestIn">
        <wsdl:part name="par" element="tns:SocialInviteAcceptOrRejectRequest" />
    </wsdl:message>
    <wsdl:message name="SocialInviteAcceptOrRejectRequestOut">
        <wsdl:part name="par" element="tns:SocialInviteAcceptOrRejectRequestResponse" />
    </wsdl:message><wsdl:message name="SocialInviteCancelRequestIn">
        <wsdl:part name="par" element="tns:SocialInviteCancelRequest" />
    </wsdl:message>
    <wsdl:message name="SocialInviteCancelRequestOut">
        <wsdl:part name="par" element="tns:SocialInviteCancelRequestResponse" />
    </wsdl:message><wsdl:message name="SocialUnfriendRequestIn">
        <wsdl:part name="par" element="tns:SocialUnfriendRequest" />
    </wsdl:message>
    <wsdl:message name="SocialUnfriendRequestOut">
        <wsdl:part name="par" element="tns:SocialUnfriendRequestResponse" />
    </wsdl:message><wsdl:message name="SocialFollowRequestIn">
        <wsdl:part name="par" element="tns:SocialFollowRequest" />
    </wsdl:message>
    <wsdl:message name="SocialFollowRequestOut">
        <wsdl:part name="par" element="tns:SocialFollowRequestResponse" />
    </wsdl:message><wsdl:message name="SocialBlackbooksRequestIn">
        <wsdl:part name="par" element="tns:SocialBlackbooksRequest" />
    </wsdl:message>
    <wsdl:message name="SocialBlackbooksRequestOut">
        <wsdl:part name="par" element="tns:SocialBlackbooksRequestResponse" />
    </wsdl:message><wsdl:message name="EventTypesRequestIn">
        <wsdl:part name="par" element="tns:EventTypesRequest" />
    </wsdl:message>
    <wsdl:message name="EventTypesRequestOut">
        <wsdl:part name="par" element="tns:EventTypesRequestResponse" />
    </wsdl:message><wsdl:message name="MasterCategoryRequestIn">
        <wsdl:part name="par" element="tns:MasterCategoryRequest" />
    </wsdl:message>
    <wsdl:message name="MasterCategoryRequestOut">
        <wsdl:part name="par" element="tns:MasterCategoryRequestResponse" />
    </wsdl:message><wsdl:message name="CategoryRequestIn">
        <wsdl:part name="par" element="tns:CategoryRequest" />
    </wsdl:message>
    <wsdl:message name="CategoryRequestOut">
        <wsdl:part name="par" element="tns:CategoryRequestResponse" />
    </wsdl:message><wsdl:message name="MasterEventRequestIn">
        <wsdl:part name="par" element="tns:MasterEventRequest" />
    </wsdl:message>
    <wsdl:message name="MasterEventRequestOut">
        <wsdl:part name="par" element="tns:MasterEventRequestResponse" />
    </wsdl:message><wsdl:message name="SportsQuickAccessMarketsRequestIn">
        <wsdl:part name="par" element="tns:SportsQuickAccessMarketsRequest" />
    </wsdl:message>
    <wsdl:message name="SportsQuickAccessMarketsRequestOut">
        <wsdl:part name="par" element="tns:SportsQuickAccessMarketsRequestResponse" />
    </wsdl:message><wsdl:message name="PopularMarketLinksRequestIn">
        <wsdl:part name="par" element="tns:PopularMarketLinksRequest" />
    </wsdl:message>
    <wsdl:message name="PopularMarketLinksRequestOut">
        <wsdl:part name="par" element="tns:PopularMarketLinksRequestResponse" />
    </wsdl:message><wsdl:message name="PopularMarketCategoryLinksRequestIn">
        <wsdl:part name="par" element="tns:PopularMarketCategoryLinksRequest" />
    </wsdl:message>
    <wsdl:message name="PopularMarketCategoryLinksRequestOut">
        <wsdl:part name="par" element="tns:PopularMarketCategoryLinksRequestResponse" />
    </wsdl:message><wsdl:message name="SameGameMultiPriceRequestIn">
        <wsdl:part name="par" element="tns:SameGameMultiPriceRequest" />
    </wsdl:message>
    <wsdl:message name="SameGameMultiPriceRequestOut">
        <wsdl:part name="par" element="tns:SameGameMultiPriceRequestResponse" />
    </wsdl:message><wsdl:message name="NextSportsMarketsRequestIn">
        <wsdl:part name="par" element="tns:NextSportsMarketsRequest" />
    </wsdl:message>
    <wsdl:message name="NextSportsMarketsRequestOut">
        <wsdl:part name="par" element="tns:NextSportsMarketsRequestResponse" />
    </wsdl:message><wsdl:message name="AuthenticateIn">
        <wsdl:part name="par" element="tns:Authenticate" />
    </wsdl:message>
    <wsdl:message name="AuthenticateOut">
        <wsdl:part name="par" element="tns:AuthenticateResponse" />
    </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:portType name="ISyncReply"><wsdl:operation name="ValidateUsernameRequest">
        <wsdl:input message="svc:ValidateUsernameRequestIn" />
        <wsdl:output message="svc:ValidateUsernameRequestOut" />
    </wsdl:operation><wsdl:operation name="InsertClientDetailsRequest">
        <wsdl:input message="svc:InsertClientDetailsRequestIn" />
        <wsdl:output message="svc:InsertClientDetailsRequestOut" />
    </wsdl:operation><wsdl:operation name="UserHeaderRequest">
        <wsdl:input message="svc:UserHeaderRequestIn" />
        <wsdl:output message="svc:UserHeaderRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateClientDetailsRequest">
        <wsdl:input message="svc:UpdateClientDetailsRequestIn" />
        <wsdl:output message="svc:UpdateClientDetailsRequestOut" />
    </wsdl:operation><wsdl:operation name="GetClientSelfExclusionRequest">
        <wsdl:input message="svc:GetClientSelfExclusionRequestIn" />
        <wsdl:output message="svc:GetClientSelfExclusionRequestOut" />
    </wsdl:operation><wsdl:operation name="GetClientDetailsRequest">
        <wsdl:input message="svc:GetClientDetailsRequestIn" />
        <wsdl:output message="svc:GetClientDetailsRequestOut" />
    </wsdl:operation><wsdl:operation name="CheckAndUpdateGreenIdVerificationStatusRequest">
        <wsdl:input message="svc:CheckAndUpdateGreenIdVerificationStatusRequestIn" />
        <wsdl:output message="svc:CheckAndUpdateGreenIdVerificationStatusRequestOut" />
    </wsdl:operation><wsdl:operation name="TransactionHistoryRequest">
        <wsdl:input message="svc:TransactionHistoryRequestIn" />
        <wsdl:output message="svc:TransactionHistoryRequestOut" />
    </wsdl:operation><wsdl:operation name="PayPalCreatePaymentRequest">
        <wsdl:input message="svc:PayPalCreatePaymentRequestIn" />
        <wsdl:output message="svc:PayPalCreatePaymentRequestOut" />
    </wsdl:operation><wsdl:operation name="PayPalExecutePaymentRequest">
        <wsdl:input message="svc:PayPalExecutePaymentRequestIn" />
        <wsdl:output message="svc:PayPalExecutePaymentRequestOut" />
    </wsdl:operation><wsdl:operation name="BettingHistoryRequest">
        <wsdl:input message="svc:BettingHistoryRequestIn" />
        <wsdl:output message="svc:BettingHistoryRequestOut" />
    </wsdl:operation><wsdl:operation name="PendingBetsRequest">
        <wsdl:input message="svc:PendingBetsRequestIn" />
        <wsdl:output message="svc:PendingBetsRequestOut" />
    </wsdl:operation><wsdl:operation name="PendingBetsPagedRequest">
        <wsdl:input message="svc:PendingBetsPagedRequestIn" />
        <wsdl:output message="svc:PendingBetsPagedRequestOut" />
    </wsdl:operation><wsdl:operation name="TransactionDetailInfoRequest">
        <wsdl:input message="svc:TransactionDetailInfoRequestIn" />
        <wsdl:output message="svc:TransactionDetailInfoRequestOut" />
    </wsdl:operation><wsdl:operation name="BankListRequest">
        <wsdl:input message="svc:BankListRequestIn" />
        <wsdl:output message="svc:BankListRequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardListRequest">
        <wsdl:input message="svc:CreditCardListRequestIn" />
        <wsdl:output message="svc:CreditCardListRequestOut" />
    </wsdl:operation><wsdl:operation name="ApiEftDepositDataRequest">
        <wsdl:input message="svc:ApiEftDepositDataRequestIn" />
        <wsdl:output message="svc:ApiEftDepositDataRequestOut" />
    </wsdl:operation><wsdl:operation name="ApiBPayDepositDataRequest">
        <wsdl:input message="svc:ApiBPayDepositDataRequestIn" />
        <wsdl:output message="svc:ApiBPayDepositDataRequestOut" />
    </wsdl:operation><wsdl:operation name="ApiPayIDDepositDataRequest">
        <wsdl:input message="svc:ApiPayIDDepositDataRequestIn" />
        <wsdl:output message="svc:ApiPayIDDepositDataRequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardDepositRequest">
        <wsdl:input message="svc:CreditCardDepositRequestIn" />
        <wsdl:output message="svc:CreditCardDepositRequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeDepositRequest">
        <wsdl:input message="svc:CreditCardFinalizeDepositRequestIn" />
        <wsdl:output message="svc:CreditCardFinalizeDepositRequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeDepositV2Request">
        <wsdl:input message="svc:CreditCardFinalizeDepositV2RequestIn" />
        <wsdl:output message="svc:CreditCardFinalizeDepositV2RequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeDepositCallbackRequest">
        <wsdl:input message="svc:CreditCardFinalizeDepositCallbackRequestIn" />
        <wsdl:output message="svc:CreditCardFinalizeDepositCallbackRequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeThreeDSMethodRequest">
        <wsdl:input message="svc:CreditCardFinalizeThreeDSMethodRequestIn" />
        <wsdl:output message="svc:CreditCardFinalizeThreeDSMethodRequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardCheckThreeDSMethodRequest">
        <wsdl:input message="svc:CreditCardCheckThreeDSMethodRequestIn" />
        <wsdl:output message="svc:CreditCardCheckThreeDSMethodRequestOut" />
    </wsdl:operation><wsdl:operation name="CreditCardProcessThreeDSMethodRequest">
        <wsdl:input message="svc:CreditCardProcessThreeDSMethodRequestIn" />
        <wsdl:output message="svc:CreditCardProcessThreeDSMethodRequestOut" />
    </wsdl:operation><wsdl:operation name="PoliDepositRequest">
        <wsdl:input message="svc:PoliDepositRequestIn" />
        <wsdl:output message="svc:PoliDepositRequestOut" />
    </wsdl:operation><wsdl:operation name="ClientWithdrawalRequest">
        <wsdl:input message="svc:ClientWithdrawalRequestIn" />
        <wsdl:output message="svc:ClientWithdrawalRequestOut" />
    </wsdl:operation><wsdl:operation name="ClientWithdrawalCancelRequest">
        <wsdl:input message="svc:ClientWithdrawalCancelRequestIn" />
        <wsdl:output message="svc:ClientWithdrawalCancelRequestOut" />
    </wsdl:operation><wsdl:operation name="InsertCreditCardRequest">
        <wsdl:input message="svc:InsertCreditCardRequestIn" />
        <wsdl:output message="svc:InsertCreditCardRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateCreditCardRequest">
        <wsdl:input message="svc:UpdateCreditCardRequestIn" />
        <wsdl:output message="svc:UpdateCreditCardRequestOut" />
    </wsdl:operation><wsdl:operation name="DeleteCreditCardRequest">
        <wsdl:input message="svc:DeleteCreditCardRequestIn" />
        <wsdl:output message="svc:DeleteCreditCardRequestOut" />
    </wsdl:operation><wsdl:operation name="JoinSignalRRequest">
        <wsdl:input message="svc:JoinSignalRRequestIn" />
        <wsdl:output message="svc:JoinSignalRRequestOut" />
    </wsdl:operation><wsdl:operation name="AvailableFreeBetsForClientRequest">
        <wsdl:input message="svc:AvailableFreeBetsForClientRequestIn" />
        <wsdl:output message="svc:AvailableFreeBetsForClientRequestOut" />
    </wsdl:operation><wsdl:operation name="SplitFreeBetRequest">
        <wsdl:input message="svc:SplitFreeBetRequestIn" />
        <wsdl:output message="svc:SplitFreeBetRequestOut" />
    </wsdl:operation><wsdl:operation name="CreateClientVerificationCodeRequest">
        <wsdl:input message="svc:CreateClientVerificationCodeRequestIn" />
        <wsdl:output message="svc:CreateClientVerificationCodeRequestOut" />
    </wsdl:operation><wsdl:operation name="ForgetUsernameRequest">
        <wsdl:input message="svc:ForgetUsernameRequestIn" />
        <wsdl:output message="svc:ForgetUsernameRequestOut" />
    </wsdl:operation><wsdl:operation name="ForgotUsernameRequest">
        <wsdl:input message="svc:ForgotUsernameRequestIn" />
        <wsdl:output message="svc:ForgotUsernameRequestOut" />
    </wsdl:operation><wsdl:operation name="PasswordResetRequest">
        <wsdl:input message="svc:PasswordResetRequestIn" />
        <wsdl:output message="svc:PasswordResetRequestOut" />
    </wsdl:operation><wsdl:operation name="PasswordResetWithTokenRequest">
        <wsdl:input message="svc:PasswordResetWithTokenRequestIn" />
        <wsdl:output message="svc:PasswordResetWithTokenRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateClientPasswordRequest">
        <wsdl:input message="svc:UpdateClientPasswordRequestIn" />
        <wsdl:output message="svc:UpdateClientPasswordRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateClientPrecommitmentRequest">
        <wsdl:input message="svc:UpdateClientPrecommitmentRequestIn" />
        <wsdl:output message="svc:UpdateClientPrecommitmentRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateClientSelfExclusionRequest">
        <wsdl:input message="svc:UpdateClientSelfExclusionRequestIn" />
        <wsdl:output message="svc:UpdateClientSelfExclusionRequestOut" />
    </wsdl:operation><wsdl:operation name="ValidateAddressRequest">
        <wsdl:input message="svc:ValidateAddressRequestIn" />
        <wsdl:output message="svc:ValidateAddressRequestOut" />
    </wsdl:operation><wsdl:operation name="UmbracoPromotionsRequest">
        <wsdl:input message="svc:UmbracoPromotionsRequestIn" />
        <wsdl:output message="svc:UmbracoPromotionsRequestOut" />
    </wsdl:operation><wsdl:operation name="UserEnterVoucherCodeRequest">
        <wsdl:input message="svc:UserEnterVoucherCodeRequestIn" />
        <wsdl:output message="svc:UserEnterVoucherCodeRequestOut" />
    </wsdl:operation><wsdl:operation name="CashOutBetRequest">
        <wsdl:input message="svc:CashOutBetRequestIn" />
        <wsdl:output message="svc:CashOutBetRequestOut" />
    </wsdl:operation><wsdl:operation name="CashOutBetValueRequest">
        <wsdl:input message="svc:CashOutBetValueRequestIn" />
        <wsdl:output message="svc:CashOutBetValueRequestOut" />
    </wsdl:operation><wsdl:operation name="CloseClientAccountRequest">
        <wsdl:input message="svc:CloseClientAccountRequestIn" />
        <wsdl:output message="svc:CloseClientAccountRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateAccountRulesRequest">
        <wsdl:input message="svc:UpdateAccountRulesRequestIn" />
        <wsdl:output message="svc:UpdateAccountRulesRequestOut" />
    </wsdl:operation><wsdl:operation name="GetAccountRulesRequest">
        <wsdl:input message="svc:GetAccountRulesRequestIn" />
        <wsdl:output message="svc:GetAccountRulesRequestOut" />
    </wsdl:operation><wsdl:operation name="ClientStatementsRequest">
        <wsdl:input message="svc:ClientStatementsRequestIn" />
        <wsdl:output message="svc:ClientStatementsRequestOut" />
    </wsdl:operation><wsdl:operation name="ClientStatementRequest">
        <wsdl:input message="svc:ClientStatementRequestIn" />
        <wsdl:output message="svc:ClientStatementRequestOut" />
    </wsdl:operation><wsdl:operation name="NcpfAckRequest">
        <wsdl:input message="svc:NcpfAckRequestIn" />
        <wsdl:output message="svc:NcpfAckRequestOut" />
    </wsdl:operation><wsdl:operation name="BetslipRequest">
        <wsdl:input message="svc:BetslipRequestIn" />
        <wsdl:output message="svc:BetslipRequestOut" />
    </wsdl:operation><wsdl:operation name="AvailableFreeBetsRequest">
        <wsdl:input message="svc:AvailableFreeBetsRequestIn" />
        <wsdl:output message="svc:AvailableFreeBetsRequestOut" />
    </wsdl:operation><wsdl:operation name="BetInterceptDetailRequest">
        <wsdl:input message="svc:BetInterceptDetailRequestIn" />
        <wsdl:output message="svc:BetInterceptDetailRequestOut" />
    </wsdl:operation><wsdl:operation name="BlackbooksForEventRequest">
        <wsdl:input message="svc:BlackbooksForEventRequestIn" />
        <wsdl:output message="svc:BlackbooksForEventRequestOut" />
    </wsdl:operation><wsdl:operation name="BlackbooksForEventNoCacheRequest">
        <wsdl:input message="svc:BlackbooksForEventNoCacheRequestIn" />
        <wsdl:output message="svc:BlackbooksForEventNoCacheRequestOut" />
    </wsdl:operation><wsdl:operation name="BlackbooksForRacecardRequest">
        <wsdl:input message="svc:BlackbooksForRacecardRequestIn" />
        <wsdl:output message="svc:BlackbooksForRacecardRequestOut" />
    </wsdl:operation><wsdl:operation name="InsertBlackbookRequest">
        <wsdl:input message="svc:InsertBlackbookRequestIn" />
        <wsdl:output message="svc:InsertBlackbookRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateBlackbookRequest">
        <wsdl:input message="svc:UpdateBlackbookRequestIn" />
        <wsdl:output message="svc:UpdateBlackbookRequestOut" />
    </wsdl:operation><wsdl:operation name="DeleteBlackbookRequest">
        <wsdl:input message="svc:DeleteBlackbookRequestIn" />
        <wsdl:output message="svc:DeleteBlackbookRequestOut" />
    </wsdl:operation><wsdl:operation name="AppInfoRequest">
        <wsdl:input message="svc:AppInfoRequestIn" />
        <wsdl:output message="svc:AppInfoRequestOut" />
    </wsdl:operation><wsdl:operation name="SessionInfoRequest">
        <wsdl:input message="svc:SessionInfoRequestIn" />
        <wsdl:output message="svc:SessionInfoRequestOut" />
    </wsdl:operation><wsdl:operation name="UmbracoFeaturedMeetingsRequest">
        <wsdl:input message="svc:UmbracoFeaturedMeetingsRequestIn" />
        <wsdl:output message="svc:UmbracoFeaturedMeetingsRequestOut" />
    </wsdl:operation><wsdl:operation name="UmbracoFeaturedEventsRequest">
        <wsdl:input message="svc:UmbracoFeaturedEventsRequestIn" />
        <wsdl:output message="svc:UmbracoFeaturedEventsRequestOut" />
    </wsdl:operation><wsdl:operation name="UmbracoContentPageRequest">
        <wsdl:input message="svc:UmbracoContentPageRequestIn" />
        <wsdl:output message="svc:UmbracoContentPageRequestOut" />
    </wsdl:operation><wsdl:operation name="LCountriesRequest">
        <wsdl:input message="svc:LCountriesRequestIn" />
        <wsdl:output message="svc:LCountriesRequestOut" />
    </wsdl:operation><wsdl:operation name="LMemberClubNameRequest">
        <wsdl:input message="svc:LMemberClubNameRequestIn" />
        <wsdl:output message="svc:LMemberClubNameRequestOut" />
    </wsdl:operation><wsdl:operation name="LDividendTypeRequest">
        <wsdl:input message="svc:LDividendTypeRequestIn" />
        <wsdl:output message="svc:LDividendTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="LMarketTypeRequest">
        <wsdl:input message="svc:LMarketTypeRequestIn" />
        <wsdl:output message="svc:LMarketTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="LEventTypeRequest">
        <wsdl:input message="svc:LEventTypeRequestIn" />
        <wsdl:output message="svc:LEventTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="LBetDetailTypeRequest">
        <wsdl:input message="svc:LBetDetailTypeRequestIn" />
        <wsdl:output message="svc:LBetDetailTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="LMasterEventTypeRequest">
        <wsdl:input message="svc:LMasterEventTypeRequestIn" />
        <wsdl:output message="svc:LMasterEventTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="LResultStatusRequest">
        <wsdl:input message="svc:LResultStatusRequestIn" />
        <wsdl:output message="svc:LResultStatusRequestOut" />
    </wsdl:operation><wsdl:operation name="LBetTypeRequest">
        <wsdl:input message="svc:LBetTypeRequestIn" />
        <wsdl:output message="svc:LBetTypeRequestOut" />
    </wsdl:operation><wsdl:operation name="HarmonyAddressRequest">
        <wsdl:input message="svc:HarmonyAddressRequestIn" />
        <wsdl:output message="svc:HarmonyAddressRequestOut" />
    </wsdl:operation><wsdl:operation name="LAccountClosureReasonRequest">
        <wsdl:input message="svc:LAccountClosureReasonRequestIn" />
        <wsdl:output message="svc:LAccountClosureReasonRequestOut" />
    </wsdl:operation><wsdl:operation name="LCommunicationMethodRequest">
        <wsdl:input message="svc:LCommunicationMethodRequestIn" />
        <wsdl:output message="svc:LCommunicationMethodRequestOut" />
    </wsdl:operation><wsdl:operation name="GroupedRaceCardRequest">
        <wsdl:input message="svc:GroupedRaceCardRequestIn" />
        <wsdl:output message="svc:GroupedRaceCardRequestOut" />
    </wsdl:operation><wsdl:operation name="GroupedFeedRaceCardRequest">
        <wsdl:input message="svc:GroupedFeedRaceCardRequestIn" />
        <wsdl:output message="svc:GroupedFeedRaceCardRequestOut" />
    </wsdl:operation><wsdl:operation name="RaceRequest">
        <wsdl:input message="svc:RaceRequestIn" />
        <wsdl:output message="svc:RaceRequestOut" />
    </wsdl:operation><wsdl:operation name="RaceFormRequest">
        <wsdl:input message="svc:RaceFormRequestIn" />
        <wsdl:output message="svc:RaceFormRequestOut" />
    </wsdl:operation><wsdl:operation name="RaceShortFormRequest">
        <wsdl:input message="svc:RaceShortFormRequestIn" />
        <wsdl:output message="svc:RaceShortFormRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateOutcomeRatingRequest">
        <wsdl:input message="svc:UpdateOutcomeRatingRequestIn" />
        <wsdl:output message="svc:UpdateOutcomeRatingRequestOut" />
    </wsdl:operation><wsdl:operation name="DeleteRunnerRatingRequest">
        <wsdl:input message="svc:DeleteRunnerRatingRequestIn" />
        <wsdl:output message="svc:DeleteRunnerRatingRequestOut" />
    </wsdl:operation><wsdl:operation name="AddActivityFeedMessageRequest">
        <wsdl:input message="svc:AddActivityFeedMessageRequestIn" />
        <wsdl:output message="svc:AddActivityFeedMessageRequestOut" />
    </wsdl:operation><wsdl:operation name="Next5RacesRequest">
        <wsdl:input message="svc:Next5RacesRequestIn" />
        <wsdl:output message="svc:Next5RacesRequestOut" />
    </wsdl:operation><wsdl:operation name="FixedPriceExoticPriceRequest">
        <wsdl:input message="svc:FixedPriceExoticPriceRequestIn" />
        <wsdl:output message="svc:FixedPriceExoticPriceRequestOut" />
    </wsdl:operation><wsdl:operation name="TodaysRacesForHomePageRequest">
        <wsdl:input message="svc:TodaysRacesForHomePageRequestIn" />
        <wsdl:output message="svc:TodaysRacesForHomePageRequestOut" />
    </wsdl:operation><wsdl:operation name="FeatureRaceLinksRequest">
        <wsdl:input message="svc:FeatureRaceLinksRequestIn" />
        <wsdl:output message="svc:FeatureRaceLinksRequestOut" />
    </wsdl:operation><wsdl:operation name="Fav4Request">
        <wsdl:input message="svc:Fav4RequestIn" />
        <wsdl:output message="svc:Fav4RequestOut" />
    </wsdl:operation><wsdl:operation name="StreaksRequest">
        <wsdl:input message="svc:StreaksRequestIn" />
        <wsdl:output message="svc:StreaksRequestOut" />
    </wsdl:operation><wsdl:operation name="SameRaceMultiPriceRequest">
        <wsdl:input message="svc:SameRaceMultiPriceRequestIn" />
        <wsdl:output message="svc:SameRaceMultiPriceRequestOut" />
    </wsdl:operation><wsdl:operation name="SocialGroupsRequest">
        <wsdl:input message="svc:SocialGroupsRequestIn" />
        <wsdl:output message="svc:SocialGroupsRequestOut" />
    </wsdl:operation><wsdl:operation name="ShareTipRequest">
        <wsdl:input message="svc:ShareTipRequestIn" />
        <wsdl:output message="svc:ShareTipRequestOut" />
    </wsdl:operation><wsdl:operation name="ShareWinRequest">
        <wsdl:input message="svc:ShareWinRequestIn" />
        <wsdl:output message="svc:ShareWinRequestOut" />
    </wsdl:operation><wsdl:operation name="ShareFormRequest">
        <wsdl:input message="svc:ShareFormRequestIn" />
        <wsdl:output message="svc:ShareFormRequestOut" />
    </wsdl:operation><wsdl:operation name="ActivityFeedRequest">
        <wsdl:input message="svc:ActivityFeedRequestIn" />
        <wsdl:output message="svc:ActivityFeedRequestOut" />
    </wsdl:operation><wsdl:operation name="DismissTipRequest">
        <wsdl:input message="svc:DismissTipRequestIn" />
        <wsdl:output message="svc:DismissTipRequestOut" />
    </wsdl:operation><wsdl:operation name="SocialPendingInvitationsRequest">
        <wsdl:input message="svc:SocialPendingInvitationsRequestIn" />
        <wsdl:output message="svc:SocialPendingInvitationsRequestOut" />
    </wsdl:operation><wsdl:operation name="SendSocialInvitesRequest">
        <wsdl:input message="svc:SendSocialInvitesRequestIn" />
        <wsdl:output message="svc:SendSocialInvitesRequestOut" />
    </wsdl:operation><wsdl:operation name="SocialInviteAcceptOrRejectRequest">
        <wsdl:input message="svc:SocialInviteAcceptOrRejectRequestIn" />
        <wsdl:output message="svc:SocialInviteAcceptOrRejectRequestOut" />
    </wsdl:operation><wsdl:operation name="SocialInviteCancelRequest">
        <wsdl:input message="svc:SocialInviteCancelRequestIn" />
        <wsdl:output message="svc:SocialInviteCancelRequestOut" />
    </wsdl:operation><wsdl:operation name="SocialUnfriendRequest">
        <wsdl:input message="svc:SocialUnfriendRequestIn" />
        <wsdl:output message="svc:SocialUnfriendRequestOut" />
    </wsdl:operation><wsdl:operation name="SocialFollowRequest">
        <wsdl:input message="svc:SocialFollowRequestIn" />
        <wsdl:output message="svc:SocialFollowRequestOut" />
    </wsdl:operation><wsdl:operation name="SocialBlackbooksRequest">
        <wsdl:input message="svc:SocialBlackbooksRequestIn" />
        <wsdl:output message="svc:SocialBlackbooksRequestOut" />
    </wsdl:operation><wsdl:operation name="EventTypesRequest">
        <wsdl:input message="svc:EventTypesRequestIn" />
        <wsdl:output message="svc:EventTypesRequestOut" />
    </wsdl:operation><wsdl:operation name="MasterCategoryRequest">
        <wsdl:input message="svc:MasterCategoryRequestIn" />
        <wsdl:output message="svc:MasterCategoryRequestOut" />
    </wsdl:operation><wsdl:operation name="CategoryRequest">
        <wsdl:input message="svc:CategoryRequestIn" />
        <wsdl:output message="svc:CategoryRequestOut" />
    </wsdl:operation><wsdl:operation name="MasterEventRequest">
        <wsdl:input message="svc:MasterEventRequestIn" />
        <wsdl:output message="svc:MasterEventRequestOut" />
    </wsdl:operation><wsdl:operation name="SportsQuickAccessMarketsRequest">
        <wsdl:input message="svc:SportsQuickAccessMarketsRequestIn" />
        <wsdl:output message="svc:SportsQuickAccessMarketsRequestOut" />
    </wsdl:operation><wsdl:operation name="PopularMarketLinksRequest">
        <wsdl:input message="svc:PopularMarketLinksRequestIn" />
        <wsdl:output message="svc:PopularMarketLinksRequestOut" />
    </wsdl:operation><wsdl:operation name="PopularMarketCategoryLinksRequest">
        <wsdl:input message="svc:PopularMarketCategoryLinksRequestIn" />
        <wsdl:output message="svc:PopularMarketCategoryLinksRequestOut" />
    </wsdl:operation><wsdl:operation name="SameGameMultiPriceRequest">
        <wsdl:input message="svc:SameGameMultiPriceRequestIn" />
        <wsdl:output message="svc:SameGameMultiPriceRequestOut" />
    </wsdl:operation><wsdl:operation name="NextSportsMarketsRequest">
        <wsdl:input message="svc:NextSportsMarketsRequestIn" />
        <wsdl:output message="svc:NextSportsMarketsRequestOut" />
    </wsdl:operation><wsdl:operation name="Authenticate">
        <wsdl:input message="svc:AuthenticateIn" />
        <wsdl:output message="svc:AuthenticateOut" />
    </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:binding name="WSHttpBinding_ISyncReply" type="svc:ISyncReply">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="ValidateUsernameRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ValidateUsernameRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="InsertClientDetailsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/InsertClientDetailsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UserHeaderRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UserHeaderRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateClientDetailsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateClientDetailsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetClientSelfExclusionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/GetClientSelfExclusionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetClientDetailsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/GetClientDetailsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CheckAndUpdateGreenIdVerificationStatusRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CheckAndUpdateGreenIdVerificationStatusRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TransactionHistoryRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/TransactionHistoryRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PayPalCreatePaymentRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PayPalCreatePaymentRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PayPalExecutePaymentRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PayPalExecutePaymentRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BettingHistoryRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/BettingHistoryRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PendingBetsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PendingBetsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PendingBetsPagedRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PendingBetsPagedRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TransactionDetailInfoRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/TransactionDetailInfoRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BankListRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/BankListRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardListRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardListRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ApiEftDepositDataRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ApiEftDepositDataRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ApiBPayDepositDataRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ApiBPayDepositDataRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ApiPayIDDepositDataRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ApiPayIDDepositDataRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardDepositRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardDepositRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeDepositRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardFinalizeDepositRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeDepositV2Request">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardFinalizeDepositV2Request" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeDepositCallbackRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardFinalizeDepositCallbackRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardFinalizeThreeDSMethodRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardFinalizeThreeDSMethodRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardCheckThreeDSMethodRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardCheckThreeDSMethodRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreditCardProcessThreeDSMethodRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreditCardProcessThreeDSMethodRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PoliDepositRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PoliDepositRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ClientWithdrawalRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ClientWithdrawalRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ClientWithdrawalCancelRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ClientWithdrawalCancelRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="InsertCreditCardRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/InsertCreditCardRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateCreditCardRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateCreditCardRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="DeleteCreditCardRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/DeleteCreditCardRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="JoinSignalRRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/JoinSignalRRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AvailableFreeBetsForClientRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/AvailableFreeBetsForClientRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SplitFreeBetRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SplitFreeBetRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreateClientVerificationCodeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreateClientVerificationCodeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ForgetUsernameRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ForgetUsernameRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ForgotUsernameRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ForgotUsernameRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PasswordResetRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PasswordResetRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PasswordResetWithTokenRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PasswordResetWithTokenRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateClientPasswordRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateClientPasswordRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateClientPrecommitmentRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateClientPrecommitmentRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateClientSelfExclusionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateClientSelfExclusionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ValidateAddressRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ValidateAddressRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UmbracoPromotionsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UmbracoPromotionsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UserEnterVoucherCodeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UserEnterVoucherCodeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CashOutBetRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CashOutBetRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CashOutBetValueRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CashOutBetValueRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CloseClientAccountRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CloseClientAccountRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateAccountRulesRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateAccountRulesRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GetAccountRulesRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/GetAccountRulesRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ClientStatementsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ClientStatementsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ClientStatementRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ClientStatementRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="NcpfAckRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/NcpfAckRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BetslipRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/BetslipRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AvailableFreeBetsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/AvailableFreeBetsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BetInterceptDetailRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/BetInterceptDetailRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BlackbooksForEventRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/BlackbooksForEventRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BlackbooksForEventNoCacheRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/BlackbooksForEventNoCacheRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="BlackbooksForRacecardRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/BlackbooksForRacecardRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="InsertBlackbookRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/InsertBlackbookRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateBlackbookRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateBlackbookRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="DeleteBlackbookRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/DeleteBlackbookRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AppInfoRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/AppInfoRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SessionInfoRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SessionInfoRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UmbracoFeaturedMeetingsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UmbracoFeaturedMeetingsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UmbracoFeaturedEventsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UmbracoFeaturedEventsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UmbracoContentPageRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UmbracoContentPageRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LCountriesRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LCountriesRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LMemberClubNameRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LMemberClubNameRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LDividendTypeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LDividendTypeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LMarketTypeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LMarketTypeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LEventTypeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LEventTypeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LBetDetailTypeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LBetDetailTypeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LMasterEventTypeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LMasterEventTypeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LResultStatusRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LResultStatusRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LBetTypeRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LBetTypeRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="HarmonyAddressRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/HarmonyAddressRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LAccountClosureReasonRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LAccountClosureReasonRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="LCommunicationMethodRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/LCommunicationMethodRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GroupedRaceCardRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/GroupedRaceCardRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="GroupedFeedRaceCardRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/GroupedFeedRaceCardRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="RaceRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/RaceRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="RaceFormRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/RaceFormRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="RaceShortFormRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/RaceShortFormRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateOutcomeRatingRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateOutcomeRatingRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="DeleteRunnerRatingRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/DeleteRunnerRatingRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AddActivityFeedMessageRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/AddActivityFeedMessageRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="Next5RacesRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/Next5RacesRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="FixedPriceExoticPriceRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/FixedPriceExoticPriceRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="TodaysRacesForHomePageRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/TodaysRacesForHomePageRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="FeatureRaceLinksRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/FeatureRaceLinksRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="Fav4Request">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/Fav4Request" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="StreaksRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/StreaksRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SameRaceMultiPriceRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SameRaceMultiPriceRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SocialGroupsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SocialGroupsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ShareTipRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ShareTipRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ShareWinRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ShareWinRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ShareFormRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ShareFormRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ActivityFeedRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ActivityFeedRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="DismissTipRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/DismissTipRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SocialPendingInvitationsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SocialPendingInvitationsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SendSocialInvitesRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SendSocialInvitesRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SocialInviteAcceptOrRejectRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SocialInviteAcceptOrRejectRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SocialInviteCancelRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SocialInviteCancelRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SocialUnfriendRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SocialUnfriendRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SocialFollowRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SocialFollowRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SocialBlackbooksRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SocialBlackbooksRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="EventTypesRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/EventTypesRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="MasterCategoryRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/MasterCategoryRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CategoryRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CategoryRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="MasterEventRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/MasterEventRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SportsQuickAccessMarketsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SportsQuickAccessMarketsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PopularMarketLinksRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PopularMarketLinksRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="PopularMarketCategoryLinksRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/PopularMarketCategoryLinksRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="SameGameMultiPriceRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/SameGameMultiPriceRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="NextSportsMarketsRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/NextSportsMarketsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="Authenticate">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/Authenticate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="AssignRoles">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/AssignRoles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UnAssignRoles">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UnAssignRoles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
        
	

	<wsdl:service name="SyncReply">
        <wsdl:port name="WSHttpBinding_ISyncReply" binding="svc:WSHttpBinding_ISyncReply">
            <soap12:address location="https://ios-api.betright.com.au/soap12" />
        </wsdl:port>
    </wsdl:service>

	
	
</wsdl:definitions>