(* Options: Date: 2025-07-18 00:16:02 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: InvestmentAllocationDataRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace AlbaApi.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.IO [] type InvestmentAllocation() = member val Id:Int64 = new Int64() with get,set member val MemberId:Int64 = new Int64() with get,set member val FundId:String = null with get,set member val CurrentBalancePercent:Nullable = new Nullable() with get,set member val FutureContributionPercent:Nullable = new Nullable() with get,set member val CurrentBalanceFutureContributionPercent:Nullable = new Nullable() with get,set member val DateCreated:DateTime = new DateTime() with get,set member val CreatedBy:String = null with get,set member val DateUpdated:Nullable = new Nullable() with get,set member val UpdatedBy:String = null with get,set [] type MemberContribution() = member val Id:Int64 = new Int64() with get,set member val MemberId:Int64 = new Int64() with get,set member val ChoiceStartDate:Nullable = new Nullable() with get,set member val ChoiceEndDate:Nullable = new Nullable() with get,set member val BaseContributionPercent:Nullable = new Nullable() with get,set member val VoluntaryContributionPercent:Nullable = new Nullable() with get,set member val IncentiveContributionPercent:Nullable = new Nullable() with get,set member val TotalContributionPercent:Nullable = new Nullable() with get,set member val BaseContributionValue:Nullable = new Nullable() with get,set member val VoluntaryContributionValue:Nullable = new Nullable() with get,set member val IncentiveContributionValue:Nullable = new Nullable() with get,set member val TotalContributionValue:Nullable = new Nullable() with get,set member val DateCreated:DateTime = new DateTime() with get,set member val CreatedBy:String = null with get,set member val DateUpdated:Nullable = new Nullable() with get,set member val UpdatedBy:String = null with get,set [] type InvestmentAllocation() = member val Id:Int64 = new Int64() with get,set member val MemberId:Int64 = new Int64() with get,set member val FundId:String = null with get,set member val CurrentBalancePercent:Nullable = new Nullable() with get,set member val FutureContributionPercent:Nullable = new Nullable() with get,set member val CurrentBalanceFutureContributionPercent:Nullable = new Nullable() with get,set member val DateCreated:DateTime = new DateTime() with get,set member val CreatedBy:String = null with get,set member val DateUpdated:Nullable = new Nullable() with get,set member val UpdatedBy:String = null with get,set member val Timestamp:Byte[] = [||] with get,set member val Member:Member = null with get,set [] type MemberContribution() = member val Id:Int64 = new Int64() with get,set member val MemberId:Int64 = new Int64() with get,set member val ChoiceStartDate:Nullable = new Nullable() with get,set member val ChoiceEndDate:Nullable = new Nullable() with get,set member val BaseContributionPercent:Nullable = new Nullable() with get,set member val VoluntaryContributionPercent:Nullable = new Nullable() with get,set member val IncentiveContributionPercent:Nullable = new Nullable() with get,set member val TotalContributionPercent:Nullable = new Nullable() with get,set member val BaseContributionValue:Nullable = new Nullable() with get,set member val VoluntaryContributionValue:Nullable = new Nullable() with get,set member val IncentiveContributionValue:Nullable = new Nullable() with get,set member val TotalContributionValue:Nullable = new Nullable() with get,set member val DateCreated:DateTime = new DateTime() with get,set member val CreatedBy:String = null with get,set member val DateUpdated:Nullable = new Nullable() with get,set member val UpdatedBy:String = null with get,set member val Timestamp:Byte[] = [||] with get,set member val Member:Member = null with get,set [] [] type InvestmentAllocationDataRequest() = interface IReturn member val InvestmentAllocations:ResizeArray = new ResizeArray() with get,set member val MemberContribution:MemberContribution = null with get,set member val MemberId:Int64 = new Int64() with get,set member val CreatedBy:String = null with get,set member val DateOfBirthSpouse:Nullable = new Nullable() with get,set member val DateOfBirthYoungestChild:Nullable = new Nullable() with get,set member val ChildrenCount:Nullable = new Nullable() with get,set member val InvestmentStrategy:String = null with get,set member val IsAdditionalInfoDisplayed:Nullable = new Nullable() with get,set