' Options: 'Date: 2025-07-18 00:59:21 'Version: 6.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: SiteContextReq.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.IO Imports TasSyd.Model.Base Imports AlbaApi.Model.Enums Imports TasSyd.Model.Members Imports AlbaMfs.Common.Data Imports AlbaMfs.Common.Models.PresentationLayer Imports AlbaMfs.Common.Models.ConfigurationVersionClasses Imports AlbaMfs.Common.Models.HRProxyConfiguration Imports AlbaMfs.Common.Models.AdminProxyConfiguration Imports AlbaMfs.Common.Models.SiteContext.EsSiteContext Imports AlbaMfs.Common.Models.SiteContext.FrSiteContext Imports AlbaMfs.Common.Models.SiteContext.BeSiteContext Imports AlbaMfs.Common.Models.SiteContext.PtSiteContext Imports AlbaMfs.Common.Models.ConfigurationVersionClasses.DK Imports TasSyd.Model.Core.Contributions Imports AlbaMfs.Common.Models.CalculatorModels.DK Imports AlbaMfs.Common.Models.CalculatorModels.DE Imports AlbaMfs.Common.Models.SiteContext.FrSiteContext.Powens.SiteContext Imports AlbaMfs.Common.Models.CalculatorModels.FR Imports AlbaMfs.Common.Models.CalculatorModels.PT Imports AlbaMfs.Common.Models.Powens.DomainObjects Imports TasSyd.Model.Client Imports AlbaApi.Model Imports AlbaApi.ServiceModel Namespace Global Namespace AlbaApi.Model Public Partial Class Member Inherits Member Implements IReturn(Of Member) Public Overridable Property Id As String Public Overridable Property Email As String Public Overridable Property EmployeeGuidString As String Public Overridable Property IgnoreGender As Boolean End Class End Namespace Namespace AlbaApi.Model.Enums Public Enum AuthenticationMethodType NemId SSO Common Single End Enum End Namespace Namespace AlbaApi.ServiceModel Public Partial Class SiteContextReq Implements IReturn(Of SiteContext) End Class End Namespace Namespace AlbaMfs.Common.Data Public Partial Class Document Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} DocumentGroups = New List(Of DocumentGroup) End Sub Public Overridable Property Id As Long Public Overridable Property Reference As String Public Overridable Property Description As String Public Overridable Property Tags As String Public Overridable Property CountryId As Nullable(Of Integer) Public Overridable Property ClientId As Nullable(Of Integer) Public Overridable Property MemberId As Nullable(Of Long) Public Overridable Property Group As String Public Overridable Property SubTag As String Public Overridable Property LanguageIsoCode As String Public Overridable Property BenefitEffectiveDate As Nullable(Of Date) Public Overridable Property BulkName As String Public Overridable Property Size As Nullable(Of Long) Public Overridable Property DateCreated As Date Public Overridable Property Inactive As Boolean Public Overridable Property Timestamp As Byte() Public Overridable Property Client As Client Public Overridable Property Country As Country Public Overridable Property Member As Member Public Overridable Property DocumentGroups As List(Of DocumentGroup) Public Overridable Property BlobName As String Public Overridable Property ContentType As String Public Overridable Property Filename As String End Class Public Partial Class FundValue Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} End Sub Public Overridable Property Id As Long Public Overridable Property FundId As String Public Overridable Property ClientId As Integer Public Overridable Property InformationDate As Date Public Overridable Property InvestmentReturnTwelveMonths As Nullable(Of Decimal) Public Overridable Property InvestmentReturnThreeYears As Nullable(Of Decimal) Public Overridable Property InvestmentReturnFiveYears As Nullable(Of Decimal) Public Overridable Property CurrentAnnualPensionFee As Nullable(Of Decimal) Public Overridable Property DateCreated As Date Public Overridable Property DateUpdated As Nullable(Of Date) Public Overridable Property CreatedBy As String Public Overridable Property UpdatedBy As String Public Overridable Property Timestamp As Byte() End Class Public Interface IId End Interface Public Interface ITimestamp Property Timestamp As Byte() End Interface Public Enum LogoSource Consultant Employer End Enum Public Partial Class Member Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} End Sub Public Overridable Property Id As Long Public Overridable Property EmployeeGuid As Guid Public Overridable Property EmployeeId As String Public Overridable Property ClientId As Nullable(Of Integer) Public Overridable Property ConfigurationId As Nullable(Of Integer) Public Overridable Property LastName As String Public Overridable Property FirstName As String Public Overridable Property CompanyName As String Public Overridable Property EmployeeGroup As String Public Overridable Property Title As String Public Overridable Property Birthdate As Date Public Overridable Property EmailAddress As String Public Overridable Property MaritalStatus As MaritalStatuses Public Overridable Property PartnerBirthDate As Nullable(Of Date) Public Overridable Property Gender As Nullable(Of IsoGenders) Public Overridable Property MilitaryMonthCount As Nullable(Of Short) Public Overridable Property AnnualSalary As Nullable(Of Decimal) Public Overridable Property MonthlySalary As Nullable(Of Decimal) Public Overridable Property SalaryFrequency As Nullable(Of Integer) Public Overridable Property DeFederalState As Nullable(Of GermanFederalStates) Public Overridable Property DeTaxClass As Nullable(Of GermanTaxClasses) Public Overridable Property DeChurchTax As Nullable(Of Boolean) Public Overridable Property DePrivNursingInsurance As Nullable(Of Decimal) Public Overridable Property PensionFinancingOption As String Public Overridable Property HasPrivHealthInsurance As Nullable(Of Boolean) Public Overridable Property PrivHealthInsurance As Nullable(Of Decimal) Public Overridable Property ChildrenCount As Nullable(Of Short) Public Overridable Property Child1BirthDate As Nullable(Of Date) Public Overridable Property Child2BirthDate As Nullable(Of Date) Public Overridable Property Child3BirthDate As Nullable(Of Date) Public Overridable Property Child4BirthDate As Nullable(Of Date) Public Overridable Property Child5BirthDate As Nullable(Of Date) Public Overridable Property Child6BirthDate As Nullable(Of Date) Public Overridable Property Child7BirthDate As Nullable(Of Date) Public Overridable Property Child8BirthDate As Nullable(Of Date) Public Overridable Property Child9BirthDate As Nullable(Of Date) Public Overridable Property Child10BirthDate As Nullable(Of Date) Public Overridable Property AuthId As String Public Overridable Property AuthRegistrationDate As Nullable(Of Date) Public Overridable Property ActivationCode As String Public Overridable Property ActivationExpiringDate As Nullable(Of Date) Public Overridable Property PlanInfoDate As Nullable(Of Date) Public Overridable Property PlanInfoBag As String Public Overridable Property Inactive As Boolean Public Overridable Property DateCreated As Date Public Overridable Property RemoveRequestDate As Nullable(Of Date) Public Overridable Property Timestamp As Byte() Public Overridable Property Client As Client Public Overridable Property ContributionDataDate As Nullable(Of Date) Public Overridable Property BeneficiaryFirstName As String Public Overridable Property BeneficiaryLastName As String Public Overridable Property BeneficiaryTitle As String Public Overridable Property BeneficiaryDateOfBirth As Nullable(Of Date) Public Overridable Property AddressLine1 As String Public Overridable Property AddressLine2 As String Public Overridable Property AddressLine3 As String Public Overridable Property PhoneNumber As String Public Overridable Property MobileNumber As String Public Overridable Property DateCommencedService As Nullable(Of Date) Public Overridable Property CalculatorDataDate As Nullable(Of Date) Public Overridable Property CalculatorDataBag As String Public Overridable Property PeriodStart As Nullable(Of Date) Public Overridable Property PeriodEnd As Nullable(Of Date) Public Overridable Property MemberId As Nullable(Of Long) Public Overridable Property InfoBag As String Public Overridable Property ProjectionInfoBag As String Public Overridable Property CompanyPlanInfo As String Public Overridable Property InfoProviderReference As String Public Overridable Property DateOfHire As Nullable(Of Date) Public Overridable Property SSIN As String Public Overridable Property IsProxy As Nullable(Of Boolean) Public Overridable Property IsAllowedToVote As Nullable(Of Boolean) Public Overridable Property UserId As String Public Overridable Property ParticipantStatus As String Public Overridable Property InvestmentStrategy As String Public Overridable Property IsAllowedToUpdatePlan As Nullable(Of Boolean) Public Overridable Property PensionableSalary As Nullable(Of Decimal) Public Overridable Property DateOfBirthSpouse As Nullable(Of Date) Public Overridable Property DateOfBirthYoungestChild As Nullable(Of Date) Public Overridable Property DateHiredOfPlan As Nullable(Of Date) Public Overridable Property ContractType As String Public Overridable Property InvestmentRiskProfile As String Public Overridable Property Documents As ICollection(Of Document) Public Overridable Property PowensConnectionSyncs As ICollection(Of PowensConnectionSync) Public Overridable Property Members As ICollection(Of Member) Public Overridable Property GroupMembers As ICollection(Of GroupMember) Public Overridable Property Parent As Member Public Overridable Property PensionFundManager As String Public Overridable Property ProxyAccesses As ICollection(Of ProxyAccess) Public Overridable Property Beneficiaries As ICollection(Of Beneficiary) Public Overridable Property CurrentBalances As ICollection(Of CurrentBalance) Public Overridable Property DetailedBalances As ICollection(Of DetailedBalance) Public Overridable Property VotingPollAnswers As ICollection(Of VotingPollAnswer) Public Overridable Property InvestmentAllocations As ICollection(Of InvestmentAllocation) Public Overridable Property MemberContributions As ICollection(Of MemberContribution) Public Overridable Property ParticipantStatusFormAnswers As ICollection(Of ParticipantStatusFormAnswer) End Class End Namespace Namespace AlbaMfs.Common.Models.AdminProxyConfiguration Public Partial Class UserResultConfigurationAdminProxy Public Overridable Property Order As Integer Public Overridable Property Label As String Public Overridable Property Field As String Public Overridable Property Type As String End Class Public Partial Class UserSearchConfigurationAdminProxy Public Overridable Property Order As Integer Public Overridable Property Label As String Public Overridable Property Field As String Public Overridable Property Type As String End Class End Namespace Namespace AlbaMfs.Common.Models.CalculatorModels.DE Public Partial Class DeSocialSecurityParameters Public Overridable Property RetirementInsuranceCeiling As Decimal Public Overridable Property HealthInsuranceCeiling As Decimal Public Overridable Property CurrentPensionLevel As Decimal Public Overridable Property ReferenceIncome As Decimal Public Overridable Property DdrValues As FormerDdrValues Public Overridable Property EmployerRetirementPct As Decimal Public Overridable Property EmployerUnemployementPct As Decimal Public Overridable Property EmployerHealthInsuranceBasePct As Decimal Public Overridable Property EmployerHealthInsuranceAdditionalPct As Decimal Public Overridable Property EmployerNursingCarePct As Decimal Public Overridable Property EmployeeRetirementPct As Decimal Public Overridable Property EmployeeUnemployementPct As Decimal Public Overridable Property EmployeeHealthInsuranceBasePct As Decimal Public Overridable Property EmployeeHealthInsuranceAdditionalPct As Decimal Public Overridable Property EmployeeNursingCarePct As Decimal Public Overridable Property EmployeeChildlessNursingCareAdditionalPct As Decimal End Class Public Partial Class FormerDdrValues Public Overridable Property RetirementInsuranceCeiling As Decimal Public Overridable Property HealthInsuranceCeiling As Decimal Public Overridable Property CurrentPensionLevel As Decimal Public Overridable Property ReferenceIncome As Decimal End Class End Namespace Namespace AlbaMfs.Common.Models.CalculatorModels.DK Public Partial Class DanishAdvisoryParameters Public Overridable Property NormalRetirementAge As Integer Public Overridable Property PlanningHorizon As Integer Public Overridable Property RetirementGreenThresholdPct As Decimal Public Overridable Property RetirementAmberThresholdPct As Decimal Public Overridable Property IncapacityGreenThresholdPct As Decimal Public Overridable Property IncapacityAmberThresholdPct As Decimal Public Overridable Property CriticalIllnessGreenThresholdPct As Decimal Public Overridable Property CriticalIllnessAmberThresholdPct As Decimal Public Overridable Property DeathSingleGreenThresholdPct As Decimal Public Overridable Property DeathSingleAmberThresholdPct As Decimal Public Overridable Property DeathMarriedGreenThresholdPct As Decimal Public Overridable Property DeathMarriedAmberThresholdPct As Decimal End Class Public Partial Class DanishGeneralPensionParameters Public Overridable Property InstalmentPensionContributionCeiling As Decimal Public Overridable Property retirementSavingContributionCeilingLessThan5 As Decimal Public Overridable Property retirementSavingContributionCeilingMoreThan5 As Decimal End Class Public Partial Class DanishTaxParameters Public Overridable Property LabourMarketContributionRate As Decimal Public Overridable Property BottomTaxRate As Decimal Public Overridable Property HealthContributionRate As Decimal Public Overridable Property TopTaxRate As Decimal Public Overridable Property TopTaxLimit As Decimal Public Overridable Property TaxCeilingPercentage As Decimal Public Overridable Property TaxCeilingPercentagePositiveNetCapitalIncome As Decimal Public Overridable Property PersonalAllowanceYoung As Decimal Public Overridable Property PersonalAllowance As Decimal Public Overridable Property MaximalCapitalPensionDeduction As Decimal Public Overridable Property BaseDeductionPositiveNetCapitalIncome As Decimal Public Overridable Property ShareTaxRateBelowLimit As Decimal Public Overridable Property ShareTaxRateAboveLimit As Decimal Public Overridable Property LimitShareTax As Decimal Public Overridable Property BottomLimitEmployeeDeduction As Decimal Public Overridable Property EmployeeDeductionRate As Decimal Public Overridable Property MaximumEmploymentAllowance As Decimal Public Overridable Property PropertyValueTaxPercentageBelowLimitEVL As Decimal Public Overridable Property PropertyValueTaxPercentageAboveLimitEVL As Decimal Public Overridable Property LimitPropertyValueTax As Decimal Public Overridable Property DeductionOfPropertyValueTax6 As Decimal Public Overridable Property DeductionOfPropertyValueTax7 As Decimal Public Overridable Property MaximumImpactUnderEVL As Decimal Public Overridable Property NegativeNetCapitalIncome As Decimal Public Overridable Property BottomDeductionEqualizationTax As Decimal Public Overridable Property EqualizationTax As Decimal Public Overridable Property TransferableBottomDeductionEqualizationTax As Decimal Public Overridable Property BottomLineJobDeduction As Decimal Public Overridable Property JobDeductionRate As Decimal Public Overridable Property MaximumJobDeduction As Decimal Public Overridable Property CountyTaxLookup As IEnumerable(Of DanishCountyTaxParameters) End Class Public Partial Class FolkepensionParameters Public Overridable Property Year As Integer Public Overridable Property BaseAmount As Decimal Public Overridable Property PensionSupplementSingle As Decimal Public Overridable Property PensionSupplementOther As Decimal Public Overridable Property DeductionOnBaseAmount As Decimal Public Overridable Property DeductionOnIncomeOtherPct As Decimal Public Overridable Property DeductionIncomeAfterAMB As Decimal Public Overridable Property DeductionPensionSupplementSingle As Decimal Public Overridable Property DeductionPensionSupplementOther As Decimal Public Overridable Property ReductionBaseAmount As Decimal Public Overridable Property ReductionPensionSupplement As Decimal Public Overridable Property ReductionPensionSupplementOther As Decimal Public Overridable Property ReductionPensionSupplementSpouse As Decimal End Class Public Partial Class FortidspensionParameters Public Overridable Property Year As Integer Public Overridable Property StateSingle As Decimal Public Overridable Property StateOther As Decimal Public Overridable Property DeductionOnIncomeOther As Decimal Public Overridable Property MaxContributionPensioner As Decimal Public Overridable Property MaxContributionNotPensioner As Decimal Public Overridable Property DeductionSingle As Decimal Public Overridable Property DeductionOther As Decimal Public Overridable Property ReductionIncome As Decimal Public Overridable Property ReductionIncomeSpouse As Decimal Public Overridable Property MinimumSingle As Decimal Public Overridable Property MinimumOther As Decimal End Class End Namespace Namespace AlbaMfs.Common.Models.CalculatorModels.FR Public Partial Class FrSocialSecurityParameters Public Overridable Property SocialSecurityContributionCeiling As Decimal End Class End Namespace Namespace AlbaMfs.Common.Models.CalculatorModels.PT Public Partial Class PtSocialSecurityParameters Public Overridable Property NormalRetirementAge As Integer Public Overridable Property NormalRetirementAgeMonths As Integer End Class End Namespace Namespace AlbaMfs.Common.Models.ConfigurationVersionClasses Public Partial Class ConfigurationVersionEmailSetting Public Sub New() SendToBCC = New String(){} SendToCC = New String(){} SendFrom = New String(){} End Sub Public Overridable Property Id As String Public Overridable Property SubjectFormat As String Public Overridable Property SendToBCC As String() Public Overridable Property SendToCC As String() Public Overridable Property SendFrom As String() Public Overridable Property BodyTemplate As String End Class Public Partial Class ConfigurationVersionGroupConfig Public Sub New() EntityColumnFilters = New ConfigurationVersionEntityColumnFilter(){} End Sub Public Overridable Property EntityColumnFilters As ConfigurationVersionEntityColumnFilter() Public Overridable Property Rule As String End Class Public Partial Class ConfigurationVersionMemberDocumentConfig Public Sub New() allowedMIMETypes = New String(){} End Sub Public Overridable Property maxFileSizeMB As Integer Public Overridable Property allowedMIMETypes As String() End Class Public Partial Class ConfigurationVersionRecommendation Public Sub New() Products = New List(Of ProductQuestion) RiskQuestions = New List(Of RiskQuestion) Risks = New List(Of RiskRecommendation) End Sub Public Overridable Property Products As List(Of ProductQuestion) Public Overridable Property RiskQuestions As List(Of RiskQuestion) Public Overridable Property Risks As List(Of RiskRecommendation) End Class Public Partial Class ConfigurationVersionRecommendationProduct Public Sub New() Products = New List(Of ProductData) ProductRiskMatrix = New List(Of ProductRiskMatrix) BarGraphData = New List(Of Dictionary(Of String,String)) ProductTypeData = New List(Of ProductTypeData) End Sub Public Overridable Property Products As List(Of ProductData) Public Overridable Property PieGraphData As PieGraph Public Overridable Property ProductRiskMatrix As List(Of ProductRiskMatrix) Public Overridable Property BarGraphData As List(Of Dictionary(Of String,String)) Public Overridable Property ProductTypeData As List(Of ProductTypeData) Public Overridable Property HistoricalTableData As HistoricalData End Class Public Partial Class ConfigurationVersionVotingPollConfig Public Overridable Property Order As Integer Public Overridable Property Label As String Public Overridable Property Field As String Public Overridable Property Type As String End Class Public Partial Class ConfigurationVersionVotingPollSetup Public Sub New() Options = New ConfigurationVersionVotingOptions(){} End Sub Public Overridable Property Code As String Public Overridable Property StartDate As Nullable(Of Date) Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property DefaultImage As String Public Overridable Property Options As ConfigurationVersionVotingOptions() End Class Public Partial Class FormTypeFieldsConfiguration Public Sub New() Validation = New List(Of String) End Sub Public Overridable Property Order As Integer Public Overridable Property Label As String Public Overridable Property Field As String Public Overridable Property Type As String Public Overridable Property Validation As List(Of String) Public Overridable Property LookupReference As String Public Overridable Property Min As Nullable(Of Integer) Public Overridable Property Max As Nullable(Of Integer) End Class Public Partial Class FormTypeLookupConfiguration Public Overridable Property Name As String End Class Public Partial Class HistoricalData Public Sub New() Data = New List(Of Dictionary(Of String,String)) Years = New String(){} End Sub Public Overridable Property Data As List(Of Dictionary(Of String,String)) Public Overridable Property Years As String() Public Overridable Property WorstYear As String End Class Public Partial Class Option Public Overridable Property Value As Integer Public Overridable Property Description As String End Class Public Partial Class OptionGradeValue Public Overridable Property QuestionOptionReference As String Public Overridable Property GradeValue As Integer End Class Public Partial Class PieGraph Public Sub New() QuestionnaireAnswer = New QuestionnaireAnswer(){} End Sub Public Overridable Property QuestionnaireAnswer As QuestionnaireAnswer() End Class Public Partial Class ProductData Public Overridable Property Product As String Public Overridable Property Formula As String Public Overridable Property Carrier As String Public Overridable Property ProductTypeId As Integer Public Overridable Property Score As Nullable(Of Double) End Class Public Partial Class ProductQuestion Public Sub New() Options = New List(Of Option) End Sub Public Overridable Property Question As Question Public Overridable Property Options As List(Of Option) End Class Public Partial Class ProductRiskMatrix Public Overridable Property Carrier As String Public Overridable Property ProductRiskMatrixName As String Public Overridable Property A As String Public Overridable Property B As String Public Overridable Property C As String Public Overridable Property D As String End Class Public Partial Class ProductTypeData Public Overridable Property ProductTypeId As Nullable(Of Integer) Public Overridable Property ProductTypeName As String End Class Public Partial Class Question Public Overridable Property Number As Integer Public Overridable Property Description As String End Class Public Partial Class QuestionOption Public Sub New() OptionGradeValues = New List(Of OptionGradeValue) End Sub Public Overridable Property OptionNumber As Integer Public Overridable Property OptionGradeValues As List(Of OptionGradeValue) End Class Public Partial Class RiskQuestion Public Sub New() QuestionOptions = New List(Of QuestionOption) End Sub Public Overridable Property QuestionNumber As Integer Public Overridable Property HasQuestionReference As Boolean Public Overridable Property QuestionOptions As List(Of QuestionOption) End Class Public Partial Class RiskRecommendation Public Overridable Property StartValue As Integer Public Overridable Property EndValue As Integer Public Overridable Property RiskName As String Public Overridable Property RiskId As String End Class End Namespace Namespace AlbaMfs.Common.Models.ConfigurationVersionClasses.DK Public Partial Class ConfigurationVersionPublicContactUsSetup Public Sub New() ProductEmails = New ConfigurationVersionProductEmailSetup(){} ToRecipients = New String(){} CcRecipients = New String(){} BccRecipients = New String(){} End Sub Public Overridable Property LookupReference As String Public Overridable Property CurrentProduct As String Public Overridable Property ProductEmails As ConfigurationVersionProductEmailSetup() Public Overridable Property ToRecipients As String() Public Overridable Property CcRecipients As String() Public Overridable Property BccRecipients As String() End Class End Namespace Namespace AlbaMfs.Common.Models.HRProxyConfiguration Public Partial Class UserResultConfiguration Public Overridable Property Order As Integer Public Overridable Property Label As String Public Overridable Property Field As String Public Overridable Property Type As String End Class Public Partial Class UserSearchConfiguration Public Overridable Property Order As Integer Public Overridable Property Label As String Public Overridable Property Field As String Public Overridable Property Type As String End Class End Namespace Namespace AlbaMfs.Common.Models.Powens.DomainObjects Public Partial Class Account Public Sub New() Recipients = New Object(){} Calculated = New String(){} Investments = New Investment(){} Transfers = New Object(){} End Sub Public Overridable Property Id As Integer Public Overridable Property IdConnection As Nullable(Of Integer) Public Overridable Property IdUser As Nullable(Of Integer) Public Overridable Property IdSource As Nullable(Of Integer) Public Overridable Property IdParent As Nullable(Of Integer) Public Overridable Property Number As String Public Overridable Property OriginalName As String Public Overridable Property Balance As Nullable(Of Decimal) Public Overridable Property Coming As Nullable(Of Decimal) Public Overridable Property Display As Boolean Public Overridable Property LastUpdate As Nullable(Of Date) Public Overridable Property Deleted As Nullable(Of Date) Public Overridable Property Disabled As Nullable(Of Date) Public Overridable Property Iban As String Public Overridable Property Currency As Currency Public Overridable Property Type As String Public Overridable Property IdType As Integer Public Overridable Property Bookmarked As Integer Public Overridable Property Name As String Public Overridable Property [Error] As String Public Overridable Property Usage As Nullable(Of AccountUsage) Public Overridable Property Ownership As AccountOwnership Public Overridable Property CompanyName As String Public Overridable Property Loan As Loan Public Overridable Property WebId As String Public Overridable Property OpeningDate As Object Public Overridable Property Recipients As Object() Public Overridable Property Bic As Object Public Overridable Property ComingBalance As Double Public Overridable Property FormattedBalance As String Public Overridable Property Calculated As String() Public Overridable Property Valuation As Double Public Overridable Property Diff As Double Public Overridable Property DiffPercent As Double Public Overridable Property PrevDiff As Double Public Overridable Property PrevDiffPercent As Double Public Overridable Property Information As Information Public Overridable Property Investments As Investment() Public Overridable Property Transfers As Object() End Class Public Enum AccountOwnership Owner = 1 CoOwner = 2 Attorney = 3 End Enum Public Enum AccountUsage PRIV = 1 ORGA = 2 End Enum Public Partial Class Currency Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property Symbol As String Public Overridable Property Crypto As Boolean Public Overridable Property Precision As Integer Public Overridable Property Prefix As Boolean Public Overridable Property Marketcap As Object Public Overridable Property Datetime As Nullable(Of Date) End Class Public Partial Class Information Public Overridable Property Version As String Public Overridable Property ProviderType As String End Class Public Partial Class Investment Public Sub New() Calculated = New String(){} Pockets = New Object(){} End Sub Public Overridable Property Id As Integer Public Overridable Property IdAccount As Integer Public Overridable Property IdSecurity As Integer Public Overridable Property IdType As Nullable(Of Integer) Public Overridable Property Label As String Public Overridable Property Code As String Public Overridable Property CodeType As String Public Overridable Property StockSymbol As String Public Overridable Property Source As String Public Overridable Property Description As String Public Overridable Property Quantity As Nullable(Of Decimal) Public Overridable Property UnitPrice As Nullable(Of Decimal) Public Overridable Property UnitValue As Nullable(Of Decimal) Public Overridable Property Valuation As Nullable(Of Decimal) Public Overridable Property Diff As Nullable(Of Decimal) Public Overridable Property DiffPercent As Nullable(Of Decimal) Public Overridable Property PrevDiff As Nullable(Of Decimal) Public Overridable Property PrevDiffPercent As Nullable(Of Decimal) Public Overridable Property VDate As Date Public Overridable Property PrevVDate As Nullable(Of Date) Public Overridable Property PortfolioShare As Decimal Public Overridable Property Calculated As String() Public Overridable Property Deleted As Nullable(Of Date) Public Overridable Property LastUpdate As Nullable(Of Date) Public Overridable Property OriginalCurrency As Currency Public Overridable Property OriginalValuation As Nullable(Of Decimal) Public Overridable Property OriginalUnitValue As Nullable(Of Decimal) Public Overridable Property OriginalUnitPrice As Nullable(Of Decimal) Public Overridable Property OriginalDiff As Nullable(Of Decimal) Public Overridable Property Details As InvestmentDetail Public Overridable Property StockMarket As Object Public Overridable Property Type As Object Public Overridable Property Pockets As Object() End Class Public Partial Class Loan Public Overridable Property TotalAmount As Nullable(Of Decimal) Public Overridable Property AvailableAmount As Nullable(Of Decimal) Public Overridable Property UsedAmount As Nullable(Of Decimal) Public Overridable Property SubscriptionDate As Nullable(Of Date) Public Overridable Property MaturityDate As Nullable(Of Date) Public Overridable Property NextPaymentAmount As Nullable(Of Decimal) Public Overridable Property NextPaymentDate As Nullable(Of Date) Public Overridable Property Rate As Nullable(Of Decimal) Public Overridable Property NbPaymentsLeft As Nullable(Of Integer) Public Overridable Property NbPaymentsDone As Nullable(Of Integer) Public Overridable Property NbPaymentsTotal As Nullable(Of Integer) Public Overridable Property LastPaymentAmount As Nullable(Of Decimal) Public Overridable Property LastPaymentDate As Nullable(Of Date) Public Overridable Property AccountLabel As String Public Overridable Property InsuranceLabel As String Public Overridable Property InsuranceAmount As Nullable(Of Decimal) Public Overridable Property InsuranceRate As Nullable(Of Decimal) Public Overridable Property Duration As Nullable(Of Integer) Public Overridable Property Type As String End Class End Namespace Namespace AlbaMfs.Common.Models.PresentationLayer Public Partial Class AccidentInsurancePlan Public Overridable Property Carrier As CarrierEntity Public Overridable Property ExpiryAge As Nullable(Of Decimal) Public Overridable Property InsuranceAmount As Integer Public Overridable Property DeathCover As Boolean Public Overridable Property DentalCover As Boolean End Class Public Partial Class AuthenticationMethod Public Sub New() RegistrationFields = New String(){} End Sub Public Overridable Property Type As AuthenticationMethodType Public Overridable Property SaClientId As String Public Overridable Property RegistrationFields As String() End Class Public Enum AuthenticationMethodType NemId SSO Common Single End Enum Public Partial Class Branding Public Overridable Property PrimaryLogo As LogoSource Public Overridable Property SecondaryLogo As Nullable(Of LogoSource) Public Overridable Property PrimaryMobileMargin As String Public Overridable Property PrimaryDesktopMargin As String Public Overridable Property SecondaryMobileMargin As String Public Overridable Property SecondaryDesktopMargin As String End Class Public Partial Class CalculatorColorScheme Public Overridable Property PrimaryColor1 As String Public Overridable Property PrimaryColor2 As String Public Overridable Property DecorativeColor1 As String Public Overridable Property DecorativeColor2 As String Public Overridable Property DecorativeColor3 As String Public Overridable Property DecorativeColor4 As String Public Overridable Property DecorativeColor5 As String Public Overridable Property FontColor1 As String Public Overridable Property FontColor2 As String Public Overridable Property TableHeaderFontColor As String Public Overridable Property TableEmployerMatchFontColor As String Public Overridable Property ChartColors As IEnumerable(Of String) Public Overridable Property ReportColors As CalculatorReportColors End Class Public Partial Class CalculatorConfiguration End Class Public Partial Class CalculatorData Public Sub New() Locale = New Dictionary(Of String, String) RiskProfileMapping = New Dictionary(Of String, Dictionary(Of String,String)) DkAnnuityPriceList = New List(Of CalculatorDkAnnuityPrice) DkCarrierIDMapping = New Dictionary(Of String, String) PtLifetimePensionAnnuityFactors = New List(Of CalculatorPtAnnuityFactorLP) PtPensionDrawdownAnnuityFactors = New List(Of CalculatorPtAnnuityFactorPD) SalaryGrowthIndexMappings = New List(Of CalculatorSalaryGrowthIndexMapping) End Sub Public Overridable Property IsEnabled As Boolean Public Overridable Property CdyPosition As String Public Overridable Property AmountInputPrecision As Integer Public Overridable Property PercentInputPrecision As Integer Public Overridable Property Locale As Dictionary(Of String, String) Public Overridable Property DisplayPrecision As Integer Public Overridable Property UpwardsConversionPrecision As Integer Public Overridable Property DownwardsConversionPrecision As Integer Public Overridable Property UseInvestmentProductsFile As Boolean Public Overridable Property InvestmentProductsFileName As String Public Overridable Property Member As Member Public Overridable Property ClientCountryConfig As ClientCountryConfig Public Overridable Property ColorScheme As CalculatorColorScheme Public Overridable Property RiskProfileMapping As Dictionary(Of String, Dictionary(Of String,String)) Public Overridable Property DefaultRiskLevel As String Public Overridable Property DkAnnuityPriceList As List(Of CalculatorDkAnnuityPrice) Public Overridable Property DkCarrierIDMapping As Dictionary(Of String, String) Public Overridable Property DkDefaultCarrierID As String Public Overridable Property FrConfiguration As CalculatorFrConfiguration Public Overridable Property RpcLevelInfo As RPCLevelInfo Public Overridable Property FrIncludePEROProfitSharingSavings As Boolean Public Overridable Property PtLifetimePensionAnnuityFactors As List(Of CalculatorPtAnnuityFactorLP) Public Overridable Property PtPensionDrawdownAnnuityFactors As List(Of CalculatorPtAnnuityFactorPD) Public Overridable Property SalaryGrowthIndexMappings As List(Of CalculatorSalaryGrowthIndexMapping) End Class Public Partial Class CalculatorDkAnnuityPrice Public Overridable Property CarrierName As String Public Overridable Property RiskProfile As String Public Overridable Property Price As Double End Class Public Partial Class CalculatorFrConfiguration Public Sub New() PlanConfigurations = New List(Of CalculatorFrPlanConfiguration) ContributionRules = New List(Of CalculatorFrContributionRule) End Sub Public Overridable Property PlanConfigurations As List(Of CalculatorFrPlanConfiguration) Public Overridable Property ContributionRules As List(Of CalculatorFrContributionRule) End Class Public Partial Class CalculatorFrContributionBracket Public Overridable Property Threshold As Double Public Overridable Property Rate As Double End Class Public Enum CalculatorFrContributionBracketType None MultipleOfSSCC FixedAmount End Enum Public Partial Class CalculatorFrContributionCap Public Overridable Property Type As CalculatorFrContributionCapType Public Overridable Property ContributionType As CalculatorFrContributionType Public Overridable Property Value As Double End Class Public Enum CalculatorFrContributionCapType None Amount MatchPercent PercentOfSSCC End Enum Public Partial Class CalculatorFrContributionRule Public Sub New() Brackets = New List(Of CalculatorFrContributionBracket) End Sub Public Overridable Property ID As Integer Public Overridable Property Name As String Public Overridable Property ContributionType As CalculatorFrContributionType Public Overridable Property BracketType As CalculatorFrContributionBracketType Public Overridable Property Brackets As List(Of CalculatorFrContributionBracket) Public Overridable Property NumberOfBrackets As Integer End Class Public Enum CalculatorFrContributionType EmployeeMandatory EmployerMandatory EmployerMatch End Enum Public Partial Class CalculatorFrPlanConfiguration Public Sub New() PlanLevelContributionCaps = New List(Of CalculatorFrContributionCap) FundLevelContributionCaps = New Dictionary(Of String, List(Of CalculatorFrContributionCap)) ContributionRuleMapping = New Dictionary(Of String, List(Of Int32)) End Sub Public Overridable Property Type As CalculatorFrPlanType Public Overridable Property Name As String Public Overridable Property ContributionFee As Double Public Overridable Property AUMFeeUnitLinked As Double Public Overridable Property AUMFeeInsurerAsset As Double Public Overridable Property PlanLevelContributionCaps As List(Of CalculatorFrContributionCap) Public Overridable Property FundLevelContributionCaps As Dictionary(Of String, List(Of CalculatorFrContributionCap)) Public Overridable Property ContributionRuleMapping As Dictionary(Of String, List(Of Int32)) End Class Public Enum CalculatorFrPlanType PEE PERCOL PERO PERIN End Enum Public Partial Class CalculatorPtAnnuityFactorLP Public Overridable Property Age As Integer Public Overridable Property IsReversionary As Boolean Public Overridable Property Factor As Double End Class Public Partial Class CalculatorPtAnnuityFactorPD Public Overridable Property Term As Integer Public Overridable Property InvestmentCode As String Public Overridable Property Factor As Double End Class Public Partial Class CalculatorReportColors Public Overridable Property TableColors As CalculatorReportTableColors Public Overridable Property Chart1Colors As IEnumerable(Of String) Public Overridable Property Chart2Colors As IEnumerable(Of String) Public Overridable Property Chart3Colors As IEnumerable(Of String) End Class Public Partial Class CalculatorReportTableColors Public Overridable Property HeaderTableFontColor As String Public Overridable Property BasicTableHeaderColor As String Public Overridable Property BasicTableFontColor As String Public Overridable Property Panel1Color As String Public Overridable Property Panel2Color As String Public Overridable Property Panel3Color As String End Class Public Partial Class CalculatorSalaryGrowthIndexMapping Public Overridable Property Name As String Public Overridable Property IndexType As String End Class Public Partial Class CarrierEntity Inherits Entity Public Overridable Property CarrierId As String End Class Public Partial Class ColorScheme Public Overridable Property NewNavigationColorScheme As String Public Overridable Property PrimaryPalette As PrimaryPalette Public Overridable Property SecondaryPalette As SecondaryPalette Public Overridable Property DecorativeColourPalette As DecorativeColourPalette Public Overridable Property DecorativeGrayPalette As DecorativeGrayPalette Public Overridable Property FontPalette As FontPalette End Class Public Partial Class ConditionalAccess Public Sub New() HealthInsuranceExcludedUrls = New List(Of String) PensionSchemeExcludedUrls = New List(Of String) InvestmentChoiceExcludedUrls = New List(Of String) End Sub Public Overridable Property HealthInsuranceExcludedUrls As List(Of String) Public Overridable Property PensionSchemeExcludedUrls As List(Of String) Public Overridable Property InvestmentChoiceExcludedUrls As List(Of String) End Class Public Partial Class ConfigurationIds Public Sub New() Configuration = New Integer(){} End Sub Public Overridable Property Configuration As Integer() Public Overridable Property PlanParameters As Integer End Class Public Partial Class ContactDetails Public Sub New() OpeningHours = New Dictionary(Of String, OpeningHours) End Sub Public Overridable Property Website As String Public Overridable Property Email As String Public Overridable Property PhoneNumber As String Public Overridable Property OpeningHours As Dictionary(Of String, OpeningHours) Public Overridable Property ShowInFooter As Boolean End Class Public Partial Class CounsellingOption Public Sub New() BookingGroups = New BookingGroup(){} End Sub Public Overridable Property IsEnabled As Boolean Public Overridable Property StartDate As Nullable(Of Date) Public Overridable Property EndDate As Nullable(Of Date) Public Overridable Property ContactDetails As ContactDetails Public Overridable Property Url As String Public Overridable Property Fee As Nullable(Of Decimal) Public Overridable Property BookingGroups As BookingGroup() End Class Public Partial Class CounsellingOptions Public Overridable Property IsEnabled As Boolean Public Overridable Property CallbackOption As CounsellingOption Public Overridable Property SendAnEmailOption As CounsellingOption Public Overridable Property ServiceLineOption As CounsellingOption Public Overridable Property BookAppointment As CounsellingOption Public Overridable Property SeniorAdvisory As CounsellingOption End Class Public Partial Class Cover Public Overridable Property Carrier As CarrierEntity Public Overridable Property PayOut As String Public Overridable Property Unit As String Public Overridable Property ExpiryAge As String Public Overridable Property DefaultTaxCode As String Public Overridable Property OptionalTaxCode As String Public Overridable Property ScalingDown As Boolean Public Overridable Property HasBasic As Boolean Public Overridable Property HasExtra As Boolean Public Overridable Property BasicBenefit As Nullable(Of Decimal) Public Overridable Property BasicMinimumAmount As Nullable(Of Decimal) Public Overridable Property ExtraBenefit As Decimal End Class Public Enum CoverageTypes None Optional Mandatory End Enum Public Partial Class CriticalIllnessInsurancePlan Public Overridable Property CriticalIllnessCover As IEnumerable(Of Cover) Public Overridable Property CriticalIllnessChildrenCover As IEnumerable(Of Cover) End Class Public Partial Class DeathCover Public Overridable Property Cover As Cover Public Overridable Property DepositGuarantee As String Public Overridable Property DepositGuarenteeOptional As Nullable(Of Boolean) End Class Public Partial Class DeathInsurancePlan Public Overridable Property DeathCover As IEnumerable(Of DeathCover) Public Overridable Property DeathChildrenCover As IEnumerable(Of Cover) End Class Public Partial Class DeCalculatorConfiguration Inherits CalculatorConfiguration Public Overridable Property SocialSecurityParameters As DeSocialSecurityParameters End Class Public Partial Class DecorativeColourPalette Public Overridable Property DecorativeColour1 As String Public Overridable Property DecorativeColour2 As String Public Overridable Property DecorativeColour3 As String End Class Public Partial Class DecorativeGrayPalette Public Overridable Property DecorativeColour1 As String Public Overridable Property DecorativeColour2 As String Public Overridable Property DecorativeColour3 As String Public Overridable Property DecorativeColour4 As String Public Overridable Property DecorativeColour5 As String Public Overridable Property DecorativeColour6 As String Public Overridable Property DecorativeColour7 As String Public Overridable Property DecorativeColour8 As String Public Overridable Property DecorativeColour9 As String Public Overridable Property DecorativeColour10 As String Public Overridable Property DecorativeColour11 As String Public Overridable Property DecorativeColour12 As String End Class Public Partial Class DentalInsurancePlan Public Overridable Property Carrier As CarrierEntity Public Overridable Property ExpiryAge As Nullable(Of Decimal) Public Overridable Property CoverageType As String Public Overridable Property ExtendedCoverage As Boolean End Class Public Partial Class DeRetirementPlans Public Sub New() RetirementBenefitAmountDisplayOptions = New RetirementBenefitAmountDisplayOptionType(){} FinancingVehicles = New FinancingVehicleType(){} ContributionTypes = New ContributionType(){} RetirementPlans = New DeRetirementPlan(){} DefaultRetirementPlans = New DeRetirementPlan(){} End Sub Public Overridable Property RetirementBenefitAmountDisplayOption As Nullable(Of RetirementBenefitAmountDisplayOptionType) Public Overridable Property RetirementBenefitAmountDisplayOptions As RetirementBenefitAmountDisplayOptionType() Public Overridable Property FinancingVehicles As FinancingVehicleType() Public Overridable Property ContributionTypes As ContributionType() Public Overridable Property RetirementPlans As DeRetirementPlan() Public Overridable Property DefaultRetirementPlans As DeRetirementPlan() End Class Public Partial Class DisabilityCover Public Overridable Property BasicDisabilityCover As Cover Public Overridable Property BasicSalaryScale As Nullable(Of Boolean) Public Overridable Property Paragraph17 As Boolean Public Overridable Property ProfessionDisability As Boolean Public Overridable Property MinimumDisabilityPeriodMonths As Nullable(Of Integer) Public Overridable Property JobCapacityAssessmentBenefit As Boolean End Class Public Partial Class DisabilityInsurancePlan Public Overridable Property DisabilityDegree As String Public Overridable Property HasPremiumWaiverCover As Boolean Public Overridable Property DisabilityCover As IEnumerable(Of DisabilityCover) End Class Public Partial Class DkBookingInfo Public Sub New() BookingGroups = New BookingGroup(){} End Sub Public Overridable Property BookingAllowed As Boolean Public Overridable Property BookingGroups As BookingGroup() Public Overridable Property HasBookingTime As Boolean Public Overridable Property BookingTimeLink As String End Class Public Partial Class DkCalculatorConfiguration Inherits CalculatorConfiguration Public Overridable Property FolkepensionParameters As FolkepensionParameters Public Overridable Property FortidspensionParameters As FortidspensionParameters Public Overridable Property DanishTaxParameters As DanishTaxParameters Public Overridable Property DanishAdvisoryParameters As DanishAdvisoryParameters Public Overridable Property DanishGeneralPensionParameters As DanishGeneralPensionParameters End Class Public Partial Class DkPensionsInfo Public Overridable Property [Date] As Date Public Overridable Property Savings As IEnumerable(Of DkPensionsInfoSaving) Public Overridable Property Projections As IEnumerable(Of DkPensionsInfoProjection) Public Overridable Property Risks As IEnumerable(Of DkPensionsInfoRisk) End Class Public Partial Class DkPensionsInfoProjection Public Overridable Property Id As Integer Public Overridable Property SavingsNumber As Integer Public Overridable Property RetirementAge As Integer Public Overridable Property TaxCode As DkTaxationCode Public Overridable Property IncludeInProjection As Boolean Public Overridable Property FromAge As Integer Public Overridable Property ToAge As Integer Public Overridable Property Amount As Nullable(Of Integer) End Class Public Partial Class DkPensionsInfoRisk Public Overridable Property Number As Integer Public Overridable Property Carrier As String Public Overridable Property Risk As PensionsInfoBenefitType Public Overridable Property PaymentType As PensionsInfoPaymentType Public Overridable Property Beneficiary As PensionsInfoBeneficiaryType Public Overridable Property TaxCode As DkTaxationCode Public Overridable Property Amount As Nullable(Of Integer) End Class Public Partial Class DkPensionsInfoSaving Public Overridable Property Number As Integer Public Overridable Property Carrier As String Public Overridable Property ReferenceNumber As String Public Overridable Property AnnualContribution As Nullable(Of Integer) Public Overridable Property IncludeInProjection As Boolean Public Overridable Property StatementDate As Nullable(Of Date) Public Overridable Property Savings As Nullable(Of Integer) Public Overridable Property Projections As IEnumerable(Of DkPensionsInfoProjection) End Class Public Enum DkTaxationCode Free = 51 FullTax = 52 FullDuty = 53 NoInfo = 54 End Enum Public Partial Class Document Public Overridable Property Tags As String Public Overridable Property SubTag As String Public Overridable Property Size As Long Public Overridable Property DateCreated As Date Public Overridable Property IsNew As Boolean Public Overridable Property Reference As String Public Overridable Property Filename As String Public Overridable Property LanguageIsoCode As String End Class Public Partial Class Entity Public Overridable Property LogoUri As String Public Overridable Property Name As String Public Overridable Property ContactDetails As ContactDetails End Class Public Partial Class FinancialWellbeing Public Overridable Property Carrier As CarrierEntity Public Overridable Property ExpiryAge As Nullable(Of Decimal) End Class Public Partial Class FontPalette Public Overridable Property FontColour1 As String Public Overridable Property FontColour2 As String End Class Public Partial Class FrCompanyPlans Public Overridable Property CurrentEmployerPlans As FrCompanyPlan Public Overridable Property PreviousEmployerPlans As FrCompanyPlan Public Overridable Property IndividualCompanyPlans As FrCompanyPlan Public Overridable Property Others As FrCompanyPlan Public Overridable Property Current As PlanTypeMap Public Overridable Property Previous As PlanTypeMap Public Overridable Property Individual As PlanTypeMap End Class Public Partial Class HealthInsurancePlan Public Overridable Property Carrier As CarrierEntity Public Overridable Property ExpiryAge As Nullable(Of Decimal) Public Overridable Property CoverageType As CoverageTypes Public Overridable Property SpouseCoverageType As CoverageTypes Public Overridable Property ChildCoverageType As CoverageTypes Public Overridable Property ChildCoverageMaxAge As Integer End Class Public Partial Class Member Public Sub New() PowensConnections = New List(Of PowensConnection) Beneficiaries = New List(Of Beneficiary) CurrentBalances = New List(Of CurrentBalance) DetailedBalances = New List(Of DetailedBalance) End Sub Public Overridable Property MemberId As Long Public Overridable Property EmployeeId As String Public Overridable Property EmployeeGuid As Guid Public Overridable Property Email As String Public Overridable Property Title As String Public Overridable Property FirstName As String Public Overridable Property CompanyName As String Public Overridable Property EmployeeGroup As String Public Overridable Property LastName As String Public Overridable Property DateOfBirth As Date Public Overridable Property Gender As IsoGenders Public Overridable Property MaritalStatus As MaritalStatuses Public Overridable Property NumberOfChildren As Integer Public Overridable Property ChildrenCount As Nullable(Of Integer) Public Overridable Property MonthlySalary As Nullable(Of Decimal) Public Overridable Property AnnualSalary As Nullable(Of Decimal) Public Overridable Property DkPensionTerms As DkPensionTerms Public Overridable Property DkPrivateEmailAddress As String Public Overridable Property DkEmployerName As String Public Overridable Property DkContactConsent As Boolean Public Overridable Property DkPersonalMandate As Boolean Public Overridable Property DeFederalState As Nullable(Of GermanFederalStates) Public Overridable Property DeTaxClass As Nullable(Of GermanTaxClasses) Public Overridable Property DeChurchTax As Nullable(Of Boolean) Public Overridable Property HasPrivHealthInsurance As Nullable(Of Boolean) Public Overridable Property PrivHealthInsurance As Nullable(Of Decimal) Public Overridable Property DePrivNursingInsurance As Nullable(Of Decimal) Public Overridable Property ContributionDataDate As Nullable(Of Date) Public Overridable Property BeneficiaryFirstName As String Public Overridable Property BeneficiaryLastName As String Public Overridable Property BeneficiaryTitle As String Public Overridable Property BeneficiaryDateOfBirth As Nullable(Of Date) Public Overridable Property AddressLine1 As String Public Overridable Property AddressLine2 As String Public Overridable Property AddressLine3 As String Public Overridable Property PhoneNumber As String Public Overridable Property MobileNumber As String Public Overridable Property DateCommencedService As Nullable(Of Date) Public Overridable Property PartnerBirthDate As Nullable(Of Date) Public Overridable Property MilitaryMonthCount As Nullable(Of Short) Public Overridable Property Child1BirthDate As Nullable(Of Date) Public Overridable Property Child2BirthDate As Nullable(Of Date) Public Overridable Property Child3BirthDate As Nullable(Of Date) Public Overridable Property Child4BirthDate As Nullable(Of Date) Public Overridable Property Child5BirthDate As Nullable(Of Date) Public Overridable Property Child6BirthDate As Nullable(Of Date) Public Overridable Property Child7BirthDate As Nullable(Of Date) Public Overridable Property Child8BirthDate As Nullable(Of Date) Public Overridable Property Child9BirthDate As Nullable(Of Date) Public Overridable Property Child10BirthDate As Nullable(Of Date) Public Overridable Property InfoBag As String Public Overridable Property ProjectionInfoBag As String Public Overridable Property ClientId As Nullable(Of Integer) Public Overridable Property CompanyPlanInfo As String Public Overridable Property PensionFundManager As String Public Overridable Property DateOfHire As Nullable(Of Date) Public Overridable Property PowensConnections As List(Of PowensConnection) Public Overridable Property IsPrivateClient As Boolean Public Overridable Property IsProxy As Boolean Public Overridable Property Beneficiaries As List(Of Beneficiary) Public Overridable Property CurrentBalances As List(Of CurrentBalance) Public Overridable Property DetailedBalances As List(Of DetailedBalance) Public Overridable Property BeneficiariesLatestSubmittedDate As Nullable(Of Date) Public Overridable Property UserId As String Public Overridable Property ParticipantStatus As String Public Overridable Property InvestmentStrategy As String Public Overridable Property IsAllowedToUpdatePlan As Nullable(Of Boolean) Public Overridable Property PensionableSalary As Nullable(Of Decimal) Public Overridable Property DateOfBirthSpouse As Nullable(Of Date) Public Overridable Property DateOfBirthYoungestChild As Nullable(Of Date) Public Overridable Property DateHiredOfPlan As Nullable(Of Date) Public Overridable Property ContractType As String Public Overridable Property IsAllowedToVote As Nullable(Of Boolean) Public Overridable Property VotingPollAnswer As VotingPollAnswer End Class Public Partial Class OpeningHours Public Overridable Property Opening As Time Public Overridable Property LunchStart As Time Public Overridable Property LunchEnd As Time Public Overridable Property Closing As Time End Class Public Partial Class PathFinder Public Overridable Property Carrier As CarrierEntity Public Overridable Property ExpiryAge As Nullable(Of Decimal) End Class Public Partial Class PensionSightClient Public Overridable Property ClientID As String Public Overridable Property Name As String Public Overridable Property Name_NL As String Public Overridable Property Name_FR As String Public Overridable Property Name_EN As String Public Overridable Property Text_Standard_Beneficiary_Nominations As String Public Overridable Property Text_Specific_Beneficiary_Nominations As String End Class Public Enum PensionsInfoBeneficiaryType AccountOwner = 1 NextAkin = 3 Children = 8 Estate = 9 NamedBeneficiary = 15 Spouse = 18 End Enum Public Enum PensionsInfoBenefitType Death = 2 LossOfWorkAbility = 3 CriticalIllness = 4 Health = 5 End Enum Public Enum PensionsInfoPaymentType Lumpsum = 1 FixedTermAnnuity = 2 Annuity = 3 End Enum Public Partial Class Period Public Overridable Property Start As Nullable(Of Date) Public Overridable Property [End] As Nullable(Of Date) Public Overridable Property ClientName As String Public Overridable Property ClientCode As String Public Overridable Property ClientId As Nullable(Of Integer) Public Overridable Property AuthId As String Public Overridable Property EmployeeId As String Public Overridable Property InfoProviderReference As String Public Overridable Property Status As String End Class Public Partial Class PlanTypeMap Public Overridable Property Pee As FrCompanyPlan Public Overridable Property Pero As FrCompanyPlan Public Overridable Property Percol As FrCompanyPlan Public Overridable Property Perin As FrCompanyPlan Public Overridable Property NoMatchingCategory As FrCompanyPlan Public Overridable Property IncorrectCategoryMapping As FrCompanyPlan Public Overridable Property ExcessPlanMapping As FrCompanyPlan End Class Public Partial Class PreventiveTreatment Public Overridable Property Carrier As CarrierEntity Public Overridable Property ExpiryAge As Nullable(Of Decimal) End Class Public Partial Class PrimaryPalette Public Overridable Property PrimaryColour1 As String Public Overridable Property PrimaryColour2 As String Public Overridable Property PrimaryColour3 As String Public Overridable Property PrimaryColour4 As String Public Overridable Property PrimaryColour5 As String Public Overridable Property PrimaryColour6 As String Public Overridable Property PrimaryColour7 As String Public Overridable Property PrimaryColour8 As String Public Overridable Property PrimaryColour9 As String Public Overridable Property PrimaryColour10 As String Public Overridable Property PrimaryColour11 As String Public Overridable Property PrimaryColour12 As String Public Overridable Property PrimaryColour13 As String Public Overridable Property PrimaryColour14 As String Public Overridable Property PrimaryColour15 As String Public Overridable Property PrimaryColour16 As String Public Overridable Property PrimaryColour17 As String Public Overridable Property PrimaryColour18 As String Public Overridable Property PrimaryColour19 As String End Class Public Partial Class PrivateClientProduct Public Overridable Property Carrier As Integer Public Overridable Property PrivateProductId As Integer End Class Public Partial Class PtContribution Public Overridable Property Id As Long Public Overridable Property MemberId As Long Public Overridable Property ChoiceStartDate As Nullable(Of Date) Public Overridable Property ChoiceEndDate As Nullable(Of Date) Public Overridable Property BaseContributionPercent As Nullable(Of Decimal) Public Overridable Property VoluntaryContributionPercent As Nullable(Of Decimal) Public Overridable Property IncentiveContributionPercent As Nullable(Of Decimal) Public Overridable Property TotalContributionPercent As Nullable(Of Decimal) Public Overridable Property BaseContributionValue As Nullable(Of Decimal) Public Overridable Property VoluntaryContributionValue As Nullable(Of Decimal) Public Overridable Property IncentiveContributionValue As Nullable(Of Decimal) Public Overridable Property TotalContributionValue As Nullable(Of Decimal) Public Overridable Property DateCreated As Date Public Overridable Property DateUpdated As Nullable(Of Date) End Class Public Partial Class PtFundLifecycleList Public Sub New() InvestmentChoiceList = New List(Of Dictionary(Of String,String)) End Sub Public Overridable Property InvestmentChoiceList As List(Of Dictionary(Of String,String)) End Class Public Partial Class PtInvestmentAllocation Public Overridable Property Id As Long Public Overridable Property MemberId As Long Public Overridable Property FundId As String Public Overridable Property CurrentBalancePercent As Nullable(Of Decimal) Public Overridable Property FutureContributionPercent As Nullable(Of Decimal) Public Overridable Property CurrentBalanceFutureContributionPercent As Nullable(Of Decimal) Public Overridable Property DateCreated As Date Public Overridable Property DateUpdated As Nullable(Of Date) End Class Public Partial Class PtInvestmentSetup Public Overridable Property HasLifeCycle As Boolean Public Overridable Property IsCurrentBalanceDisplayed As Boolean Public Overridable Property IsFutureContributionDisplayed As Boolean Public Overridable Property IsCurrentBalanceFutureContributionDisplayed As Boolean Public Overridable Property IsAdditionalInfoDisplayed As Boolean Public Overridable Property ChoicePeriodStartDate As Nullable(Of Date) Public Overridable Property ChoicePeriodEndDate As Nullable(Of Date) Public Overridable Property LifeCycleAgeBasis As String Public Overridable Property LifeCycleAgeBasisDate As Date Public Overridable Property LifeCycleAge As Integer Public Overridable Property BaseContributionPercent As Nullable(Of Decimal) Public Overridable Property IsBaseContributionRuleExisting As Nullable(Of Boolean) Public Overridable Property IsTotalAllocated1To100 As Nullable(Of Boolean) Public Overridable Property ChildrenCount As Nullable(Of Integer) End Class Public Partial Class PtParticipantStatusSetup Public Overridable Property IsNewJoinerFormEnabled As Boolean Public Overridable Property IsLeaverFormEnabled As Boolean Public Overridable Property IsNewJoinerDataExisting As Boolean Public Overridable Property IsLeaverDataExisting As Boolean End Class Public Enum RetirementBenefitAmountDisplayOptionType Accumulated Guaranteed Projected End Enum Public Partial Class RetirementPlan Public Overridable Property ContributionUnit As String Public Overridable Property MandatoryEmployerContribution As Decimal Public Overridable Property MandatoryEmployeeContribution As Decimal Public Overridable Property AdditionalContribution As Decimal Public Overridable Property SavingOptions As IEnumerable(Of SavingOption) Public Overridable Property DefaultCarrier As CarrierEntity Public Overridable Property HasDefaultSavingProduct As Boolean Public Overridable Property DefaultSavingProduct As SavingProduct End Class Public Partial Class RPCLevelInfo Public Overridable Property Level1 As Double Public Overridable Property Level2 As Double Public Overridable Property Level3 As Double End Class Public Partial Class SecondaryPalette Public Overridable Property SecondaryColour1 As String Public Overridable Property SecondaryColour2 As String Public Overridable Property SecondaryColour3 As String Public Overridable Property SecondaryColour4 As String End Class Public Partial Class SecurityToken Public Overridable Property Value As String Public Overridable Property Expiration As Date End Class Public Partial Class SeniorCitizenConcept Public Overridable Property Solidary As Nullable(Of Boolean) Public Overridable Property HasSpecificPrice As Nullable(Of Boolean) Public Overridable Property SpecificPrice As Decimal End Class Public Partial Class SiteContext Public Sub New() Modules = New List(Of String) Carriers = New ConfigurationVersionCarrier(){} AvailableLanguages = New List(Of String) FrFundSetups = New List(Of FrFundSetup) FrPlanSetups = New List(Of FrPlanSetup) FrPreviousPlansSetups = New List(Of FrPreviousPlansSetup) FrIndividualPlanFunds = New List(Of String) BeRetirementPlans = New List(Of BeRetirementPlans) PrivateClientProducts = New List(Of PrivateClientProduct) EmailSettings = New List(Of ConfigurationVersionEmailSetting) PtFundValues = New List(Of FundValue) PtFundsSetups = New List(Of PtFund) PtInvestmentAllocations = New List(Of PtInvestmentAllocation) PtMatchingContributionList = New List(Of PtMatchingContribution) VotingPollConfig = New List(Of ConfigurationVersionVotingPollConfig) End Sub Public Overridable Property EchoUri As String Public Overridable Property Branding As Branding Public Overridable Property Modules As List(Of String) Public Overridable Property ConditionalAccess As ConditionalAccess Public Overridable Property ColorScheme As ColorScheme Public Overridable Property Carriers As ConfigurationVersionCarrier() Public Overridable Property Country As String Public Overridable Property DefaultLanguage As String Public Overridable Property AvailableLanguages As List(Of String) Public Overridable Property Currency As String Public Overridable Property Employer As Entity Public Overridable Property Carrier As CarrierEntity Public Overridable Property Consultant As Entity Public Overridable Property Member As Member Public Overridable Property CounsellingOptions As CounsellingOptions Public Overridable Property DkCalculatorConfiguration As DkCalculatorConfiguration Public Overridable Property DkPensionsInfoSsoTicket As SecurityToken Public Overridable Property DkPensionsInfo As DkPensionsInfo Public Overridable Property DeCalculatorConfiguration As DeCalculatorConfiguration Public Overridable Property DisabilityInsurancePlan As DisabilityInsurancePlan Public Overridable Property CriticalIllnessInsurancePlan As CriticalIllnessInsurancePlan Public Overridable Property DeathInsurancePlan As DeathInsurancePlan Public Overridable Property HealthInsurancePlan As HealthInsurancePlan Public Overridable Property AccidentInsurancePlan As AccidentInsurancePlan Public Overridable Property DentalInsurancePlan As DentalInsurancePlan Public Overridable Property SeniorCitizenConcept As SeniorCitizenConcept Public Overridable Property RetirementPlan As RetirementPlan Public Overridable Property DeRetirementPlans As DeRetirementPlans Public Overridable Property PreventiveTreatment As PreventiveTreatment Public Overridable Property IsPensionScheme As Boolean Public Overridable Property PathFinder As PathFinder Public Overridable Property FinancialWellBeing As FinancialWellbeing Public Overridable Property UseInformalLanguage As Nullable(Of Boolean) Public Overridable Property UsesSSO As Nullable(Of Boolean) Public Overridable Property AuthenticationMethod As AuthenticationMethod Public Overridable Property CprNumberNeeded As Boolean Public Overridable Property ActivationCodeRequired As Boolean Public Overridable Property EmployerEmailDomain As String Public Overridable Property Version As String Public Overridable Property TaxPseudocodeURL As String Public Overridable Property CalculatorConfiguration As CalculatorData Public Overridable Property ConfigurationIds As ConfigurationIds Public Overridable Property DocumentList As IEnumerable(Of Document) Public Overridable Property NewDocumentDaySpan As Nullable(Of Integer) Public Overridable Property SasTokenDurationInSeconds As Nullable(Of Double) Public Overridable Property DataRetentionPeriodInYears As Nullable(Of Integer) Public Overridable Property Periods As IEnumerable(Of Period) Public Overridable Property GroupConfig As ConfigurationVersionGroupConfig Public Overridable Property MemberDocumentConfig As ConfigurationVersionMemberDocumentConfig Public Overridable Property PensionSightClient As PensionSightClient Public Overridable Property UserResultConfiguration As IEnumerable(Of UserResultConfiguration) Public Overridable Property UserSearchConfiguration As IEnumerable(Of UserSearchConfiguration) Public Overridable Property UserResultConfigurationAdminProxy As IEnumerable(Of UserResultConfigurationAdminProxy) Public Overridable Property UserSearchConfigurationAdminProxy As IEnumerable(Of UserSearchConfigurationAdminProxy) Public Overridable Property FrCompanyPlans As FrCompanyPlans Public Overridable Property EsRetirementPlans As EsRetirementPlans Public Overridable Property FrCalculatorConfiguration As FrCalculatorConfiguration Public Overridable Property FrFundSetups As List(Of FrFundSetup) Public Overridable Property FrPlanSetups As List(Of FrPlanSetup) Public Overridable Property FrPreviousPlansSetups As List(Of FrPreviousPlansSetup) Public Overridable Property FrIndividualPlanFunds As List(Of String) Public Overridable Property BeRetirementPlans As List(Of BeRetirementPlans) Public Overridable Property BeContributions As BeContributions Public Overridable Property PrivateClientProducts As List(Of PrivateClientProduct) Public Overridable Property ContactUs As ConfigurationVersionEmailSetting Public Overridable Property EmailSettings As List(Of ConfigurationVersionEmailSetting) Public Overridable Property FormTypeFieldsConfiguration As IEnumerable(Of FormTypeFieldsConfiguration) Public Overridable Property FormTypeLookupConfiguration As IEnumerable(Of FormTypeLookupConfiguration) Public Overridable Property Recommendation As ConfigurationVersionRecommendation Public Overridable Property RecommendationProduct As ConfigurationVersionRecommendationProduct Public Overridable Property PtFundValues As List(Of FundValue) Public Overridable Property PtFundsSetups As List(Of PtFund) Public Overridable Property PtContributionData As PtContribution Public Overridable Property PtInvestmentAllocations As List(Of PtInvestmentAllocation) Public Overridable Property PtInvestmentSetup As PtInvestmentSetup Public Overridable Property PtFundLifecycleList As PtFundLifecycleList Public Overridable Property PtParticipantStatusSetup As PtParticipantStatusSetup Public Overridable Property PtMatchingContributionList As List(Of PtMatchingContribution) Public Overridable Property VotingPollSetup As ConfigurationVersionVotingPollSetup Public Overridable Property VotingPollConfig As List(Of ConfigurationVersionVotingPollConfig) Public Overridable Property PtCalculatorConfiguration As PtCalculatorConfiguration Public Overridable Property BookingInfo As DkBookingInfo Public Overridable Property DkPublicContactUsSetup As ConfigurationVersionPublicContactUsSetup End Class Public Partial Class Time Public Overridable Property Hours As Integer Public Overridable Property Minutes As Integer End Class End Namespace Namespace AlbaMfs.Common.Models.SiteContext.BeSiteContext Public Partial Class BeContributions Public Sub New() Balances = New List(Of Contribution) End Sub Public Overridable Property Balances As List(Of Contribution) End Class Public Partial Class BeRetirementPlan Public Sub New() RetirementPlans = New List(Of RetirementPlan) End Sub Public Overridable Property RetirementPlans As List(Of RetirementPlan) Public Overridable Property LumpSumTotalDeathCover As Nullable(Of Decimal) Public Overridable Property LumpSumTotalNoDeathCover As Nullable(Of Decimal) Public Overridable Property AnnuityTotalDeathCover As Nullable(Of Decimal) Public Overridable Property AnnuityTotalNoDeathCover As Nullable(Of Decimal) Public Overridable Property TotalAccruedReserves As Nullable(Of Decimal) Public Overridable Property TotalLegalMinimum As Nullable(Of Decimal) Public Overridable Property TotalVestedReserves As Nullable(Of Decimal) End Class Public Partial Class BeRetirementPlans Public Overridable Property Type As String Public Overridable Property Reversible As Nullable(Of Double) Public Overridable Property EmployerRetirementPlan As BeRetirementPlan Public Overridable Property EmployeeRetirementPlan As BeRetirementPlan Public Overridable Property TotalAnnuity As Nullable(Of Decimal) Public Overridable Property TotalLumpSum As Nullable(Of Decimal) Public Overridable Property TotalVestedReserves As Nullable(Of Decimal) Public Overridable Property TotalAccruedReserves As Nullable(Of Decimal) Public Overridable Property TotalLegalMinimum As Nullable(Of Decimal) End Class Public Partial Class Contribution Public Overridable Property EmployerFundDate As Date Public Overridable Property Contributions As Decimal Public Overridable Property [Return] As Decimal Public Overridable Property AccruedValue As Decimal Public Overridable Property LegalMinimum As Decimal Public Overridable Property VestedReserves As Decimal Public Overridable Property Currency As String End Class Public Partial Class RetirementPlan Public Overridable Property Name As String Public Overridable Property Type As String Public Overridable Property Annuity As LifeInsurance Public Overridable Property LumpSum As LifeInsurance Public Overridable Property AccruedReserves As Nullable(Of Decimal) Public Overridable Property LegalMinimum As Nullable(Of Decimal) Public Overridable Property VestedReserves As Nullable(Of Decimal) Public Overridable Property Currency As String Public Overridable Property Frequency As String End Class End Namespace Namespace AlbaMfs.Common.Models.SiteContext.EsSiteContext Public Partial Class Contribution Public Overridable Property EmploymentStatusPlan As String Public Overridable Property BalanceCurrentEmployer As Nullable(Of Decimal) Public Overridable Property EmployeeContribution As Nullable(Of Decimal) Public Overridable Property EmployeeContributionDate As Nullable(Of Date) Public Overridable Property EmployerContribution As Nullable(Of Decimal) Public Overridable Property EmployerContributionDate As Nullable(Of Date) Public Overridable Property VoluntaryContribution As Nullable(Of Decimal) Public Overridable Property VoluntaryContributionDate As Nullable(Of Date) Public Overridable Property TotalContribution As Nullable(Of Decimal) End Class Public Partial Class EsRetirementPlans Public Sub New() RetirementPlans = New EsRetirementPlan(){} End Sub Public Overridable Property RetirementPlans As EsRetirementPlan() End Class End Namespace Namespace AlbaMfs.Common.Models.SiteContext.FrSiteContext Public Partial Class FrCalculatorConfiguration Inherits CalculatorConfiguration Public Overridable Property SocialSecurityParameters As FrSocialSecurityParameters End Class Public Partial Class FrFundSetup Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property Code As String End Class Public Partial Class FrPlanSetup Public Sub New() Funds = New List(Of String) End Sub Public Overridable Property PlanType As String Public Overridable Property Name As String Public Overridable Property Funds As List(Of String) Public Overridable Property ConnectorID As Integer Public Overridable Property PersonalInformation As String Public Overridable Property VoluntaryContributions As String Public Overridable Property InvestmentOptions As String Public Overridable Property PayoutOptions As String Public Overridable Property YourBeneficiaries As String Public Overridable Property RetirementLiquidation As String End Class Public Partial Class FrPreviousPlansSetup Public Overridable Property ProviderName As String Public Overridable Property PlanType As String Public Overridable Property Link As String End Class End Namespace Namespace AlbaMfs.Common.Models.SiteContext.FrSiteContext.Powens.SiteContext Public Partial Class Currency Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property Symbol As String Public Overridable Property Crypto As Boolean Public Overridable Property Precision As Integer Public Overridable Property Prefix As Boolean Public Overridable Property Marketcap As Object Public Overridable Property Datetime As Nullable(Of Date) End Class Public Partial Class FrAccountBalance Public Overridable Property Amount As Decimal Public Overridable Property Currency As String End Class Public Partial Class FrBeneficiary Public Overridable Property FirstName As String Public Overridable Property SurName As String End Class Public Partial Class FrCompanyPlan Public Sub New() Plans = New List(Of FrPlanInformation) End Sub Public Overridable Property AccountBalanceDate As Date Public Overridable Property AssetAllocationDate As Date Public Overridable Property Plans As List(Of FrPlanInformation) Public Overridable Property HasDuplicate As Boolean End Class Public Partial Class FrFees Public Overridable Property Contributions As Decimal Public Overridable Property Asset1 As Decimal Public Overridable Property Asset2 As Decimal End Class Public Partial Class FrInvestmentOptions Public Sub New() Options = New List(Of FrOption) End Sub Public Overridable Property Options As List(Of FrOption) End Class Public Partial Class FrMandatoryContribution Public Overridable Property Employee As Integer Public Overridable Property Employer As Integer End Class Public Partial Class FrOption Public Overridable Property Order As Integer Public Overridable Property Code As String Public Overridable Property Name As String Public Overridable Property Url As String End Class Public Partial Class FrPlanInformation Public Sub New() AssetAllocation = New List(Of Investment) AccountInvestments = New List(Of Investment) End Sub Public Overridable Property Id As Long Public Overridable Property PlanName As String Public Overridable Property ProviderName As String Public Overridable Property AccountBalance As FrAccountBalance Public Overridable Property AssetAllocation As List(Of Investment) Public Overridable Property AccountDetails As Account Public Overridable Property PowensAccountState As String Public Overridable Property PowensAccountType As String Public Overridable Property AccountInvestments As List(Of Investment) Public Overridable Property VoluntaryContribution As String Public Overridable Property MandatoryContribution As FrMandatoryContribution Public Overridable Property MandatoryContributionFormula As String Public Overridable Property InvestmentOptions As FrInvestmentOptions Public Overridable Property StockTransfer As String Public Overridable Property Beneficiary As FrBeneficiary Public Overridable Property FormOfPayment As String Public Overridable Property Taxation As String Public Overridable Property Fees As FrFees Public Overridable Property PlanInformation As String Public Overridable Property Type As String Public Overridable Property PlanCategory As String Public Overridable Property Enabled As Boolean Public Overridable Property Url As String Public Overridable Property Category As PlanCategory Public Overridable Property PlanType As PlanType Public Overridable Property DateUpdated As Date End Class Public Partial Class Investment Public Sub New() Calculated = New String(){} Pockets = New Object(){} End Sub Public Overridable Property Id As Integer Public Overridable Property IdAccount As Integer Public Overridable Property IdSecurity As Integer Public Overridable Property IdType As Nullable(Of Integer) Public Overridable Property Label As String Public Overridable Property Code As String Public Overridable Property CodeType As String Public Overridable Property StockSymbol As String Public Overridable Property Source As String Public Overridable Property Description As String Public Overridable Property Quantity As Decimal Public Overridable Property UnitPrice As Decimal Public Overridable Property UnitValue As Decimal Public Overridable Property Valuation As Decimal Public Overridable Property Diff As Decimal Public Overridable Property DiffPercent As Decimal Public Overridable Property PrevDiff As Nullable(Of Decimal) Public Overridable Property PrevDiffPercent As Nullable(Of Decimal) Public Overridable Property VDate As Date Public Overridable Property PrevVDate As Nullable(Of Date) Public Overridable Property PortfolioShare As Decimal Public Overridable Property Calculated As String() Public Overridable Property Deleted As Nullable(Of Date) Public Overridable Property LastUpdate As Date Public Overridable Property OriginalCurrency As Currency Public Overridable Property OriginalValuation As Nullable(Of Decimal) Public Overridable Property OriginalUnitValue As Nullable(Of Decimal) Public Overridable Property OriginalUnitPrice As Nullable(Of Decimal) Public Overridable Property OriginalDiff As Nullable(Of Decimal) Public Overridable Property Details As InvestmentDetail Public Overridable Property StockMarket As Object Public Overridable Property Type As Object Public Overridable Property Pockets As Object() End Class Public Enum PlanCategory Others Current Previous Individual End Enum Public Enum PlanType OTHERS PEE PERO PERCOL PERIN End Enum End Namespace Namespace AlbaMfs.Common.Models.SiteContext.PtSiteContext Public Partial Class PtCalculatorConfiguration Inherits CalculatorConfiguration Public Overridable Property SocialSecurityParameters As PtSocialSecurityParameters End Class Public Partial Class PtFund Public Overridable Property Identifier As String Public Overridable Property Name As String End Class Public Partial Class PtMatchingContribution Public Overridable Property Voluntary As Double Public Overridable Property Match As Nullable(Of Double) End Class End Namespace Namespace TasSyd.Model.Base Public Partial Class Entity Implements IEntity Public Overridable Property Id As String End Class End Namespace Namespace TasSyd.Model.Client Public Partial Class ClientCountryConfig Inherits DatedEntity Public Sub New() Assets = New List(Of AssetConfig) ContTables = New List(Of ContributionTableSpec) Investments = New List(Of InvestmentProduct) Content = New Dictionary(Of String, List(Of Content)) Environments = New Dictionary(Of String, String) CustomNumericConstraints = New Dictionary(Of String, Constraint(Of Decimal)) AssetReturnRates = New Dictionary(Of String, ReturnRates) GetAssetClassFundDictionary = New Dictionary(Of String, Boolean) GetTermBasedFundDictionary = New Dictionary(Of String, Boolean) GetAllocationsDictionary = New Dictionary(Of String, Dictionary(Of Int32,Dictionary(Of String,Double))) AssetNameMap = New Dictionary(Of String, String) AssetContNameMap = New Dictionary(Of String, Dictionary(Of String,String)) End Sub Public Overridable Property ClientCode As String Public Overridable Property ClientName As String Public Overridable Property CountryCode As String Public Overridable Property Source As DataSourceResult Public Overridable Property AgeRMin As Integer Public Overridable Property AgeRMax As Integer Public Overridable Property PrimarySalary As String Public Overridable Property AnnuityConfig As AnnuityConfig Public Overridable Property Assets As List(Of AssetConfig) Public Overridable Property ContTables As List(Of ContributionTableSpec) Public Overridable Property Investments As List(Of InvestmentProduct) Public Overridable Property Content As Dictionary(Of String, List(Of Content)) Public Overridable Property Environments As Dictionary(Of String, String) Public Overridable Property CustomNumericConstraints As Dictionary(Of String, Constraint(Of Decimal)) Public Overridable Property AssetReturnRates As Dictionary(Of String, ReturnRates) Public Overridable Property InvestmentPropertyRates As Double Public Overridable Property GetAssetClassFundDictionary As Dictionary(Of String, Boolean) Public Overridable Property GetTermBasedFundDictionary As Dictionary(Of String, Boolean) Public Overridable Property GetAllocationsDictionary As Dictionary(Of String, Dictionary(Of Int32,Dictionary(Of String,Double))) Public Overridable Property AssetNameMap As Dictionary(Of String, String) Public Overridable Property AssetContNameMap As Dictionary(Of String, Dictionary(Of String,String)) Public Overridable Property CacheKey As String End Class End Namespace Namespace TasSyd.Model.Core.Contributions Public Partial Class Contribution Inherits Projectable Public Sub New() Custom = New Dictionary(Of String, String) MemberRateLookup = New Dictionary(Of Integer, Double) End Sub Public Overridable Property Code As String Public Overridable Property Index As Integer Public Overridable Property Name As String Public Overridable Property Ccy As String Public Overridable Property ContTable As String Public Overridable Property IsEmployeeCont As Boolean Public Overridable Property EmployerFlag As Boolean Public Overridable Property Type As ContributionType Public Overridable Property LinkedContIndex As Integer Public Overridable Property SourceRate As String Public Overridable Property IsTaxable As Boolean Public Overridable Property Amount As Double Public Overridable Property CoreAmount As Double Public Overridable Property Freq As Double Public Overridable Property Rate As Double Public Overridable Property CoreRate As Double Public Overridable Property FromAge As Integer Public Overridable Property ToAge As Nullable(Of Integer) Public Overridable Property Salary As Double Public Overridable Property AnnualAmount As Double Public Overridable Property AnnualCoreAmount As Double Public Overridable Property IsAlwaysOneOff As Boolean Public Overridable Property IsOneOff As Boolean Public Overridable Property ConstraintType As ContributionConstraintType Public Overridable Property Custom As Dictionary(Of String, String) Public Overridable Property MemberRateLookup As Dictionary(Of Integer, Double) Public Overridable Property IsFromSalary As Boolean End Class End Namespace Namespace TasSyd.Model.Members Public Partial Class Member Inherits Entity Implements IProjectable Public Sub New() People = New List(Of Person) Assets = New List(Of Asset) Annuities = New List(Of Annuity) InvestmentProperties = New List(Of InvestmentProperty) IncomeVectors = New Dictionary(Of String, List(Of Double)) Indexation = New List(Of RateSpec) AnnuityDisc = New List(Of RateSpec) IndexationRates = New Dictionary(Of String, List(Of Double)) AnnuityDiscRates = New Dictionary(Of String, List(Of Double)) Custom = New Dictionary(Of String, String) End Sub Public Overridable Property UserId As String Public Overridable Property SystemId As String Public Overridable Property SchemeCode As String Public Overridable Property SessionId As String Public Overridable Property ClientId As String Public Overridable Property ClientCode As String Public Overridable Property IsDefault As Boolean Public Overridable Property GroupId As String Public Overridable Property GroupNameUpper As String Public Overridable Property AppName As String Public Overridable Property AppNameUpper As String Public Overridable Property Key As String Public Overridable Property KeyUpper As String Public Overridable Property Country As String Public Overridable Property Locale As String Public Overridable Property Ccy As String Public Overridable Property Cdy As String Public Overridable Property Status As String Public Overridable Property StatusCode As String Public Overridable Property Category As String Public Overridable Property Scheme As String Public Overridable Property PrimarySalary As String Public Overridable Property Email As String Public Overridable Property Employer As Employer Public Overridable Property Roles As Roles Public Overridable Property AsAt As Date Public Overridable Property CalcDate As Date Public Overridable Property NextEOFY As Date Public Overridable Property PeriodToNextEOFY As Double Public Overridable Property Year As Integer Public Overridable Property HasPartner As Boolean Public Overridable Property IncludePartner As Boolean Public Overridable Property IncludePartnerInCalc As Boolean Public Overridable Property HomeOwner As Boolean Public Overridable Property TargetAge As Integer Public Overridable Property TargetTime As Integer Public Overridable Property TargetIncomeR As Double Public Overridable Property TargetIncomeRFreq As Double Public Overridable Property TargetIncomeRAnnual As Double Public Overridable Property TargetP As Double Public Overridable Property IncludeSS As Boolean Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property Gender As Gender Public Overridable Property Dob As Date Public Overridable Property Salary As Double Public Overridable Property People As List(Of Person) Public Overridable Property Assets As List(Of Asset) Public Overridable Property IncludeAnnuities As Boolean Public Overridable Property Annuities As List(Of Annuity) Public Overridable Property Spending As Spending Public Overridable Property InvestmentProperties As List(Of InvestmentProperty) Public Overridable Property IncomeVectors As Dictionary(Of String, List(Of Double)) Public Overridable Property Config As AssumptionsConfig Public Overridable Property Indexation As List(Of RateSpec) Public Overridable Property AnnuityDisc As List(Of RateSpec) Public Overridable Property IndexationRates As Dictionary(Of String, List(Of Double)) Public Overridable Property AnnuityDiscRates As Dictionary(Of String, List(Of Double)) Public Overridable Property Balance As Double Public Overridable Property PlanSomeValue As String Public Overridable Property Flag1 As Boolean Public Overridable Property Flag2 As Boolean Public Overridable Property IsFriendly As Boolean Public Overridable Property FinancingOption As String Public Overridable Property TotalYears As Integer Public Overridable Property TotalLoopYears As Integer Public Overridable Property Age As Double Public Overridable Property AgeR As Double Public Overridable Property IntAge As Integer Public Overridable Property IndexType As String Public Overridable Property IndexTypePre As String Public Overridable Property IndexTypePost As String Public Overridable Property DeflationType As String Public Overridable Property Custom As Dictionary(Of String, String) Public Overridable Property CountryCalcConfig As CountryCalculatorConfiguration Public Overridable Property Summary As MemberSummary Public Overridable Property LastModified As Date Public Overridable Property IsReturningUser As Boolean Public Overridable Property ClientCountryConfigCacheKey As String Public Overridable Property PersonalAssets As Double Public Overridable Property ResultsSummary As Summary Public Overridable Property TotalContribution As TotalContribution End Class End Namespace End Namespace