' 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: AppReq.* '''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 AlbaApi.Model Imports TasSyd.Model.Members Imports AlbaMfs.Common.Data Imports AlbaMfs.Common.Models.PresentationLayer Imports AlbaApi.ServiceModel Imports AlbaApi.Application.DTOs Imports TasSyd.Model Namespace Global Namespace AlbaApi.Application.DTOs Public Partial Class AppData Inherits SiteContext Public Sub New() SiteStructure = New Dictionary(Of String, SiteSection) SectionElements = New Dictionary(Of String, List(Of String)) ListRelationships = New Dictionary(Of String, String) ListItems = New List(Of ListItem) Countries = New Dictionary(Of String, Country) Content = New List(Of Content) Lookups = New Dictionary(Of String, List(Of LookupItem)) ConversionTable = New List(Of Double) UserList = New List(Of Member) ClientLookup = New List(Of ClientLookup) UserListAdminProxy = New List(Of Member) ClientLookupAdminProxy = New List(Of ClientLookup) IntegrationKeys = New Dictionary(Of String, String) PtCurrentBalancesInfo = New List(Of CurrentBalanceDetails) PtCurrentBalancesTotal = New List(Of CurrentBalanceSummary) PtCurrentBalancesHistorical = New List(Of CurrentBalanceSummary) PtInvestmentInformation = New List(Of InvestmentInfo) End Sub Public Overridable Property SiteStructure As Dictionary(Of String, SiteSection) Public Overridable Property SectionElements As Dictionary(Of String, List(Of String)) Public Overridable Property ListRelationships As Dictionary(Of String, String) Public Overridable Property ListItems As List(Of ListItem) Public Overridable Property Countries As Dictionary(Of String, Country) Public Overridable Property Content As List(Of Content) Public Overridable Property AlbaMember As Member Public Overridable Property Lookups As Dictionary(Of String, List(Of LookupItem)) Public Overridable Property ConversionTable As List(Of Double) Public Overridable Property UserList As List(Of Member) Public Overridable Property ClientLookup As List(Of ClientLookup) Public Overridable Property UserListAdminProxy As List(Of Member) Public Overridable Property ClientLookupAdminProxy As List(Of ClientLookup) Public Overridable Property HRMemberDataListJson As String Public Overridable Property IntegrationKeys As Dictionary(Of String, String) Public Overridable Property IsHR As Boolean Public Overridable Property IsProxy As Boolean Public Overridable Property PtCurrentBalancesInfo As List(Of CurrentBalanceDetails) Public Overridable Property PtCurrentBalancesTotal As List(Of CurrentBalanceSummary) Public Overridable Property PtCurrentBalancesHistorical As List(Of CurrentBalanceSummary) Public Overridable Property PowensWebviewUri As String Public Overridable Property PowensConnectionState As String Public Overridable Property PowensWebviewCurrentUri As String Public Overridable Property PowensWebviewPreviousUri As String Public Overridable Property PowensWebviewIndividualUri As String Public Overridable Property PowensErrorMessage As String Public Overridable Property PowensErrorState As String Public Overridable Property PowensAccountState As String Public Overridable Property PtInvestmentInformation As List(Of InvestmentInfo) Public Overridable Property PtInvestmentInfoLatestDate As Nullable(Of Date) Public Overridable Property HRMember As Member Public Overridable Property ProxyAdmin As Member Public Overridable Property IsUnauthorized As Boolean End Class End Namespace Namespace AlbaApi.Model Public Partial Class ClientLookup Public Overridable Property Id As Integer Public Overridable Property Name As String End Class Public Partial Class Country Public Sub New() Languages = New Dictionary(Of String, String) End Sub Public Overridable Property Name As String Public Overridable Property Languages As Dictionary(Of String, String) End Class Public Partial Class CurrentBalanceDetails Public Overridable Property Month As Short Public Overridable Property Year As Short Public Overridable Property Balance As Decimal Public Overridable Property Contribution As Decimal Public Overridable Property Investment As Decimal Public Overridable Property Type As String Public Overridable Property TotalBalances As Decimal Public Overridable Property TotalContributions As Decimal Public Overridable Property TotalInvestments As Decimal End Class Public Partial Class CurrentBalanceSummary Public Overridable Property Type As String Public Overridable Property BalanceSummary As Decimal Public Overridable Property ContributionSummary As Decimal Public Overridable Property InvestmentSummary As Decimal End Class Public Partial Class InvestmentInfo Public Overridable Property MemberId As Long Public Overridable Property FundId As String Public Overridable Property FundName As String Public Overridable Property CurrentAllocation As Nullable(Of Decimal) Public Overridable Property InformationDate As Nullable(Of 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) End Class Public Partial Class ListItem Inherits Entity Implements IReturn(Of ListItem) Public Overridable Property ListId As String Public Overridable Property Country As String Public Overridable Property RelatedId As String Public Overridable Property Code As String Public Overridable Property Custom As String End Class 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 Public Partial Class SiteSection Public Sub New() HideFrom = New List(Of String) End Sub Public Overridable Property Route As String Public Overridable Property Public As Boolean Public Overridable Property Parent As String Public Overridable Property Roles As Integer Public Overridable Property HideFrom As List(Of String) Public Overridable Property Order As Integer End Class End Namespace Namespace AlbaApi.ServiceModel Public Partial Class AppReq Implements IReturn(Of AppData) Public Overridable Property IsFromSwitch As Boolean Public Overridable Property IsHr As Boolean Public Overridable Property IsProxy As Boolean Public Overridable Property IsPreview As Boolean Public Overridable Property IsRegistered As Boolean Public Overridable Property HasMultipleEmployment As Boolean Public Overridable Property EmployeeId As String Public Overridable Property EmployeeGuid As String Public Overridable Property EmpId As String Public Overridable Property PeriodByEmployeeId As String Public Overridable Property ClientId As String Public Overridable Property UserAccessToken As String Public Overridable Property CountryIsoCode As String Public Overridable Property LanguageIsoCode As String Public Overridable Property Source As String Public Overridable Property LoginId As String Public Overridable Property Pid As String Public Overridable Property WtwUserName As String Public Overridable Property CprNumber As String Public Overridable Property HasMemberData As Boolean End Class End Namespace Namespace AlbaMfs.Common.Data Public Partial Class Country Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} End Sub Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property IsoCode As String Public Overridable Property ConfigurationId As Nullable(Of Integer) Public Overridable Property CultureInfos As String Public Overridable Property ExcelTemplateId As String Public Overridable Property SaClientId As String Public Overridable Property Inactive As Boolean Public Overridable Property Timestamp As Byte() Public Overridable Property Configuration As Configuration Public Overridable Property Clients As ICollection(Of Client) Public Overridable Property Plans As ICollection(Of Plan) Public Overridable Property Documents As ICollection(Of Document) Public Overridable Property ImportJobs As ICollection(Of ImportJob) End Class 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.PresentationLayer 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 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 End Namespace Namespace TasSyd.Model Public Partial Class Content Inherits Entity Implements IReturn(Of Content) Public Sub New() Elements = New Dictionary(Of String, String) End Sub Public Overridable Property Section As String Public Overridable Property ItemId As String Public Overridable Property ItemCode As String Public Overridable Property Country As String Public Overridable Property Lang As String Public Overridable Property App As String Public Overridable Property CompanyId As String Public Overridable Property Company As String Public Overridable Property Elements As Dictionary(Of String, String) 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