(* Options: Date: 2025-07-18 01:32:18 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: SiteContextReq.* //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 Time() = member val Hours:Int32 = new Int32() with get,set member val Minutes:Int32 = new Int32() with get,set [] type OpeningHours() = member val Opening:Time = null with get,set member val LunchStart:Time = null with get,set member val LunchEnd:Time = null with get,set member val Closing:Time = null with get,set [] type ContactDetails() = member val Website:String = null with get,set member val Email:String = null with get,set member val PhoneNumber:String = null with get,set member val OpeningHours:Dictionary = new Dictionary() with get,set member val ShowInFooter:Boolean = new Boolean() with get,set [] type Entity() = member val Id:String = null with get,set type AuthenticationMethodType = | NemId = 0 | SSO = 1 | Common = 2 | Single = 3 [] [] 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 Document() = member val Id:Int64 = new Int64() with get,set member val Reference:String = null with get,set member val Description:String = null with get,set member val Tags:String = null with get,set member val CountryId:Nullable = new Nullable() with get,set member val ClientId:Nullable = new Nullable() with get,set member val MemberId:Nullable = new Nullable() with get,set member val Group:String = null with get,set member val SubTag:String = null with get,set member val LanguageIsoCode:String = null with get,set member val BenefitEffectiveDate:Nullable = new Nullable() with get,set member val BulkName:String = null with get,set member val Size:Nullable = new Nullable() with get,set member val DateCreated:DateTime = new DateTime() with get,set member val Inactive:Boolean = new Boolean() with get,set member val Timestamp:Byte[] = [||] with get,set member val Client:Client = null with get,set member val Country:Country = null with get,set member val Member:Member = null with get,set member val DocumentGroups:ResizeArray = new ResizeArray() with get,set member val BlobName:String = null with get,set member val ContentType:String = null with get,set member val Filename:String = null 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 LogoSource = | Consultant = 0 | Employer = 1 [] type Branding() = member val PrimaryLogo:LogoSource = new LogoSource() with get,set member val SecondaryLogo:Nullable = new Nullable() with get,set member val PrimaryMobileMargin:String = null with get,set member val PrimaryDesktopMargin:String = null with get,set member val SecondaryMobileMargin:String = null with get,set member val SecondaryDesktopMargin:String = null with get,set [] type ConditionalAccess() = member val HealthInsuranceExcludedUrls:ResizeArray = new ResizeArray() with get,set member val PensionSchemeExcludedUrls:ResizeArray = new ResizeArray() with get,set member val InvestmentChoiceExcludedUrls:ResizeArray = new ResizeArray() with get,set [] type PrimaryPalette() = member val PrimaryColour1:String = null with get,set member val PrimaryColour2:String = null with get,set member val PrimaryColour3:String = null with get,set member val PrimaryColour4:String = null with get,set member val PrimaryColour5:String = null with get,set member val PrimaryColour6:String = null with get,set member val PrimaryColour7:String = null with get,set member val PrimaryColour8:String = null with get,set member val PrimaryColour9:String = null with get,set member val PrimaryColour10:String = null with get,set member val PrimaryColour11:String = null with get,set member val PrimaryColour12:String = null with get,set member val PrimaryColour13:String = null with get,set member val PrimaryColour14:String = null with get,set member val PrimaryColour15:String = null with get,set member val PrimaryColour16:String = null with get,set member val PrimaryColour17:String = null with get,set member val PrimaryColour18:String = null with get,set member val PrimaryColour19:String = null with get,set [] type SecondaryPalette() = member val SecondaryColour1:String = null with get,set member val SecondaryColour2:String = null with get,set member val SecondaryColour3:String = null with get,set member val SecondaryColour4:String = null with get,set [] type DecorativeColourPalette() = member val DecorativeColour1:String = null with get,set member val DecorativeColour2:String = null with get,set member val DecorativeColour3:String = null with get,set [] type DecorativeGrayPalette() = member val DecorativeColour1:String = null with get,set member val DecorativeColour2:String = null with get,set member val DecorativeColour3:String = null with get,set member val DecorativeColour4:String = null with get,set member val DecorativeColour5:String = null with get,set member val DecorativeColour6:String = null with get,set member val DecorativeColour7:String = null with get,set member val DecorativeColour8:String = null with get,set member val DecorativeColour9:String = null with get,set member val DecorativeColour10:String = null with get,set member val DecorativeColour11:String = null with get,set member val DecorativeColour12:String = null with get,set [] type FontPalette() = member val FontColour1:String = null with get,set member val FontColour2:String = null with get,set [] type ColorScheme() = member val NewNavigationColorScheme:String = null with get,set member val PrimaryPalette:PrimaryPalette = null with get,set member val SecondaryPalette:SecondaryPalette = null with get,set member val DecorativeColourPalette:DecorativeColourPalette = null with get,set member val DecorativeGrayPalette:DecorativeGrayPalette = null with get,set member val FontPalette:FontPalette = null with get,set [] type Entity() = member val LogoUri:String = null with get,set member val Name:String = null with get,set member val ContactDetails:ContactDetails = null with get,set [] type CarrierEntity() = inherit Entity() member val CarrierId:String = null with get,set [] type CounsellingOption() = member val IsEnabled:Boolean = new Boolean() with get,set member val StartDate:Nullable = new Nullable() with get,set member val EndDate:Nullable = new Nullable() with get,set member val ContactDetails:ContactDetails = null with get,set member val Url:String = null with get,set member val Fee:Nullable = new Nullable() with get,set member val BookingGroups:BookingGroup[] = [||] with get,set [] type CounsellingOptions() = member val IsEnabled:Boolean = new Boolean() with get,set member val CallbackOption:CounsellingOption = null with get,set member val SendAnEmailOption:CounsellingOption = null with get,set member val ServiceLineOption:CounsellingOption = null with get,set member val BookAppointment:CounsellingOption = null with get,set member val SeniorAdvisory:CounsellingOption = null with get,set [] type CalculatorConfiguration() = class end [] type FolkepensionParameters() = member val Year:Int32 = new Int32() with get,set member val BaseAmount:Decimal = new Decimal() with get,set member val PensionSupplementSingle:Decimal = new Decimal() with get,set member val PensionSupplementOther:Decimal = new Decimal() with get,set member val DeductionOnBaseAmount:Decimal = new Decimal() with get,set member val DeductionOnIncomeOtherPct:Decimal = new Decimal() with get,set member val DeductionIncomeAfterAMB:Decimal = new Decimal() with get,set member val DeductionPensionSupplementSingle:Decimal = new Decimal() with get,set member val DeductionPensionSupplementOther:Decimal = new Decimal() with get,set member val ReductionBaseAmount:Decimal = new Decimal() with get,set member val ReductionPensionSupplement:Decimal = new Decimal() with get,set member val ReductionPensionSupplementOther:Decimal = new Decimal() with get,set member val ReductionPensionSupplementSpouse:Decimal = new Decimal() with get,set [] type FortidspensionParameters() = member val Year:Int32 = new Int32() with get,set member val StateSingle:Decimal = new Decimal() with get,set member val StateOther:Decimal = new Decimal() with get,set member val DeductionOnIncomeOther:Decimal = new Decimal() with get,set member val MaxContributionPensioner:Decimal = new Decimal() with get,set member val MaxContributionNotPensioner:Decimal = new Decimal() with get,set member val DeductionSingle:Decimal = new Decimal() with get,set member val DeductionOther:Decimal = new Decimal() with get,set member val ReductionIncome:Decimal = new Decimal() with get,set member val ReductionIncomeSpouse:Decimal = new Decimal() with get,set member val MinimumSingle:Decimal = new Decimal() with get,set member val MinimumOther:Decimal = new Decimal() with get,set [] type DanishTaxParameters() = member val LabourMarketContributionRate:Decimal = new Decimal() with get,set member val BottomTaxRate:Decimal = new Decimal() with get,set member val HealthContributionRate:Decimal = new Decimal() with get,set member val TopTaxRate:Decimal = new Decimal() with get,set member val TopTaxLimit:Decimal = new Decimal() with get,set member val TaxCeilingPercentage:Decimal = new Decimal() with get,set member val TaxCeilingPercentagePositiveNetCapitalIncome:Decimal = new Decimal() with get,set member val PersonalAllowanceYoung:Decimal = new Decimal() with get,set member val PersonalAllowance:Decimal = new Decimal() with get,set member val MaximalCapitalPensionDeduction:Decimal = new Decimal() with get,set member val BaseDeductionPositiveNetCapitalIncome:Decimal = new Decimal() with get,set member val ShareTaxRateBelowLimit:Decimal = new Decimal() with get,set member val ShareTaxRateAboveLimit:Decimal = new Decimal() with get,set member val LimitShareTax:Decimal = new Decimal() with get,set member val BottomLimitEmployeeDeduction:Decimal = new Decimal() with get,set member val EmployeeDeductionRate:Decimal = new Decimal() with get,set member val MaximumEmploymentAllowance:Decimal = new Decimal() with get,set member val PropertyValueTaxPercentageBelowLimitEVL:Decimal = new Decimal() with get,set member val PropertyValueTaxPercentageAboveLimitEVL:Decimal = new Decimal() with get,set member val LimitPropertyValueTax:Decimal = new Decimal() with get,set member val DeductionOfPropertyValueTax6:Decimal = new Decimal() with get,set member val DeductionOfPropertyValueTax7:Decimal = new Decimal() with get,set member val MaximumImpactUnderEVL:Decimal = new Decimal() with get,set member val NegativeNetCapitalIncome:Decimal = new Decimal() with get,set member val BottomDeductionEqualizationTax:Decimal = new Decimal() with get,set member val EqualizationTax:Decimal = new Decimal() with get,set member val TransferableBottomDeductionEqualizationTax:Decimal = new Decimal() with get,set member val BottomLineJobDeduction:Decimal = new Decimal() with get,set member val JobDeductionRate:Decimal = new Decimal() with get,set member val MaximumJobDeduction:Decimal = new Decimal() with get,set member val CountyTaxLookup:IEnumerable = null with get,set [] type DanishAdvisoryParameters() = member val NormalRetirementAge:Int32 = new Int32() with get,set member val PlanningHorizon:Int32 = new Int32() with get,set member val RetirementGreenThresholdPct:Decimal = new Decimal() with get,set member val RetirementAmberThresholdPct:Decimal = new Decimal() with get,set member val IncapacityGreenThresholdPct:Decimal = new Decimal() with get,set member val IncapacityAmberThresholdPct:Decimal = new Decimal() with get,set member val CriticalIllnessGreenThresholdPct:Decimal = new Decimal() with get,set member val CriticalIllnessAmberThresholdPct:Decimal = new Decimal() with get,set member val DeathSingleGreenThresholdPct:Decimal = new Decimal() with get,set member val DeathSingleAmberThresholdPct:Decimal = new Decimal() with get,set member val DeathMarriedGreenThresholdPct:Decimal = new Decimal() with get,set member val DeathMarriedAmberThresholdPct:Decimal = new Decimal() with get,set [] type DanishGeneralPensionParameters() = member val InstalmentPensionContributionCeiling:Decimal = new Decimal() with get,set member val retirementSavingContributionCeilingLessThan5:Decimal = new Decimal() with get,set member val retirementSavingContributionCeilingMoreThan5:Decimal = new Decimal() with get,set [] type DkCalculatorConfiguration() = inherit CalculatorConfiguration() member val FolkepensionParameters:FolkepensionParameters = null with get,set member val FortidspensionParameters:FortidspensionParameters = null with get,set member val DanishTaxParameters:DanishTaxParameters = null with get,set member val DanishAdvisoryParameters:DanishAdvisoryParameters = null with get,set member val DanishGeneralPensionParameters:DanishGeneralPensionParameters = null with get,set [] type SecurityToken() = member val Value:String = null with get,set member val Expiration:DateTime = new DateTime() with get,set type DkTaxationCode = | Free = 51 | FullTax = 52 | FullDuty = 53 | NoInfo = 54 [] type DkPensionsInfoProjection() = member val Id:Int32 = new Int32() with get,set member val SavingsNumber:Int32 = new Int32() with get,set member val RetirementAge:Int32 = new Int32() with get,set member val TaxCode:DkTaxationCode = new DkTaxationCode() with get,set member val IncludeInProjection:Boolean = new Boolean() with get,set member val FromAge:Int32 = new Int32() with get,set member val ToAge:Int32 = new Int32() with get,set member val Amount:Nullable = new Nullable() with get,set [] type DkPensionsInfoSaving() = member val Number:Int32 = new Int32() with get,set member val Carrier:String = null with get,set member val ReferenceNumber:String = null with get,set member val AnnualContribution:Nullable = new Nullable() with get,set member val IncludeInProjection:Boolean = new Boolean() with get,set member val StatementDate:Nullable = new Nullable() with get,set member val Savings:Nullable = new Nullable() with get,set member val Projections:IEnumerable = null with get,set type PensionsInfoBenefitType = | Death = 2 | LossOfWorkAbility = 3 | CriticalIllness = 4 | Health = 5 type PensionsInfoPaymentType = | Lumpsum = 1 | FixedTermAnnuity = 2 | Annuity = 3 type PensionsInfoBeneficiaryType = | AccountOwner = 1 | NextAkin = 3 | Children = 8 | Estate = 9 | NamedBeneficiary = 15 | Spouse = 18 [] type DkPensionsInfoRisk() = member val Number:Int32 = new Int32() with get,set member val Carrier:String = null with get,set member val Risk:PensionsInfoBenefitType = new PensionsInfoBenefitType() with get,set member val PaymentType:PensionsInfoPaymentType = new PensionsInfoPaymentType() with get,set member val Beneficiary:PensionsInfoBeneficiaryType = new PensionsInfoBeneficiaryType() with get,set member val TaxCode:DkTaxationCode = new DkTaxationCode() with get,set member val Amount:Nullable = new Nullable() with get,set [] type DkPensionsInfo() = member val Date:DateTime = new DateTime() with get,set member val Savings:IEnumerable = null with get,set member val Projections:IEnumerable = null with get,set member val Risks:IEnumerable = null with get,set [] type FormerDdrValues() = member val RetirementInsuranceCeiling:Decimal = new Decimal() with get,set member val HealthInsuranceCeiling:Decimal = new Decimal() with get,set member val CurrentPensionLevel:Decimal = new Decimal() with get,set member val ReferenceIncome:Decimal = new Decimal() with get,set [] type DeSocialSecurityParameters() = member val RetirementInsuranceCeiling:Decimal = new Decimal() with get,set member val HealthInsuranceCeiling:Decimal = new Decimal() with get,set member val CurrentPensionLevel:Decimal = new Decimal() with get,set member val ReferenceIncome:Decimal = new Decimal() with get,set member val DdrValues:FormerDdrValues = null with get,set member val EmployerRetirementPct:Decimal = new Decimal() with get,set member val EmployerUnemployementPct:Decimal = new Decimal() with get,set member val EmployerHealthInsuranceBasePct:Decimal = new Decimal() with get,set member val EmployerHealthInsuranceAdditionalPct:Decimal = new Decimal() with get,set member val EmployerNursingCarePct:Decimal = new Decimal() with get,set member val EmployeeRetirementPct:Decimal = new Decimal() with get,set member val EmployeeUnemployementPct:Decimal = new Decimal() with get,set member val EmployeeHealthInsuranceBasePct:Decimal = new Decimal() with get,set member val EmployeeHealthInsuranceAdditionalPct:Decimal = new Decimal() with get,set member val EmployeeNursingCarePct:Decimal = new Decimal() with get,set member val EmployeeChildlessNursingCareAdditionalPct:Decimal = new Decimal() with get,set [] type DeCalculatorConfiguration() = inherit CalculatorConfiguration() member val SocialSecurityParameters:DeSocialSecurityParameters = null with get,set [] type Cover() = member val Carrier:CarrierEntity = null with get,set member val PayOut:String = null with get,set member val Unit:String = null with get,set member val ExpiryAge:String = null with get,set member val DefaultTaxCode:String = null with get,set member val OptionalTaxCode:String = null with get,set member val ScalingDown:Boolean = new Boolean() with get,set member val HasBasic:Boolean = new Boolean() with get,set member val HasExtra:Boolean = new Boolean() with get,set member val BasicBenefit:Nullable = new Nullable() with get,set member val BasicMinimumAmount:Nullable = new Nullable() with get,set member val ExtraBenefit:Decimal = new Decimal() with get,set [] type DisabilityCover() = member val BasicDisabilityCover:Cover = null with get,set member val BasicSalaryScale:Nullable = new Nullable() with get,set member val Paragraph17:Boolean = new Boolean() with get,set member val ProfessionDisability:Boolean = new Boolean() with get,set member val MinimumDisabilityPeriodMonths:Nullable = new Nullable() with get,set member val JobCapacityAssessmentBenefit:Boolean = new Boolean() with get,set [] type DisabilityInsurancePlan() = member val DisabilityDegree:String = null with get,set member val HasPremiumWaiverCover:Boolean = new Boolean() with get,set member val DisabilityCover:IEnumerable = null with get,set [] type CriticalIllnessInsurancePlan() = member val CriticalIllnessCover:IEnumerable = null with get,set member val CriticalIllnessChildrenCover:IEnumerable = null with get,set [] type DeathCover() = member val Cover:Cover = null with get,set member val DepositGuarantee:String = null with get,set member val DepositGuarenteeOptional:Nullable = new Nullable() with get,set [] type DeathInsurancePlan() = member val DeathCover:IEnumerable = null with get,set member val DeathChildrenCover:IEnumerable = null with get,set type CoverageTypes = | None = 0 | Optional = 1 | Mandatory = 2 [] type HealthInsurancePlan() = member val Carrier:CarrierEntity = null with get,set member val ExpiryAge:Nullable = new Nullable() with get,set member val CoverageType:CoverageTypes = new CoverageTypes() with get,set member val SpouseCoverageType:CoverageTypes = new CoverageTypes() with get,set member val ChildCoverageType:CoverageTypes = new CoverageTypes() with get,set member val ChildCoverageMaxAge:Int32 = new Int32() with get,set [] type AccidentInsurancePlan() = member val Carrier:CarrierEntity = null with get,set member val ExpiryAge:Nullable = new Nullable() with get,set member val InsuranceAmount:Int32 = new Int32() with get,set member val DeathCover:Boolean = new Boolean() with get,set member val DentalCover:Boolean = new Boolean() with get,set [] type DentalInsurancePlan() = member val Carrier:CarrierEntity = null with get,set member val ExpiryAge:Nullable = new Nullable() with get,set member val CoverageType:String = null with get,set member val ExtendedCoverage:Boolean = new Boolean() with get,set [] type SeniorCitizenConcept() = member val Solidary:Nullable = new Nullable() with get,set member val HasSpecificPrice:Nullable = new Nullable() with get,set member val SpecificPrice:Decimal = new Decimal() with get,set [] type RetirementPlan() = member val ContributionUnit:String = null with get,set member val MandatoryEmployerContribution:Decimal = new Decimal() with get,set member val MandatoryEmployeeContribution:Decimal = new Decimal() with get,set member val AdditionalContribution:Decimal = new Decimal() with get,set member val SavingOptions:IEnumerable = null with get,set member val DefaultCarrier:CarrierEntity = null with get,set member val HasDefaultSavingProduct:Boolean = new Boolean() with get,set member val DefaultSavingProduct:SavingProduct = null with get,set type RetirementBenefitAmountDisplayOptionType = | Accumulated = 0 | Guaranteed = 1 | Projected = 2 [] type DeRetirementPlans() = member val RetirementBenefitAmountDisplayOption:Nullable = new Nullable() with get,set member val RetirementBenefitAmountDisplayOptions:RetirementBenefitAmountDisplayOptionType[] = [||] with get,set member val FinancingVehicles:FinancingVehicleType[] = [||] with get,set member val ContributionTypes:ContributionType[] = [||] with get,set member val RetirementPlans:DeRetirementPlan[] = [||] with get,set member val DefaultRetirementPlans:DeRetirementPlan[] = [||] with get,set [] type PreventiveTreatment() = member val Carrier:CarrierEntity = null with get,set member val ExpiryAge:Nullable = new Nullable() with get,set [] type PathFinder() = member val Carrier:CarrierEntity = null with get,set member val ExpiryAge:Nullable = new Nullable() with get,set [] type FinancialWellbeing() = member val Carrier:CarrierEntity = null with get,set member val ExpiryAge:Nullable = new Nullable() with get,set [] type AuthenticationMethod() = member val Type:AuthenticationMethodType = new AuthenticationMethodType() with get,set member val SaClientId:String = null with get,set member val RegistrationFields:String[] = [||] with get,set [] type ClientCountryConfig() = inherit DatedEntity() member val ClientCode:String = null with get,set member val ClientName:String = null with get,set member val CountryCode:String = null with get,set member val Source:DataSourceResult = null with get,set member val AgeRMin:Int32 = new Int32() with get,set member val AgeRMax:Int32 = new Int32() with get,set member val PrimarySalary:String = null with get,set member val AnnuityConfig:AnnuityConfig = null with get,set member val Assets:ResizeArray = new ResizeArray() with get,set member val ContTables:ResizeArray = new ResizeArray() with get,set member val Investments:ResizeArray = new ResizeArray() with get,set member val Content:Dictionary> = new Dictionary>() with get,set member val Environments:Dictionary = new Dictionary() with get,set member val CustomNumericConstraints:Dictionary> = new Dictionary>() with get,set member val AssetReturnRates:Dictionary = new Dictionary() with get,set member val InvestmentPropertyRates:Double = new Double() with get,set member val GetAssetClassFundDictionary:Dictionary = new Dictionary() with get,set member val GetTermBasedFundDictionary:Dictionary = new Dictionary() with get,set member val GetAllocationsDictionary:Dictionary>> = new Dictionary>>() with get,set member val AssetNameMap:Dictionary = new Dictionary() with get,set member val AssetContNameMap:Dictionary> = new Dictionary>() with get,set member val CacheKey:String = null with get,set [] type CalculatorReportTableColors() = member val HeaderTableFontColor:String = null with get,set member val BasicTableHeaderColor:String = null with get,set member val BasicTableFontColor:String = null with get,set member val Panel1Color:String = null with get,set member val Panel2Color:String = null with get,set member val Panel3Color:String = null with get,set [] type CalculatorReportColors() = member val TableColors:CalculatorReportTableColors = null with get,set member val Chart1Colors:IEnumerable = null with get,set member val Chart2Colors:IEnumerable = null with get,set member val Chart3Colors:IEnumerable = null with get,set [] type CalculatorColorScheme() = member val PrimaryColor1:String = null with get,set member val PrimaryColor2:String = null with get,set member val DecorativeColor1:String = null with get,set member val DecorativeColor2:String = null with get,set member val DecorativeColor3:String = null with get,set member val DecorativeColor4:String = null with get,set member val DecorativeColor5:String = null with get,set member val FontColor1:String = null with get,set member val FontColor2:String = null with get,set member val TableHeaderFontColor:String = null with get,set member val TableEmployerMatchFontColor:String = null with get,set member val ChartColors:IEnumerable = null with get,set member val ReportColors:CalculatorReportColors = null with get,set [] type CalculatorDkAnnuityPrice() = member val CarrierName:String = null with get,set member val RiskProfile:String = null with get,set member val Price:Double = new Double() with get,set type CalculatorFrPlanType = | PEE = 0 | PERCOL = 1 | PERO = 2 | PERIN = 3 type CalculatorFrContributionCapType = | None = 0 | Amount = 1 | MatchPercent = 2 | PercentOfSSCC = 3 type CalculatorFrContributionType = | EmployeeMandatory = 0 | EmployerMandatory = 1 | EmployerMatch = 2 [] type CalculatorFrContributionCap() = member val Type:CalculatorFrContributionCapType = new CalculatorFrContributionCapType() with get,set member val ContributionType:CalculatorFrContributionType = new CalculatorFrContributionType() with get,set member val Value:Double = new Double() with get,set [] type CalculatorFrPlanConfiguration() = member val Type:CalculatorFrPlanType = new CalculatorFrPlanType() with get,set member val Name:String = null with get,set member val ContributionFee:Double = new Double() with get,set member val AUMFeeUnitLinked:Double = new Double() with get,set member val AUMFeeInsurerAsset:Double = new Double() with get,set member val PlanLevelContributionCaps:ResizeArray = new ResizeArray() with get,set member val FundLevelContributionCaps:Dictionary> = new Dictionary>() with get,set member val ContributionRuleMapping:Dictionary> = new Dictionary>() with get,set type CalculatorFrContributionBracketType = | None = 0 | MultipleOfSSCC = 1 | FixedAmount = 2 [] type CalculatorFrContributionBracket() = member val Threshold:Double = new Double() with get,set member val Rate:Double = new Double() with get,set [] type CalculatorFrContributionRule() = member val ID:Int32 = new Int32() with get,set member val Name:String = null with get,set member val ContributionType:CalculatorFrContributionType = new CalculatorFrContributionType() with get,set member val BracketType:CalculatorFrContributionBracketType = new CalculatorFrContributionBracketType() with get,set member val Brackets:ResizeArray = new ResizeArray() with get,set member val NumberOfBrackets:Int32 = new Int32() with get,set [] type CalculatorFrConfiguration() = member val PlanConfigurations:ResizeArray = new ResizeArray() with get,set member val ContributionRules:ResizeArray = new ResizeArray() with get,set [] type RPCLevelInfo() = member val Level1:Double = new Double() with get,set member val Level2:Double = new Double() with get,set member val Level3:Double = new Double() with get,set [] type CalculatorPtAnnuityFactorLP() = member val Age:Int32 = new Int32() with get,set member val IsReversionary:Boolean = new Boolean() with get,set member val Factor:Double = new Double() with get,set [] type CalculatorPtAnnuityFactorPD() = member val Term:Int32 = new Int32() with get,set member val InvestmentCode:String = null with get,set member val Factor:Double = new Double() with get,set [] type CalculatorSalaryGrowthIndexMapping() = member val Name:String = null with get,set member val IndexType:String = null with get,set [] type CalculatorData() = member val IsEnabled:Boolean = new Boolean() with get,set member val CdyPosition:String = null with get,set member val AmountInputPrecision:Int32 = new Int32() with get,set member val PercentInputPrecision:Int32 = new Int32() with get,set member val Locale:Dictionary = new Dictionary() with get,set member val DisplayPrecision:Int32 = new Int32() with get,set member val UpwardsConversionPrecision:Int32 = new Int32() with get,set member val DownwardsConversionPrecision:Int32 = new Int32() with get,set member val UseInvestmentProductsFile:Boolean = new Boolean() with get,set member val InvestmentProductsFileName:String = null with get,set member val Member:Member = null with get,set member val ClientCountryConfig:ClientCountryConfig = null with get,set member val ColorScheme:CalculatorColorScheme = null with get,set member val RiskProfileMapping:Dictionary> = new Dictionary>() with get,set member val DefaultRiskLevel:String = null with get,set member val DkAnnuityPriceList:ResizeArray = new ResizeArray() with get,set member val DkCarrierIDMapping:Dictionary = new Dictionary() with get,set member val DkDefaultCarrierID:String = null with get,set member val FrConfiguration:CalculatorFrConfiguration = null with get,set member val RpcLevelInfo:RPCLevelInfo = null with get,set member val FrIncludePEROProfitSharingSavings:Boolean = new Boolean() with get,set member val PtLifetimePensionAnnuityFactors:ResizeArray = new ResizeArray() with get,set member val PtPensionDrawdownAnnuityFactors:ResizeArray = new ResizeArray() with get,set member val SalaryGrowthIndexMappings:ResizeArray = new ResizeArray() with get,set [] type ConfigurationIds() = member val Configuration:Int32[] = [||] with get,set member val PlanParameters:Int32 = new Int32() with get,set [] type Document() = member val Tags:String = null with get,set member val SubTag:String = null with get,set member val Size:Int64 = new Int64() with get,set member val DateCreated:DateTime = new DateTime() with get,set member val IsNew:Boolean = new Boolean() with get,set member val Reference:String = null with get,set member val Filename:String = null with get,set member val LanguageIsoCode:String = null with get,set [] type Period() = member val Start:Nullable = new Nullable() with get,set member val End:Nullable = new Nullable() with get,set member val ClientName:String = null with get,set member val ClientCode:String = null with get,set member val ClientId:Nullable = new Nullable() with get,set member val AuthId:String = null with get,set member val EmployeeId:String = null with get,set member val InfoProviderReference:String = null with get,set member val Status:String = null with get,set [] type ConfigurationVersionGroupConfig() = member val EntityColumnFilters:ConfigurationVersionEntityColumnFilter[] = [||] with get,set member val Rule:String = null with get,set [] type ConfigurationVersionMemberDocumentConfig() = member val maxFileSizeMB:Int32 = new Int32() with get,set member val allowedMIMETypes:String[] = [||] with get,set [] type PensionSightClient() = member val ClientID:String = null with get,set member val Name:String = null with get,set member val Name_NL:String = null with get,set member val Name_FR:String = null with get,set member val Name_EN:String = null with get,set member val Text_Standard_Beneficiary_Nominations:String = null with get,set member val Text_Specific_Beneficiary_Nominations:String = null with get,set [] type UserResultConfiguration() = member val Order:Int32 = new Int32() with get,set member val Label:String = null with get,set member val Field:String = null with get,set member val Type:String = null with get,set [] type UserSearchConfiguration() = member val Order:Int32 = new Int32() with get,set member val Label:String = null with get,set member val Field:String = null with get,set member val Type:String = null with get,set [] type UserResultConfigurationAdminProxy() = member val Order:Int32 = new Int32() with get,set member val Label:String = null with get,set member val Field:String = null with get,set member val Type:String = null with get,set [] type UserSearchConfigurationAdminProxy() = member val Order:Int32 = new Int32() with get,set member val Label:String = null with get,set member val Field:String = null with get,set member val Type:String = null with get,set [] type FrAccountBalance() = member val Amount:Decimal = new Decimal() with get,set member val Currency:String = null with get,set [] type Currency() = member val Id:String = null with get,set member val Name:String = null with get,set member val Symbol:String = null with get,set member val Crypto:Boolean = new Boolean() with get,set member val Precision:Int32 = new Int32() with get,set member val Prefix:Boolean = new Boolean() with get,set member val Marketcap:Object = null with get,set member val Datetime:Nullable = new Nullable() with get,set [] type Investment() = member val Id:Int32 = new Int32() with get,set member val IdAccount:Int32 = new Int32() with get,set member val IdSecurity:Int32 = new Int32() with get,set member val IdType:Nullable = new Nullable() with get,set member val Label:String = null with get,set member val Code:String = null with get,set member val CodeType:String = null with get,set member val StockSymbol:String = null with get,set member val Source:String = null with get,set member val Description:String = null with get,set member val Quantity:Nullable = new Nullable() with get,set member val UnitPrice:Nullable = new Nullable() with get,set member val UnitValue:Nullable = new Nullable() with get,set member val Valuation:Nullable = new Nullable() with get,set member val Diff:Nullable = new Nullable() with get,set member val DiffPercent:Nullable = new Nullable() with get,set member val PrevDiff:Nullable = new Nullable() with get,set member val PrevDiffPercent:Nullable = new Nullable() with get,set member val VDate:DateTime = new DateTime() with get,set member val PrevVDate:Nullable = new Nullable() with get,set member val PortfolioShare:Decimal = new Decimal() with get,set member val Calculated:String[] = [||] with get,set member val Deleted:Nullable = new Nullable() with get,set member val LastUpdate:Nullable = new Nullable() with get,set member val OriginalCurrency:Currency = null with get,set member val OriginalValuation:Nullable = new Nullable() with get,set member val OriginalUnitValue:Nullable = new Nullable() with get,set member val OriginalUnitPrice:Nullable = new Nullable() with get,set member val OriginalDiff:Nullable = new Nullable() with get,set member val Details:InvestmentDetail = null with get,set member val StockMarket:Object = null with get,set member val Type:Object = null with get,set member val Pockets:Object[] = [||] with get,set type AccountUsage = | PRIV = 1 | ORGA = 2 type AccountOwnership = | Owner = 1 | CoOwner = 2 | Attorney = 3 [] type Loan() = member val TotalAmount:Nullable = new Nullable() with get,set member val AvailableAmount:Nullable = new Nullable() with get,set member val UsedAmount:Nullable = new Nullable() with get,set member val SubscriptionDate:Nullable = new Nullable() with get,set member val MaturityDate:Nullable = new Nullable() with get,set member val NextPaymentAmount:Nullable = new Nullable() with get,set member val NextPaymentDate:Nullable = new Nullable() with get,set member val Rate:Nullable = new Nullable() with get,set member val NbPaymentsLeft:Nullable = new Nullable() with get,set member val NbPaymentsDone:Nullable = new Nullable() with get,set member val NbPaymentsTotal:Nullable = new Nullable() with get,set member val LastPaymentAmount:Nullable = new Nullable() with get,set member val LastPaymentDate:Nullable = new Nullable() with get,set member val AccountLabel:String = null with get,set member val InsuranceLabel:String = null with get,set member val InsuranceAmount:Nullable = new Nullable() with get,set member val InsuranceRate:Nullable = new Nullable() with get,set member val Duration:Nullable = new Nullable() with get,set member val Type:String = null with get,set [] type Information() = member val Version:String = null with get,set member val ProviderType:String = null with get,set [] type Account() = member val Id:Int32 = new Int32() with get,set member val IdConnection:Nullable = new Nullable() with get,set member val IdUser:Nullable = new Nullable() with get,set member val IdSource:Nullable = new Nullable() with get,set member val IdParent:Nullable = new Nullable() with get,set member val Number:String = null with get,set member val OriginalName:String = null with get,set member val Balance:Nullable = new Nullable() with get,set member val Coming:Nullable = new Nullable() with get,set member val Display:Boolean = new Boolean() with get,set member val LastUpdate:Nullable = new Nullable() with get,set member val Deleted:Nullable = new Nullable() with get,set member val Disabled:Nullable = new Nullable() with get,set member val Iban:String = null with get,set member val Currency:Currency = null with get,set member val Type:String = null with get,set member val IdType:Int32 = new Int32() with get,set member val Bookmarked:Int32 = new Int32() with get,set member val Name:String = null with get,set member val Error:String = null with get,set member val Usage:Nullable = new Nullable() with get,set member val Ownership:AccountOwnership = new AccountOwnership() with get,set member val CompanyName:String = null with get,set member val Loan:Loan = null with get,set member val WebId:String = null with get,set member val OpeningDate:Object = null with get,set member val Recipients:Object[] = [||] with get,set member val Bic:Object = null with get,set member val ComingBalance:Double = new Double() with get,set member val FormattedBalance:String = null with get,set member val Calculated:String[] = [||] with get,set member val Valuation:Double = new Double() with get,set member val Diff:Double = new Double() with get,set member val DiffPercent:Double = new Double() with get,set member val PrevDiff:Double = new Double() with get,set member val PrevDiffPercent:Double = new Double() with get,set member val Information:Information = null with get,set member val Investments:Investment[] = [||] with get,set member val Transfers:Object[] = [||] with get,set [] type FrMandatoryContribution() = member val Employee:Int32 = new Int32() with get,set member val Employer:Int32 = new Int32() with get,set [] type FrOption() = member val Order:Int32 = new Int32() with get,set member val Code:String = null with get,set member val Name:String = null with get,set member val Url:String = null with get,set [] type FrInvestmentOptions() = member val Options:ResizeArray = new ResizeArray() with get,set [] type FrBeneficiary() = member val FirstName:String = null with get,set member val SurName:String = null with get,set [] type FrFees() = member val Contributions:Decimal = new Decimal() with get,set member val Asset1:Decimal = new Decimal() with get,set member val Asset2:Decimal = new Decimal() with get,set type PlanCategory = | Others = 0 | Current = 1 | Previous = 2 | Individual = 3 type PlanType = | OTHERS = 0 | PEE = 1 | PERO = 2 | PERCOL = 3 | PERIN = 4 [] type FrPlanInformation() = member val Id:Int64 = new Int64() with get,set member val PlanName:String = null with get,set member val ProviderName:String = null with get,set member val AccountBalance:FrAccountBalance = null with get,set member val AssetAllocation:ResizeArray = new ResizeArray() with get,set member val AccountDetails:Account = null with get,set member val PowensAccountState:String = null with get,set member val PowensAccountType:String = null with get,set member val AccountInvestments:ResizeArray = new ResizeArray() with get,set member val VoluntaryContribution:String = null with get,set member val MandatoryContribution:FrMandatoryContribution = null with get,set member val MandatoryContributionFormula:String = null with get,set member val InvestmentOptions:FrInvestmentOptions = null with get,set member val StockTransfer:String = null with get,set member val Beneficiary:FrBeneficiary = null with get,set member val FormOfPayment:String = null with get,set member val Taxation:String = null with get,set member val Fees:FrFees = null with get,set member val PlanInformation:String = null with get,set member val Type:String = null with get,set member val PlanCategory:String = null with get,set member val Enabled:Boolean = new Boolean() with get,set member val Url:String = null with get,set member val Category:PlanCategory = new PlanCategory() with get,set member val PlanType:PlanType = new PlanType() with get,set member val DateUpdated:DateTime = new DateTime() with get,set [] type FrCompanyPlan() = member val AccountBalanceDate:DateTime = new DateTime() with get,set member val AssetAllocationDate:DateTime = new DateTime() with get,set member val Plans:ResizeArray = new ResizeArray() with get,set member val HasDuplicate:Boolean = new Boolean() with get,set [] type PlanTypeMap() = member val Pee:FrCompanyPlan = null with get,set member val Pero:FrCompanyPlan = null with get,set member val Percol:FrCompanyPlan = null with get,set member val Perin:FrCompanyPlan = null with get,set member val NoMatchingCategory:FrCompanyPlan = null with get,set member val IncorrectCategoryMapping:FrCompanyPlan = null with get,set member val ExcessPlanMapping:FrCompanyPlan = null with get,set [] type FrCompanyPlans() = member val CurrentEmployerPlans:FrCompanyPlan = null with get,set member val PreviousEmployerPlans:FrCompanyPlan = null with get,set member val IndividualCompanyPlans:FrCompanyPlan = null with get,set member val Others:FrCompanyPlan = null with get,set member val Current:PlanTypeMap = null with get,set member val Previous:PlanTypeMap = null with get,set member val Individual:PlanTypeMap = null with get,set [] type EsRetirementPlans() = member val RetirementPlans:EsRetirementPlan[] = [||] with get,set [] type FrSocialSecurityParameters() = member val SocialSecurityContributionCeiling:Decimal = new Decimal() with get,set [] type FrCalculatorConfiguration() = inherit CalculatorConfiguration() member val SocialSecurityParameters:FrSocialSecurityParameters = null with get,set [] type FrFundSetup() = member val Id:String = null with get,set member val Name:String = null with get,set member val Code:String = null with get,set [] type FrPlanSetup() = member val PlanType:String = null with get,set member val Name:String = null with get,set member val Funds:ResizeArray = new ResizeArray() with get,set member val ConnectorID:Int32 = new Int32() with get,set member val PersonalInformation:String = null with get,set member val VoluntaryContributions:String = null with get,set member val InvestmentOptions:String = null with get,set member val PayoutOptions:String = null with get,set member val YourBeneficiaries:String = null with get,set member val RetirementLiquidation:String = null with get,set [] type FrPreviousPlansSetup() = member val ProviderName:String = null with get,set member val PlanType:String = null with get,set member val Link:String = null with get,set [] type BeRetirementPlan() = member val RetirementPlans:ResizeArray = new ResizeArray() with get,set member val LumpSumTotalDeathCover:Nullable = new Nullable() with get,set member val LumpSumTotalNoDeathCover:Nullable = new Nullable() with get,set member val AnnuityTotalDeathCover:Nullable = new Nullable() with get,set member val AnnuityTotalNoDeathCover:Nullable = new Nullable() with get,set member val TotalAccruedReserves:Nullable = new Nullable() with get,set member val TotalLegalMinimum:Nullable = new Nullable() with get,set member val TotalVestedReserves:Nullable = new Nullable() with get,set [] type BeRetirementPlans() = member val Type:String = null with get,set member val Reversible:Nullable = new Nullable() with get,set member val EmployerRetirementPlan:BeRetirementPlan = null with get,set member val EmployeeRetirementPlan:BeRetirementPlan = null with get,set member val TotalAnnuity:Nullable = new Nullable() with get,set member val TotalLumpSum:Nullable = new Nullable() with get,set member val TotalVestedReserves:Nullable = new Nullable() with get,set member val TotalAccruedReserves:Nullable = new Nullable() with get,set member val TotalLegalMinimum:Nullable = new Nullable() with get,set [] type Contribution() = member val EmploymentStatusPlan:String = null with get,set member val BalanceCurrentEmployer:Nullable = new Nullable() with get,set member val EmployeeContribution:Nullable = new Nullable() with get,set member val EmployeeContributionDate:Nullable = new Nullable() with get,set member val EmployerContribution:Nullable = new Nullable() with get,set member val EmployerContributionDate:Nullable = new Nullable() with get,set member val VoluntaryContribution:Nullable = new Nullable() with get,set member val VoluntaryContributionDate:Nullable = new Nullable() with get,set member val TotalContribution:Nullable = new Nullable() with get,set [] type BeContributions() = member val Balances:ResizeArray = new ResizeArray() with get,set [] type PrivateClientProduct() = member val Carrier:Int32 = new Int32() with get,set member val PrivateProductId:Int32 = new Int32() with get,set [] type ConfigurationVersionEmailSetting() = member val Id:String = null with get,set member val SubjectFormat:String = null with get,set member val SendToBCC:String[] = [||] with get,set member val SendToCC:String[] = [||] with get,set member val SendFrom:String[] = [||] with get,set member val BodyTemplate:String = null with get,set [] type FormTypeFieldsConfiguration() = member val Order:Int32 = new Int32() with get,set member val Label:String = null with get,set member val Field:String = null with get,set member val Type:String = null with get,set member val Validation:ResizeArray = new ResizeArray() with get,set member val LookupReference:String = null with get,set member val Min:Nullable = new Nullable() with get,set member val Max:Nullable = new Nullable() with get,set [] type FormTypeLookupConfiguration() = member val Name:String = null with get,set [] type Question() = member val Number:Int32 = new Int32() with get,set member val Description:String = null with get,set [] type Option() = member val Value:Int32 = new Int32() with get,set member val Description:String = null with get,set [] type ProductQuestion() = member val Question:Question = null with get,set member val Options:ResizeArray