POST | /member/validate |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class MemberValidateReq
{
public Member member = null;
public Member getMember() { return member; }
public MemberValidateReq setMember(Member value) { this.member = value; return this; }
}
public static class Member extends Member
{
public String id = null;
public String email = null;
public String employeeGuidString = null;
public Boolean ignoreGender = null;
public String getId() { return id; }
public Member setId(String value) { this.id = value; return this; }
public String getEmail() { return email; }
public Member setEmail(String value) { this.email = value; return this; }
public String getEmployeeGuidString() { return employeeGuidString; }
public Member setEmployeeGuidString(String value) { this.employeeGuidString = value; return this; }
public Boolean isIgnoreGender() { return ignoreGender; }
public Member setIgnoreGender(Boolean value) { this.ignoreGender = value; return this; }
}
public static class HttpResult
{
public String responseText = null;
public InputStream responseStream = null;
public FileInfo fileInfo = null;
public IVirtualFile virtualFile = null;
public String contentType = null;
public HashMap<String,String> headers = null;
public ArrayList<Cookie> cookies = null;
public String eTag = null;
public TimeSpan age = null;
public TimeSpan maxAge = null;
public Date expires = null;
public Date lastModified = null;
public CacheControl cacheControl = null;
public Func<IDisposable> resultScope = null;
public Boolean allowsPartialResponse = null;
public HashMap<String,String> options = null;
public Integer status = null;
public HttpStatusCode statusCode = null;
public String statusDescription = null;
public Object response = null;
public IContentTypeWriter responseFilter = null;
public IRequest requestContext = null;
public String view = null;
public String template = null;
public Integer paddingLength = null;
public Boolean isPartialRequest = null;
public String getResponseText() { return responseText; }
public HttpResult setResponseText(String value) { this.responseText = value; return this; }
public InputStream getResponseStream() { return responseStream; }
public HttpResult setResponseStream(InputStream value) { this.responseStream = value; return this; }
public FileInfo getFileInfo() { return fileInfo; }
public HttpResult setFileInfo(FileInfo value) { this.fileInfo = value; return this; }
public IVirtualFile getVirtualFile() { return virtualFile; }
public HttpResult setVirtualFile(IVirtualFile value) { this.virtualFile = value; return this; }
public String getContentType() { return contentType; }
public HttpResult setContentType(String value) { this.contentType = value; return this; }
public HashMap<String,String> getHeaders() { return headers; }
public HttpResult setHeaders(HashMap<String,String> value) { this.headers = value; return this; }
public ArrayList<Cookie> getCookies() { return cookies; }
public HttpResult setCookies(ArrayList<Cookie> value) { this.cookies = value; return this; }
public String getETag() { return eTag; }
public HttpResult setETag(String value) { this.eTag = value; return this; }
public TimeSpan getAge() { return age; }
public HttpResult setAge(TimeSpan value) { this.age = value; return this; }
public TimeSpan getMaxAge() { return maxAge; }
public HttpResult setMaxAge(TimeSpan value) { this.maxAge = value; return this; }
public Date getExpires() { return expires; }
public HttpResult setExpires(Date value) { this.expires = value; return this; }
public Date getLastModified() { return lastModified; }
public HttpResult setLastModified(Date value) { this.lastModified = value; return this; }
public CacheControl getCacheControl() { return cacheControl; }
public HttpResult setCacheControl(CacheControl value) { this.cacheControl = value; return this; }
public Func<IDisposable> getResultScope() { return resultScope; }
public HttpResult setResultScope(Func<IDisposable> value) { this.resultScope = value; return this; }
public Boolean isAllowsPartialResponse() { return allowsPartialResponse; }
public HttpResult setAllowsPartialResponse(Boolean value) { this.allowsPartialResponse = value; return this; }
public HashMap<String,String> getOptions() { return options; }
public HttpResult setOptions(HashMap<String,String> value) { this.options = value; return this; }
public Integer getStatus() { return status; }
public HttpResult setStatus(Integer value) { this.status = value; return this; }
public HttpStatusCode getStatusCode() { return statusCode; }
public HttpResult setStatusCode(HttpStatusCode value) { this.statusCode = value; return this; }
public String getStatusDescription() { return statusDescription; }
public HttpResult setStatusDescription(String value) { this.statusDescription = value; return this; }
public Object getResponse() { return response; }
public HttpResult setResponse(Object value) { this.response = value; return this; }
public IContentTypeWriter getResponseFilter() { return responseFilter; }
public HttpResult setResponseFilter(IContentTypeWriter value) { this.responseFilter = value; return this; }
public IRequest getRequestContext() { return requestContext; }
public HttpResult setRequestContext(IRequest value) { this.requestContext = value; return this; }
public String getView() { return view; }
public HttpResult setView(String value) { this.view = value; return this; }
public String getTemplate() { return template; }
public HttpResult setTemplate(String value) { this.template = value; return this; }
public Integer getPaddingLength() { return paddingLength; }
public HttpResult setPaddingLength(Integer value) { this.paddingLength = value; return this; }
public Boolean getIsPartialRequest() { return isPartialRequest; }
public HttpResult setIsPartialRequest(Boolean value) { this.isPartialRequest = value; return this; }
}
public static interface IVirtualFile
{
public IVirtualPathProvider virtualPathProvider = null;
public String extension = null;
public Long length = null;
}
public static interface IVirtualPathProvider
{
public IVirtualDirectory rootDirectory = null;
public String virtualPathSeparator = null;
public String realPathSeparator = null;
}
public static interface IVirtualDirectory
{
}
@Flags()
public static enum CacheControl
{
@SerializedName("0") None(0),
@SerializedName("1") Public(1),
@SerializedName("2") Private(2),
@SerializedName("4") MustRevalidate(4),
@SerializedName("8") NoCache(8),
@SerializedName("16") NoStore(16),
@SerializedName("32") NoTransform(32),
@SerializedName("64") ProxyRevalidate(64);
private final int value;
CacheControl(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static interface IContentTypeWriter
{
}
public static interface IRequest
{
public Object originalRequest = null;
public IResponse response = null;
public String operationName = null;
public String verb = null;
public RequestAttributes requestAttributes = null;
public IRequestPreferences requestPreferences = null;
public Object dto = null;
public String contentType = null;
public Boolean isLocal = null;
public String userAgent = null;
public HashMap<String,Cookie> cookies = null;
public String responseContentType = null;
public Boolean hasExplicitResponseContentType = null;
public HashMap<String,Object> items = null;
public NameValueCollection headers = null;
public NameValueCollection queryString = null;
public NameValueCollection formData = null;
public Boolean useBufferedStream = null;
public String rawUrl = null;
public String absoluteUri = null;
public String userHostAddress = null;
public String remoteIp = null;
public String authorization = null;
public Boolean isSecureConnection = null;
public ArrayList<String> acceptTypes = null;
public String pathInfo = null;
public String originalPathInfo = null;
public InputStream inputStream = null;
public Long contentLength = null;
public ArrayList<IHttpFile> files = null;
public Uri urlReferrer = null;
}
public static interface IResponse
{
public Object originalResponse = null;
public IRequest request = null;
public Integer statusCode = null;
public String statusDescription = null;
public String contentType = null;
public InputStream outputStream = null;
public Object dto = null;
public Boolean useBufferedStream = null;
public Boolean isClosed = null;
public Boolean keepAlive = null;
public Boolean hasStarted = null;
public HashMap<String,Object> items = null;
}
@Flags()
public static enum RequestAttributes
{
@SerializedName("0") None(0),
@SerializedName("1") Localhost(1),
@SerializedName("2") LocalSubnet(2),
@SerializedName("4") External(4),
@SerializedName("8") Secure(8),
@SerializedName("16") InSecure(16),
@SerializedName("24") AnySecurityMode(24),
@SerializedName("32") HttpHead(32),
@SerializedName("64") HttpGet(64),
@SerializedName("128") HttpPost(128),
@SerializedName("256") HttpPut(256),
@SerializedName("512") HttpDelete(512),
@SerializedName("1024") HttpPatch(1024),
@SerializedName("2048") HttpOptions(2048),
@SerializedName("4096") HttpOther(4096),
@SerializedName("8160") AnyHttpMethod(8160),
@SerializedName("8192") OneWay(8192),
@SerializedName("16384") Reply(16384),
@SerializedName("24576") AnyCallStyle(24576),
@SerializedName("32768") Soap11(32768),
@SerializedName("65536") Soap12(65536),
@SerializedName("131072") Xml(131072),
@SerializedName("262144") Json(262144),
@SerializedName("524288") Jsv(524288),
@SerializedName("1048576") ProtoBuf(1048576),
@SerializedName("2097152") Csv(2097152),
@SerializedName("4194304") Html(4194304),
@SerializedName("8388608") Wire(8388608),
@SerializedName("16777216") MsgPack(16777216),
@SerializedName("33554432") FormatOther(33554432),
@SerializedName("67076096") AnyFormat(67076096),
@SerializedName("67108864") Http(67108864),
@SerializedName("134217728") MessageQueue(134217728),
@SerializedName("268435456") Tcp(268435456),
@SerializedName("536870912") Grpc(536870912),
@SerializedName("1073741824") EndpointOther(1073741824),
@SerializedName("2080374784") AnyEndpoint(2080374784),
@SerializedName("-2147483648") InProcess(-2147483648),
@SerializedName("-2147483645") InternalNetworkAccess(-2147483645),
@SerializedName("-2147483641") AnyNetworkAccessType(-2147483641),
@SerializedName("-1") Any(-1);
private final int value;
RequestAttributes(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static interface IRequestPreferences
{
public Boolean acceptsBrotli = null;
public Boolean acceptsDeflate = null;
public Boolean acceptsGzip = null;
}
public static interface IHttpFile
{
public String name = null;
public String fileName = null;
public Long contentLength = null;
public String contentType = null;
public InputStream inputStream = null;
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /member/validate HTTP/1.1
Host: hcbtas-q-albamfs-api.azurewebsites.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<MemberValidateReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CalcEngineApi.ServiceModel">
<Member xmlns:d2p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Members">
<Id xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Base">String</Id>
<d2p1:Annuities xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model">
<d3p1:Annuity>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d3p1:AgeRating>0</d3p1:AgeRating>
<d3p1:AmountSpent>0</d3p1:AmountSpent>
<d3p1:Custom xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d3p1:Custom>
<d3p1:DRStochastic>String</d3p1:DRStochastic>
<d3p1:DeferralPeriod>0</d3p1:DeferralPeriod>
<d3p1:Expense>0</d3p1:Expense>
<d3p1:Gender>Female</d3p1:Gender>
<d3p1:Guarantee>0</d3p1:Guarantee>
<d3p1:ImpliedInflationStochasticSeries>String</d3p1:ImpliedInflationStochasticSeries>
<d3p1:ImprFactorTableName>String</d3p1:ImprFactorTableName>
<d3p1:ImprFactorTableNamePartner>String</d3p1:ImprFactorTableNamePartner>
<d3p1:IncomePurchased>0</d3p1:IncomePurchased>
<d3p1:IndexationName>String</d3p1:IndexationName>
<d3p1:Owner>Primary</d3p1:Owner>
<d3p1:OwnerAge>0</d3p1:OwnerAge>
<d3p1:PaymentTerm>0</d3p1:PaymentTerm>
<d3p1:PercBalanceSpent>0</d3p1:PercBalanceSpent>
<d3p1:Price>0</d3p1:Price>
<d3p1:PriceType>Calc</d3p1:PriceType>
<d3p1:PurchaseAge>0</d3p1:PurchaseAge>
<d3p1:PurchaseType>Perc</d3p1:PurchaseType>
<d3p1:Reversion>0</d3p1:Reversion>
<d3p1:ScaleImpr>0</d3p1:ScaleImpr>
<d3p1:ScaleImprPartner>0</d3p1:ScaleImprPartner>
<d3p1:ScaleQx>0</d3p1:ScaleQx>
<d3p1:ScaleQxPartner>0</d3p1:ScaleQxPartner>
<d3p1:SpouseAge>0</d3p1:SpouseAge>
<d3p1:SpouseAgeAtPurchase>0</d3p1:SpouseAgeAtPurchase>
<d3p1:SpouseAgeRating>0</d3p1:SpouseAgeRating>
<d3p1:TableName>String</d3p1:TableName>
<d3p1:TableNamePartner>String</d3p1:TableNamePartner>
<d3p1:TargetTpx>0</d3p1:TargetTpx>
<d3p1:Timing>0</d3p1:Timing>
<d3p1:Type>Deferred</d3p1:Type>
</d3p1:Annuity>
</d2p1:Annuities>
<d2p1:AnnuityDisc xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<d3p1:RateSpec>
<d3p1:FromAge>0</d3p1:FromAge>
<d3p1:Name>String</d3p1:Name>
<d3p1:Rate>0</d3p1:Rate>
</d3p1:RateSpec>
</d2p1:AnnuityDisc>
<d2p1:AnnuityDiscRates xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringArrayOfdoublety7Ep6D1>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>
<d3p1:double>0</d3p1:double>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfdoublety7Ep6D1>
</d2p1:AnnuityDiscRates>
<d2p1:AppName>String</d2p1:AppName>
<d2p1:AppNameUpper>String</d2p1:AppNameUpper>
<d2p1:AsAt>0001-01-01T00:00:00</d2p1:AsAt>
<d2p1:Assets xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<d3p1:Asset>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d3p1:Alloc>
<d3p1:ProductAllocation>
<d3p1:CurrentAssetClassAlloc xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfstringdouble>
<d7p1:Key>String</d7p1:Key>
<d7p1:Value>0</d7p1:Value>
</d7p1:KeyValueOfstringdouble>
</d3p1:CurrentAssetClassAlloc>
<d3p1:FromAge>0</d3p1:FromAge>
<d3p1:FutureAssetClassAlloc xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfstringdouble>
<d7p1:Key>String</d7p1:Key>
<d7p1:Value>0</d7p1:Value>
</d7p1:KeyValueOfstringdouble>
</d3p1:FutureAssetClassAlloc>
<d3p1:Name>String</d3p1:Name>
<d3p1:OptAlloc>
<d3p1:Current xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d8p1:KeyValueOfstringdouble>
<d8p1:Key>String</d8p1:Key>
<d8p1:Value>0</d8p1:Value>
</d8p1:KeyValueOfstringdouble>
</d3p1:Current>
<d3p1:Future xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d8p1:KeyValueOfstringdouble>
<d8p1:Key>String</d8p1:Key>
<d8p1:Value>0</d8p1:Value>
</d8p1:KeyValueOfstringdouble>
</d3p1:Future>
</d3p1:OptAlloc>
</d3p1:ProductAllocation>
</d3p1:Alloc>
<d3p1:AllocKeys xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>String</d5p1:string>
</d3p1:AllocKeys>
<d3p1:AssetIndex>0</d3p1:AssetIndex>
<d3p1:AssetType>FinAsset</d3p1:AssetType>
<d3p1:Ccy>String</d3p1:Ccy>
<d3p1:Change>0</d3p1:Change>
<d3p1:Code>String</d3p1:Code>
<d3p1:ContTaxRate>0</d3p1:ContTaxRate>
<d3p1:Contributions xmlns:d5p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core.Contributions">
<d5p1:Contribution>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d5p1:Amount>0</d5p1:Amount>
<d5p1:Ccy>String</d5p1:Ccy>
<d5p1:Code>String</d5p1:Code>
<d5p1:ContTable>String</d5p1:ContTable>
<d5p1:CoreRate>0</d5p1:CoreRate>
<d5p1:Custom xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfstringstring>
<d7p1:Key>String</d7p1:Key>
<d7p1:Value>String</d7p1:Value>
</d7p1:KeyValueOfstringstring>
</d5p1:Custom>
<d5p1:EmployerFlag>false</d5p1:EmployerFlag>
<d5p1:Freq>0</d5p1:Freq>
<d5p1:FromAge>0</d5p1:FromAge>
<d5p1:Index>0</d5p1:Index>
<d5p1:IsAlwaysOneOff>false</d5p1:IsAlwaysOneOff>
<d5p1:IsEmployeeCont>false</d5p1:IsEmployeeCont>
<d5p1:IsFromSalary>false</d5p1:IsFromSalary>
<d5p1:IsTaxable>false</d5p1:IsTaxable>
<d5p1:LinkedContIndex>0</d5p1:LinkedContIndex>
<d5p1:MemberRateLookup xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfintdouble>
<d7p1:Key>0</d7p1:Key>
<d7p1:Value>0</d7p1:Value>
</d7p1:KeyValueOfintdouble>
</d5p1:MemberRateLookup>
<d5p1:Name>String</d5p1:Name>
<d5p1:Rate>0</d5p1:Rate>
<d5p1:Salary>0</d5p1:Salary>
<d5p1:SourceRate>String</d5p1:SourceRate>
<d5p1:ToAge>0</d5p1:ToAge>
<d5p1:Type>Fixed</d5p1:Type>
</d5p1:Contribution>
</d3p1:Contributions>
<d3p1:Custom xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d3p1:Custom>
<d3p1:FeeCapArrangements>
<d3p1:FeeCapArrangement>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d3p1:Amount>0</d3p1:Amount>
<d3p1:Custom xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfstringstring>
<d7p1:Key>String</d7p1:Key>
<d7p1:Value>String</d7p1:Value>
</d7p1:KeyValueOfstringstring>
</d3p1:Custom>
<d3p1:FeesIncluded xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:int>0</d7p1:int>
</d3p1:FeesIncluded>
<d3p1:FromTime>0</d3p1:FromTime>
<d3p1:IndexationRateSeries>0</d3p1:IndexationRateSeries>
<d3p1:Name>String</d3p1:Name>
<d3p1:Rate>0</d3p1:Rate>
<d3p1:ToTime>0</d3p1:ToTime>
</d3p1:FeeCapArrangement>
</d3p1:FeeCapArrangements>
<d3p1:Fees>
<d3p1:Fee>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d3p1:Amount>0</d3p1:Amount>
<d3p1:Ccy>String</d3p1:Ccy>
<d3p1:Custom xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfstringstring>
<d7p1:Key>String</d7p1:Key>
<d7p1:Value>String</d7p1:Value>
</d7p1:KeyValueOfstringstring>
</d3p1:Custom>
<d3p1:Freq>0</d3p1:Freq>
<d3p1:FromAge>0</d3p1:FromAge>
<d3p1:IsTaxable>false</d3p1:IsTaxable>
<d3p1:Name>String</d3p1:Name>
<d3p1:Rate>0</d3p1:Rate>
<d3p1:ToAge>0</d3p1:ToAge>
</d3p1:Fee>
</d3p1:Fees>
<d3p1:FutureAllocations xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:ArrayOfArrayOfKeyValueOfstringdouble>
<d5p1:ArrayOfKeyValueOfstringdouble>
<d5p1:KeyValueOfstringdouble>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>0</d5p1:Value>
</d5p1:KeyValueOfstringdouble>
</d5p1:ArrayOfKeyValueOfstringdouble>
</d5p1:ArrayOfArrayOfKeyValueOfstringdouble>
</d3p1:FutureAllocations>
<d3p1:MaxRule>NoMaximum</d3p1:MaxRule>
<d3p1:MinRule>NoMinimum</d3p1:MinRule>
<d3p1:Name>String</d3p1:Name>
<d3p1:Owner>Primary</d3p1:Owner>
<d3p1:RatesSource>DB</d3p1:RatesSource>
<d3p1:Rebalance>false</d3p1:Rebalance>
<d3p1:RetLumpSum>false</d3p1:RetLumpSum>
<d3p1:ReturnRates xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringReturnRatesnS1zg5F4>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>
<d3p1:EarningRates>
<d5p1:double>0</d5p1:double>
</d3p1:EarningRates>
<d3p1:TaxRates>
<d5p1:double>0</d5p1:double>
</d3p1:TaxRates>
</d5p1:Value>
</d5p1:KeyValueOfstringReturnRatesnS1zg5F4>
</d3p1:ReturnRates>
<d3p1:Returns xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringArrayOfReturnRateSpecnS1zg5F4>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>
<d3p1:ReturnRateSpec>
<d3p1:EarningRate>0</d3p1:EarningRate>
<d3p1:FromAge>0</d3p1:FromAge>
<d3p1:Name>String</d3p1:Name>
<d3p1:TaxRate>0</d3p1:TaxRate>
</d3p1:ReturnRateSpec>
</d5p1:Value>
</d5p1:KeyValueOfstringArrayOfReturnRateSpecnS1zg5F4>
</d3p1:Returns>
<d3p1:SSTreatment>Exempt</d3p1:SSTreatment>
<d3p1:SpendOnAnnuity>false</d3p1:SpendOnAnnuity>
<d3p1:TotalContributions xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:ArrayOfdouble>
<d5p1:double>0</d5p1:double>
</d5p1:ArrayOfdouble>
</d3p1:TotalContributions>
<d3p1:TotalContsFreq>1</d3p1:TotalContsFreq>
<d3p1:TransferAge>0</d3p1:TransferAge>
<d3p1:TransferTo>0</d3p1:TransferTo>
<d3p1:Type>FinAsset</d3p1:Type>
<d3p1:UsePreCalculatedContributions>false</d3p1:UsePreCalculatedContributions>
<d3p1:Value>0</d3p1:Value>
<d3p1:WillSpend>false</d3p1:WillSpend>
</d3p1:Asset>
</d2p1:Assets>
<d2p1:CalcDate>0001-01-01T00:00:00</d2p1:CalcDate>
<d2p1:Category>String</d2p1:Category>
<d2p1:Ccy>String</d2p1:Ccy>
<d2p1:Cdy>String</d2p1:Cdy>
<d2p1:ClientCode>String</d2p1:ClientCode>
<d2p1:ClientId>String</d2p1:ClientId>
<d2p1:Config xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Assumptions">
<d3p1:ClientCode>String</d3p1:ClientCode>
<d3p1:Country>String</d3p1:Country>
<d3p1:DataSet>String</d3p1:DataSet>
<d3p1:DeterministicSim>0</d3p1:DeterministicSim>
<d3p1:DiscRatesSource>DB</d3p1:DiscRatesSource>
<d3p1:IncludeAllAssetsProjectionResults>false</d3p1:IncludeAllAssetsProjectionResults>
<d3p1:IncludeAllContributionProjectionResult>false</d3p1:IncludeAllContributionProjectionResult>
<d3p1:IncludeAllSpendingResult>false</d3p1:IncludeAllSpendingResult>
<d3p1:IncludeAllSummaryProjectionResult>false</d3p1:IncludeAllSummaryProjectionResult>
<d3p1:IncludeBalArray>false</d3p1:IncludeBalArray>
<d3p1:IncludeFirstProjectionInStochasticResult>false</d3p1:IncludeFirstProjectionInStochasticResult>
<d3p1:IncludePreCalculatedContributionsInResponse>false</d3p1:IncludePreCalculatedContributionsInResponse>
<d3p1:IncludeProjectionInStochasticResult>false</d3p1:IncludeProjectionInStochasticResult>
<d3p1:IncludedProjections xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d3p1:IncludedProjections>
<d3p1:IndexationRatesSource>DB</d3p1:IndexationRatesSource>
<d3p1:IsStochastic>false</d3p1:IsStochastic>
<d3p1:ReturnRatesSource>DB</d3p1:ReturnRatesSource>
<d3p1:SimCount>0</d3p1:SimCount>
<d3p1:SimsToIncludeDetails xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</d3p1:SimsToIncludeDetails>
<d3p1:SolveTarget>NA</d3p1:SolveTarget>
<d3p1:SolveTolerance>0</d3p1:SolveTolerance>
<d3p1:StochProjServiceLoc>WebServer</d3p1:StochProjServiceLoc>
<d3p1:StochProjSvcCallType>Sync</d3p1:StochProjSvcCallType>
<d3p1:StochasticLoopType>Parallel</d3p1:StochasticLoopType>
</d2p1:Config>
<d2p1:Country>String</d2p1:Country>
<d2p1:CountryCalcConfig />
<d2p1:Custom xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Custom>
<d2p1:Employer>
<d2p1:Code>String</d2p1:Code>
<d2p1:Config />
<d2p1:Id>String</d2p1:Id>
<d2p1:Logo>String</d2p1:Logo>
<d2p1:Name>String</d2p1:Name>
</d2p1:Employer>
<d2p1:FinancingOption>String</d2p1:FinancingOption>
<d2p1:GroupId>String</d2p1:GroupId>
<d2p1:GroupNameUpper>String</d2p1:GroupNameUpper>
<d2p1:HasPartner>false</d2p1:HasPartner>
<d2p1:HomeOwner>false</d2p1:HomeOwner>
<d2p1:IncludeAnnuities>false</d2p1:IncludeAnnuities>
<d2p1:IncludePartner>false</d2p1:IncludePartner>
<d2p1:IncludeSS>false</d2p1:IncludeSS>
<d2p1:IncomeVectors xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringArrayOfdoublety7Ep6D1>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>
<d3p1:double>0</d3p1:double>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfdoublety7Ep6D1>
</d2p1:IncomeVectors>
<d2p1:IndexType>String</d2p1:IndexType>
<d2p1:IndexTypePost>String</d2p1:IndexTypePost>
<d2p1:IndexTypePre>String</d2p1:IndexTypePre>
<d2p1:Indexation xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<d3p1:RateSpec>
<d3p1:FromAge>0</d3p1:FromAge>
<d3p1:Name>String</d3p1:Name>
<d3p1:Rate>0</d3p1:Rate>
</d3p1:RateSpec>
</d2p1:Indexation>
<d2p1:IndexationRates xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringArrayOfdoublety7Ep6D1>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>
<d3p1:double>0</d3p1:double>
</d3p1:Value>
</d3p1:KeyValueOfstringArrayOfdoublety7Ep6D1>
</d2p1:IndexationRates>
<d2p1:InvestmentProperties xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<d3p1:InvestmentProperty>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d3p1:Downsize>0</d3p1:Downsize>
<d3p1:DownsizeAge>0</d3p1:DownsizeAge>
<d3p1:DownsizeToAsset>0</d3p1:DownsizeToAsset>
<d3p1:Expense>0</d3p1:Expense>
<d3p1:Owner>Primary</d3p1:Owner>
<d3p1:Rates>0</d3p1:Rates>
<d3p1:RentYield>0</d3p1:RentYield>
<d3p1:Value>0</d3p1:Value>
</d3p1:InvestmentProperty>
</d2p1:InvestmentProperties>
<d2p1:IsReturningUser>false</d2p1:IsReturningUser>
<d2p1:Key>String</d2p1:Key>
<d2p1:KeyUpper>String</d2p1:KeyUpper>
<d2p1:LastModified>0001-01-01T00:00:00</d2p1:LastModified>
<d2p1:Locale>String</d2p1:Locale>
<d2p1:People>
<d2p1:Person>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d2p1:AgeR>0</d2p1:AgeR>
<d2p1:AgeRMonths>0</d2p1:AgeRMonths>
<d2p1:CareerChanges>
<d2p1:Breaks>
<d2p1:CareerBreak>
<d2p1:FromAge>0</d2p1:FromAge>
<d2p1:ToAge>0</d2p1:ToAge>
<d2p1:WorkingRate>0</d2p1:WorkingRate>
</d2p1:CareerBreak>
</d2p1:Breaks>
<d2p1:CareerBreakSeries xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:double>0</d6p1:double>
</d2p1:CareerBreakSeries>
<d2p1:WillTake>false</d2p1:WillTake>
</d2p1:CareerChanges>
<d2p1:Custom xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Custom>
<d2p1:Dob>0001-01-01T00:00:00</d2p1:Dob>
<d2p1:Email>String</d2p1:Email>
<d2p1:FirstName>String</d2p1:FirstName>
<d2p1:Gender>Female</d2p1:Gender>
<d2p1:HasOtherIncome>false</d2p1:HasOtherIncome>
<d2p1:IsAgeInput>false</d2p1:IsAgeInput>
<d2p1:LastName>String</d2p1:LastName>
<d2p1:NonTaxableDeductions>0</d2p1:NonTaxableDeductions>
<d2p1:OtherIncome>
<d2p1:IncomeStream>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d2p1:Amount>0</d2p1:Amount>
<d2p1:Custom xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfstringstring>
<d7p1:Key>String</d7p1:Key>
<d7p1:Value>String</d7p1:Value>
</d7p1:KeyValueOfstringstring>
</d2p1:Custom>
<d2p1:FromAge>0</d2p1:FromAge>
<d2p1:IsTaxable>false</d2p1:IsTaxable>
<d2p1:IsVector>false</d2p1:IsVector>
<d2p1:Name>String</d2p1:Name>
<d2p1:ToAge>0</d2p1:ToAge>
<d2p1:Type>Pension</d2p1:Type>
<d2p1:Vector xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:double>0</d7p1:double>
</d2p1:Vector>
</d2p1:IncomeStream>
</d2p1:OtherIncome>
<d2p1:PrivateHealthInsurance>false</d2p1:PrivateHealthInsurance>
<d2p1:Salaries xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringSalarynS1zg5F4>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value xmlns:d7p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<d7p1:Amount>0</d7p1:Amount>
<d7p1:Ccy>String</d7p1:Ccy>
<d7p1:Freq>0</d7p1:Freq>
<d7p1:IndexType>String</d7p1:IndexType>
<d7p1:SalaryChanges>
<d7p1:SalaryChange>
<d7p1:Amount>0</d7p1:Amount>
<d7p1:FromAge>0</d7p1:FromAge>
</d7p1:SalaryChange>
</d7p1:SalaryChanges>
<d7p1:Type>String</d7p1:Type>
</d5p1:Value>
</d5p1:KeyValueOfstringSalarynS1zg5F4>
</d2p1:Salaries>
<d2p1:Salary>0</d2p1:Salary>
<d2p1:SalaryChangeSeries xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:double>0</d5p1:double>
</d2p1:SalaryChangeSeries>
<d2p1:SalaryFreq>0</d2p1:SalaryFreq>
<d2p1:SalaryKey>String</d2p1:SalaryKey>
<d2p1:ServiceDate>0001-01-01T00:00:00</d2p1:ServiceDate>
<d2p1:SocialSecurity xmlns:d5p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d5p1:Dob>0001-01-01T00:00:00</d5p1:Dob>
<d5p1:HomeOwner>false</d5p1:HomeOwner>
<d5p1:IncludeSS>false</d5p1:IncludeSS>
<d5p1:IsMarried>false</d5p1:IsMarried>
<d5p1:NumPeople>0</d5p1:NumPeople>
<d5p1:Owner>Primary</d5p1:Owner>
<d5p1:PersonalAssets>0</d5p1:PersonalAssets>
</d2p1:SocialSecurity>
<d2p1:TaxableDeductions>0</d2p1:TaxableDeductions>
<d2p1:Type>Primary</d2p1:Type>
</d2p1:Person>
</d2p1:People>
<d2p1:PersonalAssets>0</d2p1:PersonalAssets>
<d2p1:PlanSomeValue>String</d2p1:PlanSomeValue>
<d2p1:PrimarySalary>String</d2p1:PrimarySalary>
<d2p1:ResultsSummary xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
</d2p1:ResultsSummary>
<d2p1:Roles>None</d2p1:Roles>
<d2p1:Scheme>String</d2p1:Scheme>
<d2p1:SchemeCode>String</d2p1:SchemeCode>
<d2p1:SessionId>String</d2p1:SessionId>
<d2p1:Spending xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d3p1:AgeRLate>0</d3p1:AgeRLate>
<d3p1:Custom xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringstring>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>String</d4p1:Value>
</d4p1:KeyValueOfstringstring>
</d3p1:Custom>
<d3p1:Goals>
<d3p1:SpendingGoal>
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
<d3p1:Amount>0</d3p1:Amount>
<d3p1:Custom xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringstring>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value>String</d6p1:Value>
</d6p1:KeyValueOfstringstring>
</d3p1:Custom>
<d3p1:ExcludeFromProjection>false</d3p1:ExcludeFromProjection>
<d3p1:Freq>0</d3p1:Freq>
<d3p1:FromAge>0</d3p1:FromAge>
<d3p1:Name>String</d3p1:Name>
<d3p1:SelectedPersonalised>String</d3p1:SelectedPersonalised>
<d3p1:Tag>String</d3p1:Tag>
<d3p1:ToAge>0</d3p1:ToAge>
</d3p1:SpendingGoal>
</d3p1:Goals>
<d3p1:LumpSumAmount>0</d3p1:LumpSumAmount>
<d3p1:LumpSumRate>0</d3p1:LumpSumRate>
<d3p1:LumpSumType>Perc</d3p1:LumpSumType>
<d3p1:Selected>String</d3p1:Selected>
<d3p1:SelectedLate>String</d3p1:SelectedLate>
<d3p1:WillChangeLate>false</d3p1:WillChangeLate>
</d2p1:Spending>
<d2p1:Status>String</d2p1:Status>
<d2p1:StatusCode>String</d2p1:StatusCode>
<d2p1:Summary xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Members.Summary">
<d3p1:Age>0</d3p1:Age>
<d3p1:Balance>0</d3p1:Balance>
<d3p1:Contributions>
<d3p1:ContributionSummary>
<d3p1:Amount>0</d3p1:Amount>
<d3p1:AssetCode>String</d3p1:AssetCode>
<d3p1:AssetName>String</d3p1:AssetName>
<d3p1:Code>String</d3p1:Code>
<d3p1:Freq>0</d3p1:Freq>
<d3p1:IsEmployeeCont>false</d3p1:IsEmployeeCont>
<d3p1:Name>String</d3p1:Name>
<d3p1:Rate>0</d3p1:Rate>
</d3p1:ContributionSummary>
</d3p1:Contributions>
<d3p1:InvOption>String</d3p1:InvOption>
<d3p1:Salary>0</d3p1:Salary>
</d2p1:Summary>
<d2p1:SystemId>String</d2p1:SystemId>
<d2p1:TargetAge>0</d2p1:TargetAge>
<d2p1:TargetIncomeR>0</d2p1:TargetIncomeR>
<d2p1:TargetIncomeRFreq>0</d2p1:TargetIncomeRFreq>
<d2p1:TargetP>0</d2p1:TargetP>
<d2p1:TotalContribution xmlns:d3p1="http://schemas.datacontract.org/2004/07/TasSyd.Model.Core">
<Age xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">0</Age>
<DeflationType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</DeflationType>
<IndexType xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexType>
<IndexTypePost xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePost>
<IndexTypePre xmlns="http://schemas.datacontract.org/2004/07/TasSyd.Model.Projections">String</IndexTypePre>
</d2p1:TotalContribution>
<d2p1:UserId>String</d2p1:UserId>
</Member>
</MemberValidateReq>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <CustomHttpResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types" />