RAPP.BW.MovableInk

<back to all web services

RequestMemberbyGUID

Requires Authentication
The following routes are available for this service:
All Verbs/RequestMemberbyGUID
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;

public class dtos
{

    @DataContract
    public static class RequestMemberbyGUID
    {
        @DataMember
        public String MemberGUID = null;
        
        public String getMemberGUID() { return MemberGUID; }
        public RequestMemberbyGUID setMemberGUID(String value) { this.MemberGUID = value; return this; }
    }

    @DataContract
    public static class Response
    {
        @DataMember
        public Boolean HasError = null;

        @DataMember
        public String Error = null;

        @DataMember
        public MemberData MemberData = null;
        
        public Boolean isHasError() { return HasError; }
        public Response setHasError(Boolean value) { this.HasError = value; return this; }
        public String getError() { return Error; }
        public Response setError(String value) { this.Error = value; return this; }
        public MemberData getMemberData() { return MemberData; }
        public Response setMemberData(MemberData value) { this.MemberData = value; return this; }
    }

    public static class MemberData
    {
        public String MemberSummaryId = null;
        public String MemberId = null;
        public String MemberStatus = null;
        public String ClubCode = null;
        public String TierCode = null;
        public Integer YtdBasePoints = null;
        public Integer YtdNightCount = null;
        public Integer PointsToNextTier = null;
        public Integer NightsToNextTier = null;
        public String ProgramCode = null;
        public Integer CurrentPoints = null;
        public Integer TotalBasePoints = null;
        public Integer TotalBonusPoints = null;
        public Integer YTDStayCount = null;
        public String Surname = null;
        public String Forename = null;
        public Integer StaysToNextTier = null;
        public String LanguagePreference = null;
        public String CountryName = null;
        
        public String getMemberSummaryId() { return MemberSummaryId; }
        public MemberData setMemberSummaryId(String value) { this.MemberSummaryId = value; return this; }
        public String getMemberId() { return MemberId; }
        public MemberData setMemberId(String value) { this.MemberId = value; return this; }
        public String getMemberStatus() { return MemberStatus; }
        public MemberData setMemberStatus(String value) { this.MemberStatus = value; return this; }
        public String getClubCode() { return ClubCode; }
        public MemberData setClubCode(String value) { this.ClubCode = value; return this; }
        public String getTierCode() { return TierCode; }
        public MemberData setTierCode(String value) { this.TierCode = value; return this; }
        public Integer getYtdBasePoints() { return YtdBasePoints; }
        public MemberData setYtdBasePoints(Integer value) { this.YtdBasePoints = value; return this; }
        public Integer getYtdNightCount() { return YtdNightCount; }
        public MemberData setYtdNightCount(Integer value) { this.YtdNightCount = value; return this; }
        public Integer getPointsToNextTier() { return PointsToNextTier; }
        public MemberData setPointsToNextTier(Integer value) { this.PointsToNextTier = value; return this; }
        public Integer getNightsToNextTier() { return NightsToNextTier; }
        public MemberData setNightsToNextTier(Integer value) { this.NightsToNextTier = value; return this; }
        public String getProgramCode() { return ProgramCode; }
        public MemberData setProgramCode(String value) { this.ProgramCode = value; return this; }
        public Integer getCurrentPoints() { return CurrentPoints; }
        public MemberData setCurrentPoints(Integer value) { this.CurrentPoints = value; return this; }
        public Integer getTotalBasePoints() { return TotalBasePoints; }
        public MemberData setTotalBasePoints(Integer value) { this.TotalBasePoints = value; return this; }
        public Integer getTotalBonusPoints() { return TotalBonusPoints; }
        public MemberData setTotalBonusPoints(Integer value) { this.TotalBonusPoints = value; return this; }
        public Integer getYtdStayCount() { return YTDStayCount; }
        public MemberData setYtdStayCount(Integer value) { this.YTDStayCount = value; return this; }
        public String getSurname() { return Surname; }
        public MemberData setSurname(String value) { this.Surname = value; return this; }
        public String getForename() { return Forename; }
        public MemberData setForename(String value) { this.Forename = value; return this; }
        public Integer getStaysToNextTier() { return StaysToNextTier; }
        public MemberData setStaysToNextTier(Integer value) { this.StaysToNextTier = value; return this; }
        public String getLanguagePreference() { return LanguagePreference; }
        public MemberData setLanguagePreference(String value) { this.LanguagePreference = value; return this; }
        public String getCountryName() { return CountryName; }
        public MemberData setCountryName(String value) { this.CountryName = value; return this; }
    }

}

Java RequestMemberbyGUID DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /RequestMemberbyGUID HTTP/1.1 
Host: bwdynamicsuat.rapp-customers.co.uk 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<RequestMemberbyGUID xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RAPP.BW.MovableInk">
  <MemberGUID>String</MemberGUID>
</RequestMemberbyGUID>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RAPP.BW.MovableInk">
  <Error>String</Error>
  <HasError>false</HasError>
  <MemberData>
    <ClubCode>String</ClubCode>
    <CountryName>String</CountryName>
    <CurrentPoints>0</CurrentPoints>
    <Forename>String</Forename>
    <LanguagePreference>String</LanguagePreference>
    <MemberId>String</MemberId>
    <MemberStatus>String</MemberStatus>
    <MemberSummaryId>String</MemberSummaryId>
    <NightsToNextTier>0</NightsToNextTier>
    <PointsToNextTier>0</PointsToNextTier>
    <ProgramCode>String</ProgramCode>
    <StaysToNextTier>0</StaysToNextTier>
    <Surname>String</Surname>
    <TierCode>String</TierCode>
    <TotalBasePoints>0</TotalBasePoints>
    <TotalBonusPoints>0</TotalBonusPoints>
    <YTDStayCount>0</YTDStayCount>
    <YtdBasePoints>0</YtdBasePoints>
    <YtdNightCount>0</YtdNightCount>
  </MemberData>
</Response>