(* Options: Date: 2025-07-18 01:00:47 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: ProjectionsReq.* //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 Member() = inherit Member() interface IReturn member val Id:String = null with get,set member val Email:String = null with get,set member val EmployeeGuidString:String = null with get,set member val IgnoreGender:Boolean = new Boolean() with get,set [] type Member() = inherit Entity() member val UserId:String = null with get,set member val SystemId:String = null with get,set member val SchemeCode:String = null with get,set member val SessionId:String = null with get,set member val ClientId:String = null with get,set member val ClientCode:String = null with get,set member val IsDefault:Boolean = new Boolean() with get,set member val GroupId:String = null with get,set member val GroupNameUpper:String = null with get,set member val AppName:String = null with get,set member val AppNameUpper:String = null with get,set member val Key:String = null with get,set member val KeyUpper:String = null with get,set member val Country:String = null with get,set member val Locale:String = null with get,set member val Ccy:String = null with get,set member val Cdy:String = null with get,set member val Status:String = null with get,set member val StatusCode:String = null with get,set member val Category:String = null with get,set member val Scheme:String = null with get,set member val PrimarySalary:String = null with get,set member val Email:String = null with get,set member val Employer:Employer = null with get,set member val Roles:Roles = new Roles() with get,set member val AsAt:DateTime = new DateTime() with get,set member val CalcDate:DateTime = new DateTime() with get,set member val NextEOFY:DateTime = new DateTime() with get,set member val PeriodToNextEOFY:Double = new Double() with get,set member val Year:Int32 = new Int32() with get,set member val HasPartner:Boolean = new Boolean() with get,set member val IncludePartner:Boolean = new Boolean() with get,set member val IncludePartnerInCalc:Boolean = new Boolean() with get,set member val HomeOwner:Boolean = new Boolean() with get,set member val TargetAge:Int32 = new Int32() with get,set member val TargetTime:Int32 = new Int32() with get,set member val TargetIncomeR:Double = new Double() with get,set member val TargetIncomeRFreq:Double = new Double() with get,set member val TargetIncomeRAnnual:Double = new Double() with get,set member val TargetP:Double = new Double() with get,set member val IncludeSS:Boolean = new Boolean() with get,set member val FirstName:String = null with get,set member val LastName:String = null with get,set member val Gender:Gender = new Gender() with get,set member val Dob:DateTime = new DateTime() with get,set member val Salary:Double = new Double() with get,set member val People:ResizeArray = new ResizeArray() with get,set member val Assets:ResizeArray = new ResizeArray() with get,set member val IncludeAnnuities:Boolean = new Boolean() with get,set member val Annuities:ResizeArray = new ResizeArray() with get,set member val Spending:Spending = null with get,set member val InvestmentProperties:ResizeArray = new ResizeArray() with get,set member val IncomeVectors:Dictionary> = new Dictionary>() with get,set member val Config:AssumptionsConfig = null with get,set member val Indexation:ResizeArray = new ResizeArray() with get,set member val AnnuityDisc:ResizeArray = new ResizeArray() with get,set member val IndexationRates:Dictionary> = new Dictionary>() with get,set member val AnnuityDiscRates:Dictionary> = new Dictionary>() with get,set member val Balance:Double = new Double() with get,set member val PlanSomeValue:String = null with get,set member val Flag1:Boolean = new Boolean() with get,set member val Flag2:Boolean = new Boolean() with get,set member val IsFriendly:Boolean = new Boolean() with get,set member val FinancingOption:String = null with get,set member val TotalYears:Int32 = new Int32() with get,set member val TotalLoopYears:Int32 = new Int32() with get,set member val Age:Double = new Double() with get,set member val AgeR:Double = new Double() with get,set member val IntAge:Int32 = new Int32() with get,set member val IndexType:String = null with get,set member val IndexTypePre:String = null with get,set member val IndexTypePost:String = null with get,set member val DeflationType:String = null with get,set member val Custom:Dictionary = new Dictionary() with get,set member val CountryCalcConfig:CountryCalculatorConfiguration = null with get,set member val Summary:MemberSummary = null with get,set member val LastModified:DateTime = new DateTime() with get,set member val IsReturningUser:Boolean = new Boolean() with get,set member val ClientCountryConfigCacheKey:String = null with get,set member val PersonalAssets:Double = new Double() with get,set member val ResultsSummary:Summary = null with get,set member val TotalContribution:TotalContribution = null with get,set [] type Member() = member val Id:Int64 = new Int64() with get,set member val EmployeeGuid:Guid = new Guid() with get,set member val EmployeeId:String = null with get,set member val ClientId:Nullable = new Nullable() with get,set member val ConfigurationId:Nullable = new Nullable() with get,set member val LastName:String = null with get,set member val FirstName:String = null with get,set member val CompanyName:String = null with get,set member val EmployeeGroup:String = null with get,set member val Title:String = null with get,set member val Birthdate:DateTime = new DateTime() with get,set member val EmailAddress:String = null with get,set member val MaritalStatus:MaritalStatuses = new MaritalStatuses() with get,set member val PartnerBirthDate:Nullable = new Nullable() with get,set member val Gender:Nullable = new Nullable() with get,set member val MilitaryMonthCount:Nullable = new Nullable() with get,set member val AnnualSalary:Nullable = new Nullable() with get,set member val MonthlySalary:Nullable = new Nullable() with get,set member val SalaryFrequency:Nullable = new Nullable() with get,set member val DeFederalState:Nullable = new Nullable() with get,set member val DeTaxClass:Nullable = new Nullable() with get,set member val DeChurchTax:Nullable = new Nullable() with get,set member val DePrivNursingInsurance:Nullable = new Nullable() with get,set member val PensionFinancingOption:String = null with get,set member val HasPrivHealthInsurance:Nullable = new Nullable() with get,set member val PrivHealthInsurance:Nullable = new Nullable() with get,set member val ChildrenCount:Nullable = new Nullable() with get,set member val Child1BirthDate:Nullable = new Nullable() with get,set member val Child2BirthDate:Nullable = new Nullable() with get,set member val Child3BirthDate:Nullable = new Nullable() with get,set member val Child4BirthDate:Nullable = new Nullable() with get,set member val Child5BirthDate:Nullable = new Nullable() with get,set member val Child6BirthDate:Nullable = new Nullable() with get,set member val Child7BirthDate:Nullable = new Nullable() with get,set member val Child8BirthDate:Nullable = new Nullable() with get,set member val Child9BirthDate:Nullable = new Nullable() with get,set member val Child10BirthDate:Nullable = new Nullable() with get,set member val AuthId:String = null with get,set member val AuthRegistrationDate:Nullable = new Nullable() with get,set member val ActivationCode:String = null with get,set member val ActivationExpiringDate:Nullable = new Nullable() with get,set member val PlanInfoDate:Nullable = new Nullable() with get,set member val PlanInfoBag:String = null with get,set member val Inactive:Boolean = new Boolean() with get,set member val DateCreated:DateTime = new DateTime() with get,set member val RemoveRequestDate:Nullable = new Nullable() with get,set member val Timestamp:Byte[] = [||] with get,set member val Client:Client = null with get,set member val ContributionDataDate:Nullable = new Nullable() with get,set member val BeneficiaryFirstName:String = null with get,set member val BeneficiaryLastName:String = null with get,set member val BeneficiaryTitle:String = null with get,set member val BeneficiaryDateOfBirth:Nullable = new Nullable() with get,set member val AddressLine1:String = null with get,set member val AddressLine2:String = null with get,set member val AddressLine3:String = null with get,set member val PhoneNumber:String = null with get,set member val MobileNumber:String = null with get,set member val DateCommencedService:Nullable = new Nullable() with get,set member val CalculatorDataDate:Nullable = new Nullable() with get,set member val CalculatorDataBag:String = null with get,set member val PeriodStart:Nullable = new Nullable() with get,set member val PeriodEnd:Nullable = new Nullable() with get,set member val MemberId:Nullable = new Nullable() with get,set member val InfoBag:String = null with get,set member val ProjectionInfoBag:String = null with get,set member val CompanyPlanInfo:String = null with get,set member val InfoProviderReference:String = null with get,set member val DateOfHire:Nullable = new Nullable() with get,set member val SSIN:String = null with get,set member val IsProxy:Nullable = new Nullable() with get,set member val IsAllowedToVote:Nullable = new Nullable() with get,set member val UserId:String = null with get,set member val ParticipantStatus:String = null with get,set member val InvestmentStrategy:String = null with get,set member val IsAllowedToUpdatePlan:Nullable = new Nullable() with get,set member val PensionableSalary:Nullable = new Nullable() with get,set member val DateOfBirthSpouse:Nullable = new Nullable() with get,set member val DateOfBirthYoungestChild:Nullable = new Nullable() with get,set member val DateHiredOfPlan:Nullable = new Nullable() with get,set member val ContractType:String = null with get,set member val InvestmentRiskProfile:String = null with get,set member val Documents:ICollection = null with get,set member val PowensConnectionSyncs:ICollection = null with get,set member val Members:ICollection = null with get,set member val GroupMembers:ICollection = null with get,set member val Parent:Member = null with get,set member val PensionFundManager:String = null with get,set member val ProxyAccesses:ICollection = null with get,set member val Beneficiaries:ICollection = null with get,set member val CurrentBalances:ICollection = null with get,set member val DetailedBalances:ICollection = null with get,set member val VotingPollAnswers:ICollection = null with get,set member val InvestmentAllocations:ICollection = null with get,set member val MemberContributions:ICollection = null with get,set member val ParticipantStatusFormAnswers:ICollection = null with get,set [] type Member() = member val MemberId:Int64 = new Int64() with get,set member val EmployeeId:String = null with get,set member val EmployeeGuid:Guid = new Guid() with get,set member val Email:String = null with get,set member val Title:String = null with get,set member val FirstName:String = null with get,set member val CompanyName:String = null with get,set member val EmployeeGroup:String = null with get,set member val LastName:String = null with get,set member val DateOfBirth:DateTime = new DateTime() with get,set member val Gender:IsoGenders = new IsoGenders() with get,set member val MaritalStatus:MaritalStatuses = new MaritalStatuses() with get,set member val NumberOfChildren:Int32 = new Int32() with get,set member val ChildrenCount:Nullable = new Nullable() with get,set member val MonthlySalary:Nullable = new Nullable() with get,set member val AnnualSalary:Nullable = new Nullable() with get,set member val DkPensionTerms:DkPensionTerms = new DkPensionTerms() with get,set member val DkPrivateEmailAddress:String = null with get,set member val DkEmployerName:String = null with get,set member val DkContactConsent:Boolean = new Boolean() with get,set member val DkPersonalMandate:Boolean = new Boolean() with get,set member val DeFederalState:Nullable = new Nullable() with get,set member val DeTaxClass:Nullable = new Nullable() with get,set member val DeChurchTax:Nullable = new Nullable() with get,set member val HasPrivHealthInsurance:Nullable = new Nullable() with get,set member val PrivHealthInsurance:Nullable = new Nullable() with get,set member val DePrivNursingInsurance:Nullable = new Nullable() with get,set member val ContributionDataDate:Nullable = new Nullable() with get,set member val BeneficiaryFirstName:String = null with get,set member val BeneficiaryLastName:String = null with get,set member val BeneficiaryTitle:String = null with get,set member val BeneficiaryDateOfBirth:Nullable = new Nullable() with get,set member val AddressLine1:String = null with get,set member val AddressLine2:String = null with get,set member val AddressLine3:String = null with get,set member val PhoneNumber:String = null with get,set member val MobileNumber:String = null with get,set member val DateCommencedService:Nullable = new Nullable() with get,set member val PartnerBirthDate:Nullable = new Nullable() with get,set member val MilitaryMonthCount:Nullable = new Nullable() with get,set member val Child1BirthDate:Nullable = new Nullable() with get,set member val Child2BirthDate:Nullable = new Nullable() with get,set member val Child3BirthDate:Nullable = new Nullable() with get,set member val Child4BirthDate:Nullable = new Nullable() with get,set member val Child5BirthDate:Nullable = new Nullable() with get,set member val Child6BirthDate:Nullable = new Nullable() with get,set member val Child7BirthDate:Nullable = new Nullable() with get,set member val Child8BirthDate:Nullable = new Nullable() with get,set member val Child9BirthDate:Nullable = new Nullable() with get,set member val Child10BirthDate:Nullable = new Nullable() with get,set member val InfoBag:String = null with get,set member val ProjectionInfoBag:String = null with get,set member val ClientId:Nullable = new Nullable() with get,set member val CompanyPlanInfo:String = null with get,set member val PensionFundManager:String = null with get,set member val DateOfHire:Nullable = new Nullable() with get,set member val PowensConnections:ResizeArray = new ResizeArray() with get,set member val IsPrivateClient:Boolean = new Boolean() with get,set member val IsProxy:Boolean = new Boolean() with get,set member val Beneficiaries:ResizeArray = new ResizeArray() with get,set member val CurrentBalances:ResizeArray = new ResizeArray() with get,set member val DetailedBalances:ResizeArray = new ResizeArray() with get,set member val BeneficiariesLatestSubmittedDate:Nullable = new Nullable() with get,set member val UserId:String = null with get,set member val ParticipantStatus:String = null with get,set member val InvestmentStrategy:String = null with get,set member val IsAllowedToUpdatePlan:Nullable = new Nullable() with get,set member val PensionableSalary:Nullable = new Nullable() with get,set member val DateOfBirthSpouse:Nullable = new Nullable() with get,set member val DateOfBirthYoungestChild:Nullable = new Nullable() with get,set member val DateHiredOfPlan:Nullable = new Nullable() with get,set member val ContractType:String = null with get,set member val IsAllowedToVote:Nullable = new Nullable() with get,set member val VotingPollAnswer:VotingPollAnswer = null with get,set [] type SiteContext() = member val EchoUri:String = null with get,set member val Branding:Branding = null with get,set member val Modules:ResizeArray = new ResizeArray() with get,set member val ConditionalAccess:ConditionalAccess = null with get,set member val ColorScheme:ColorScheme = null with get,set member val Carriers:ConfigurationVersionCarrier[] = [||] with get,set member val Country:String = null with get,set member val DefaultLanguage:String = null with get,set member val AvailableLanguages:ResizeArray = new ResizeArray() with get,set member val Currency:String = null with get,set member val Employer:Entity = null with get,set member val Carrier:CarrierEntity = null with get,set member val Consultant:Entity = null with get,set member val Member:Member = null with get,set member val CounsellingOptions:CounsellingOptions = null with get,set member val DkCalculatorConfiguration:DkCalculatorConfiguration = null with get,set member val DkPensionsInfoSsoTicket:SecurityToken = null with get,set member val DkPensionsInfo:DkPensionsInfo = null with get,set member val DeCalculatorConfiguration:DeCalculatorConfiguration = null with get,set member val DisabilityInsurancePlan:DisabilityInsurancePlan = null with get,set member val CriticalIllnessInsurancePlan:CriticalIllnessInsurancePlan = null with get,set member val DeathInsurancePlan:DeathInsurancePlan = null with get,set member val HealthInsurancePlan:HealthInsurancePlan = null with get,set member val AccidentInsurancePlan:AccidentInsurancePlan = null with get,set member val DentalInsurancePlan:DentalInsurancePlan = null with get,set member val SeniorCitizenConcept:SeniorCitizenConcept = null with get,set member val RetirementPlan:RetirementPlan = null with get,set member val DeRetirementPlans:DeRetirementPlans = null with get,set member val PreventiveTreatment:PreventiveTreatment = null with get,set member val IsPensionScheme:Boolean = new Boolean() with get,set member val PathFinder:PathFinder = null with get,set member val FinancialWellBeing:FinancialWellbeing = null with get,set member val UseInformalLanguage:Nullable = new Nullable() with get,set member val UsesSSO:Nullable = new Nullable() with get,set member val AuthenticationMethod:AuthenticationMethod = null with get,set member val CprNumberNeeded:Boolean = new Boolean() with get,set member val ActivationCodeRequired:Boolean = new Boolean() with get,set member val EmployerEmailDomain:String = null with get,set member val Version:String = null with get,set member val TaxPseudocodeURL:String = null with get,set member val CalculatorConfiguration:CalculatorData = null with get,set member val ConfigurationIds:ConfigurationIds = null with get,set member val DocumentList:IEnumerable = null with get,set member val NewDocumentDaySpan:Nullable = new Nullable() with get,set member val SasTokenDurationInSeconds:Nullable = new Nullable() with get,set member val DataRetentionPeriodInYears:Nullable = new Nullable() with get,set member val Periods:IEnumerable = null with get,set member val GroupConfig:ConfigurationVersionGroupConfig = null with get,set member val MemberDocumentConfig:ConfigurationVersionMemberDocumentConfig = null with get,set member val PensionSightClient:PensionSightClient = null with get,set member val UserResultConfiguration:IEnumerable = null with get,set member val UserSearchConfiguration:IEnumerable = null with get,set member val UserResultConfigurationAdminProxy:IEnumerable = null with get,set member val UserSearchConfigurationAdminProxy:IEnumerable = null with get,set member val FrCompanyPlans:FrCompanyPlans = null with get,set member val EsRetirementPlans:EsRetirementPlans = null with get,set member val FrCalculatorConfiguration:FrCalculatorConfiguration = null with get,set member val FrFundSetups:ResizeArray = new ResizeArray() with get,set member val FrPlanSetups:ResizeArray = new ResizeArray() with get,set member val FrPreviousPlansSetups:ResizeArray = new ResizeArray() with get,set member val FrIndividualPlanFunds:ResizeArray = new ResizeArray() with get,set member val BeRetirementPlans:ResizeArray = new ResizeArray() with get,set member val BeContributions:BeContributions = null with get,set member val PrivateClientProducts:ResizeArray = new ResizeArray() with get,set member val ContactUs:ConfigurationVersionEmailSetting = null with get,set member val EmailSettings:ResizeArray = new ResizeArray() with get,set member val FormTypeFieldsConfiguration:IEnumerable = null with get,set member val FormTypeLookupConfiguration:IEnumerable = null with get,set member val Recommendation:ConfigurationVersionRecommendation = null with get,set member val RecommendationProduct:ConfigurationVersionRecommendationProduct = null with get,set member val PtFundValues:ResizeArray = new ResizeArray() with get,set member val PtFundsSetups:ResizeArray = new ResizeArray() with get,set member val PtContributionData:PtContribution = null with get,set member val PtInvestmentAllocations:ResizeArray = new ResizeArray() with get,set member val PtInvestmentSetup:PtInvestmentSetup = null with get,set member val PtFundLifecycleList:PtFundLifecycleList = null with get,set member val PtParticipantStatusSetup:PtParticipantStatusSetup = null with get,set member val PtMatchingContributionList:ResizeArray = new ResizeArray() with get,set member val VotingPollSetup:ConfigurationVersionVotingPollSetup = null with get,set member val VotingPollConfig:ResizeArray = new ResizeArray() with get,set member val PtCalculatorConfiguration:PtCalculatorConfiguration = null with get,set member val BookingInfo:DkBookingInfo = null with get,set member val DkPublicContactUsSetup:ConfigurationVersionPublicContactUsSetup = null with get,set [] [] type ProjectionsReq() = member val Context:SiteContext = null with get,set member val Members:Dictionary = new Dictionary() with get,set