POST | /member/validate |
---|
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';
import 'dart:collection';
abstract class IVirtualDirectory
{
}
abstract class IVirtualPathProvider
{
IVirtualDirectory? rootDirectory;
String? virtualPathSeparator;
String? realPathSeparator;
}
abstract class IVirtualFile
{
IVirtualPathProvider? virtualPathProvider;
String? extension;
int? length;
}
// @flags()
class CacheControl
{
static const CacheControl None = const CacheControl._(0);
static const CacheControl Public = const CacheControl._(1);
static const CacheControl Private = const CacheControl._(2);
static const CacheControl MustRevalidate = const CacheControl._(4);
static const CacheControl NoCache = const CacheControl._(8);
static const CacheControl NoStore = const CacheControl._(16);
static const CacheControl NoTransform = const CacheControl._(32);
static const CacheControl ProxyRevalidate = const CacheControl._(64);
final int _value;
const CacheControl._(this._value);
int get value => _value;
static List<CacheControl> get values => const [None,Public,Private,MustRevalidate,NoCache,NoStore,NoTransform,ProxyRevalidate];
}
abstract class IContentTypeWriter
{
}
abstract class IResponse
{
dynamic? originalResponse;
IRequest? request;
int? statusCode;
String? statusDescription;
String? contentType;
Uint8List? outputStream;
dynamic? dto;
bool? useBufferedStream;
bool? isClosed;
bool? keepAlive;
bool? hasStarted;
Map<String,dynamic?>? items;
}
// @flags()
class RequestAttributes
{
static const RequestAttributes None = const RequestAttributes._(0);
static const RequestAttributes Localhost = const RequestAttributes._(1);
static const RequestAttributes LocalSubnet = const RequestAttributes._(2);
static const RequestAttributes External = const RequestAttributes._(4);
static const RequestAttributes Secure = const RequestAttributes._(8);
static const RequestAttributes InSecure = const RequestAttributes._(16);
static const RequestAttributes AnySecurityMode = const RequestAttributes._(24);
static const RequestAttributes HttpHead = const RequestAttributes._(32);
static const RequestAttributes HttpGet = const RequestAttributes._(64);
static const RequestAttributes HttpPost = const RequestAttributes._(128);
static const RequestAttributes HttpPut = const RequestAttributes._(256);
static const RequestAttributes HttpDelete = const RequestAttributes._(512);
static const RequestAttributes HttpPatch = const RequestAttributes._(1024);
static const RequestAttributes HttpOptions = const RequestAttributes._(2048);
static const RequestAttributes HttpOther = const RequestAttributes._(4096);
static const RequestAttributes AnyHttpMethod = const RequestAttributes._(8160);
static const RequestAttributes OneWay = const RequestAttributes._(8192);
static const RequestAttributes Reply = const RequestAttributes._(16384);
static const RequestAttributes AnyCallStyle = const RequestAttributes._(24576);
static const RequestAttributes Soap11 = const RequestAttributes._(32768);
static const RequestAttributes Soap12 = const RequestAttributes._(65536);
static const RequestAttributes Xml = const RequestAttributes._(131072);
static const RequestAttributes Json = const RequestAttributes._(262144);
static const RequestAttributes Jsv = const RequestAttributes._(524288);
static const RequestAttributes ProtoBuf = const RequestAttributes._(1048576);
static const RequestAttributes Csv = const RequestAttributes._(2097152);
static const RequestAttributes Html = const RequestAttributes._(4194304);
static const RequestAttributes Wire = const RequestAttributes._(8388608);
static const RequestAttributes MsgPack = const RequestAttributes._(16777216);
static const RequestAttributes FormatOther = const RequestAttributes._(33554432);
static const RequestAttributes AnyFormat = const RequestAttributes._(67076096);
static const RequestAttributes Http = const RequestAttributes._(67108864);
static const RequestAttributes MessageQueue = const RequestAttributes._(134217728);
static const RequestAttributes Tcp = const RequestAttributes._(268435456);
static const RequestAttributes Grpc = const RequestAttributes._(536870912);
static const RequestAttributes EndpointOther = const RequestAttributes._(1073741824);
static const RequestAttributes AnyEndpoint = const RequestAttributes._(2080374784);
static const RequestAttributes InProcess = const RequestAttributes._(-2147483648);
static const RequestAttributes InternalNetworkAccess = const RequestAttributes._(-2147483645);
static const RequestAttributes AnyNetworkAccessType = const RequestAttributes._(-2147483641);
static const RequestAttributes Any = const RequestAttributes._(-1);
final int _value;
const RequestAttributes._(this._value);
int get value => _value;
static List<RequestAttributes> get values => const [None,Localhost,LocalSubnet,External,Secure,InSecure,AnySecurityMode,HttpHead,HttpGet,HttpPost,HttpPut,HttpDelete,HttpPatch,HttpOptions,HttpOther,AnyHttpMethod,OneWay,Reply,AnyCallStyle,Soap11,Soap12,Xml,Json,Jsv,ProtoBuf,Csv,Html,Wire,MsgPack,FormatOther,AnyFormat,Http,MessageQueue,Tcp,Grpc,EndpointOther,AnyEndpoint,InProcess,InternalNetworkAccess,AnyNetworkAccessType,Any];
}
abstract class IRequestPreferences
{
bool? acceptsBrotli;
bool? acceptsDeflate;
bool? acceptsGzip;
}
abstract class IRequest
{
dynamic? originalRequest;
IResponse? response;
String? operationName;
String? verb;
RequestAttributes? requestAttributes;
IRequestPreferences? requestPreferences;
dynamic? dto;
String? contentType;
bool? isLocal;
String? userAgent;
Map<String,Cookie?>? cookies;
String? responseContentType;
bool? hasExplicitResponseContentType;
Map<String,dynamic?>? items;
NameValueCollection? headers;
NameValueCollection? queryString;
NameValueCollection? formData;
bool? useBufferedStream;
String? rawUrl;
String? absoluteUri;
String? userHostAddress;
String? remoteIp;
String? authorization;
bool? isSecureConnection;
List<String>? acceptTypes;
String? pathInfo;
String? originalPathInfo;
Uint8List? inputStream;
int? contentLength;
List<IHttpFile>? files;
Uri? urlReferrer;
}
class HttpResult implements IConvertible
{
String? responseText;
Uint8List? responseStream;
FileInfo? fileInfo;
IVirtualFile? virtualFile;
String? contentType;
Map<String,String?>? headers;
List<Cookie>? cookies;
String? eTag;
Duration? age;
Duration? maxAge;
DateTime? expires;
DateTime? lastModified;
CacheControl? cacheControl;
Func<IDisposable>? resultScope;
bool? allowsPartialResponse;
Map<String,String?>? options;
int? status;
HttpStatusCode? statusCode;
String? statusDescription;
dynamic? response;
IContentTypeWriter? responseFilter;
IRequest? requestContext;
String? view;
String? template;
int? paddingLength;
bool? isPartialRequest;
HttpResult({this.responseText,this.responseStream,this.fileInfo,this.virtualFile,this.contentType,this.headers,this.cookies,this.eTag,this.age,this.maxAge,this.expires,this.lastModified,this.cacheControl,this.resultScope,this.allowsPartialResponse,this.options,this.status,this.statusCode,this.statusDescription,this.response,this.responseFilter,this.requestContext,this.view,this.template,this.paddingLength,this.isPartialRequest});
HttpResult.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
responseText = json['responseText'];
responseStream = JsonConverters.fromJson(json['responseStream'],'Uint8List',context!);
fileInfo = JsonConverters.fromJson(json['fileInfo'],'FileInfo',context!);
virtualFile = JsonConverters.fromJson(json['virtualFile'],'IVirtualFile',context!);
contentType = json['contentType'];
headers = JsonConverters.toStringMap(json['headers']);
cookies = JsonConverters.fromJson(json['cookies'],'List<Cookie>',context!);
eTag = json['eTag'];
age = JsonConverters.fromJson(json['age'],'Duration',context!);
maxAge = JsonConverters.fromJson(json['maxAge'],'Duration',context!);
expires = JsonConverters.fromJson(json['expires'],'DateTime',context!);
lastModified = JsonConverters.fromJson(json['lastModified'],'DateTime',context!);
cacheControl = JsonConverters.fromJson(json['cacheControl'],'CacheControl',context!);
resultScope = JsonConverters.fromJson(json['resultScope'],'Func<IDisposable>',context!);
allowsPartialResponse = json['allowsPartialResponse'];
options = JsonConverters.fromJson(json['options'],'Map<String,String?>',context!);
status = json['status'];
statusCode = JsonConverters.fromJson(json['statusCode'],'HttpStatusCode',context!);
statusDescription = json['statusDescription'];
response = JsonConverters.fromJson(json['response'],'dynamic',context!);
responseFilter = JsonConverters.fromJson(json['responseFilter'],'IContentTypeWriter',context!);
requestContext = JsonConverters.fromJson(json['requestContext'],'IRequest',context!);
view = json['view'];
template = json['template'];
paddingLength = json['paddingLength'];
isPartialRequest = json['isPartialRequest'];
return this;
}
Map<String, dynamic> toJson() => {
'responseText': responseText,
'responseStream': JsonConverters.toJson(responseStream,'Uint8List',context!),
'fileInfo': JsonConverters.toJson(fileInfo,'FileInfo',context!),
'virtualFile': JsonConverters.toJson(virtualFile,'IVirtualFile',context!),
'contentType': contentType,
'headers': headers,
'cookies': JsonConverters.toJson(cookies,'List<Cookie>',context!),
'eTag': eTag,
'age': JsonConverters.toJson(age,'Duration',context!),
'maxAge': JsonConverters.toJson(maxAge,'Duration',context!),
'expires': JsonConverters.toJson(expires,'DateTime',context!),
'lastModified': JsonConverters.toJson(lastModified,'DateTime',context!),
'cacheControl': JsonConverters.toJson(cacheControl,'CacheControl',context!),
'resultScope': JsonConverters.toJson(resultScope,'Func<IDisposable>',context!),
'allowsPartialResponse': allowsPartialResponse,
'options': JsonConverters.toJson(options,'Map<String,String?>',context!),
'status': status,
'statusCode': JsonConverters.toJson(statusCode,'HttpStatusCode',context!),
'statusDescription': statusDescription,
'response': JsonConverters.toJson(response,'dynamic',context!),
'responseFilter': JsonConverters.toJson(responseFilter,'IContentTypeWriter',context!),
'requestContext': JsonConverters.toJson(requestContext,'IRequest',context!),
'view': view,
'template': template,
'paddingLength': paddingLength,
'isPartialRequest': isPartialRequest
};
getTypeName() => "HttpResult";
TypeContext? context = _ctx;
}
class Member extends Member implements IConvertible
{
String? id;
String? email;
String? employeeGuidString;
bool? ignoreGender;
Member({this.id,this.email,this.employeeGuidString,this.ignoreGender});
Member.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
id = json['id'];
email = json['email'];
employeeGuidString = json['employeeGuidString'];
ignoreGender = json['ignoreGender'];
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'id': id,
'email': email,
'employeeGuidString': employeeGuidString,
'ignoreGender': ignoreGender
});
getTypeName() => "Member";
TypeContext? context = _ctx;
}
class MemberValidateReq implements IConvertible
{
Member? member;
MemberValidateReq({this.member});
MemberValidateReq.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
member = JsonConverters.fromJson(json['member'],'Member',context!);
return this;
}
Map<String, dynamic> toJson() => {
'member': JsonConverters.toJson(member,'Member',context!)
};
getTypeName() => "MemberValidateReq";
TypeContext? context = _ctx;
}
abstract class IHttpFile
{
String? name;
String? fileName;
int? contentLength;
String? contentType;
Uint8List? inputStream;
}
TypeContext _ctx = TypeContext(library: 'hcbtas_q_albamfs_api.azurewebsites.net', types: <String, TypeInfo> {
'IVirtualDirectory': TypeInfo(TypeOf.Interface),
'IVirtualPathProvider': TypeInfo(TypeOf.Interface),
'IVirtualFile': TypeInfo(TypeOf.Interface),
'CacheControl': TypeInfo(TypeOf.Enum, enumValues:CacheControl.values),
'IContentTypeWriter': TypeInfo(TypeOf.Interface),
'IResponse': TypeInfo(TypeOf.Interface),
'RequestAttributes': TypeInfo(TypeOf.Enum, enumValues:RequestAttributes.values),
'IRequestPreferences': TypeInfo(TypeOf.Interface),
'IRequest': TypeInfo(TypeOf.Interface),
'HttpResult': TypeInfo(TypeOf.Class, create:() => HttpResult()),
'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)),
'FileInfo': TypeInfo(TypeOf.Class, create:() => FileInfo()),
'List<Cookie>': TypeInfo(TypeOf.Class, create:() => <Cookie>[]),
'Cookie': TypeInfo(TypeOf.Class, create:() => Cookie()),
'Func<IDisposable>': TypeInfo(TypeOf.Class, create:() => Func<IDisposable>()),
'IDisposable': TypeInfo(TypeOf.Class, create:() => IDisposable()),
'Map<String,String?>': TypeInfo(TypeOf.Class, create:() => Map<String,String?>()),
'HttpStatusCode': TypeInfo(TypeOf.Class, create:() => HttpStatusCode()),
'Member': TypeInfo(TypeOf.Class, create:() => Member()),
'MemberValidateReq': TypeInfo(TypeOf.Class, create:() => MemberValidateReq()),
'IHttpFile': TypeInfo(TypeOf.Interface),
});
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" />