<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/RAPP.BW.MovableInk" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/RAPP.BW.MovableInk" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="RequestFranceEnrolment">
    <xs:sequence>
      <xs:element minOccurs="0" name="AESMemberID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestFranceEnrolment" nillable="true" type="tns:RequestFranceEnrolment" />
  <xs:complexType name="RequestFranceWallet">
    <xs:sequence>
      <xs:element minOccurs="0" name="AESMemberID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestFranceWallet" nillable="true" type="tns:RequestFranceWallet" />
  <xs:complexType name="RequestMemberbyGUID">
    <xs:sequence>
      <xs:element minOccurs="0" name="MemberGUID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequestMemberbyGUID" nillable="true" type="tns:RequestMemberbyGUID" />
  <xs:complexType name="FrResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Error" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HasError" type="xs:boolean" />
      <xs:element minOccurs="0" name="MemberData" nillable="true" type="tns:FranceWalletMemberData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FrResponse" nillable="true" type="tns:FrResponse" />
  <xs:complexType name="FranceWalletMemberData">
    <xs:sequence>
      <xs:element minOccurs="0" name="AESMemberID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentPoints" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Forename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MemberID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NoofStaysToNextTier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Surname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TierDescription" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FranceWalletMemberData" nillable="true" type="tns:FranceWalletMemberData" />
  <xs:complexType name="Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="Error" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HasError" type="xs:boolean" />
      <xs:element minOccurs="0" name="MemberData" nillable="true" type="tns:MemberData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Response" nillable="true" type="tns:Response" />
  <xs:complexType name="MemberData">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClubCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentPoints" type="xs:int" />
      <xs:element minOccurs="0" name="Forename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LanguagePreference" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MemberId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MemberStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MemberSummaryId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NightsToNextTier" type="xs:int" />
      <xs:element minOccurs="0" name="PointsToNextTier" type="xs:int" />
      <xs:element minOccurs="0" name="ProgramCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StaysToNextTier" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Surname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TierCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalBasePoints" type="xs:int" />
      <xs:element minOccurs="0" name="TotalBonusPoints" type="xs:int" />
      <xs:element minOccurs="0" name="YTDStayCount" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="YtdBasePoints" type="xs:int" />
      <xs:element minOccurs="0" name="YtdNightCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MemberData" nillable="true" type="tns:MemberData" />
</xs:schema>