NAV

<back to all web services

AuthenticationLoginFacebookCreate

The following routes are available for this service:
POST/authentication/facebook-login
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;

public class dtos
{

    public static class AuthenticationLoginFacebookCreate implements IPost
    {
        public String facebookId = null;
        
        public String getFacebookId() { return facebookId; }
        public AuthenticationLoginFacebookCreate setFacebookId(String value) { this.facebookId = value; return this; }
    }

    public static class AuthenticationLoginFacebookCreateResponse
    {
        public ResponseStatus responseStatus = null;
        public String accessToken = null;
        public String refreshToken = null;
        public String mrktCd = null;
        public Date timestamp = null;
        public LoginResponseData data = null;
        
        public ResponseStatus getResponseStatus() { return responseStatus; }
        public AuthenticationLoginFacebookCreateResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
        public String getAccessToken() { return accessToken; }
        public AuthenticationLoginFacebookCreateResponse setAccessToken(String value) { this.accessToken = value; return this; }
        public String getRefreshToken() { return refreshToken; }
        public AuthenticationLoginFacebookCreateResponse setRefreshToken(String value) { this.refreshToken = value; return this; }
        public String getMrktCd() { return mrktCd; }
        public AuthenticationLoginFacebookCreateResponse setMrktCd(String value) { this.mrktCd = value; return this; }
        public Date getTimestamp() { return timestamp; }
        public AuthenticationLoginFacebookCreateResponse setTimestamp(Date value) { this.timestamp = value; return this; }
        public LoginResponseData getData() { return data; }
        public AuthenticationLoginFacebookCreateResponse setData(LoginResponseData value) { this.data = value; return this; }
    }

    @DataContract
    public static class LoginResponseData
    {
        @DataMember(Name="AcctNr")
        @SerializedName("AcctNr")
        public BigDecimal acctNr = null;

        @DataMember(Name="AcctStusCd")
        @SerializedName("AcctStusCd")
        public String acctStusCd = null;

        @DataMember(Name="AcctTyp")
        @SerializedName("AcctTyp")
        public String acctTyp = null;

        @DataMember(Name="EmailAddrTxt")
        @SerializedName("EmailAddrTxt")
        public String emailAddrTxt = null;

        @DataMember(Name="EvngPhonNr")
        @SerializedName("EvngPhonNr")
        public String evngPhonNr = null;

        @DataMember(Name="FrstNm")
        @SerializedName("FrstNm")
        public String frstNm = null;

        @DataMember(Name="LangCd")
        @SerializedName("LangCd")
        public String langCd = null;

        @DataMember(Name="LastNm")
        @SerializedName("LastNm")
        public String lastNm = null;

        @DataMember(Name="MddlNm")
        @SerializedName("MddlNm")
        public String mddlNm = null;

        @DataMember(Name="CurrSlsCmpgnNr")
        @SerializedName("CurrSlsCmpgnNr")
        public Integer currSlsCmpgnNr = null;

        @DataMember(Name="CurrSlsYrNr")
        @SerializedName("CurrSlsYrNr")
        public Integer currSlsYrNr = null;

        @DataMember(Name="Addresses")
        @SerializedName("Addresses")
        public ArrayList<Address> addresses = null;

        @DataMember(Name="LoaNr")
        @SerializedName("LoaNr")
        public Integer loaNr = null;

        @DataMember(Name="RepClubLvlCd")
        @SerializedName("RepClubLvlCd")
        public String repClubLvlCd = null;

        @DataMember(Name="Campaigns")
        @SerializedName("Campaigns")
        public ArrayList<Campaign> campaigns = null;

        @DataMember(Name="CampaignEndDt")
        @SerializedName("CampaignEndDt")
        public Date campaignEndDt = null;

        @DataMember(Name="VanityName")
        @SerializedName("VanityName")
        public String vanityName = null;

        @DataMember(Name="CurrBalAmt")
        @SerializedName("CurrBalAmt")
        public BigDecimal currBalAmt = null;

        @DataMember(Name="RepClubTypes")
        @SerializedName("RepClubTypes")
        public ArrayList<RepClubType> repClubTypes = null;

        @DataMember(Name="PrfrdNm")
        @SerializedName("PrfrdNm")
        public String prfrdNm = null;

        @DataMember(Name="RepEnrlments")
        @SerializedName("RepEnrlments")
        public ArrayList<RepEnrlment> repEnrlments = null;

        @DataMember(Name="OrdDueDt")
        @SerializedName("OrdDueDt")
        public Date ordDueDt = null;

        @DataMember(Name="ShpngDt")
        @SerializedName("ShpngDt")
        public Date shpngDt = null;

        @DataMember(Name="CmpgnEndDt")
        @SerializedName("CmpgnEndDt")
        public Date cmpgnEndDt = null;

        @DataMember(Name="CmpgnStrtDt")
        @SerializedName("CmpgnStrtDt")
        public Date cmpgnStrtDt = null;

        @DataMember(Name="OnlnOrdSbmsnDt")
        @SerializedName("OnlnOrdSbmsnDt")
        public Date onlnOrdSbmsnDt = null;

        @DataMember(Name="CurrentDtTime")
        @SerializedName("CurrentDtTime")
        public Date currentDtTime = null;

        @DataMember(Name="DaysLeft")
        @SerializedName("DaysLeft")
        public String daysLeft = null;

        @DataMember(Name="TimeZone")
        @SerializedName("TimeZone")
        public String timeZone = null;

        @DataMember(Name="PswrdHint")
        @SerializedName("PswrdHint")
        public String pswrdHint = null;

        @DataMember(Name="MentorName")
        @SerializedName("MentorName")
        public String mentorName = null;

        @DataMember(Name="MentorPhonNbr")
        @SerializedName("MentorPhonNbr")
        public String mentorPhonNbr = null;

        @DataMember(Name="MentorStCd")
        @SerializedName("MentorStCd")
        public String mentorStCd = null;

        @DataMember(Name="MentorCityNm")
        @SerializedName("MentorCityNm")
        public String mentorCityNm = null;

        @DataMember(Name="MentorEmail")
        @SerializedName("MentorEmail")
        public String mentorEmail = null;

        @DataMember(Name="LdrShipLvl")
        @SerializedName("LdrShipLvl")
        public String ldrShipLvl = null;

        @DataMember(Name="RepMgrEmail")
        @SerializedName("RepMgrEmail")
        public String repMgrEmail = null;

        @DataMember(Name="ApptDt")
        @SerializedName("ApptDt")
        public Date apptDt = null;

        @DataMember(Name="CrdtScrCd")
        @SerializedName("CrdtScrCd")
        public String crdtScrCd = null;

        @DataMember(Name="DstrbtnCntrCd")
        @SerializedName("DstrbtnCntrCd")
        public String dstrbtnCntrCd = null;

        @DataMember(Name="EltrtrCd")
        @SerializedName("EltrtrCd")
        public String eltrtrCd = null;

        @DataMember(Name="InitCmpgnNr")
        @SerializedName("InitCmpgnNr")
        public Integer initCmpgnNr = null;

        @DataMember(Name="InitCmpgnYrNr")
        @SerializedName("InitCmpgnYrNr")
        public Integer initCmpgnYrNr = null;

        @DataMember(Name="LabcInd")
        @SerializedName("LabcInd")
        public String labcInd = null;

        @DataMember(Name="PastDueStusCd")
        @SerializedName("PastDueStusCd")
        public String pastDueStusCd = null;

        @DataMember(Name="PrsdntClubStusCd")
        @SerializedName("PrsdntClubStusCd")
        public String prsdntClubStusCd = null;

        @DataMember(Name="ShpngFcltyCd")
        @SerializedName("ShpngFcltyCd")
        public String shpngFcltyCd = null;

        @DataMember(Name="TierCd")
        @SerializedName("TierCd")
        public String tierCd = null;

        @DataMember(Name="TrckRouteCd")
        @SerializedName("TrckRouteCd")
        public String trckRouteCd = null;

        @DataMember(Name="RepCustCount")
        @SerializedName("RepCustCount")
        public Integer repCustCount = null;

        @DataMember(Name="Ssn")
        @SerializedName("Ssn")
        public String ssn = null;

        @DataMember(Name="CreditLimit")
        @SerializedName("CreditLimit")
        public Integer creditLimit = null;

        @DataMember(Name="IsFbLinked")
        @SerializedName("IsFbLinked")
        public String isFbLinked = null;

        @DataMember(Name="DeliveryTypeList")
        @SerializedName("DeliveryTypeList")
        public ArrayList<Delivery> deliveryTypeList = null;

        @DataMember(Name="BrthdyDt")
        @SerializedName("BrthdyDt")
        public Date brthdyDt = null;
        
        public BigDecimal getAcctNr() { return acctNr; }
        public LoginResponseData setAcctNr(BigDecimal value) { this.acctNr = value; return this; }
        public String getAcctStusCd() { return acctStusCd; }
        public LoginResponseData setAcctStusCd(String value) { this.acctStusCd = value; return this; }
        public String getAcctTyp() { return acctTyp; }
        public LoginResponseData setAcctTyp(String value) { this.acctTyp = value; return this; }
        public String getEmailAddrTxt() { return emailAddrTxt; }
        public LoginResponseData setEmailAddrTxt(String value) { this.emailAddrTxt = value; return this; }
        public String getEvngPhonNr() { return evngPhonNr; }
        public LoginResponseData setEvngPhonNr(String value) { this.evngPhonNr = value; return this; }
        public String getFrstNm() { return frstNm; }
        public LoginResponseData setFrstNm(String value) { this.frstNm = value; return this; }
        public String getLangCd() { return langCd; }
        public LoginResponseData setLangCd(String value) { this.langCd = value; return this; }
        public String getLastNm() { return lastNm; }
        public LoginResponseData setLastNm(String value) { this.lastNm = value; return this; }
        public String getMddlNm() { return mddlNm; }
        public LoginResponseData setMddlNm(String value) { this.mddlNm = value; return this; }
        public Integer getCurrSlsCmpgnNr() { return currSlsCmpgnNr; }
        public LoginResponseData setCurrSlsCmpgnNr(Integer value) { this.currSlsCmpgnNr = value; return this; }
        public Integer getCurrSlsYrNr() { return currSlsYrNr; }
        public LoginResponseData setCurrSlsYrNr(Integer value) { this.currSlsYrNr = value; return this; }
        public ArrayList<Address> getAddresses() { return addresses; }
        public LoginResponseData setAddresses(ArrayList<Address> value) { this.addresses = value; return this; }
        public Integer getLoaNr() { return loaNr; }
        public LoginResponseData setLoaNr(Integer value) { this.loaNr = value; return this; }
        public String getRepClubLvlCd() { return repClubLvlCd; }
        public LoginResponseData setRepClubLvlCd(String value) { this.repClubLvlCd = value; return this; }
        public ArrayList<Campaign> getCampaigns() { return campaigns; }
        public LoginResponseData setCampaigns(ArrayList<Campaign> value) { this.campaigns = value; return this; }
        public Date getCampaignEndDt() { return campaignEndDt; }
        public LoginResponseData setCampaignEndDt(Date value) { this.campaignEndDt = value; return this; }
        public String getVanityName() { return vanityName; }
        public LoginResponseData setVanityName(String value) { this.vanityName = value; return this; }
        public BigDecimal getCurrBalAmt() { return currBalAmt; }
        public LoginResponseData setCurrBalAmt(BigDecimal value) { this.currBalAmt = value; return this; }
        public ArrayList<RepClubType> getRepClubTypes() { return repClubTypes; }
        public LoginResponseData setRepClubTypes(ArrayList<RepClubType> value) { this.repClubTypes = value; return this; }
        public String getPrfrdNm() { return prfrdNm; }
        public LoginResponseData setPrfrdNm(String value) { this.prfrdNm = value; return this; }
        public ArrayList<RepEnrlment> getRepEnrlments() { return repEnrlments; }
        public LoginResponseData setRepEnrlments(ArrayList<RepEnrlment> value) { this.repEnrlments = value; return this; }
        public Date getOrdDueDt() { return ordDueDt; }
        public LoginResponseData setOrdDueDt(Date value) { this.ordDueDt = value; return this; }
        public Date getShpngDt() { return shpngDt; }
        public LoginResponseData setShpngDt(Date value) { this.shpngDt = value; return this; }
        public Date getCmpgnEndDt() { return cmpgnEndDt; }
        public LoginResponseData setCmpgnEndDt(Date value) { this.cmpgnEndDt = value; return this; }
        public Date getCmpgnStrtDt() { return cmpgnStrtDt; }
        public LoginResponseData setCmpgnStrtDt(Date value) { this.cmpgnStrtDt = value; return this; }
        public Date getOnlnOrdSbmsnDt() { return onlnOrdSbmsnDt; }
        public LoginResponseData setOnlnOrdSbmsnDt(Date value) { this.onlnOrdSbmsnDt = value; return this; }
        public Date getCurrentDtTime() { return currentDtTime; }
        public LoginResponseData setCurrentDtTime(Date value) { this.currentDtTime = value; return this; }
        public String getDaysLeft() { return daysLeft; }
        public LoginResponseData setDaysLeft(String value) { this.daysLeft = value; return this; }
        public String getTimeZone() { return timeZone; }
        public LoginResponseData setTimeZone(String value) { this.timeZone = value; return this; }
        public String getPswrdHint() { return pswrdHint; }
        public LoginResponseData setPswrdHint(String value) { this.pswrdHint = value; return this; }
        public String getMentorName() { return mentorName; }
        public LoginResponseData setMentorName(String value) { this.mentorName = value; return this; }
        public String getMentorPhonNbr() { return mentorPhonNbr; }
        public LoginResponseData setMentorPhonNbr(String value) { this.mentorPhonNbr = value; return this; }
        public String getMentorStCd() { return mentorStCd; }
        public LoginResponseData setMentorStCd(String value) { this.mentorStCd = value; return this; }
        public String getMentorCityNm() { return mentorCityNm; }
        public LoginResponseData setMentorCityNm(String value) { this.mentorCityNm = value; return this; }
        public String getMentorEmail() { return mentorEmail; }
        public LoginResponseData setMentorEmail(String value) { this.mentorEmail = value; return this; }
        public String getLdrShipLvl() { return ldrShipLvl; }
        public LoginResponseData setLdrShipLvl(String value) { this.ldrShipLvl = value; return this; }
        public String getRepMgrEmail() { return repMgrEmail; }
        public LoginResponseData setRepMgrEmail(String value) { this.repMgrEmail = value; return this; }
        public Date getApptDt() { return apptDt; }
        public LoginResponseData setApptDt(Date value) { this.apptDt = value; return this; }
        public String getCrdtScrCd() { return crdtScrCd; }
        public LoginResponseData setCrdtScrCd(String value) { this.crdtScrCd = value; return this; }
        public String getDstrbtnCntrCd() { return dstrbtnCntrCd; }
        public LoginResponseData setDstrbtnCntrCd(String value) { this.dstrbtnCntrCd = value; return this; }
        public String getEltrtrCd() { return eltrtrCd; }
        public LoginResponseData setEltrtrCd(String value) { this.eltrtrCd = value; return this; }
        public Integer getInitCmpgnNr() { return initCmpgnNr; }
        public LoginResponseData setInitCmpgnNr(Integer value) { this.initCmpgnNr = value; return this; }
        public Integer getInitCmpgnYrNr() { return initCmpgnYrNr; }
        public LoginResponseData setInitCmpgnYrNr(Integer value) { this.initCmpgnYrNr = value; return this; }
        public String getLabcInd() { return labcInd; }
        public LoginResponseData setLabcInd(String value) { this.labcInd = value; return this; }
        public String getPastDueStusCd() { return pastDueStusCd; }
        public LoginResponseData setPastDueStusCd(String value) { this.pastDueStusCd = value; return this; }
        public String getPrsdntClubStusCd() { return prsdntClubStusCd; }
        public LoginResponseData setPrsdntClubStusCd(String value) { this.prsdntClubStusCd = value; return this; }
        public String getShpngFcltyCd() { return shpngFcltyCd; }
        public LoginResponseData setShpngFcltyCd(String value) { this.shpngFcltyCd = value; return this; }
        public String getTierCd() { return tierCd; }
        public LoginResponseData setTierCd(String value) { this.tierCd = value; return this; }
        public String getTrckRouteCd() { return trckRouteCd; }
        public LoginResponseData setTrckRouteCd(String value) { this.trckRouteCd = value; return this; }
        public Integer getRepCustCount() { return repCustCount; }
        public LoginResponseData setRepCustCount(Integer value) { this.repCustCount = value; return this; }
        public String getSsn() { return ssn; }
        public LoginResponseData setSsn(String value) { this.ssn = value; return this; }
        public Integer getCreditLimit() { return creditLimit; }
        public LoginResponseData setCreditLimit(Integer value) { this.creditLimit = value; return this; }
        public String getIsFbLinked() { return isFbLinked; }
        public LoginResponseData setIsFbLinked(String value) { this.isFbLinked = value; return this; }
        public ArrayList<Delivery> getDeliveryTypeList() { return deliveryTypeList; }
        public LoginResponseData setDeliveryTypeList(ArrayList<Delivery> value) { this.deliveryTypeList = value; return this; }
        public Date getBrthdyDt() { return brthdyDt; }
        public LoginResponseData setBrthdyDt(Date value) { this.brthdyDt = value; return this; }
    }

    @DataContract
    public static class Address
    {
        @DataMember(Name="addrLocTyp")
        @SerializedName("addrLocTyp")
        public String addrLocTyp = null;

        @DataMember(Name="addrCityNm")
        @SerializedName("addrCityNm")
        public String addrCityNm = null;

        @DataMember(Name="addrCntryCd")
        @SerializedName("addrCntryCd")
        public String addrCntryCd = null;

        @DataMember(Name="addrLine1Txt")
        @SerializedName("addrLine1Txt")
        public String addrLine1Txt = null;

        @DataMember(Name="addrStCd")
        @SerializedName("addrStCd")
        public String addrStCd = null;

        @DataMember(Name="addrZipCd")
        @SerializedName("addrZipCd")
        public String addrZipCd = null;
        
        public String getAddrLocTyp() { return addrLocTyp; }
        public Address setAddrLocTyp(String value) { this.addrLocTyp = value; return this; }
        public String getAddrCityNm() { return addrCityNm; }
        public Address setAddrCityNm(String value) { this.addrCityNm = value; return this; }
        public String getAddrCntryCd() { return addrCntryCd; }
        public Address setAddrCntryCd(String value) { this.addrCntryCd = value; return this; }
        public String getAddrLine1Txt() { return addrLine1Txt; }
        public Address setAddrLine1Txt(String value) { this.addrLine1Txt = value; return this; }
        public String getAddrStCd() { return addrStCd; }
        public Address setAddrStCd(String value) { this.addrStCd = value; return this; }
        public String getAddrZipCd() { return addrZipCd; }
        public Address setAddrZipCd(String value) { this.addrZipCd = value; return this; }
    }

    @DataContract
    public static class Campaign
    {
        @DataMember(Name="MrktId")
        @SerializedName("MrktId")
        public Integer mrktId = null;

        @DataMember(Name="Success")
        @SerializedName("Success")
        public Boolean success = null;

        @DataMember(Name="CmpgnYrNr")
        @SerializedName("CmpgnYrNr")
        public Integer cmpgnYrNr = null;

        @DataMember(Name="CmpgnNr")
        @SerializedName("CmpgnNr")
        public Integer cmpgnNr = null;
        
        public Integer getMrktId() { return mrktId; }
        public Campaign setMrktId(Integer value) { this.mrktId = value; return this; }
        public Boolean isSuccess() { return success; }
        public Campaign setSuccess(Boolean value) { this.success = value; return this; }
        public Integer getCmpgnYrNr() { return cmpgnYrNr; }
        public Campaign setCmpgnYrNr(Integer value) { this.cmpgnYrNr = value; return this; }
        public Integer getCmpgnNr() { return cmpgnNr; }
        public Campaign setCmpgnNr(Integer value) { this.cmpgnNr = value; return this; }
    }

    @DataContract
    public static class RepClubType
    {
        @DataMember(Name="RepClubTypCd")
        @SerializedName("RepClubTypCd")
        public String repClubTypCd = null;

        @DataMember(Name="PrsdntClubInd")
        @SerializedName("PrsdntClubInd")
        public String prsdntClubInd = null;
        
        public String getRepClubTypCd() { return repClubTypCd; }
        public RepClubType setRepClubTypCd(String value) { this.repClubTypCd = value; return this; }
        public String getPrsdntClubInd() { return prsdntClubInd; }
        public RepClubType setPrsdntClubInd(String value) { this.prsdntClubInd = value; return this; }
    }

    @DataContract
    public static class RepEnrlment
    {
        @DataMember(Name="EnrldTyp")
        @SerializedName("EnrldTyp")
        public String enrldTyp = null;

        @DataMember(Name="EnrlmtStusCd")
        @SerializedName("EnrlmtStusCd")
        public String enrlmtStusCd = null;
        
        public String getEnrldTyp() { return enrldTyp; }
        public RepEnrlment setEnrldTyp(String value) { this.enrldTyp = value; return this; }
        public String getEnrlmtStusCd() { return enrlmtStusCd; }
        public RepEnrlment setEnrlmtStusCd(String value) { this.enrlmtStusCd = value; return this; }
    }

    @DataContract
    public static class Delivery
    {
        @DataMember(Name="DeliveryType")
        @SerializedName("DeliveryType")
        public String deliveryType = null;

        @DataMember(Name="DeliveryLabel")
        @SerializedName("DeliveryLabel")
        public String deliveryLabel = null;

        @DataMember(Name="DeliveryFromDt")
        @SerializedName("DeliveryFromDt")
        public Date deliveryFromDt = null;

        @DataMember(Name="DeliveryToDt")
        @SerializedName("DeliveryToDt")
        public Date deliveryToDt = null;
        
        public String getDeliveryType() { return deliveryType; }
        public Delivery setDeliveryType(String value) { this.deliveryType = value; return this; }
        public String getDeliveryLabel() { return deliveryLabel; }
        public Delivery setDeliveryLabel(String value) { this.deliveryLabel = value; return this; }
        public Date getDeliveryFromDt() { return deliveryFromDt; }
        public Delivery setDeliveryFromDt(Date value) { this.deliveryFromDt = value; return this; }
        public Date getDeliveryToDt() { return deliveryToDt; }
        public Delivery setDeliveryToDt(Date value) { this.deliveryToDt = value; return this; }
    }

}

Java AuthenticationLoginFacebookCreate DTOs

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

HTTP + JSV

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

POST /authentication/facebook-login HTTP/1.1 
Host: extensions.avon.ca 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	facebookId: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	},
	accessToken: String,
	refreshToken: String,
	mrktCd: String,
	timestamp: 0001-01-01T00:00:00,
	data: 
	{
		AcctNr: 0,
		AcctStusCd: String,
		AcctTyp: String,
		EmailAddrTxt: String,
		EvngPhonNr: String,
		FrstNm: String,
		LangCd: String,
		LastNm: String,
		MddlNm: String,
		CurrSlsCmpgnNr: 0,
		CurrSlsYrNr: 0,
		Addresses: 
		[
			{
				addrLocTyp: String,
				addrCityNm: String,
				addrCntryCd: String,
				addrLine1Txt: String,
				addrStCd: String,
				addrZipCd: String
			}
		],
		LoaNr: 0,
		RepClubLvlCd: String,
		Campaigns: 
		[
			{
				MrktId: 0,
				Success: False,
				CmpgnYrNr: 0,
				CmpgnNr: 0
			}
		],
		CampaignEndDt: 0001-01-01T00:00:00,
		VanityName: String,
		CurrBalAmt: 0,
		RepClubTypes: 
		[
			{
				RepClubTypCd: String,
				PrsdntClubInd: String
			}
		],
		PrfrdNm: String,
		RepEnrlments: 
		[
			{
				EnrldTyp: String,
				EnrlmtStusCd: String
			}
		],
		OrdDueDt: 0001-01-01T00:00:00,
		ShpngDt: 0001-01-01T00:00:00,
		CmpgnEndDt: 0001-01-01T00:00:00,
		CmpgnStrtDt: 0001-01-01T00:00:00,
		OnlnOrdSbmsnDt: 0001-01-01T00:00:00,
		CurrentDtTime: 0001-01-01T00:00:00,
		DaysLeft: String,
		TimeZone: String,
		PswrdHint: String,
		MentorName: String,
		MentorPhonNbr: String,
		MentorStCd: String,
		MentorCityNm: String,
		MentorEmail: String,
		LdrShipLvl: String,
		RepMgrEmail: String,
		ApptDt: 0001-01-01T00:00:00,
		CrdtScrCd: String,
		DstrbtnCntrCd: String,
		EltrtrCd: String,
		InitCmpgnNr: 0,
		InitCmpgnYrNr: 0,
		LabcInd: String,
		PastDueStusCd: String,
		PrsdntClubStusCd: String,
		ShpngFcltyCd: String,
		TierCd: String,
		TrckRouteCd: String,
		RepCustCount: 0,
		Ssn: String,
		CreditLimit: 0,
		IsFbLinked: String,
		DeliveryTypeList: 
		[
			{
				DeliveryType: String,
				DeliveryLabel: String,
				DeliveryFromDt: 0001-01-01T00:00:00,
				DeliveryToDt: 0001-01-01T00:00:00
			}
		],
		BrthdyDt: 0001-01-01T00:00:00
	}
}