| 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; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=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"}}