<?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="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="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:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6: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:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7: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="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="ResponseStatus" nillable="true" type="tns:ResponseStatus" />
      <xs:element minOccurs="0" name="Meta" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfKeyValueOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AuthenticateResponse" nillable="true" type="tns:AuthenticateResponse" />
  <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>
	</wsdl:types>

	<wsdl:message name="UserRegistrationRequestIn">
        <wsdl:part name="par" element="tns:UserRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="UserRegistrationRequestOut">
        <wsdl:part name="par" element="tns:UserRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="CreateUserRegistrationRequestIn">
        <wsdl:part name="par" element="tns:CreateUserRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="CreateUserRegistrationRequestOut">
        <wsdl:part name="par" element="tns:CreateUserRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateUserRegistrationPasswordRequestIn">
        <wsdl:part name="par" element="tns:UpdateUserRegistrationPasswordRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateUserRegistrationPasswordRequestOut">
        <wsdl:part name="par" element="tns:UpdateUserRegistrationPasswordRequestResponse" />
    </wsdl:message><wsdl:message name="ResetCustomerPasswordRequestIn">
        <wsdl:part name="par" element="tns:ResetCustomerPasswordRequest" />
    </wsdl:message>
    <wsdl:message name="ResetCustomerPasswordRequestOut">
        <wsdl:part name="par" element="tns:ResetCustomerPasswordRequestResponse" />
    </wsdl:message><wsdl:message name="UpdateUserRegistrationEmailRequestIn">
        <wsdl:part name="par" element="tns:UpdateUserRegistrationEmailRequest" />
    </wsdl:message>
    <wsdl:message name="UpdateUserRegistrationEmailRequestOut">
        <wsdl:part name="par" element="tns:UpdateUserRegistrationEmailRequestResponse" />
    </wsdl:message><wsdl:message name="R_ActivateRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_ActivateRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_ActivateRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_ActivateRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_FloatRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_FloatRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_FloatRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_FloatRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_ReturnRegistrationToProductionRequestIn">
        <wsdl:part name="par" element="tns:R_ReturnRegistrationToProductionRequest" />
    </wsdl:message>
    <wsdl:message name="R_ReturnRegistrationToProductionRequestOut">
        <wsdl:part name="par" element="tns:R_ReturnRegistrationToProductionRequestResponse" />
    </wsdl:message><wsdl:message name="R_BrandCommissionOrderIn">
        <wsdl:part name="par" element="tns:R_BrandCommissionOrder" />
    </wsdl:message>
    <wsdl:message name="R_BrandCommissionOrderOut">
        <wsdl:part name="par" element="tns:R_BrandCommissionOrderResponse" />
    </wsdl:message><wsdl:message name="R_BrandCommissionTransactionIn">
        <wsdl:part name="par" element="tns:R_BrandCommissionTransaction" />
    </wsdl:message>
    <wsdl:message name="R_BrandCommissionTransactionOut">
        <wsdl:part name="par" element="tns:R_BrandCommissionTransactionResponse" />
    </wsdl:message><wsdl:message name="R_BrandOwnerIn">
        <wsdl:part name="par" element="tns:R_BrandOwner" />
    </wsdl:message>
    <wsdl:message name="R_BrandOwnerOut">
        <wsdl:part name="par" element="tns:R_BrandOwnerResponse" />
    </wsdl:message><wsdl:message name="R_BrandCommissionPriceIn">
        <wsdl:part name="par" element="tns:R_BrandCommissionPrice" />
    </wsdl:message>
    <wsdl:message name="R_BrandCommissionPriceOut">
        <wsdl:part name="par" element="tns:R_BrandCommissionPriceResponse" />
    </wsdl:message><wsdl:message name="R_BusinessProfileIn">
        <wsdl:part name="par" element="tns:R_BusinessProfile" />
    </wsdl:message>
    <wsdl:message name="R_BusinessProfileOut">
        <wsdl:part name="par" element="tns:R_BusinessProfileResponse" />
    </wsdl:message><wsdl:message name="R_CustomFieldBundleMapIn">
        <wsdl:part name="par" element="tns:R_CustomFieldBundleMap" />
    </wsdl:message>
    <wsdl:message name="R_CustomFieldBundleMapOut">
        <wsdl:part name="par" element="tns:R_CustomFieldBundleMapResponse" />
    </wsdl:message><wsdl:message name="R_CustomFieldBundleIn">
        <wsdl:part name="par" element="tns:R_CustomFieldBundle" />
    </wsdl:message>
    <wsdl:message name="R_CustomFieldBundleOut">
        <wsdl:part name="par" element="tns:R_CustomFieldBundleResponse" />
    </wsdl:message><wsdl:message name="R_CustomFieldIn">
        <wsdl:part name="par" element="tns:R_CustomField" />
    </wsdl:message>
    <wsdl:message name="R_CustomFieldOut">
        <wsdl:part name="par" element="tns:R_CustomFieldResponse" />
    </wsdl:message><wsdl:message name="R_HardwareProfileIn">
        <wsdl:part name="par" element="tns:R_HardwareProfile" />
    </wsdl:message>
    <wsdl:message name="R_HardwareProfileOut">
        <wsdl:part name="par" element="tns:R_HardwareProfileResponse" />
    </wsdl:message><wsdl:message name="R_ProductionProfileStatusIn">
        <wsdl:part name="par" element="tns:R_ProductionProfileStatus" />
    </wsdl:message>
    <wsdl:message name="R_ProductionProfileStatusOut">
        <wsdl:part name="par" element="tns:R_ProductionProfileStatusResponse" />
    </wsdl:message><wsdl:message name="R_ProductionProfileIn">
        <wsdl:part name="par" element="tns:R_ProductionProfile" />
    </wsdl:message>
    <wsdl:message name="R_ProductionProfileOut">
        <wsdl:part name="par" element="tns:R_ProductionProfileResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationWirelessValueHistoryIn">
        <wsdl:part name="par" element="tns:R_RegistrationWirelessValueHistory" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationWirelessValueHistoryOut">
        <wsdl:part name="par" element="tns:R_RegistrationWirelessValueHistoryResponse" />
    </wsdl:message><wsdl:message name="R_StateProvinceIn">
        <wsdl:part name="par" element="tns:R_StateProvince" />
    </wsdl:message>
    <wsdl:message name="R_StateProvinceOut">
        <wsdl:part name="par" element="tns:R_StateProvinceResponse" />
    </wsdl:message><wsdl:message name="R_CountryRegionIn">
        <wsdl:part name="par" element="tns:R_CountryRegion" />
    </wsdl:message>
    <wsdl:message name="R_CountryRegionOut">
        <wsdl:part name="par" element="tns:R_CountryRegionResponse" />
    </wsdl:message><wsdl:message name="R_EmailLogIn">
        <wsdl:part name="par" element="tns:R_EmailLog" />
    </wsdl:message>
    <wsdl:message name="R_EmailLogOut">
        <wsdl:part name="par" element="tns:R_EmailLogResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationCountHistoryIn">
        <wsdl:part name="par" element="tns:R_RegistrationCountHistory" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationCountHistoryOut">
        <wsdl:part name="par" element="tns:R_RegistrationCountHistoryResponse" />
    </wsdl:message><wsdl:message name="R_TransactionSummaryIn">
        <wsdl:part name="par" element="tns:R_TransactionSummary" />
    </wsdl:message>
    <wsdl:message name="R_TransactionSummaryOut">
        <wsdl:part name="par" element="tns:R_TransactionSummaryResponse" />
    </wsdl:message><wsdl:message name="R_AccountHolderIn">
        <wsdl:part name="par" element="tns:R_AccountHolder" />
    </wsdl:message>
    <wsdl:message name="R_AccountHolderOut">
        <wsdl:part name="par" element="tns:R_AccountHolderResponse" />
    </wsdl:message><wsdl:message name="R_AccountIn">
        <wsdl:part name="par" element="tns:R_Account" />
    </wsdl:message>
    <wsdl:message name="R_AccountOut">
        <wsdl:part name="par" element="tns:R_AccountResponse" />
    </wsdl:message><wsdl:message name="R_BrandIn">
        <wsdl:part name="par" element="tns:R_Brand" />
    </wsdl:message>
    <wsdl:message name="R_BrandOut">
        <wsdl:part name="par" element="tns:R_BrandResponse" />
    </wsdl:message><wsdl:message name="R_BundleIn">
        <wsdl:part name="par" element="tns:R_Bundle" />
    </wsdl:message>
    <wsdl:message name="R_BundleOut">
        <wsdl:part name="par" element="tns:R_BundleResponse" />
    </wsdl:message><wsdl:message name="R_PlanIn">
        <wsdl:part name="par" element="tns:R_Plan" />
    </wsdl:message>
    <wsdl:message name="R_PlanOut">
        <wsdl:part name="par" element="tns:R_PlanResponse" />
    </wsdl:message><wsdl:message name="R_PriceIn">
        <wsdl:part name="par" element="tns:R_Price" />
    </wsdl:message>
    <wsdl:message name="R_PriceOut">
        <wsdl:part name="par" element="tns:R_PriceResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationSummaryIn">
        <wsdl:part name="par" element="tns:R_RegistrationSummary" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationSummaryOut">
        <wsdl:part name="par" element="tns:R_RegistrationSummaryResponse" />
    </wsdl:message><wsdl:message name="R_TransactionIn">
        <wsdl:part name="par" element="tns:R_Transaction" />
    </wsdl:message>
    <wsdl:message name="R_TransactionOut">
        <wsdl:part name="par" element="tns:R_TransactionResponse" />
    </wsdl:message><wsdl:message name="R_CreateBrandCommissionOrderRequestIn">
        <wsdl:part name="par" element="tns:R_CreateBrandCommissionOrderRequest" />
    </wsdl:message>
    <wsdl:message name="R_CreateBrandCommissionOrderRequestOut">
        <wsdl:part name="par" element="tns:R_CreateBrandCommissionOrderRequestResponse" />
    </wsdl:message><wsdl:message name="R_HandleDisputedTransactionRequestIn">
        <wsdl:part name="par" element="tns:R_HandleDisputedTransactionRequest" />
    </wsdl:message>
    <wsdl:message name="R_HandleDisputedTransactionRequestOut">
        <wsdl:part name="par" element="tns:R_HandleDisputedTransactionRequestResponse" />
    </wsdl:message><wsdl:message name="R_RefundTransactionRequestIn">
        <wsdl:part name="par" element="tns:R_RefundTransactionRequest" />
    </wsdl:message>
    <wsdl:message name="R_RefundTransactionRequestOut">
        <wsdl:part name="par" element="tns:R_RefundTransactionRequestResponse" />
    </wsdl:message><wsdl:message name="R_CustomFieldTypeIn">
        <wsdl:part name="par" element="tns:R_CustomFieldType" />
    </wsdl:message>
    <wsdl:message name="R_CustomFieldTypeOut">
        <wsdl:part name="par" element="tns:R_CustomFieldTypeResponse" />
    </wsdl:message><wsdl:message name="R_PromotionIn">
        <wsdl:part name="par" element="tns:R_Promotion" />
    </wsdl:message>
    <wsdl:message name="R_PromotionOut">
        <wsdl:part name="par" element="tns:R_PromotionResponse" />
    </wsdl:message><wsdl:message name="R_AssemblyTypeIn">
        <wsdl:part name="par" element="tns:R_AssemblyType" />
    </wsdl:message>
    <wsdl:message name="R_AssemblyTypeOut">
        <wsdl:part name="par" element="tns:R_AssemblyTypeResponse" />
    </wsdl:message><wsdl:message name="R_ResellerIn">
        <wsdl:part name="par" element="tns:R_Reseller" />
    </wsdl:message>
    <wsdl:message name="R_ResellerOut">
        <wsdl:part name="par" element="tns:R_ResellerResponse" />
    </wsdl:message><wsdl:message name="R_BundleStatusTypeIn">
        <wsdl:part name="par" element="tns:R_BundleStatusType" />
    </wsdl:message>
    <wsdl:message name="R_BundleStatusTypeOut">
        <wsdl:part name="par" element="tns:R_BundleStatusTypeResponse" />
    </wsdl:message><wsdl:message name="R_ProductIn">
        <wsdl:part name="par" element="tns:R_Product" />
    </wsdl:message>
    <wsdl:message name="R_ProductOut">
        <wsdl:part name="par" element="tns:R_ProductResponse" />
    </wsdl:message><wsdl:message name="R_BundleSummaryIn">
        <wsdl:part name="par" element="tns:R_BundleSummary" />
    </wsdl:message>
    <wsdl:message name="R_BundleSummaryOut">
        <wsdl:part name="par" element="tns:R_BundleSummaryResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationIn">
        <wsdl:part name="par" element="tns:R_Registration" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationOut">
        <wsdl:part name="par" element="tns:R_RegistrationResponse" />
    </wsdl:message><wsdl:message name="R_DelinquentSubscriptionIn">
        <wsdl:part name="par" element="tns:R_DelinquentSubscription" />
    </wsdl:message>
    <wsdl:message name="R_DelinquentSubscriptionOut">
        <wsdl:part name="par" element="tns:R_DelinquentSubscriptionResponse" />
    </wsdl:message><wsdl:message name="R_TransactionInfoIn">
        <wsdl:part name="par" element="tns:R_TransactionInfo" />
    </wsdl:message>
    <wsdl:message name="R_TransactionInfoOut">
        <wsdl:part name="par" element="tns:R_TransactionInfoResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationCountSummaryIn">
        <wsdl:part name="par" element="tns:R_RegistrationCountSummary" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationCountSummaryOut">
        <wsdl:part name="par" element="tns:R_RegistrationCountSummaryResponse" />
    </wsdl:message><wsdl:message name="R_StaleUnitIn">
        <wsdl:part name="par" element="tns:R_StaleUnit" />
    </wsdl:message>
    <wsdl:message name="R_StaleUnitOut">
        <wsdl:part name="par" element="tns:R_StaleUnitResponse" />
    </wsdl:message><wsdl:message name="R_InvoiceReportInfoIn">
        <wsdl:part name="par" element="tns:R_InvoiceReportInfo" />
    </wsdl:message>
    <wsdl:message name="R_InvoiceReportInfoOut">
        <wsdl:part name="par" element="tns:R_InvoiceReportInfoResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationOfCommissionIn">
        <wsdl:part name="par" element="tns:R_RegistrationOfCommission" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationOfCommissionOut">
        <wsdl:part name="par" element="tns:R_RegistrationOfCommissionResponse" />
    </wsdl:message><wsdl:message name="R_ProcessBrandCommissionOrderRequestIn">
        <wsdl:part name="par" element="tns:R_ProcessBrandCommissionOrderRequest" />
    </wsdl:message>
    <wsdl:message name="R_ProcessBrandCommissionOrderRequestOut">
        <wsdl:part name="par" element="tns:R_ProcessBrandCommissionOrderRequestResponse" />
    </wsdl:message><wsdl:message name="R_GenerateUnitIdIn">
        <wsdl:part name="par" element="tns:R_GenerateUnitId" />
    </wsdl:message>
    <wsdl:message name="R_GenerateUnitIdOut">
        <wsdl:part name="par" element="tns:R_GenerateUnitIdResponse" />
    </wsdl:message><wsdl:message name="R_AccountNoteIn">
        <wsdl:part name="par" element="tns:R_AccountNote" />
    </wsdl:message>
    <wsdl:message name="R_AccountNoteOut">
        <wsdl:part name="par" element="tns:R_AccountNoteResponse" />
    </wsdl:message><wsdl:message name="R_CurrencyTypeIn">
        <wsdl:part name="par" element="tns:R_CurrencyType" />
    </wsdl:message>
    <wsdl:message name="R_CurrencyTypeOut">
        <wsdl:part name="par" element="tns:R_CurrencyTypeResponse" />
    </wsdl:message><wsdl:message name="R_TimeIntervalTypeIn">
        <wsdl:part name="par" element="tns:R_TimeIntervalType" />
    </wsdl:message>
    <wsdl:message name="R_TimeIntervalTypeOut">
        <wsdl:part name="par" element="tns:R_TimeIntervalTypeResponse" />
    </wsdl:message><wsdl:message name="R_BundleItemStatusTypeIn">
        <wsdl:part name="par" element="tns:R_BundleItemStatusType" />
    </wsdl:message>
    <wsdl:message name="R_BundleItemStatusTypeOut">
        <wsdl:part name="par" element="tns:R_BundleItemStatusTypeResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationStatusTypeIn">
        <wsdl:part name="par" element="tns:R_RegistrationStatusType" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationStatusTypeOut">
        <wsdl:part name="par" element="tns:R_RegistrationStatusTypeResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationLogEntryIn">
        <wsdl:part name="par" element="tns:R_RegistrationLogEntry" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationLogEntryOut">
        <wsdl:part name="par" element="tns:R_RegistrationLogEntryResponse" />
    </wsdl:message><wsdl:message name="R_RtuAssemblyIn">
        <wsdl:part name="par" element="tns:R_RtuAssembly" />
    </wsdl:message>
    <wsdl:message name="R_RtuAssemblyOut">
        <wsdl:part name="par" element="tns:R_RtuAssemblyResponse" />
    </wsdl:message><wsdl:message name="R_RegistrationCustomFieldIn">
        <wsdl:part name="par" element="tns:R_RegistrationCustomField" />
    </wsdl:message>
    <wsdl:message name="R_RegistrationCustomFieldOut">
        <wsdl:part name="par" element="tns:R_RegistrationCustomFieldResponse" />
    </wsdl:message><wsdl:message name="R_PlanBillingStructureIn">
        <wsdl:part name="par" element="tns:R_PlanBillingStructure" />
    </wsdl:message>
    <wsdl:message name="R_PlanBillingStructureOut">
        <wsdl:part name="par" element="tns:R_PlanBillingStructureResponse" />
    </wsdl:message><wsdl:message name="R_PromotionBillingStructureIn">
        <wsdl:part name="par" element="tns:R_PromotionBillingStructure" />
    </wsdl:message>
    <wsdl:message name="R_PromotionBillingStructureOut">
        <wsdl:part name="par" element="tns:R_PromotionBillingStructureResponse" />
    </wsdl:message><wsdl:message name="R_PromotionHistoryIn">
        <wsdl:part name="par" element="tns:R_PromotionHistory" />
    </wsdl:message>
    <wsdl:message name="R_PromotionHistoryOut">
        <wsdl:part name="par" element="tns:R_PromotionHistoryResponse" />
    </wsdl:message><wsdl:message name="R_BundleMappingIn">
        <wsdl:part name="par" element="tns:R_BundleMapping" />
    </wsdl:message>
    <wsdl:message name="R_BundleMappingOut">
        <wsdl:part name="par" element="tns:R_BundleMappingResponse" />
    </wsdl:message><wsdl:message name="R_SubscriptionStatusTypeIn">
        <wsdl:part name="par" element="tns:R_SubscriptionStatusType" />
    </wsdl:message>
    <wsdl:message name="R_SubscriptionStatusTypeOut">
        <wsdl:part name="par" element="tns:R_SubscriptionStatusTypeResponse" />
    </wsdl:message><wsdl:message name="R_SubscriptionIn">
        <wsdl:part name="par" element="tns:R_Subscription" />
    </wsdl:message>
    <wsdl:message name="R_SubscriptionOut">
        <wsdl:part name="par" element="tns:R_SubscriptionResponse" />
    </wsdl:message><wsdl:message name="R_PriceTypeIn">
        <wsdl:part name="par" element="tns:R_PriceType" />
    </wsdl:message>
    <wsdl:message name="R_PriceTypeOut">
        <wsdl:part name="par" element="tns:R_PriceTypeResponse" />
    </wsdl:message><wsdl:message name="R_DunningLevelTypeIn">
        <wsdl:part name="par" element="tns:R_DunningLevelType" />
    </wsdl:message>
    <wsdl:message name="R_DunningLevelTypeOut">
        <wsdl:part name="par" element="tns:R_DunningLevelTypeResponse" />
    </wsdl:message><wsdl:message name="R_InvoiceIn">
        <wsdl:part name="par" element="tns:R_Invoice" />
    </wsdl:message>
    <wsdl:message name="R_InvoiceOut">
        <wsdl:part name="par" element="tns:R_InvoiceResponse" />
    </wsdl:message><wsdl:message name="R_InvoiceLineItemIn">
        <wsdl:part name="par" element="tns:R_InvoiceLineItem" />
    </wsdl:message>
    <wsdl:message name="R_InvoiceLineItemOut">
        <wsdl:part name="par" element="tns:R_InvoiceLineItemResponse" />
    </wsdl:message><wsdl:message name="R_InvoiceStatusTypeIn">
        <wsdl:part name="par" element="tns:R_InvoiceStatusType" />
    </wsdl:message>
    <wsdl:message name="R_InvoiceStatusTypeOut">
        <wsdl:part name="par" element="tns:R_InvoiceStatusTypeResponse" />
    </wsdl:message><wsdl:message name="R_TransactionTypeIn">
        <wsdl:part name="par" element="tns:R_TransactionType" />
    </wsdl:message>
    <wsdl:message name="R_TransactionTypeOut">
        <wsdl:part name="par" element="tns:R_TransactionTypeResponse" />
    </wsdl:message><wsdl:message name="R_TransactionStatusTypeIn">
        <wsdl:part name="par" element="tns:R_TransactionStatusType" />
    </wsdl:message>
    <wsdl:message name="R_TransactionStatusTypeOut">
        <wsdl:part name="par" element="tns:R_TransactionStatusTypeResponse" />
    </wsdl:message><wsdl:message name="R_TransactionNotificationStatusTypeIn">
        <wsdl:part name="par" element="tns:R_TransactionNotificationStatusType" />
    </wsdl:message>
    <wsdl:message name="R_TransactionNotificationStatusTypeOut">
        <wsdl:part name="par" element="tns:R_TransactionNotificationStatusTypeResponse" />
    </wsdl:message><wsdl:message name="R_CellularProfileTypeIn">
        <wsdl:part name="par" element="tns:R_CellularProfileType" />
    </wsdl:message>
    <wsdl:message name="R_CellularProfileTypeOut">
        <wsdl:part name="par" element="tns:R_CellularProfileTypeResponse" />
    </wsdl:message><wsdl:message name="R_CellularProfileIn">
        <wsdl:part name="par" element="tns:R_CellularProfile" />
    </wsdl:message>
    <wsdl:message name="R_CellularProfileOut">
        <wsdl:part name="par" element="tns:R_CellularProfileResponse" />
    </wsdl:message><wsdl:message name="R_CellularServiceIn">
        <wsdl:part name="par" element="tns:R_CellularService" />
    </wsdl:message>
    <wsdl:message name="R_CellularServiceOut">
        <wsdl:part name="par" element="tns:R_CellularServiceResponse" />
    </wsdl:message><wsdl:message name="R_CellularServiceLogEntryIn">
        <wsdl:part name="par" element="tns:R_CellularServiceLogEntry" />
    </wsdl:message>
    <wsdl:message name="R_CellularServiceLogEntryOut">
        <wsdl:part name="par" element="tns:R_CellularServiceLogEntryResponse" />
    </wsdl:message><wsdl:message name="R_CommissionPriceIn">
        <wsdl:part name="par" element="tns:R_CommissionPrice" />
    </wsdl:message>
    <wsdl:message name="R_CommissionPriceOut">
        <wsdl:part name="par" element="tns:R_CommissionPriceResponse" />
    </wsdl:message><wsdl:message name="R_BrandCommissionStatusIn">
        <wsdl:part name="par" element="tns:R_BrandCommissionStatus" />
    </wsdl:message>
    <wsdl:message name="R_BrandCommissionStatusOut">
        <wsdl:part name="par" element="tns:R_BrandCommissionStatusResponse" />
    </wsdl:message><wsdl:message name="R_BrandTypeIn">
        <wsdl:part name="par" element="tns:R_BrandType" />
    </wsdl:message>
    <wsdl:message name="R_BrandTypeOut">
        <wsdl:part name="par" element="tns:R_BrandTypeResponse" />
    </wsdl:message><wsdl:message name="R_UnsubscribeRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_UnsubscribeRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_UnsubscribeRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_UnsubscribeRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_TransferRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_TransferRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_TransferRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_TransferRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_CancelRegistrationTransferRequestIn">
        <wsdl:part name="par" element="tns:R_CancelRegistrationTransferRequest" />
    </wsdl:message>
    <wsdl:message name="R_CancelRegistrationTransferRequestOut">
        <wsdl:part name="par" element="tns:R_CancelRegistrationTransferRequestResponse" />
    </wsdl:message><wsdl:message name="R_ActivateFloatingRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_ActivateFloatingRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_ActivateFloatingRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_ActivateFloatingRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_ActivateCancelledRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_ActivateCancelledRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_ActivateCancelledRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_ActivateCancelledRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_ActivateUnsubscribedRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_ActivateUnsubscribedRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_ActivateUnsubscribedRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_ActivateUnsubscribedRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_ActivateTransferredRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_ActivateTransferredRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_ActivateTransferredRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_ActivateTransferredRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_ExchangeRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_ExchangeRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_ExchangeRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_ExchangeRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_CreateRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_CreateRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_CreateRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_CreateRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_CanActivateRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_CanActivateRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_CanActivateRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_CanActivateRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_ActivateCellularServiceRequestIn">
        <wsdl:part name="par" element="tns:R_ActivateCellularServiceRequest" />
    </wsdl:message>
    <wsdl:message name="R_ActivateCellularServiceRequestOut">
        <wsdl:part name="par" element="tns:R_ActivateCellularServiceRequestResponse" />
    </wsdl:message><wsdl:message name="R_DeactivateCellularServiceRequestIn">
        <wsdl:part name="par" element="tns:R_DeactivateCellularServiceRequest" />
    </wsdl:message>
    <wsdl:message name="R_DeactivateCellularServiceRequestOut">
        <wsdl:part name="par" element="tns:R_DeactivateCellularServiceRequestResponse" />
    </wsdl:message><wsdl:message name="R_ValidateBundleSelectionRequestIn">
        <wsdl:part name="par" element="tns:R_ValidateBundleSelectionRequest" />
    </wsdl:message>
    <wsdl:message name="R_ValidateBundleSelectionRequestOut">
        <wsdl:part name="par" element="tns:R_ValidateBundleSelectionRequestResponse" />
    </wsdl:message><wsdl:message name="R_CreateAccountRequestIn">
        <wsdl:part name="par" element="tns:R_CreateAccountRequest" />
    </wsdl:message>
    <wsdl:message name="R_CreateAccountRequestOut">
        <wsdl:part name="par" element="tns:R_CreateAccountRequestResponse" />
    </wsdl:message><wsdl:message name="R_SendEmailRequestIn">
        <wsdl:part name="par" element="tns:R_SendEmailRequest" />
    </wsdl:message>
    <wsdl:message name="R_SendEmailRequestOut">
        <wsdl:part name="par" element="tns:R_SendEmailRequestResponse" />
    </wsdl:message><wsdl:message name="R_UpdateAccountRequestIn">
        <wsdl:part name="par" element="tns:R_UpdateAccountRequest" />
    </wsdl:message>
    <wsdl:message name="R_UpdateAccountRequestOut">
        <wsdl:part name="par" element="tns:R_UpdateAccountRequestResponse" />
    </wsdl:message><wsdl:message name="R_CreatePlanRequestIn">
        <wsdl:part name="par" element="tns:R_CreatePlanRequest" />
    </wsdl:message>
    <wsdl:message name="R_CreatePlanRequestOut">
        <wsdl:part name="par" element="tns:R_CreatePlanRequestResponse" />
    </wsdl:message><wsdl:message name="R_PurgePlanRequestIn">
        <wsdl:part name="par" element="tns:R_PurgePlanRequest" />
    </wsdl:message>
    <wsdl:message name="R_PurgePlanRequestOut">
        <wsdl:part name="par" element="tns:R_PurgePlanRequestResponse" />
    </wsdl:message><wsdl:message name="R_CreatePromotionRequestIn">
        <wsdl:part name="par" element="tns:R_CreatePromotionRequest" />
    </wsdl:message>
    <wsdl:message name="R_CreatePromotionRequestOut">
        <wsdl:part name="par" element="tns:R_CreatePromotionRequestResponse" />
    </wsdl:message><wsdl:message name="R_PurgePromotionRequestIn">
        <wsdl:part name="par" element="tns:R_PurgePromotionRequest" />
    </wsdl:message>
    <wsdl:message name="R_PurgePromotionRequestOut">
        <wsdl:part name="par" element="tns:R_PurgePromotionRequestResponse" />
    </wsdl:message><wsdl:message name="R_PurgeRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_PurgeRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_PurgeRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_PurgeRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_CancelRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_CancelRegistrationRequest" />
    </wsdl:message>
    <wsdl:message name="R_CancelRegistrationRequestOut">
        <wsdl:part name="par" element="tns:R_CancelRegistrationRequestResponse" />
    </wsdl:message><wsdl:message name="R_CalculateRegistrationCountRequestIn">
        <wsdl:part name="par" element="tns:R_CalculateRegistrationCountRequest" />
    </wsdl:message>
    <wsdl:message name="R_CalculateRegistrationCountRequestOut">
        <wsdl:part name="par" element="tns:R_CalculateRegistrationCountRequestResponse" />
    </wsdl:message><wsdl:message name="R_CalculateWirelessValueRequestIn">
        <wsdl:part name="par" element="tns:R_CalculateWirelessValueRequest" />
    </wsdl:message>
    <wsdl:message name="R_CalculateWirelessValueRequestOut">
        <wsdl:part name="par" element="tns:R_CalculateWirelessValueRequestResponse" />
    </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:message name="ValidateEmailRequestIn">
        <wsdl:part name="par" element="tns:ValidateEmailRequest" />
    </wsdl:message><wsdl:message name="R_AnnouncementIn">
        <wsdl:part name="par" element="tns:R_Announcement" />
    </wsdl:message><wsdl:message name="R_InvoiceSummaryIn">
        <wsdl:part name="par" element="tns:R_InvoiceSummary" />
    </wsdl:message><wsdl:message name="R_CreateAccountRegistrationRequestIn">
        <wsdl:part name="par" element="tns:R_CreateAccountRegistrationRequest" />
    </wsdl:message><wsdl:message name="R_UpdateLoginRequestIn">
        <wsdl:part name="par" element="tns:R_UpdateLoginRequest" />
    </wsdl:message><wsdl:message name="R_CreateBrandOwnerRequestIn">
        <wsdl:part name="par" element="tns:R_CreateBrandOwnerRequest" />
    </wsdl:message>

	<wsdl:portType name="ISyncReply"><wsdl:operation name="UserRegistrationRequest">
        <wsdl:input message="svc:UserRegistrationRequestIn" />
        <wsdl:output message="svc:UserRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="CreateUserRegistrationRequest">
        <wsdl:input message="svc:CreateUserRegistrationRequestIn" />
        <wsdl:output message="svc:CreateUserRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateUserRegistrationPasswordRequest">
        <wsdl:input message="svc:UpdateUserRegistrationPasswordRequestIn" />
        <wsdl:output message="svc:UpdateUserRegistrationPasswordRequestOut" />
    </wsdl:operation><wsdl:operation name="ResetCustomerPasswordRequest">
        <wsdl:input message="svc:ResetCustomerPasswordRequestIn" />
        <wsdl:output message="svc:ResetCustomerPasswordRequestOut" />
    </wsdl:operation><wsdl:operation name="UpdateUserRegistrationEmailRequest">
        <wsdl:input message="svc:UpdateUserRegistrationEmailRequestIn" />
        <wsdl:output message="svc:UpdateUserRegistrationEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ActivateRegistrationRequest">
        <wsdl:input message="svc:R_ActivateRegistrationRequestIn" />
        <wsdl:output message="svc:R_ActivateRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_FloatRegistrationRequest">
        <wsdl:input message="svc:R_FloatRegistrationRequestIn" />
        <wsdl:output message="svc:R_FloatRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ReturnRegistrationToProductionRequest">
        <wsdl:input message="svc:R_ReturnRegistrationToProductionRequestIn" />
        <wsdl:output message="svc:R_ReturnRegistrationToProductionRequestOut" />
    </wsdl:operation><wsdl:operation name="R_BrandCommissionOrder">
        <wsdl:input message="svc:R_BrandCommissionOrderIn" />
        <wsdl:output message="svc:R_BrandCommissionOrderOut" />
    </wsdl:operation><wsdl:operation name="R_BrandCommissionTransaction">
        <wsdl:input message="svc:R_BrandCommissionTransactionIn" />
        <wsdl:output message="svc:R_BrandCommissionTransactionOut" />
    </wsdl:operation><wsdl:operation name="R_BrandOwner">
        <wsdl:input message="svc:R_BrandOwnerIn" />
        <wsdl:output message="svc:R_BrandOwnerOut" />
    </wsdl:operation><wsdl:operation name="R_BrandCommissionPrice">
        <wsdl:input message="svc:R_BrandCommissionPriceIn" />
        <wsdl:output message="svc:R_BrandCommissionPriceOut" />
    </wsdl:operation><wsdl:operation name="R_BusinessProfile">
        <wsdl:input message="svc:R_BusinessProfileIn" />
        <wsdl:output message="svc:R_BusinessProfileOut" />
    </wsdl:operation><wsdl:operation name="R_CustomFieldBundleMap">
        <wsdl:input message="svc:R_CustomFieldBundleMapIn" />
        <wsdl:output message="svc:R_CustomFieldBundleMapOut" />
    </wsdl:operation><wsdl:operation name="R_CustomFieldBundle">
        <wsdl:input message="svc:R_CustomFieldBundleIn" />
        <wsdl:output message="svc:R_CustomFieldBundleOut" />
    </wsdl:operation><wsdl:operation name="R_CustomField">
        <wsdl:input message="svc:R_CustomFieldIn" />
        <wsdl:output message="svc:R_CustomFieldOut" />
    </wsdl:operation><wsdl:operation name="R_HardwareProfile">
        <wsdl:input message="svc:R_HardwareProfileIn" />
        <wsdl:output message="svc:R_HardwareProfileOut" />
    </wsdl:operation><wsdl:operation name="R_ProductionProfileStatus">
        <wsdl:input message="svc:R_ProductionProfileStatusIn" />
        <wsdl:output message="svc:R_ProductionProfileStatusOut" />
    </wsdl:operation><wsdl:operation name="R_ProductionProfile">
        <wsdl:input message="svc:R_ProductionProfileIn" />
        <wsdl:output message="svc:R_ProductionProfileOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationWirelessValueHistory">
        <wsdl:input message="svc:R_RegistrationWirelessValueHistoryIn" />
        <wsdl:output message="svc:R_RegistrationWirelessValueHistoryOut" />
    </wsdl:operation><wsdl:operation name="R_StateProvince">
        <wsdl:input message="svc:R_StateProvinceIn" />
        <wsdl:output message="svc:R_StateProvinceOut" />
    </wsdl:operation><wsdl:operation name="R_CountryRegion">
        <wsdl:input message="svc:R_CountryRegionIn" />
        <wsdl:output message="svc:R_CountryRegionOut" />
    </wsdl:operation><wsdl:operation name="R_EmailLog">
        <wsdl:input message="svc:R_EmailLogIn" />
        <wsdl:output message="svc:R_EmailLogOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationCountHistory">
        <wsdl:input message="svc:R_RegistrationCountHistoryIn" />
        <wsdl:output message="svc:R_RegistrationCountHistoryOut" />
    </wsdl:operation><wsdl:operation name="R_TransactionSummary">
        <wsdl:input message="svc:R_TransactionSummaryIn" />
        <wsdl:output message="svc:R_TransactionSummaryOut" />
    </wsdl:operation><wsdl:operation name="R_AccountHolder">
        <wsdl:input message="svc:R_AccountHolderIn" />
        <wsdl:output message="svc:R_AccountHolderOut" />
    </wsdl:operation><wsdl:operation name="R_Account">
        <wsdl:input message="svc:R_AccountIn" />
        <wsdl:output message="svc:R_AccountOut" />
    </wsdl:operation><wsdl:operation name="R_Brand">
        <wsdl:input message="svc:R_BrandIn" />
        <wsdl:output message="svc:R_BrandOut" />
    </wsdl:operation><wsdl:operation name="R_Bundle">
        <wsdl:input message="svc:R_BundleIn" />
        <wsdl:output message="svc:R_BundleOut" />
    </wsdl:operation><wsdl:operation name="R_Plan">
        <wsdl:input message="svc:R_PlanIn" />
        <wsdl:output message="svc:R_PlanOut" />
    </wsdl:operation><wsdl:operation name="R_Price">
        <wsdl:input message="svc:R_PriceIn" />
        <wsdl:output message="svc:R_PriceOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationSummary">
        <wsdl:input message="svc:R_RegistrationSummaryIn" />
        <wsdl:output message="svc:R_RegistrationSummaryOut" />
    </wsdl:operation><wsdl:operation name="R_Transaction">
        <wsdl:input message="svc:R_TransactionIn" />
        <wsdl:output message="svc:R_TransactionOut" />
    </wsdl:operation><wsdl:operation name="R_CreateBrandCommissionOrderRequest">
        <wsdl:input message="svc:R_CreateBrandCommissionOrderRequestIn" />
        <wsdl:output message="svc:R_CreateBrandCommissionOrderRequestOut" />
    </wsdl:operation><wsdl:operation name="R_HandleDisputedTransactionRequest">
        <wsdl:input message="svc:R_HandleDisputedTransactionRequestIn" />
        <wsdl:output message="svc:R_HandleDisputedTransactionRequestOut" />
    </wsdl:operation><wsdl:operation name="R_RefundTransactionRequest">
        <wsdl:input message="svc:R_RefundTransactionRequestIn" />
        <wsdl:output message="svc:R_RefundTransactionRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CustomFieldType">
        <wsdl:input message="svc:R_CustomFieldTypeIn" />
        <wsdl:output message="svc:R_CustomFieldTypeOut" />
    </wsdl:operation><wsdl:operation name="R_Promotion">
        <wsdl:input message="svc:R_PromotionIn" />
        <wsdl:output message="svc:R_PromotionOut" />
    </wsdl:operation><wsdl:operation name="R_AssemblyType">
        <wsdl:input message="svc:R_AssemblyTypeIn" />
        <wsdl:output message="svc:R_AssemblyTypeOut" />
    </wsdl:operation><wsdl:operation name="R_Reseller">
        <wsdl:input message="svc:R_ResellerIn" />
        <wsdl:output message="svc:R_ResellerOut" />
    </wsdl:operation><wsdl:operation name="R_BundleStatusType">
        <wsdl:input message="svc:R_BundleStatusTypeIn" />
        <wsdl:output message="svc:R_BundleStatusTypeOut" />
    </wsdl:operation><wsdl:operation name="R_Product">
        <wsdl:input message="svc:R_ProductIn" />
        <wsdl:output message="svc:R_ProductOut" />
    </wsdl:operation><wsdl:operation name="R_BundleSummary">
        <wsdl:input message="svc:R_BundleSummaryIn" />
        <wsdl:output message="svc:R_BundleSummaryOut" />
    </wsdl:operation><wsdl:operation name="R_Registration">
        <wsdl:input message="svc:R_RegistrationIn" />
        <wsdl:output message="svc:R_RegistrationOut" />
    </wsdl:operation><wsdl:operation name="R_DelinquentSubscription">
        <wsdl:input message="svc:R_DelinquentSubscriptionIn" />
        <wsdl:output message="svc:R_DelinquentSubscriptionOut" />
    </wsdl:operation><wsdl:operation name="R_TransactionInfo">
        <wsdl:input message="svc:R_TransactionInfoIn" />
        <wsdl:output message="svc:R_TransactionInfoOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationCountSummary">
        <wsdl:input message="svc:R_RegistrationCountSummaryIn" />
        <wsdl:output message="svc:R_RegistrationCountSummaryOut" />
    </wsdl:operation><wsdl:operation name="R_StaleUnit">
        <wsdl:input message="svc:R_StaleUnitIn" />
        <wsdl:output message="svc:R_StaleUnitOut" />
    </wsdl:operation><wsdl:operation name="R_InvoiceReportInfo">
        <wsdl:input message="svc:R_InvoiceReportInfoIn" />
        <wsdl:output message="svc:R_InvoiceReportInfoOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationOfCommission">
        <wsdl:input message="svc:R_RegistrationOfCommissionIn" />
        <wsdl:output message="svc:R_RegistrationOfCommissionOut" />
    </wsdl:operation><wsdl:operation name="R_ProcessBrandCommissionOrderRequest">
        <wsdl:input message="svc:R_ProcessBrandCommissionOrderRequestIn" />
        <wsdl:output message="svc:R_ProcessBrandCommissionOrderRequestOut" />
    </wsdl:operation><wsdl:operation name="R_GenerateUnitId">
        <wsdl:input message="svc:R_GenerateUnitIdIn" />
        <wsdl:output message="svc:R_GenerateUnitIdOut" />
    </wsdl:operation><wsdl:operation name="R_AccountNote">
        <wsdl:input message="svc:R_AccountNoteIn" />
        <wsdl:output message="svc:R_AccountNoteOut" />
    </wsdl:operation><wsdl:operation name="R_CurrencyType">
        <wsdl:input message="svc:R_CurrencyTypeIn" />
        <wsdl:output message="svc:R_CurrencyTypeOut" />
    </wsdl:operation><wsdl:operation name="R_TimeIntervalType">
        <wsdl:input message="svc:R_TimeIntervalTypeIn" />
        <wsdl:output message="svc:R_TimeIntervalTypeOut" />
    </wsdl:operation><wsdl:operation name="R_BundleItemStatusType">
        <wsdl:input message="svc:R_BundleItemStatusTypeIn" />
        <wsdl:output message="svc:R_BundleItemStatusTypeOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationStatusType">
        <wsdl:input message="svc:R_RegistrationStatusTypeIn" />
        <wsdl:output message="svc:R_RegistrationStatusTypeOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationLogEntry">
        <wsdl:input message="svc:R_RegistrationLogEntryIn" />
        <wsdl:output message="svc:R_RegistrationLogEntryOut" />
    </wsdl:operation><wsdl:operation name="R_RtuAssembly">
        <wsdl:input message="svc:R_RtuAssemblyIn" />
        <wsdl:output message="svc:R_RtuAssemblyOut" />
    </wsdl:operation><wsdl:operation name="R_RegistrationCustomField">
        <wsdl:input message="svc:R_RegistrationCustomFieldIn" />
        <wsdl:output message="svc:R_RegistrationCustomFieldOut" />
    </wsdl:operation><wsdl:operation name="R_PlanBillingStructure">
        <wsdl:input message="svc:R_PlanBillingStructureIn" />
        <wsdl:output message="svc:R_PlanBillingStructureOut" />
    </wsdl:operation><wsdl:operation name="R_PromotionBillingStructure">
        <wsdl:input message="svc:R_PromotionBillingStructureIn" />
        <wsdl:output message="svc:R_PromotionBillingStructureOut" />
    </wsdl:operation><wsdl:operation name="R_PromotionHistory">
        <wsdl:input message="svc:R_PromotionHistoryIn" />
        <wsdl:output message="svc:R_PromotionHistoryOut" />
    </wsdl:operation><wsdl:operation name="R_BundleMapping">
        <wsdl:input message="svc:R_BundleMappingIn" />
        <wsdl:output message="svc:R_BundleMappingOut" />
    </wsdl:operation><wsdl:operation name="R_SubscriptionStatusType">
        <wsdl:input message="svc:R_SubscriptionStatusTypeIn" />
        <wsdl:output message="svc:R_SubscriptionStatusTypeOut" />
    </wsdl:operation><wsdl:operation name="R_Subscription">
        <wsdl:input message="svc:R_SubscriptionIn" />
        <wsdl:output message="svc:R_SubscriptionOut" />
    </wsdl:operation><wsdl:operation name="R_PriceType">
        <wsdl:input message="svc:R_PriceTypeIn" />
        <wsdl:output message="svc:R_PriceTypeOut" />
    </wsdl:operation><wsdl:operation name="R_DunningLevelType">
        <wsdl:input message="svc:R_DunningLevelTypeIn" />
        <wsdl:output message="svc:R_DunningLevelTypeOut" />
    </wsdl:operation><wsdl:operation name="R_Invoice">
        <wsdl:input message="svc:R_InvoiceIn" />
        <wsdl:output message="svc:R_InvoiceOut" />
    </wsdl:operation><wsdl:operation name="R_InvoiceLineItem">
        <wsdl:input message="svc:R_InvoiceLineItemIn" />
        <wsdl:output message="svc:R_InvoiceLineItemOut" />
    </wsdl:operation><wsdl:operation name="R_InvoiceStatusType">
        <wsdl:input message="svc:R_InvoiceStatusTypeIn" />
        <wsdl:output message="svc:R_InvoiceStatusTypeOut" />
    </wsdl:operation><wsdl:operation name="R_TransactionType">
        <wsdl:input message="svc:R_TransactionTypeIn" />
        <wsdl:output message="svc:R_TransactionTypeOut" />
    </wsdl:operation><wsdl:operation name="R_TransactionStatusType">
        <wsdl:input message="svc:R_TransactionStatusTypeIn" />
        <wsdl:output message="svc:R_TransactionStatusTypeOut" />
    </wsdl:operation><wsdl:operation name="R_TransactionNotificationStatusType">
        <wsdl:input message="svc:R_TransactionNotificationStatusTypeIn" />
        <wsdl:output message="svc:R_TransactionNotificationStatusTypeOut" />
    </wsdl:operation><wsdl:operation name="R_CellularProfileType">
        <wsdl:input message="svc:R_CellularProfileTypeIn" />
        <wsdl:output message="svc:R_CellularProfileTypeOut" />
    </wsdl:operation><wsdl:operation name="R_CellularProfile">
        <wsdl:input message="svc:R_CellularProfileIn" />
        <wsdl:output message="svc:R_CellularProfileOut" />
    </wsdl:operation><wsdl:operation name="R_CellularService">
        <wsdl:input message="svc:R_CellularServiceIn" />
        <wsdl:output message="svc:R_CellularServiceOut" />
    </wsdl:operation><wsdl:operation name="R_CellularServiceLogEntry">
        <wsdl:input message="svc:R_CellularServiceLogEntryIn" />
        <wsdl:output message="svc:R_CellularServiceLogEntryOut" />
    </wsdl:operation><wsdl:operation name="R_CommissionPrice">
        <wsdl:input message="svc:R_CommissionPriceIn" />
        <wsdl:output message="svc:R_CommissionPriceOut" />
    </wsdl:operation><wsdl:operation name="R_BrandCommissionStatus">
        <wsdl:input message="svc:R_BrandCommissionStatusIn" />
        <wsdl:output message="svc:R_BrandCommissionStatusOut" />
    </wsdl:operation><wsdl:operation name="R_BrandType">
        <wsdl:input message="svc:R_BrandTypeIn" />
        <wsdl:output message="svc:R_BrandTypeOut" />
    </wsdl:operation><wsdl:operation name="R_UnsubscribeRegistrationRequest">
        <wsdl:input message="svc:R_UnsubscribeRegistrationRequestIn" />
        <wsdl:output message="svc:R_UnsubscribeRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_TransferRegistrationRequest">
        <wsdl:input message="svc:R_TransferRegistrationRequestIn" />
        <wsdl:output message="svc:R_TransferRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CancelRegistrationTransferRequest">
        <wsdl:input message="svc:R_CancelRegistrationTransferRequestIn" />
        <wsdl:output message="svc:R_CancelRegistrationTransferRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ActivateFloatingRegistrationRequest">
        <wsdl:input message="svc:R_ActivateFloatingRegistrationRequestIn" />
        <wsdl:output message="svc:R_ActivateFloatingRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ActivateCancelledRegistrationRequest">
        <wsdl:input message="svc:R_ActivateCancelledRegistrationRequestIn" />
        <wsdl:output message="svc:R_ActivateCancelledRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ActivateUnsubscribedRegistrationRequest">
        <wsdl:input message="svc:R_ActivateUnsubscribedRegistrationRequestIn" />
        <wsdl:output message="svc:R_ActivateUnsubscribedRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ActivateTransferredRegistrationRequest">
        <wsdl:input message="svc:R_ActivateTransferredRegistrationRequestIn" />
        <wsdl:output message="svc:R_ActivateTransferredRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ExchangeRegistrationRequest">
        <wsdl:input message="svc:R_ExchangeRegistrationRequestIn" />
        <wsdl:output message="svc:R_ExchangeRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CreateRegistrationRequest">
        <wsdl:input message="svc:R_CreateRegistrationRequestIn" />
        <wsdl:output message="svc:R_CreateRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CanActivateRegistrationRequest">
        <wsdl:input message="svc:R_CanActivateRegistrationRequestIn" />
        <wsdl:output message="svc:R_CanActivateRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ActivateCellularServiceRequest">
        <wsdl:input message="svc:R_ActivateCellularServiceRequestIn" />
        <wsdl:output message="svc:R_ActivateCellularServiceRequestOut" />
    </wsdl:operation><wsdl:operation name="R_DeactivateCellularServiceRequest">
        <wsdl:input message="svc:R_DeactivateCellularServiceRequestIn" />
        <wsdl:output message="svc:R_DeactivateCellularServiceRequestOut" />
    </wsdl:operation><wsdl:operation name="R_ValidateBundleSelectionRequest">
        <wsdl:input message="svc:R_ValidateBundleSelectionRequestIn" />
        <wsdl:output message="svc:R_ValidateBundleSelectionRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CreateAccountRequest">
        <wsdl:input message="svc:R_CreateAccountRequestIn" />
        <wsdl:output message="svc:R_CreateAccountRequestOut" />
    </wsdl:operation><wsdl:operation name="R_SendEmailRequest">
        <wsdl:input message="svc:R_SendEmailRequestIn" />
        <wsdl:output message="svc:R_SendEmailRequestOut" />
    </wsdl:operation><wsdl:operation name="R_UpdateAccountRequest">
        <wsdl:input message="svc:R_UpdateAccountRequestIn" />
        <wsdl:output message="svc:R_UpdateAccountRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CreatePlanRequest">
        <wsdl:input message="svc:R_CreatePlanRequestIn" />
        <wsdl:output message="svc:R_CreatePlanRequestOut" />
    </wsdl:operation><wsdl:operation name="R_PurgePlanRequest">
        <wsdl:input message="svc:R_PurgePlanRequestIn" />
        <wsdl:output message="svc:R_PurgePlanRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CreatePromotionRequest">
        <wsdl:input message="svc:R_CreatePromotionRequestIn" />
        <wsdl:output message="svc:R_CreatePromotionRequestOut" />
    </wsdl:operation><wsdl:operation name="R_PurgePromotionRequest">
        <wsdl:input message="svc:R_PurgePromotionRequestIn" />
        <wsdl:output message="svc:R_PurgePromotionRequestOut" />
    </wsdl:operation><wsdl:operation name="R_PurgeRegistrationRequest">
        <wsdl:input message="svc:R_PurgeRegistrationRequestIn" />
        <wsdl:output message="svc:R_PurgeRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CancelRegistrationRequest">
        <wsdl:input message="svc:R_CancelRegistrationRequestIn" />
        <wsdl:output message="svc:R_CancelRegistrationRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CalculateRegistrationCountRequest">
        <wsdl:input message="svc:R_CalculateRegistrationCountRequestIn" />
        <wsdl:output message="svc:R_CalculateRegistrationCountRequestOut" />
    </wsdl:operation><wsdl:operation name="R_CalculateWirelessValueRequest">
        <wsdl:input message="svc:R_CalculateWirelessValueRequestIn" />
        <wsdl:output message="svc:R_CalculateWirelessValueRequestOut" />
    </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:portType name="IOneWay"><wsdl:operation name="ValidateEmailRequest">
        <wsdl:input message="svc:ValidateEmailRequestIn" />
    </wsdl:operation><wsdl:operation name="R_Announcement">
        <wsdl:input message="svc:R_AnnouncementIn" />
    </wsdl:operation><wsdl:operation name="R_InvoiceSummary">
        <wsdl:input message="svc:R_InvoiceSummaryIn" />
    </wsdl:operation><wsdl:operation name="R_CreateAccountRegistrationRequest">
        <wsdl:input message="svc:R_CreateAccountRegistrationRequestIn" />
    </wsdl:operation><wsdl:operation name="R_UpdateLoginRequest">
        <wsdl:input message="svc:R_UpdateLoginRequestIn" />
    </wsdl:operation><wsdl:operation name="R_CreateBrandOwnerRequest">
        <wsdl:input message="svc:R_CreateBrandOwnerRequestIn" />
    </wsdl:operation></wsdl:portType>

	<wsdl:binding name="WSHttpBinding_ISyncReply" type="svc:ISyncReply">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="UserRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UserRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="CreateUserRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/CreateUserRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateUserRegistrationPasswordRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateUserRegistrationPasswordRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="ResetCustomerPasswordRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ResetCustomerPasswordRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="UpdateUserRegistrationEmailRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/UpdateUserRegistrationEmailRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ActivateRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ActivateRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_FloatRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_FloatRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ReturnRegistrationToProductionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ReturnRegistrationToProductionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BrandCommissionOrder">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BrandCommissionOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BrandCommissionTransaction">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BrandCommissionTransaction" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BrandOwner">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BrandOwner" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BrandCommissionPrice">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BrandCommissionPrice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BusinessProfile">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BusinessProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CustomFieldBundleMap">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CustomFieldBundleMap" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CustomFieldBundle">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CustomFieldBundle" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CustomField">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CustomField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_HardwareProfile">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_HardwareProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ProductionProfileStatus">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ProductionProfileStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ProductionProfile">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ProductionProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationWirelessValueHistory">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationWirelessValueHistory" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_StateProvince">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_StateProvince" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CountryRegion">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CountryRegion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_EmailLog">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_EmailLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationCountHistory">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationCountHistory" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_TransactionSummary">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_TransactionSummary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_AccountHolder">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_AccountHolder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Account">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Account" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Brand">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Brand" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Bundle">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Bundle" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Plan">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Plan" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Price">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Price" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationSummary">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationSummary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Transaction">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Transaction" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CreateBrandCommissionOrderRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CreateBrandCommissionOrderRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_HandleDisputedTransactionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_HandleDisputedTransactionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RefundTransactionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RefundTransactionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CustomFieldType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CustomFieldType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Promotion">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Promotion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_AssemblyType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_AssemblyType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Reseller">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Reseller" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BundleStatusType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BundleStatusType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Product">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Product" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BundleSummary">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BundleSummary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Registration">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Registration" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_DelinquentSubscription">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_DelinquentSubscription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_TransactionInfo">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_TransactionInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationCountSummary">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationCountSummary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_StaleUnit">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_StaleUnit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_InvoiceReportInfo">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_InvoiceReportInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationOfCommission">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationOfCommission" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ProcessBrandCommissionOrderRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ProcessBrandCommissionOrderRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_GenerateUnitId">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_GenerateUnitId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_AccountNote">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_AccountNote" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CurrencyType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CurrencyType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_TimeIntervalType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_TimeIntervalType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BundleItemStatusType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BundleItemStatusType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationStatusType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationStatusType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationLogEntry">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationLogEntry" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RtuAssembly">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RtuAssembly" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_RegistrationCustomField">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_RegistrationCustomField" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_PlanBillingStructure">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_PlanBillingStructure" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_PromotionBillingStructure">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_PromotionBillingStructure" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_PromotionHistory">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_PromotionHistory" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BundleMapping">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BundleMapping" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_SubscriptionStatusType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_SubscriptionStatusType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Subscription">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Subscription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_PriceType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_PriceType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_DunningLevelType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_DunningLevelType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_Invoice">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Invoice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_InvoiceLineItem">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_InvoiceLineItem" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_InvoiceStatusType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_InvoiceStatusType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_TransactionType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_TransactionType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_TransactionStatusType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_TransactionStatusType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_TransactionNotificationStatusType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_TransactionNotificationStatusType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CellularProfileType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CellularProfileType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CellularProfile">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CellularProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CellularService">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CellularService" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CellularServiceLogEntry">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CellularServiceLogEntry" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CommissionPrice">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CommissionPrice" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BrandCommissionStatus">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BrandCommissionStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_BrandType">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_BrandType" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_UnsubscribeRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_UnsubscribeRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_TransferRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_TransferRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CancelRegistrationTransferRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CancelRegistrationTransferRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ActivateFloatingRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ActivateFloatingRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ActivateCancelledRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ActivateCancelledRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ActivateUnsubscribedRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ActivateUnsubscribedRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ActivateTransferredRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ActivateTransferredRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ExchangeRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ExchangeRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CreateRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CreateRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CanActivateRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CanActivateRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ActivateCellularServiceRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ActivateCellularServiceRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_DeactivateCellularServiceRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_DeactivateCellularServiceRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_ValidateBundleSelectionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_ValidateBundleSelectionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CreateAccountRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CreateAccountRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_SendEmailRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_SendEmailRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_UpdateAccountRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_UpdateAccountRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CreatePlanRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CreatePlanRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_PurgePlanRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_PurgePlanRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CreatePromotionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CreatePromotionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_PurgePromotionRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_PurgePromotionRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_PurgeRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_PurgeRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CancelRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CancelRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CalculateRegistrationCountRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CalculateRegistrationCountRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation><wsdl:operation name="R_CalculateWirelessValueRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CalculateWirelessValueRequest" 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:binding name="WSHttpBinding_IOneWay" type="svc:IOneWay">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="ValidateEmailRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/ValidateEmailRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="R_Announcement">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_Announcement" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="R_InvoiceSummary">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_InvoiceSummary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="R_CreateAccountRegistrationRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CreateAccountRegistrationRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="R_UpdateLoginRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_UpdateLoginRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
    </wsdl:operation><wsdl:operation name="R_CreateBrandOwnerRequest">
      <soap12:operation soapAction="http://schemas.servicestack.net/types/R_CreateBrandOwnerRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
    </wsdl:operation>
    </wsdl:binding>

	<wsdl:service name="SyncReply">
        <wsdl:port name="WSHttpBinding_ISyncReply" binding="svc:WSHttpBinding_ISyncReply">
            <soap12:address location="https://regapi.pumpalarm.com/soap12" />
        </wsdl:port>
    </wsdl:service>

	<wsdl:service name="AsyncOneWay">
        <wsdl:port name="WSHttpBinding_IOneWay" binding="svc:WSHttpBinding_IOneWay">
            <soap12:address location="https://regapi.pumpalarm.com/soap12" />
        </wsdl:port>
    </wsdl:service>
	
</wsdl:definitions>