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 .csv suffix or ?format=csv

HTTP + CSV

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: text/csv
Content-Type: text/csv
Content-Length: length

{"MemberGUID":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"HasError":false,"Error":"String","MemberData":{"MemberSummaryId":"String","MemberId":"String","MemberStatus":"String","ClubCode":"String","TierCode":"String","YtdBasePoints":0,"YtdNightCount":0,"PointsToNextTier":0,"NightsToNextTier":0,"ProgramCode":"String","CurrentPoints":0,"TotalBasePoints":0,"TotalBonusPoints":0,"YTDStayCount":0,"Surname":"String","Forename":"String","StaysToNextTier":0,"LanguagePreference":"String","CountryName":"String"}}