All Verbs | /projection |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class ProjectionReq
{
public SiteContext context = null;
public Member member = null;
public SiteContext getContext() { return context; }
public ProjectionReq setContext(SiteContext value) { this.context = value; return this; }
public Member getMember() { return member; }
public ProjectionReq setMember(Member value) { this.member = value; return this; }
}
public static class SiteContext
{
public String echoUri = null;
public Branding branding = null;
public ArrayList<String> modules = null;
public ConditionalAccess conditionalAccess = null;
public ColorScheme colorScheme = null;
public ArrayList<ConfigurationVersionCarrier> carriers = null;
public String country = null;
public String defaultLanguage = null;
public ArrayList<String> availableLanguages = null;
public String currency = null;
public Entity employer = null;
public CarrierEntity carrier = null;
public Entity consultant = null;
public Member member = null;
public CounsellingOptions counsellingOptions = null;
public DkCalculatorConfiguration dkCalculatorConfiguration = null;
public SecurityToken dkPensionsInfoSsoTicket = null;
public DkPensionsInfo dkPensionsInfo = null;
public DeCalculatorConfiguration deCalculatorConfiguration = null;
public DisabilityInsurancePlan disabilityInsurancePlan = null;
public CriticalIllnessInsurancePlan criticalIllnessInsurancePlan = null;
public DeathInsurancePlan deathInsurancePlan = null;
public HealthInsurancePlan healthInsurancePlan = null;
public AccidentInsurancePlan accidentInsurancePlan = null;
public DentalInsurancePlan dentalInsurancePlan = null;
public SeniorCitizenConcept seniorCitizenConcept = null;
public RetirementPlan retirementPlan = null;
public DeRetirementPlans deRetirementPlans = null;
public PreventiveTreatment preventiveTreatment = null;
public Boolean isPensionScheme = null;
public PathFinder pathFinder = null;
public FinancialWellbeing financialWellBeing = null;
public Boolean useInformalLanguage = null;
public Boolean usesSSO = null;
public AuthenticationMethod authenticationMethod = null;
public Boolean cprNumberNeeded = null;
public Boolean activationCodeRequired = null;
public String employerEmailDomain = null;
public String version = null;
public String taxPseudocodeURL = null;
public CalculatorData calculatorConfiguration = null;
public ConfigurationIds configurationIds = null;
public ArrayList<Document> documentList = null;
public Integer newDocumentDaySpan = null;
public Double sasTokenDurationInSeconds = null;
public Integer dataRetentionPeriodInYears = null;
public ArrayList<Period> periods = null;
public ConfigurationVersionGroupConfig groupConfig = null;
public ConfigurationVersionMemberDocumentConfig memberDocumentConfig = null;
public PensionSightClient pensionSightClient = null;
public ArrayList<UserResultConfiguration> userResultConfiguration = null;
public ArrayList<UserSearchConfiguration> userSearchConfiguration = null;
public ArrayList<UserResultConfigurationAdminProxy> userResultConfigurationAdminProxy = null;
public ArrayList<UserSearchConfigurationAdminProxy> userSearchConfigurationAdminProxy = null;
public FrCompanyPlans frCompanyPlans = null;
public EsRetirementPlans esRetirementPlans = null;
public FrCalculatorConfiguration frCalculatorConfiguration = null;
public ArrayList<FrFundSetup> frFundSetups = null;
public ArrayList<FrPlanSetup> frPlanSetups = null;
public ArrayList<FrPreviousPlansSetup> frPreviousPlansSetups = null;
public ArrayList<String> frIndividualPlanFunds = null;
public ArrayList<BeRetirementPlans> beRetirementPlans = null;
public BeContributions beContributions = null;
public ArrayList<PrivateClientProduct> privateClientProducts = null;
public ConfigurationVersionEmailSetting contactUs = null;
public ArrayList<ConfigurationVersionEmailSetting> emailSettings = null;
public ArrayList<FormTypeFieldsConfiguration> formTypeFieldsConfiguration = null;
public ArrayList<FormTypeLookupConfiguration> formTypeLookupConfiguration = null;
public ConfigurationVersionRecommendation recommendation = null;
public ConfigurationVersionRecommendationProduct recommendationProduct = null;
public ArrayList<FundValue> ptFundValues = null;
public ArrayList<PtFund> ptFundsSetups = null;
public PtContribution ptContributionData = null;
public ArrayList<PtInvestmentAllocation> ptInvestmentAllocations = null;
public PtInvestmentSetup ptInvestmentSetup = null;
public PtFundLifecycleList ptFundLifecycleList = null;
public PtParticipantStatusSetup ptParticipantStatusSetup = null;
public ArrayList<PtMatchingContribution> ptMatchingContributionList = null;
public ConfigurationVersionVotingPollSetup votingPollSetup = null;
public ArrayList<ConfigurationVersionVotingPollConfig> votingPollConfig = null;
public PtCalculatorConfiguration ptCalculatorConfiguration = null;
public DkBookingInfo bookingInfo = null;
public ConfigurationVersionPublicContactUsSetup dkPublicContactUsSetup = null;
public String getEchoUri() { return echoUri; }
public SiteContext setEchoUri(String value) { this.echoUri = value; return this; }
public Branding getBranding() { return branding; }
public SiteContext setBranding(Branding value) { this.branding = value; return this; }
public ArrayList<String> getModules() { return modules; }
public SiteContext setModules(ArrayList<String> value) { this.modules = value; return this; }
public ConditionalAccess getConditionalAccess() { return conditionalAccess; }
public SiteContext setConditionalAccess(ConditionalAccess value) { this.conditionalAccess = value; return this; }
public ColorScheme getColorScheme() { return colorScheme; }
public SiteContext setColorScheme(ColorScheme value) { this.colorScheme = value; return this; }
public ArrayList<ConfigurationVersionCarrier> getCarriers() { return carriers; }
public SiteContext setCarriers(ArrayList<ConfigurationVersionCarrier> value) { this.carriers = value; return this; }
public String getCountry() { return country; }
public SiteContext setCountry(String value) { this.country = value; return this; }
public String getDefaultLanguage() { return defaultLanguage; }
public SiteContext setDefaultLanguage(String value) { this.defaultLanguage = value; return this; }
public ArrayList<String> getAvailableLanguages() { return availableLanguages; }
public SiteContext setAvailableLanguages(ArrayList<String> value) { this.availableLanguages = value; return this; }
public String getCurrency() { return currency; }
public SiteContext setCurrency(String value) { this.currency = value; return this; }
public Entity getEmployer() { return employer; }
public SiteContext setEmployer(Entity value) { this.employer = value; return this; }
public CarrierEntity getCarrier() { return carrier; }
public SiteContext setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public Entity getConsultant() { return consultant; }
public SiteContext setConsultant(Entity value) { this.consultant = value; return this; }
public Member getMember() { return member; }
public SiteContext setMember(Member value) { this.member = value; return this; }
public CounsellingOptions getCounsellingOptions() { return counsellingOptions; }
public SiteContext setCounsellingOptions(CounsellingOptions value) { this.counsellingOptions = value; return this; }
public DkCalculatorConfiguration getDkCalculatorConfiguration() { return dkCalculatorConfiguration; }
public SiteContext setDkCalculatorConfiguration(DkCalculatorConfiguration value) { this.dkCalculatorConfiguration = value; return this; }
public SecurityToken getDkPensionsInfoSsoTicket() { return dkPensionsInfoSsoTicket; }
public SiteContext setDkPensionsInfoSsoTicket(SecurityToken value) { this.dkPensionsInfoSsoTicket = value; return this; }
public DkPensionsInfo getDkPensionsInfo() { return dkPensionsInfo; }
public SiteContext setDkPensionsInfo(DkPensionsInfo value) { this.dkPensionsInfo = value; return this; }
public DeCalculatorConfiguration getDeCalculatorConfiguration() { return deCalculatorConfiguration; }
public SiteContext setDeCalculatorConfiguration(DeCalculatorConfiguration value) { this.deCalculatorConfiguration = value; return this; }
public DisabilityInsurancePlan getDisabilityInsurancePlan() { return disabilityInsurancePlan; }
public SiteContext setDisabilityInsurancePlan(DisabilityInsurancePlan value) { this.disabilityInsurancePlan = value; return this; }
public CriticalIllnessInsurancePlan getCriticalIllnessInsurancePlan() { return criticalIllnessInsurancePlan; }
public SiteContext setCriticalIllnessInsurancePlan(CriticalIllnessInsurancePlan value) { this.criticalIllnessInsurancePlan = value; return this; }
public DeathInsurancePlan getDeathInsurancePlan() { return deathInsurancePlan; }
public SiteContext setDeathInsurancePlan(DeathInsurancePlan value) { this.deathInsurancePlan = value; return this; }
public HealthInsurancePlan getHealthInsurancePlan() { return healthInsurancePlan; }
public SiteContext setHealthInsurancePlan(HealthInsurancePlan value) { this.healthInsurancePlan = value; return this; }
public AccidentInsurancePlan getAccidentInsurancePlan() { return accidentInsurancePlan; }
public SiteContext setAccidentInsurancePlan(AccidentInsurancePlan value) { this.accidentInsurancePlan = value; return this; }
public DentalInsurancePlan getDentalInsurancePlan() { return dentalInsurancePlan; }
public SiteContext setDentalInsurancePlan(DentalInsurancePlan value) { this.dentalInsurancePlan = value; return this; }
public SeniorCitizenConcept getSeniorCitizenConcept() { return seniorCitizenConcept; }
public SiteContext setSeniorCitizenConcept(SeniorCitizenConcept value) { this.seniorCitizenConcept = value; return this; }
public RetirementPlan getRetirementPlan() { return retirementPlan; }
public SiteContext setRetirementPlan(RetirementPlan value) { this.retirementPlan = value; return this; }
public DeRetirementPlans getDeRetirementPlans() { return deRetirementPlans; }
public SiteContext setDeRetirementPlans(DeRetirementPlans value) { this.deRetirementPlans = value; return this; }
public PreventiveTreatment getPreventiveTreatment() { return preventiveTreatment; }
public SiteContext setPreventiveTreatment(PreventiveTreatment value) { this.preventiveTreatment = value; return this; }
public Boolean getIsPensionScheme() { return isPensionScheme; }
public SiteContext setIsPensionScheme(Boolean value) { this.isPensionScheme = value; return this; }
public PathFinder getPathFinder() { return pathFinder; }
public SiteContext setPathFinder(PathFinder value) { this.pathFinder = value; return this; }
public FinancialWellbeing getFinancialWellBeing() { return financialWellBeing; }
public SiteContext setFinancialWellBeing(FinancialWellbeing value) { this.financialWellBeing = value; return this; }
public Boolean isUseInformalLanguage() { return useInformalLanguage; }
public SiteContext setUseInformalLanguage(Boolean value) { this.useInformalLanguage = value; return this; }
public Boolean isUsesSSO() { return usesSSO; }
public SiteContext setUsesSSO(Boolean value) { this.usesSSO = value; return this; }
public AuthenticationMethod getAuthenticationMethod() { return authenticationMethod; }
public SiteContext setAuthenticationMethod(AuthenticationMethod value) { this.authenticationMethod = value; return this; }
public Boolean isCprNumberNeeded() { return cprNumberNeeded; }
public SiteContext setCprNumberNeeded(Boolean value) { this.cprNumberNeeded = value; return this; }
public Boolean isActivationCodeRequired() { return activationCodeRequired; }
public SiteContext setActivationCodeRequired(Boolean value) { this.activationCodeRequired = value; return this; }
public String getEmployerEmailDomain() { return employerEmailDomain; }
public SiteContext setEmployerEmailDomain(String value) { this.employerEmailDomain = value; return this; }
public String getVersion() { return version; }
public SiteContext setVersion(String value) { this.version = value; return this; }
public String getTaxPseudocodeURL() { return taxPseudocodeURL; }
public SiteContext setTaxPseudocodeURL(String value) { this.taxPseudocodeURL = value; return this; }
public CalculatorData getCalculatorConfiguration() { return calculatorConfiguration; }
public SiteContext setCalculatorConfiguration(CalculatorData value) { this.calculatorConfiguration = value; return this; }
public ConfigurationIds getConfigurationIds() { return configurationIds; }
public SiteContext setConfigurationIds(ConfigurationIds value) { this.configurationIds = value; return this; }
public ArrayList<Document> getDocumentList() { return documentList; }
public SiteContext setDocumentList(ArrayList<Document> value) { this.documentList = value; return this; }
public Integer getNewDocumentDaySpan() { return newDocumentDaySpan; }
public SiteContext setNewDocumentDaySpan(Integer value) { this.newDocumentDaySpan = value; return this; }
public Double getSasTokenDurationInSeconds() { return sasTokenDurationInSeconds; }
public SiteContext setSasTokenDurationInSeconds(Double value) { this.sasTokenDurationInSeconds = value; return this; }
public Integer getDataRetentionPeriodInYears() { return dataRetentionPeriodInYears; }
public SiteContext setDataRetentionPeriodInYears(Integer value) { this.dataRetentionPeriodInYears = value; return this; }
public ArrayList<Period> getPeriods() { return periods; }
public SiteContext setPeriods(ArrayList<Period> value) { this.periods = value; return this; }
public ConfigurationVersionGroupConfig getGroupConfig() { return groupConfig; }
public SiteContext setGroupConfig(ConfigurationVersionGroupConfig value) { this.groupConfig = value; return this; }
public ConfigurationVersionMemberDocumentConfig getMemberDocumentConfig() { return memberDocumentConfig; }
public SiteContext setMemberDocumentConfig(ConfigurationVersionMemberDocumentConfig value) { this.memberDocumentConfig = value; return this; }
public PensionSightClient getPensionSightClient() { return pensionSightClient; }
public SiteContext setPensionSightClient(PensionSightClient value) { this.pensionSightClient = value; return this; }
public ArrayList<UserResultConfiguration> getUserResultConfiguration() { return userResultConfiguration; }
public SiteContext setUserResultConfiguration(ArrayList<UserResultConfiguration> value) { this.userResultConfiguration = value; return this; }
public ArrayList<UserSearchConfiguration> getUserSearchConfiguration() { return userSearchConfiguration; }
public SiteContext setUserSearchConfiguration(ArrayList<UserSearchConfiguration> value) { this.userSearchConfiguration = value; return this; }
public ArrayList<UserResultConfigurationAdminProxy> getUserResultConfigurationAdminProxy() { return userResultConfigurationAdminProxy; }
public SiteContext setUserResultConfigurationAdminProxy(ArrayList<UserResultConfigurationAdminProxy> value) { this.userResultConfigurationAdminProxy = value; return this; }
public ArrayList<UserSearchConfigurationAdminProxy> getUserSearchConfigurationAdminProxy() { return userSearchConfigurationAdminProxy; }
public SiteContext setUserSearchConfigurationAdminProxy(ArrayList<UserSearchConfigurationAdminProxy> value) { this.userSearchConfigurationAdminProxy = value; return this; }
public FrCompanyPlans getFrCompanyPlans() { return frCompanyPlans; }
public SiteContext setFrCompanyPlans(FrCompanyPlans value) { this.frCompanyPlans = value; return this; }
public EsRetirementPlans getEsRetirementPlans() { return esRetirementPlans; }
public SiteContext setEsRetirementPlans(EsRetirementPlans value) { this.esRetirementPlans = value; return this; }
public FrCalculatorConfiguration getFrCalculatorConfiguration() { return frCalculatorConfiguration; }
public SiteContext setFrCalculatorConfiguration(FrCalculatorConfiguration value) { this.frCalculatorConfiguration = value; return this; }
public ArrayList<FrFundSetup> getFrFundSetups() { return frFundSetups; }
public SiteContext setFrFundSetups(ArrayList<FrFundSetup> value) { this.frFundSetups = value; return this; }
public ArrayList<FrPlanSetup> getFrPlanSetups() { return frPlanSetups; }
public SiteContext setFrPlanSetups(ArrayList<FrPlanSetup> value) { this.frPlanSetups = value; return this; }
public ArrayList<FrPreviousPlansSetup> getFrPreviousPlansSetups() { return frPreviousPlansSetups; }
public SiteContext setFrPreviousPlansSetups(ArrayList<FrPreviousPlansSetup> value) { this.frPreviousPlansSetups = value; return this; }
public ArrayList<String> getFrIndividualPlanFunds() { return frIndividualPlanFunds; }
public SiteContext setFrIndividualPlanFunds(ArrayList<String> value) { this.frIndividualPlanFunds = value; return this; }
public ArrayList<BeRetirementPlans> getBeRetirementPlans() { return beRetirementPlans; }
public SiteContext setBeRetirementPlans(ArrayList<BeRetirementPlans> value) { this.beRetirementPlans = value; return this; }
public BeContributions getBeContributions() { return beContributions; }
public SiteContext setBeContributions(BeContributions value) { this.beContributions = value; return this; }
public ArrayList<PrivateClientProduct> getPrivateClientProducts() { return privateClientProducts; }
public SiteContext setPrivateClientProducts(ArrayList<PrivateClientProduct> value) { this.privateClientProducts = value; return this; }
public ConfigurationVersionEmailSetting getContactUs() { return contactUs; }
public SiteContext setContactUs(ConfigurationVersionEmailSetting value) { this.contactUs = value; return this; }
public ArrayList<ConfigurationVersionEmailSetting> getEmailSettings() { return emailSettings; }
public SiteContext setEmailSettings(ArrayList<ConfigurationVersionEmailSetting> value) { this.emailSettings = value; return this; }
public ArrayList<FormTypeFieldsConfiguration> getFormTypeFieldsConfiguration() { return formTypeFieldsConfiguration; }
public SiteContext setFormTypeFieldsConfiguration(ArrayList<FormTypeFieldsConfiguration> value) { this.formTypeFieldsConfiguration = value; return this; }
public ArrayList<FormTypeLookupConfiguration> getFormTypeLookupConfiguration() { return formTypeLookupConfiguration; }
public SiteContext setFormTypeLookupConfiguration(ArrayList<FormTypeLookupConfiguration> value) { this.formTypeLookupConfiguration = value; return this; }
public ConfigurationVersionRecommendation getRecommendation() { return recommendation; }
public SiteContext setRecommendation(ConfigurationVersionRecommendation value) { this.recommendation = value; return this; }
public ConfigurationVersionRecommendationProduct getRecommendationProduct() { return recommendationProduct; }
public SiteContext setRecommendationProduct(ConfigurationVersionRecommendationProduct value) { this.recommendationProduct = value; return this; }
public ArrayList<FundValue> getPtFundValues() { return ptFundValues; }
public SiteContext setPtFundValues(ArrayList<FundValue> value) { this.ptFundValues = value; return this; }
public ArrayList<PtFund> getPtFundsSetups() { return ptFundsSetups; }
public SiteContext setPtFundsSetups(ArrayList<PtFund> value) { this.ptFundsSetups = value; return this; }
public PtContribution getPtContributionData() { return ptContributionData; }
public SiteContext setPtContributionData(PtContribution value) { this.ptContributionData = value; return this; }
public ArrayList<PtInvestmentAllocation> getPtInvestmentAllocations() { return ptInvestmentAllocations; }
public SiteContext setPtInvestmentAllocations(ArrayList<PtInvestmentAllocation> value) { this.ptInvestmentAllocations = value; return this; }
public PtInvestmentSetup getPtInvestmentSetup() { return ptInvestmentSetup; }
public SiteContext setPtInvestmentSetup(PtInvestmentSetup value) { this.ptInvestmentSetup = value; return this; }
public PtFundLifecycleList getPtFundLifecycleList() { return ptFundLifecycleList; }
public SiteContext setPtFundLifecycleList(PtFundLifecycleList value) { this.ptFundLifecycleList = value; return this; }
public PtParticipantStatusSetup getPtParticipantStatusSetup() { return ptParticipantStatusSetup; }
public SiteContext setPtParticipantStatusSetup(PtParticipantStatusSetup value) { this.ptParticipantStatusSetup = value; return this; }
public ArrayList<PtMatchingContribution> getPtMatchingContributionList() { return ptMatchingContributionList; }
public SiteContext setPtMatchingContributionList(ArrayList<PtMatchingContribution> value) { this.ptMatchingContributionList = value; return this; }
public ConfigurationVersionVotingPollSetup getVotingPollSetup() { return votingPollSetup; }
public SiteContext setVotingPollSetup(ConfigurationVersionVotingPollSetup value) { this.votingPollSetup = value; return this; }
public ArrayList<ConfigurationVersionVotingPollConfig> getVotingPollConfig() { return votingPollConfig; }
public SiteContext setVotingPollConfig(ArrayList<ConfigurationVersionVotingPollConfig> value) { this.votingPollConfig = value; return this; }
public PtCalculatorConfiguration getPtCalculatorConfiguration() { return ptCalculatorConfiguration; }
public SiteContext setPtCalculatorConfiguration(PtCalculatorConfiguration value) { this.ptCalculatorConfiguration = value; return this; }
public DkBookingInfo getBookingInfo() { return bookingInfo; }
public SiteContext setBookingInfo(DkBookingInfo value) { this.bookingInfo = value; return this; }
public ConfigurationVersionPublicContactUsSetup getDkPublicContactUsSetup() { return dkPublicContactUsSetup; }
public SiteContext setDkPublicContactUsSetup(ConfigurationVersionPublicContactUsSetup value) { this.dkPublicContactUsSetup = value; return this; }
}
public static class Branding
{
public LogoSource primaryLogo = null;
public LogoSource secondaryLogo = null;
public String primaryMobileMargin = null;
public String primaryDesktopMargin = null;
public String secondaryMobileMargin = null;
public String secondaryDesktopMargin = null;
public LogoSource getPrimaryLogo() { return primaryLogo; }
public Branding setPrimaryLogo(LogoSource value) { this.primaryLogo = value; return this; }
public LogoSource getSecondaryLogo() { return secondaryLogo; }
public Branding setSecondaryLogo(LogoSource value) { this.secondaryLogo = value; return this; }
public String getPrimaryMobileMargin() { return primaryMobileMargin; }
public Branding setPrimaryMobileMargin(String value) { this.primaryMobileMargin = value; return this; }
public String getPrimaryDesktopMargin() { return primaryDesktopMargin; }
public Branding setPrimaryDesktopMargin(String value) { this.primaryDesktopMargin = value; return this; }
public String getSecondaryMobileMargin() { return secondaryMobileMargin; }
public Branding setSecondaryMobileMargin(String value) { this.secondaryMobileMargin = value; return this; }
public String getSecondaryDesktopMargin() { return secondaryDesktopMargin; }
public Branding setSecondaryDesktopMargin(String value) { this.secondaryDesktopMargin = value; return this; }
}
public static enum LogoSource
{
Consultant,
Employer;
}
public static class ConditionalAccess
{
public ArrayList<String> healthInsuranceExcludedUrls = null;
public ArrayList<String> pensionSchemeExcludedUrls = null;
public ArrayList<String> investmentChoiceExcludedUrls = null;
public ArrayList<String> getHealthInsuranceExcludedUrls() { return healthInsuranceExcludedUrls; }
public ConditionalAccess setHealthInsuranceExcludedUrls(ArrayList<String> value) { this.healthInsuranceExcludedUrls = value; return this; }
public ArrayList<String> getPensionSchemeExcludedUrls() { return pensionSchemeExcludedUrls; }
public ConditionalAccess setPensionSchemeExcludedUrls(ArrayList<String> value) { this.pensionSchemeExcludedUrls = value; return this; }
public ArrayList<String> getInvestmentChoiceExcludedUrls() { return investmentChoiceExcludedUrls; }
public ConditionalAccess setInvestmentChoiceExcludedUrls(ArrayList<String> value) { this.investmentChoiceExcludedUrls = value; return this; }
}
public static class ColorScheme
{
public String newNavigationColorScheme = null;
public PrimaryPalette primaryPalette = null;
public SecondaryPalette secondaryPalette = null;
public DecorativeColourPalette decorativeColourPalette = null;
public DecorativeGrayPalette decorativeGrayPalette = null;
public FontPalette fontPalette = null;
public String getNewNavigationColorScheme() { return newNavigationColorScheme; }
public ColorScheme setNewNavigationColorScheme(String value) { this.newNavigationColorScheme = value; return this; }
public PrimaryPalette getPrimaryPalette() { return primaryPalette; }
public ColorScheme setPrimaryPalette(PrimaryPalette value) { this.primaryPalette = value; return this; }
public SecondaryPalette getSecondaryPalette() { return secondaryPalette; }
public ColorScheme setSecondaryPalette(SecondaryPalette value) { this.secondaryPalette = value; return this; }
public DecorativeColourPalette getDecorativeColourPalette() { return decorativeColourPalette; }
public ColorScheme setDecorativeColourPalette(DecorativeColourPalette value) { this.decorativeColourPalette = value; return this; }
public DecorativeGrayPalette getDecorativeGrayPalette() { return decorativeGrayPalette; }
public ColorScheme setDecorativeGrayPalette(DecorativeGrayPalette value) { this.decorativeGrayPalette = value; return this; }
public FontPalette getFontPalette() { return fontPalette; }
public ColorScheme setFontPalette(FontPalette value) { this.fontPalette = value; return this; }
}
public static class PrimaryPalette
{
public String primaryColour1 = null;
public String primaryColour2 = null;
public String primaryColour3 = null;
public String primaryColour4 = null;
public String primaryColour5 = null;
public String primaryColour6 = null;
public String primaryColour7 = null;
public String primaryColour8 = null;
public String primaryColour9 = null;
public String primaryColour10 = null;
public String primaryColour11 = null;
public String primaryColour12 = null;
public String primaryColour13 = null;
public String primaryColour14 = null;
public String primaryColour15 = null;
public String primaryColour16 = null;
public String primaryColour17 = null;
public String primaryColour18 = null;
public String primaryColour19 = null;
public String getPrimaryColour1() { return primaryColour1; }
public PrimaryPalette setPrimaryColour1(String value) { this.primaryColour1 = value; return this; }
public String getPrimaryColour2() { return primaryColour2; }
public PrimaryPalette setPrimaryColour2(String value) { this.primaryColour2 = value; return this; }
public String getPrimaryColour3() { return primaryColour3; }
public PrimaryPalette setPrimaryColour3(String value) { this.primaryColour3 = value; return this; }
public String getPrimaryColour4() { return primaryColour4; }
public PrimaryPalette setPrimaryColour4(String value) { this.primaryColour4 = value; return this; }
public String getPrimaryColour5() { return primaryColour5; }
public PrimaryPalette setPrimaryColour5(String value) { this.primaryColour5 = value; return this; }
public String getPrimaryColour6() { return primaryColour6; }
public PrimaryPalette setPrimaryColour6(String value) { this.primaryColour6 = value; return this; }
public String getPrimaryColour7() { return primaryColour7; }
public PrimaryPalette setPrimaryColour7(String value) { this.primaryColour7 = value; return this; }
public String getPrimaryColour8() { return primaryColour8; }
public PrimaryPalette setPrimaryColour8(String value) { this.primaryColour8 = value; return this; }
public String getPrimaryColour9() { return primaryColour9; }
public PrimaryPalette setPrimaryColour9(String value) { this.primaryColour9 = value; return this; }
public String getPrimaryColour10() { return primaryColour10; }
public PrimaryPalette setPrimaryColour10(String value) { this.primaryColour10 = value; return this; }
public String getPrimaryColour11() { return primaryColour11; }
public PrimaryPalette setPrimaryColour11(String value) { this.primaryColour11 = value; return this; }
public String getPrimaryColour12() { return primaryColour12; }
public PrimaryPalette setPrimaryColour12(String value) { this.primaryColour12 = value; return this; }
public String getPrimaryColour13() { return primaryColour13; }
public PrimaryPalette setPrimaryColour13(String value) { this.primaryColour13 = value; return this; }
public String getPrimaryColour14() { return primaryColour14; }
public PrimaryPalette setPrimaryColour14(String value) { this.primaryColour14 = value; return this; }
public String getPrimaryColour15() { return primaryColour15; }
public PrimaryPalette setPrimaryColour15(String value) { this.primaryColour15 = value; return this; }
public String getPrimaryColour16() { return primaryColour16; }
public PrimaryPalette setPrimaryColour16(String value) { this.primaryColour16 = value; return this; }
public String getPrimaryColour17() { return primaryColour17; }
public PrimaryPalette setPrimaryColour17(String value) { this.primaryColour17 = value; return this; }
public String getPrimaryColour18() { return primaryColour18; }
public PrimaryPalette setPrimaryColour18(String value) { this.primaryColour18 = value; return this; }
public String getPrimaryColour19() { return primaryColour19; }
public PrimaryPalette setPrimaryColour19(String value) { this.primaryColour19 = value; return this; }
}
public static class SecondaryPalette
{
public String secondaryColour1 = null;
public String secondaryColour2 = null;
public String secondaryColour3 = null;
public String secondaryColour4 = null;
public String getSecondaryColour1() { return secondaryColour1; }
public SecondaryPalette setSecondaryColour1(String value) { this.secondaryColour1 = value; return this; }
public String getSecondaryColour2() { return secondaryColour2; }
public SecondaryPalette setSecondaryColour2(String value) { this.secondaryColour2 = value; return this; }
public String getSecondaryColour3() { return secondaryColour3; }
public SecondaryPalette setSecondaryColour3(String value) { this.secondaryColour3 = value; return this; }
public String getSecondaryColour4() { return secondaryColour4; }
public SecondaryPalette setSecondaryColour4(String value) { this.secondaryColour4 = value; return this; }
}
public static class DecorativeColourPalette
{
public String decorativeColour1 = null;
public String decorativeColour2 = null;
public String decorativeColour3 = null;
public String getDecorativeColour1() { return decorativeColour1; }
public DecorativeColourPalette setDecorativeColour1(String value) { this.decorativeColour1 = value; return this; }
public String getDecorativeColour2() { return decorativeColour2; }
public DecorativeColourPalette setDecorativeColour2(String value) { this.decorativeColour2 = value; return this; }
public String getDecorativeColour3() { return decorativeColour3; }
public DecorativeColourPalette setDecorativeColour3(String value) { this.decorativeColour3 = value; return this; }
}
public static class DecorativeGrayPalette
{
public String decorativeColour1 = null;
public String decorativeColour2 = null;
public String decorativeColour3 = null;
public String decorativeColour4 = null;
public String decorativeColour5 = null;
public String decorativeColour6 = null;
public String decorativeColour7 = null;
public String decorativeColour8 = null;
public String decorativeColour9 = null;
public String decorativeColour10 = null;
public String decorativeColour11 = null;
public String decorativeColour12 = null;
public String getDecorativeColour1() { return decorativeColour1; }
public DecorativeGrayPalette setDecorativeColour1(String value) { this.decorativeColour1 = value; return this; }
public String getDecorativeColour2() { return decorativeColour2; }
public DecorativeGrayPalette setDecorativeColour2(String value) { this.decorativeColour2 = value; return this; }
public String getDecorativeColour3() { return decorativeColour3; }
public DecorativeGrayPalette setDecorativeColour3(String value) { this.decorativeColour3 = value; return this; }
public String getDecorativeColour4() { return decorativeColour4; }
public DecorativeGrayPalette setDecorativeColour4(String value) { this.decorativeColour4 = value; return this; }
public String getDecorativeColour5() { return decorativeColour5; }
public DecorativeGrayPalette setDecorativeColour5(String value) { this.decorativeColour5 = value; return this; }
public String getDecorativeColour6() { return decorativeColour6; }
public DecorativeGrayPalette setDecorativeColour6(String value) { this.decorativeColour6 = value; return this; }
public String getDecorativeColour7() { return decorativeColour7; }
public DecorativeGrayPalette setDecorativeColour7(String value) { this.decorativeColour7 = value; return this; }
public String getDecorativeColour8() { return decorativeColour8; }
public DecorativeGrayPalette setDecorativeColour8(String value) { this.decorativeColour8 = value; return this; }
public String getDecorativeColour9() { return decorativeColour9; }
public DecorativeGrayPalette setDecorativeColour9(String value) { this.decorativeColour9 = value; return this; }
public String getDecorativeColour10() { return decorativeColour10; }
public DecorativeGrayPalette setDecorativeColour10(String value) { this.decorativeColour10 = value; return this; }
public String getDecorativeColour11() { return decorativeColour11; }
public DecorativeGrayPalette setDecorativeColour11(String value) { this.decorativeColour11 = value; return this; }
public String getDecorativeColour12() { return decorativeColour12; }
public DecorativeGrayPalette setDecorativeColour12(String value) { this.decorativeColour12 = value; return this; }
}
public static class FontPalette
{
public String fontColour1 = null;
public String fontColour2 = null;
public String getFontColour1() { return fontColour1; }
public FontPalette setFontColour1(String value) { this.fontColour1 = value; return this; }
public String getFontColour2() { return fontColour2; }
public FontPalette setFontColour2(String value) { this.fontColour2 = value; return this; }
}
public static class ConfigurationVersionCarrier extends ConfigurationVersionEntity
{
public String carrierId = null;
public String getCarrierId() { return carrierId; }
public ConfigurationVersionCarrier setCarrierId(String value) { this.carrierId = value; return this; }
}
public static class ConfigurationVersionEntity
{
public String logoUri = null;
public String name = null;
public ConfigurationVersionContactDetails contactDetails = null;
public String getLogoUri() { return logoUri; }
public ConfigurationVersionEntity setLogoUri(String value) { this.logoUri = value; return this; }
public String getName() { return name; }
public ConfigurationVersionEntity setName(String value) { this.name = value; return this; }
public ConfigurationVersionContactDetails getContactDetails() { return contactDetails; }
public ConfigurationVersionEntity setContactDetails(ConfigurationVersionContactDetails value) { this.contactDetails = value; return this; }
}
public static class ConfigurationVersionContactDetails
{
public String website = null;
public String email = null;
public String phone = null;
public Boolean showInFooter = null;
public HashMap<String,ConfigurationVersionOpeningHours> openingHours = null;
public String getWebsite() { return website; }
public ConfigurationVersionContactDetails setWebsite(String value) { this.website = value; return this; }
public String getEmail() { return email; }
public ConfigurationVersionContactDetails setEmail(String value) { this.email = value; return this; }
public String getPhone() { return phone; }
public ConfigurationVersionContactDetails setPhone(String value) { this.phone = value; return this; }
public Boolean isShowInFooter() { return showInFooter; }
public ConfigurationVersionContactDetails setShowInFooter(Boolean value) { this.showInFooter = value; return this; }
public HashMap<String,ConfigurationVersionOpeningHours> getOpeningHours() { return openingHours; }
public ConfigurationVersionContactDetails setOpeningHours(HashMap<String,ConfigurationVersionOpeningHours> value) { this.openingHours = value; return this; }
}
public static class ConfigurationVersionOpeningHours
{
public Time opening = null;
public Time lunchStart = null;
public Time lunchEnd = null;
public Time closing = null;
public Time getOpening() { return opening; }
public ConfigurationVersionOpeningHours setOpening(Time value) { this.opening = value; return this; }
public Time getLunchStart() { return lunchStart; }
public ConfigurationVersionOpeningHours setLunchStart(Time value) { this.lunchStart = value; return this; }
public Time getLunchEnd() { return lunchEnd; }
public ConfigurationVersionOpeningHours setLunchEnd(Time value) { this.lunchEnd = value; return this; }
public Time getClosing() { return closing; }
public ConfigurationVersionOpeningHours setClosing(Time value) { this.closing = value; return this; }
}
public static class Time
{
public Integer hours = null;
public Integer minutes = null;
public Integer getHours() { return hours; }
public Time setHours(Integer value) { this.hours = value; return this; }
public Integer getMinutes() { return minutes; }
public Time setMinutes(Integer value) { this.minutes = value; return this; }
}
public static class Entity
{
public String logoUri = null;
public String name = null;
public ContactDetails contactDetails = null;
public String getLogoUri() { return logoUri; }
public Entity setLogoUri(String value) { this.logoUri = value; return this; }
public String getName() { return name; }
public Entity setName(String value) { this.name = value; return this; }
public ContactDetails getContactDetails() { return contactDetails; }
public Entity setContactDetails(ContactDetails value) { this.contactDetails = value; return this; }
}
public static class ContactDetails
{
public String website = null;
public String email = null;
public String phoneNumber = null;
public HashMap<String,OpeningHours> openingHours = null;
public Boolean showInFooter = null;
public String getWebsite() { return website; }
public ContactDetails setWebsite(String value) { this.website = value; return this; }
public String getEmail() { return email; }
public ContactDetails setEmail(String value) { this.email = value; return this; }
public String getPhoneNumber() { return phoneNumber; }
public ContactDetails setPhoneNumber(String value) { this.phoneNumber = value; return this; }
public HashMap<String,OpeningHours> getOpeningHours() { return openingHours; }
public ContactDetails setOpeningHours(HashMap<String,OpeningHours> value) { this.openingHours = value; return this; }
public Boolean isShowInFooter() { return showInFooter; }
public ContactDetails setShowInFooter(Boolean value) { this.showInFooter = value; return this; }
}
public static class OpeningHours
{
public Time opening = null;
public Time lunchStart = null;
public Time lunchEnd = null;
public Time closing = null;
public Time getOpening() { return opening; }
public OpeningHours setOpening(Time value) { this.opening = value; return this; }
public Time getLunchStart() { return lunchStart; }
public OpeningHours setLunchStart(Time value) { this.lunchStart = value; return this; }
public Time getLunchEnd() { return lunchEnd; }
public OpeningHours setLunchEnd(Time value) { this.lunchEnd = value; return this; }
public Time getClosing() { return closing; }
public OpeningHours setClosing(Time value) { this.closing = value; return this; }
}
public static class CarrierEntity extends Entity
{
public String carrierId = null;
public String getCarrierId() { return carrierId; }
public CarrierEntity setCarrierId(String value) { this.carrierId = value; return this; }
}
public static class Member extends Member
{
public String id = null;
public String email = null;
public String employeeGuidString = null;
public Boolean ignoreGender = null;
public String getId() { return id; }
public Member setId(String value) { this.id = value; return this; }
public String getEmail() { return email; }
public Member setEmail(String value) { this.email = value; return this; }
public String getEmployeeGuidString() { return employeeGuidString; }
public Member setEmployeeGuidString(String value) { this.employeeGuidString = value; return this; }
public Boolean isIgnoreGender() { return ignoreGender; }
public Member setIgnoreGender(Boolean value) { this.ignoreGender = value; return this; }
}
public static class CounsellingOptions
{
public Boolean isEnabled = null;
public CounsellingOption callbackOption = null;
public CounsellingOption sendAnEmailOption = null;
public CounsellingOption serviceLineOption = null;
public CounsellingOption bookAppointment = null;
public CounsellingOption seniorAdvisory = null;
public Boolean getIsEnabled() { return isEnabled; }
public CounsellingOptions setIsEnabled(Boolean value) { this.isEnabled = value; return this; }
public CounsellingOption getCallbackOption() { return callbackOption; }
public CounsellingOptions setCallbackOption(CounsellingOption value) { this.callbackOption = value; return this; }
public CounsellingOption getSendAnEmailOption() { return sendAnEmailOption; }
public CounsellingOptions setSendAnEmailOption(CounsellingOption value) { this.sendAnEmailOption = value; return this; }
public CounsellingOption getServiceLineOption() { return serviceLineOption; }
public CounsellingOptions setServiceLineOption(CounsellingOption value) { this.serviceLineOption = value; return this; }
public CounsellingOption getBookAppointment() { return bookAppointment; }
public CounsellingOptions setBookAppointment(CounsellingOption value) { this.bookAppointment = value; return this; }
public CounsellingOption getSeniorAdvisory() { return seniorAdvisory; }
public CounsellingOptions setSeniorAdvisory(CounsellingOption value) { this.seniorAdvisory = value; return this; }
}
public static class CounsellingOption
{
public Boolean isEnabled = null;
public Date startDate = null;
public Date endDate = null;
public ContactDetails contactDetails = null;
public String url = null;
public BigDecimal fee = null;
public ArrayList<BookingGroup> bookingGroups = null;
public Boolean getIsEnabled() { return isEnabled; }
public CounsellingOption setIsEnabled(Boolean value) { this.isEnabled = value; return this; }
public Date getStartDate() { return startDate; }
public CounsellingOption setStartDate(Date value) { this.startDate = value; return this; }
public Date getEndDate() { return endDate; }
public CounsellingOption setEndDate(Date value) { this.endDate = value; return this; }
public ContactDetails getContactDetails() { return contactDetails; }
public CounsellingOption setContactDetails(ContactDetails value) { this.contactDetails = value; return this; }
public String getUrl() { return url; }
public CounsellingOption setUrl(String value) { this.url = value; return this; }
public BigDecimal getFee() { return fee; }
public CounsellingOption setFee(BigDecimal value) { this.fee = value; return this; }
public ArrayList<BookingGroup> getBookingGroups() { return bookingGroups; }
public CounsellingOption setBookingGroups(ArrayList<BookingGroup> value) { this.bookingGroups = value; return this; }
}
public static class BookingGroup
{
public BookingGroupType type = null;
public String userName = null;
public String password = null;
public String addressLine1 = null;
public String addressLine2 = null;
public String addressLine3 = null;
public Integer sortOrder = null;
public BookingGroupType getType() { return type; }
public BookingGroup setType(BookingGroupType value) { this.type = value; return this; }
public String getUserName() { return userName; }
public BookingGroup setUserName(String value) { this.userName = value; return this; }
public String getPassword() { return password; }
public BookingGroup setPassword(String value) { this.password = value; return this; }
public String getAddressLine1() { return addressLine1; }
public BookingGroup setAddressLine1(String value) { this.addressLine1 = value; return this; }
public String getAddressLine2() { return addressLine2; }
public BookingGroup setAddressLine2(String value) { this.addressLine2 = value; return this; }
public String getAddressLine3() { return addressLine3; }
public BookingGroup setAddressLine3(String value) { this.addressLine3 = value; return this; }
public Integer getSortOrder() { return sortOrder; }
public BookingGroup setSortOrder(Integer value) { this.sortOrder = value; return this; }
}
public static enum BookingGroupType
{
WebNormalOfficeHours,
WebOutsideNormalOfficeHours,
OnLocation;
}
public static class DkCalculatorConfiguration extends CalculatorConfiguration
{
public FolkepensionParameters folkepensionParameters = null;
public FortidspensionParameters fortidspensionParameters = null;
public DanishTaxParameters danishTaxParameters = null;
public DanishAdvisoryParameters danishAdvisoryParameters = null;
public DanishGeneralPensionParameters danishGeneralPensionParameters = null;
public FolkepensionParameters getFolkepensionParameters() { return folkepensionParameters; }
public DkCalculatorConfiguration setFolkepensionParameters(FolkepensionParameters value) { this.folkepensionParameters = value; return this; }
public FortidspensionParameters getFortidspensionParameters() { return fortidspensionParameters; }
public DkCalculatorConfiguration setFortidspensionParameters(FortidspensionParameters value) { this.fortidspensionParameters = value; return this; }
public DanishTaxParameters getDanishTaxParameters() { return danishTaxParameters; }
public DkCalculatorConfiguration setDanishTaxParameters(DanishTaxParameters value) { this.danishTaxParameters = value; return this; }
public DanishAdvisoryParameters getDanishAdvisoryParameters() { return danishAdvisoryParameters; }
public DkCalculatorConfiguration setDanishAdvisoryParameters(DanishAdvisoryParameters value) { this.danishAdvisoryParameters = value; return this; }
public DanishGeneralPensionParameters getDanishGeneralPensionParameters() { return danishGeneralPensionParameters; }
public DkCalculatorConfiguration setDanishGeneralPensionParameters(DanishGeneralPensionParameters value) { this.danishGeneralPensionParameters = value; return this; }
}
public static class CalculatorConfiguration
{
}
public static class FolkepensionParameters
{
public Integer year = null;
public BigDecimal baseAmount = null;
public BigDecimal pensionSupplementSingle = null;
public BigDecimal pensionSupplementOther = null;
public BigDecimal deductionOnBaseAmount = null;
public BigDecimal deductionOnIncomeOtherPct = null;
public BigDecimal deductionIncomeAfterAMB = null;
public BigDecimal deductionPensionSupplementSingle = null;
public BigDecimal deductionPensionSupplementOther = null;
public BigDecimal reductionBaseAmount = null;
public BigDecimal reductionPensionSupplement = null;
public BigDecimal reductionPensionSupplementOther = null;
public BigDecimal reductionPensionSupplementSpouse = null;
public Integer getYear() { return year; }
public FolkepensionParameters setYear(Integer value) { this.year = value; return this; }
public BigDecimal getBaseAmount() { return baseAmount; }
public FolkepensionParameters setBaseAmount(BigDecimal value) { this.baseAmount = value; return this; }
public BigDecimal getPensionSupplementSingle() { return pensionSupplementSingle; }
public FolkepensionParameters setPensionSupplementSingle(BigDecimal value) { this.pensionSupplementSingle = value; return this; }
public BigDecimal getPensionSupplementOther() { return pensionSupplementOther; }
public FolkepensionParameters setPensionSupplementOther(BigDecimal value) { this.pensionSupplementOther = value; return this; }
public BigDecimal getDeductionOnBaseAmount() { return deductionOnBaseAmount; }
public FolkepensionParameters setDeductionOnBaseAmount(BigDecimal value) { this.deductionOnBaseAmount = value; return this; }
public BigDecimal getDeductionOnIncomeOtherPct() { return deductionOnIncomeOtherPct; }
public FolkepensionParameters setDeductionOnIncomeOtherPct(BigDecimal value) { this.deductionOnIncomeOtherPct = value; return this; }
public BigDecimal getDeductionIncomeAfterAMB() { return deductionIncomeAfterAMB; }
public FolkepensionParameters setDeductionIncomeAfterAMB(BigDecimal value) { this.deductionIncomeAfterAMB = value; return this; }
public BigDecimal getDeductionPensionSupplementSingle() { return deductionPensionSupplementSingle; }
public FolkepensionParameters setDeductionPensionSupplementSingle(BigDecimal value) { this.deductionPensionSupplementSingle = value; return this; }
public BigDecimal getDeductionPensionSupplementOther() { return deductionPensionSupplementOther; }
public FolkepensionParameters setDeductionPensionSupplementOther(BigDecimal value) { this.deductionPensionSupplementOther = value; return this; }
public BigDecimal getReductionBaseAmount() { return reductionBaseAmount; }
public FolkepensionParameters setReductionBaseAmount(BigDecimal value) { this.reductionBaseAmount = value; return this; }
public BigDecimal getReductionPensionSupplement() { return reductionPensionSupplement; }
public FolkepensionParameters setReductionPensionSupplement(BigDecimal value) { this.reductionPensionSupplement = value; return this; }
public BigDecimal getReductionPensionSupplementOther() { return reductionPensionSupplementOther; }
public FolkepensionParameters setReductionPensionSupplementOther(BigDecimal value) { this.reductionPensionSupplementOther = value; return this; }
public BigDecimal getReductionPensionSupplementSpouse() { return reductionPensionSupplementSpouse; }
public FolkepensionParameters setReductionPensionSupplementSpouse(BigDecimal value) { this.reductionPensionSupplementSpouse = value; return this; }
}
public static class FortidspensionParameters
{
public Integer year = null;
public BigDecimal stateSingle = null;
public BigDecimal stateOther = null;
public BigDecimal deductionOnIncomeOther = null;
public BigDecimal maxContributionPensioner = null;
public BigDecimal maxContributionNotPensioner = null;
public BigDecimal deductionSingle = null;
public BigDecimal deductionOther = null;
public BigDecimal reductionIncome = null;
public BigDecimal reductionIncomeSpouse = null;
public BigDecimal minimumSingle = null;
public BigDecimal minimumOther = null;
public Integer getYear() { return year; }
public FortidspensionParameters setYear(Integer value) { this.year = value; return this; }
public BigDecimal getStateSingle() { return stateSingle; }
public FortidspensionParameters setStateSingle(BigDecimal value) { this.stateSingle = value; return this; }
public BigDecimal getStateOther() { return stateOther; }
public FortidspensionParameters setStateOther(BigDecimal value) { this.stateOther = value; return this; }
public BigDecimal getDeductionOnIncomeOther() { return deductionOnIncomeOther; }
public FortidspensionParameters setDeductionOnIncomeOther(BigDecimal value) { this.deductionOnIncomeOther = value; return this; }
public BigDecimal getMaxContributionPensioner() { return maxContributionPensioner; }
public FortidspensionParameters setMaxContributionPensioner(BigDecimal value) { this.maxContributionPensioner = value; return this; }
public BigDecimal getMaxContributionNotPensioner() { return maxContributionNotPensioner; }
public FortidspensionParameters setMaxContributionNotPensioner(BigDecimal value) { this.maxContributionNotPensioner = value; return this; }
public BigDecimal getDeductionSingle() { return deductionSingle; }
public FortidspensionParameters setDeductionSingle(BigDecimal value) { this.deductionSingle = value; return this; }
public BigDecimal getDeductionOther() { return deductionOther; }
public FortidspensionParameters setDeductionOther(BigDecimal value) { this.deductionOther = value; return this; }
public BigDecimal getReductionIncome() { return reductionIncome; }
public FortidspensionParameters setReductionIncome(BigDecimal value) { this.reductionIncome = value; return this; }
public BigDecimal getReductionIncomeSpouse() { return reductionIncomeSpouse; }
public FortidspensionParameters setReductionIncomeSpouse(BigDecimal value) { this.reductionIncomeSpouse = value; return this; }
public BigDecimal getMinimumSingle() { return minimumSingle; }
public FortidspensionParameters setMinimumSingle(BigDecimal value) { this.minimumSingle = value; return this; }
public BigDecimal getMinimumOther() { return minimumOther; }
public FortidspensionParameters setMinimumOther(BigDecimal value) { this.minimumOther = value; return this; }
}
public static class DanishTaxParameters
{
public BigDecimal labourMarketContributionRate = null;
public BigDecimal bottomTaxRate = null;
public BigDecimal healthContributionRate = null;
public BigDecimal topTaxRate = null;
public BigDecimal topTaxLimit = null;
public BigDecimal taxCeilingPercentage = null;
public BigDecimal taxCeilingPercentagePositiveNetCapitalIncome = null;
public BigDecimal personalAllowanceYoung = null;
public BigDecimal personalAllowance = null;
public BigDecimal maximalCapitalPensionDeduction = null;
public BigDecimal baseDeductionPositiveNetCapitalIncome = null;
public BigDecimal shareTaxRateBelowLimit = null;
public BigDecimal shareTaxRateAboveLimit = null;
public BigDecimal limitShareTax = null;
public BigDecimal bottomLimitEmployeeDeduction = null;
public BigDecimal employeeDeductionRate = null;
public BigDecimal maximumEmploymentAllowance = null;
public BigDecimal propertyValueTaxPercentageBelowLimitEVL = null;
public BigDecimal propertyValueTaxPercentageAboveLimitEVL = null;
public BigDecimal limitPropertyValueTax = null;
public BigDecimal deductionOfPropertyValueTax6 = null;
public BigDecimal deductionOfPropertyValueTax7 = null;
public BigDecimal maximumImpactUnderEVL = null;
public BigDecimal negativeNetCapitalIncome = null;
public BigDecimal bottomDeductionEqualizationTax = null;
public BigDecimal equalizationTax = null;
public BigDecimal transferableBottomDeductionEqualizationTax = null;
public BigDecimal bottomLineJobDeduction = null;
public BigDecimal jobDeductionRate = null;
public BigDecimal maximumJobDeduction = null;
public ArrayList<DanishCountyTaxParameters> countyTaxLookup = null;
public BigDecimal getLabourMarketContributionRate() { return labourMarketContributionRate; }
public DanishTaxParameters setLabourMarketContributionRate(BigDecimal value) { this.labourMarketContributionRate = value; return this; }
public BigDecimal getBottomTaxRate() { return bottomTaxRate; }
public DanishTaxParameters setBottomTaxRate(BigDecimal value) { this.bottomTaxRate = value; return this; }
public BigDecimal getHealthContributionRate() { return healthContributionRate; }
public DanishTaxParameters setHealthContributionRate(BigDecimal value) { this.healthContributionRate = value; return this; }
public BigDecimal getTopTaxRate() { return topTaxRate; }
public DanishTaxParameters setTopTaxRate(BigDecimal value) { this.topTaxRate = value; return this; }
public BigDecimal getTopTaxLimit() { return topTaxLimit; }
public DanishTaxParameters setTopTaxLimit(BigDecimal value) { this.topTaxLimit = value; return this; }
public BigDecimal getTaxCeilingPercentage() { return taxCeilingPercentage; }
public DanishTaxParameters setTaxCeilingPercentage(BigDecimal value) { this.taxCeilingPercentage = value; return this; }
public BigDecimal getTaxCeilingPercentagePositiveNetCapitalIncome() { return taxCeilingPercentagePositiveNetCapitalIncome; }
public DanishTaxParameters setTaxCeilingPercentagePositiveNetCapitalIncome(BigDecimal value) { this.taxCeilingPercentagePositiveNetCapitalIncome = value; return this; }
public BigDecimal getPersonalAllowanceYoung() { return personalAllowanceYoung; }
public DanishTaxParameters setPersonalAllowanceYoung(BigDecimal value) { this.personalAllowanceYoung = value; return this; }
public BigDecimal getPersonalAllowance() { return personalAllowance; }
public DanishTaxParameters setPersonalAllowance(BigDecimal value) { this.personalAllowance = value; return this; }
public BigDecimal getMaximalCapitalPensionDeduction() { return maximalCapitalPensionDeduction; }
public DanishTaxParameters setMaximalCapitalPensionDeduction(BigDecimal value) { this.maximalCapitalPensionDeduction = value; return this; }
public BigDecimal getBaseDeductionPositiveNetCapitalIncome() { return baseDeductionPositiveNetCapitalIncome; }
public DanishTaxParameters setBaseDeductionPositiveNetCapitalIncome(BigDecimal value) { this.baseDeductionPositiveNetCapitalIncome = value; return this; }
public BigDecimal getShareTaxRateBelowLimit() { return shareTaxRateBelowLimit; }
public DanishTaxParameters setShareTaxRateBelowLimit(BigDecimal value) { this.shareTaxRateBelowLimit = value; return this; }
public BigDecimal getShareTaxRateAboveLimit() { return shareTaxRateAboveLimit; }
public DanishTaxParameters setShareTaxRateAboveLimit(BigDecimal value) { this.shareTaxRateAboveLimit = value; return this; }
public BigDecimal getLimitShareTax() { return limitShareTax; }
public DanishTaxParameters setLimitShareTax(BigDecimal value) { this.limitShareTax = value; return this; }
public BigDecimal getBottomLimitEmployeeDeduction() { return bottomLimitEmployeeDeduction; }
public DanishTaxParameters setBottomLimitEmployeeDeduction(BigDecimal value) { this.bottomLimitEmployeeDeduction = value; return this; }
public BigDecimal getEmployeeDeductionRate() { return employeeDeductionRate; }
public DanishTaxParameters setEmployeeDeductionRate(BigDecimal value) { this.employeeDeductionRate = value; return this; }
public BigDecimal getMaximumEmploymentAllowance() { return maximumEmploymentAllowance; }
public DanishTaxParameters setMaximumEmploymentAllowance(BigDecimal value) { this.maximumEmploymentAllowance = value; return this; }
public BigDecimal getPropertyValueTaxPercentageBelowLimitEVL() { return propertyValueTaxPercentageBelowLimitEVL; }
public DanishTaxParameters setPropertyValueTaxPercentageBelowLimitEVL(BigDecimal value) { this.propertyValueTaxPercentageBelowLimitEVL = value; return this; }
public BigDecimal getPropertyValueTaxPercentageAboveLimitEVL() { return propertyValueTaxPercentageAboveLimitEVL; }
public DanishTaxParameters setPropertyValueTaxPercentageAboveLimitEVL(BigDecimal value) { this.propertyValueTaxPercentageAboveLimitEVL = value; return this; }
public BigDecimal getLimitPropertyValueTax() { return limitPropertyValueTax; }
public DanishTaxParameters setLimitPropertyValueTax(BigDecimal value) { this.limitPropertyValueTax = value; return this; }
public BigDecimal getDeductionOfPropertyValueTax6() { return deductionOfPropertyValueTax6; }
public DanishTaxParameters setDeductionOfPropertyValueTax6(BigDecimal value) { this.deductionOfPropertyValueTax6 = value; return this; }
public BigDecimal getDeductionOfPropertyValueTax7() { return deductionOfPropertyValueTax7; }
public DanishTaxParameters setDeductionOfPropertyValueTax7(BigDecimal value) { this.deductionOfPropertyValueTax7 = value; return this; }
public BigDecimal getMaximumImpactUnderEVL() { return maximumImpactUnderEVL; }
public DanishTaxParameters setMaximumImpactUnderEVL(BigDecimal value) { this.maximumImpactUnderEVL = value; return this; }
public BigDecimal getNegativeNetCapitalIncome() { return negativeNetCapitalIncome; }
public DanishTaxParameters setNegativeNetCapitalIncome(BigDecimal value) { this.negativeNetCapitalIncome = value; return this; }
public BigDecimal getBottomDeductionEqualizationTax() { return bottomDeductionEqualizationTax; }
public DanishTaxParameters setBottomDeductionEqualizationTax(BigDecimal value) { this.bottomDeductionEqualizationTax = value; return this; }
public BigDecimal getEqualizationTax() { return equalizationTax; }
public DanishTaxParameters setEqualizationTax(BigDecimal value) { this.equalizationTax = value; return this; }
public BigDecimal getTransferableBottomDeductionEqualizationTax() { return transferableBottomDeductionEqualizationTax; }
public DanishTaxParameters setTransferableBottomDeductionEqualizationTax(BigDecimal value) { this.transferableBottomDeductionEqualizationTax = value; return this; }
public BigDecimal getBottomLineJobDeduction() { return bottomLineJobDeduction; }
public DanishTaxParameters setBottomLineJobDeduction(BigDecimal value) { this.bottomLineJobDeduction = value; return this; }
public BigDecimal getJobDeductionRate() { return jobDeductionRate; }
public DanishTaxParameters setJobDeductionRate(BigDecimal value) { this.jobDeductionRate = value; return this; }
public BigDecimal getMaximumJobDeduction() { return maximumJobDeduction; }
public DanishTaxParameters setMaximumJobDeduction(BigDecimal value) { this.maximumJobDeduction = value; return this; }
public ArrayList<DanishCountyTaxParameters> getCountyTaxLookup() { return countyTaxLookup; }
public DanishTaxParameters setCountyTaxLookup(ArrayList<DanishCountyTaxParameters> value) { this.countyTaxLookup = value; return this; }
}
public static class DanishAdvisoryParameters
{
public Integer normalRetirementAge = null;
public Integer planningHorizon = null;
public BigDecimal retirementGreenThresholdPct = null;
public BigDecimal retirementAmberThresholdPct = null;
public BigDecimal incapacityGreenThresholdPct = null;
public BigDecimal incapacityAmberThresholdPct = null;
public BigDecimal criticalIllnessGreenThresholdPct = null;
public BigDecimal criticalIllnessAmberThresholdPct = null;
public BigDecimal deathSingleGreenThresholdPct = null;
public BigDecimal deathSingleAmberThresholdPct = null;
public BigDecimal deathMarriedGreenThresholdPct = null;
public BigDecimal deathMarriedAmberThresholdPct = null;
public Integer getNormalRetirementAge() { return normalRetirementAge; }
public DanishAdvisoryParameters setNormalRetirementAge(Integer value) { this.normalRetirementAge = value; return this; }
public Integer getPlanningHorizon() { return planningHorizon; }
public DanishAdvisoryParameters setPlanningHorizon(Integer value) { this.planningHorizon = value; return this; }
public BigDecimal getRetirementGreenThresholdPct() { return retirementGreenThresholdPct; }
public DanishAdvisoryParameters setRetirementGreenThresholdPct(BigDecimal value) { this.retirementGreenThresholdPct = value; return this; }
public BigDecimal getRetirementAmberThresholdPct() { return retirementAmberThresholdPct; }
public DanishAdvisoryParameters setRetirementAmberThresholdPct(BigDecimal value) { this.retirementAmberThresholdPct = value; return this; }
public BigDecimal getIncapacityGreenThresholdPct() { return incapacityGreenThresholdPct; }
public DanishAdvisoryParameters setIncapacityGreenThresholdPct(BigDecimal value) { this.incapacityGreenThresholdPct = value; return this; }
public BigDecimal getIncapacityAmberThresholdPct() { return incapacityAmberThresholdPct; }
public DanishAdvisoryParameters setIncapacityAmberThresholdPct(BigDecimal value) { this.incapacityAmberThresholdPct = value; return this; }
public BigDecimal getCriticalIllnessGreenThresholdPct() { return criticalIllnessGreenThresholdPct; }
public DanishAdvisoryParameters setCriticalIllnessGreenThresholdPct(BigDecimal value) { this.criticalIllnessGreenThresholdPct = value; return this; }
public BigDecimal getCriticalIllnessAmberThresholdPct() { return criticalIllnessAmberThresholdPct; }
public DanishAdvisoryParameters setCriticalIllnessAmberThresholdPct(BigDecimal value) { this.criticalIllnessAmberThresholdPct = value; return this; }
public BigDecimal getDeathSingleGreenThresholdPct() { return deathSingleGreenThresholdPct; }
public DanishAdvisoryParameters setDeathSingleGreenThresholdPct(BigDecimal value) { this.deathSingleGreenThresholdPct = value; return this; }
public BigDecimal getDeathSingleAmberThresholdPct() { return deathSingleAmberThresholdPct; }
public DanishAdvisoryParameters setDeathSingleAmberThresholdPct(BigDecimal value) { this.deathSingleAmberThresholdPct = value; return this; }
public BigDecimal getDeathMarriedGreenThresholdPct() { return deathMarriedGreenThresholdPct; }
public DanishAdvisoryParameters setDeathMarriedGreenThresholdPct(BigDecimal value) { this.deathMarriedGreenThresholdPct = value; return this; }
public BigDecimal getDeathMarriedAmberThresholdPct() { return deathMarriedAmberThresholdPct; }
public DanishAdvisoryParameters setDeathMarriedAmberThresholdPct(BigDecimal value) { this.deathMarriedAmberThresholdPct = value; return this; }
}
public static class DanishGeneralPensionParameters
{
public BigDecimal instalmentPensionContributionCeiling = null;
public BigDecimal retirementSavingContributionCeilingLessThan5 = null;
public BigDecimal retirementSavingContributionCeilingMoreThan5 = null;
public BigDecimal getInstalmentPensionContributionCeiling() { return instalmentPensionContributionCeiling; }
public DanishGeneralPensionParameters setInstalmentPensionContributionCeiling(BigDecimal value) { this.instalmentPensionContributionCeiling = value; return this; }
public BigDecimal getRetirementSavingContributionCeilingLessThan5() { return retirementSavingContributionCeilingLessThan5; }
public DanishGeneralPensionParameters setRetirementSavingContributionCeilingLessThan5(BigDecimal value) { this.retirementSavingContributionCeilingLessThan5 = value; return this; }
public BigDecimal getRetirementSavingContributionCeilingMoreThan5() { return retirementSavingContributionCeilingMoreThan5; }
public DanishGeneralPensionParameters setRetirementSavingContributionCeilingMoreThan5(BigDecimal value) { this.retirementSavingContributionCeilingMoreThan5 = value; return this; }
}
public static class SecurityToken
{
public String value = null;
public Date expiration = null;
public String getValue() { return value; }
public SecurityToken setValue(String value) { this.value = value; return this; }
public Date getExpiration() { return expiration; }
public SecurityToken setExpiration(Date value) { this.expiration = value; return this; }
}
public static class DkPensionsInfo
{
public Date date = null;
public ArrayList<DkPensionsInfoSaving> savings = null;
public ArrayList<DkPensionsInfoProjection> projections = null;
public ArrayList<DkPensionsInfoRisk> risks = null;
public Date getDate() { return date; }
public DkPensionsInfo setDate(Date value) { this.date = value; return this; }
public ArrayList<DkPensionsInfoSaving> getSavings() { return savings; }
public DkPensionsInfo setSavings(ArrayList<DkPensionsInfoSaving> value) { this.savings = value; return this; }
public ArrayList<DkPensionsInfoProjection> getProjections() { return projections; }
public DkPensionsInfo setProjections(ArrayList<DkPensionsInfoProjection> value) { this.projections = value; return this; }
public ArrayList<DkPensionsInfoRisk> getRisks() { return risks; }
public DkPensionsInfo setRisks(ArrayList<DkPensionsInfoRisk> value) { this.risks = value; return this; }
}
public static class DkPensionsInfoSaving
{
public Integer number = null;
public String carrier = null;
public String referenceNumber = null;
public Integer annualContribution = null;
public Boolean includeInProjection = null;
public Date statementDate = null;
public Integer savings = null;
public ArrayList<DkPensionsInfoProjection> projections = null;
public Integer getNumber() { return number; }
public DkPensionsInfoSaving setNumber(Integer value) { this.number = value; return this; }
public String getCarrier() { return carrier; }
public DkPensionsInfoSaving setCarrier(String value) { this.carrier = value; return this; }
public String getReferenceNumber() { return referenceNumber; }
public DkPensionsInfoSaving setReferenceNumber(String value) { this.referenceNumber = value; return this; }
public Integer getAnnualContribution() { return annualContribution; }
public DkPensionsInfoSaving setAnnualContribution(Integer value) { this.annualContribution = value; return this; }
public Boolean isIncludeInProjection() { return includeInProjection; }
public DkPensionsInfoSaving setIncludeInProjection(Boolean value) { this.includeInProjection = value; return this; }
public Date getStatementDate() { return statementDate; }
public DkPensionsInfoSaving setStatementDate(Date value) { this.statementDate = value; return this; }
public Integer getSavings() { return savings; }
public DkPensionsInfoSaving setSavings(Integer value) { this.savings = value; return this; }
public ArrayList<DkPensionsInfoProjection> getProjections() { return projections; }
public DkPensionsInfoSaving setProjections(ArrayList<DkPensionsInfoProjection> value) { this.projections = value; return this; }
}
public static class DkPensionsInfoProjection
{
public Integer id = null;
public Integer savingsNumber = null;
public Integer retirementAge = null;
public DkTaxationCode taxCode = null;
public Boolean includeInProjection = null;
public Integer fromAge = null;
public Integer toAge = null;
public Integer amount = null;
public Integer getId() { return id; }
public DkPensionsInfoProjection setId(Integer value) { this.id = value; return this; }
public Integer getSavingsNumber() { return savingsNumber; }
public DkPensionsInfoProjection setSavingsNumber(Integer value) { this.savingsNumber = value; return this; }
public Integer getRetirementAge() { return retirementAge; }
public DkPensionsInfoProjection setRetirementAge(Integer value) { this.retirementAge = value; return this; }
public DkTaxationCode getTaxCode() { return taxCode; }
public DkPensionsInfoProjection setTaxCode(DkTaxationCode value) { this.taxCode = value; return this; }
public Boolean isIncludeInProjection() { return includeInProjection; }
public DkPensionsInfoProjection setIncludeInProjection(Boolean value) { this.includeInProjection = value; return this; }
public Integer getFromAge() { return fromAge; }
public DkPensionsInfoProjection setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public DkPensionsInfoProjection setToAge(Integer value) { this.toAge = value; return this; }
public Integer getAmount() { return amount; }
public DkPensionsInfoProjection setAmount(Integer value) { this.amount = value; return this; }
}
public static enum DkTaxationCode
{
Free(51),
FullTax(52),
FullDuty(53),
NoInfo(54);
private final int value;
DkTaxationCode(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static class DkPensionsInfoRisk
{
public Integer number = null;
public String carrier = null;
public PensionsInfoBenefitType risk = null;
public PensionsInfoPaymentType paymentType = null;
public PensionsInfoBeneficiaryType beneficiary = null;
public DkTaxationCode taxCode = null;
public Integer amount = null;
public Integer getNumber() { return number; }
public DkPensionsInfoRisk setNumber(Integer value) { this.number = value; return this; }
public String getCarrier() { return carrier; }
public DkPensionsInfoRisk setCarrier(String value) { this.carrier = value; return this; }
public PensionsInfoBenefitType getRisk() { return risk; }
public DkPensionsInfoRisk setRisk(PensionsInfoBenefitType value) { this.risk = value; return this; }
public PensionsInfoPaymentType getPaymentType() { return paymentType; }
public DkPensionsInfoRisk setPaymentType(PensionsInfoPaymentType value) { this.paymentType = value; return this; }
public PensionsInfoBeneficiaryType getBeneficiary() { return beneficiary; }
public DkPensionsInfoRisk setBeneficiary(PensionsInfoBeneficiaryType value) { this.beneficiary = value; return this; }
public DkTaxationCode getTaxCode() { return taxCode; }
public DkPensionsInfoRisk setTaxCode(DkTaxationCode value) { this.taxCode = value; return this; }
public Integer getAmount() { return amount; }
public DkPensionsInfoRisk setAmount(Integer value) { this.amount = value; return this; }
}
public static enum PensionsInfoBenefitType
{
Death(2),
LossOfWorkAbility(3),
CriticalIllness(4),
Health(5);
private final int value;
PensionsInfoBenefitType(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static enum PensionsInfoPaymentType
{
Lumpsum(1),
FixedTermAnnuity(2),
Annuity(3);
private final int value;
PensionsInfoPaymentType(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static enum PensionsInfoBeneficiaryType
{
AccountOwner(1),
NextAkin(3),
Children(8),
Estate(9),
NamedBeneficiary(15),
Spouse(18);
private final int value;
PensionsInfoBeneficiaryType(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static class DeCalculatorConfiguration extends CalculatorConfiguration
{
public DeSocialSecurityParameters socialSecurityParameters = null;
public DeSocialSecurityParameters getSocialSecurityParameters() { return socialSecurityParameters; }
public DeCalculatorConfiguration setSocialSecurityParameters(DeSocialSecurityParameters value) { this.socialSecurityParameters = value; return this; }
}
public static class DeSocialSecurityParameters
{
public BigDecimal retirementInsuranceCeiling = null;
public BigDecimal healthInsuranceCeiling = null;
public BigDecimal currentPensionLevel = null;
public BigDecimal referenceIncome = null;
public FormerDdrValues ddrValues = null;
public BigDecimal employerRetirementPct = null;
public BigDecimal employerUnemployementPct = null;
public BigDecimal employerHealthInsuranceBasePct = null;
public BigDecimal employerHealthInsuranceAdditionalPct = null;
public BigDecimal employerNursingCarePct = null;
public BigDecimal employeeRetirementPct = null;
public BigDecimal employeeUnemployementPct = null;
public BigDecimal employeeHealthInsuranceBasePct = null;
public BigDecimal employeeHealthInsuranceAdditionalPct = null;
public BigDecimal employeeNursingCarePct = null;
public BigDecimal employeeChildlessNursingCareAdditionalPct = null;
public BigDecimal getRetirementInsuranceCeiling() { return retirementInsuranceCeiling; }
public DeSocialSecurityParameters setRetirementInsuranceCeiling(BigDecimal value) { this.retirementInsuranceCeiling = value; return this; }
public BigDecimal getHealthInsuranceCeiling() { return healthInsuranceCeiling; }
public DeSocialSecurityParameters setHealthInsuranceCeiling(BigDecimal value) { this.healthInsuranceCeiling = value; return this; }
public BigDecimal getCurrentPensionLevel() { return currentPensionLevel; }
public DeSocialSecurityParameters setCurrentPensionLevel(BigDecimal value) { this.currentPensionLevel = value; return this; }
public BigDecimal getReferenceIncome() { return referenceIncome; }
public DeSocialSecurityParameters setReferenceIncome(BigDecimal value) { this.referenceIncome = value; return this; }
public FormerDdrValues getDdrValues() { return ddrValues; }
public DeSocialSecurityParameters setDdrValues(FormerDdrValues value) { this.ddrValues = value; return this; }
public BigDecimal getEmployerRetirementPct() { return employerRetirementPct; }
public DeSocialSecurityParameters setEmployerRetirementPct(BigDecimal value) { this.employerRetirementPct = value; return this; }
public BigDecimal getEmployerUnemployementPct() { return employerUnemployementPct; }
public DeSocialSecurityParameters setEmployerUnemployementPct(BigDecimal value) { this.employerUnemployementPct = value; return this; }
public BigDecimal getEmployerHealthInsuranceBasePct() { return employerHealthInsuranceBasePct; }
public DeSocialSecurityParameters setEmployerHealthInsuranceBasePct(BigDecimal value) { this.employerHealthInsuranceBasePct = value; return this; }
public BigDecimal getEmployerHealthInsuranceAdditionalPct() { return employerHealthInsuranceAdditionalPct; }
public DeSocialSecurityParameters setEmployerHealthInsuranceAdditionalPct(BigDecimal value) { this.employerHealthInsuranceAdditionalPct = value; return this; }
public BigDecimal getEmployerNursingCarePct() { return employerNursingCarePct; }
public DeSocialSecurityParameters setEmployerNursingCarePct(BigDecimal value) { this.employerNursingCarePct = value; return this; }
public BigDecimal getEmployeeRetirementPct() { return employeeRetirementPct; }
public DeSocialSecurityParameters setEmployeeRetirementPct(BigDecimal value) { this.employeeRetirementPct = value; return this; }
public BigDecimal getEmployeeUnemployementPct() { return employeeUnemployementPct; }
public DeSocialSecurityParameters setEmployeeUnemployementPct(BigDecimal value) { this.employeeUnemployementPct = value; return this; }
public BigDecimal getEmployeeHealthInsuranceBasePct() { return employeeHealthInsuranceBasePct; }
public DeSocialSecurityParameters setEmployeeHealthInsuranceBasePct(BigDecimal value) { this.employeeHealthInsuranceBasePct = value; return this; }
public BigDecimal getEmployeeHealthInsuranceAdditionalPct() { return employeeHealthInsuranceAdditionalPct; }
public DeSocialSecurityParameters setEmployeeHealthInsuranceAdditionalPct(BigDecimal value) { this.employeeHealthInsuranceAdditionalPct = value; return this; }
public BigDecimal getEmployeeNursingCarePct() { return employeeNursingCarePct; }
public DeSocialSecurityParameters setEmployeeNursingCarePct(BigDecimal value) { this.employeeNursingCarePct = value; return this; }
public BigDecimal getEmployeeChildlessNursingCareAdditionalPct() { return employeeChildlessNursingCareAdditionalPct; }
public DeSocialSecurityParameters setEmployeeChildlessNursingCareAdditionalPct(BigDecimal value) { this.employeeChildlessNursingCareAdditionalPct = value; return this; }
}
public static class FormerDdrValues
{
public BigDecimal retirementInsuranceCeiling = null;
public BigDecimal healthInsuranceCeiling = null;
public BigDecimal currentPensionLevel = null;
public BigDecimal referenceIncome = null;
public BigDecimal getRetirementInsuranceCeiling() { return retirementInsuranceCeiling; }
public FormerDdrValues setRetirementInsuranceCeiling(BigDecimal value) { this.retirementInsuranceCeiling = value; return this; }
public BigDecimal getHealthInsuranceCeiling() { return healthInsuranceCeiling; }
public FormerDdrValues setHealthInsuranceCeiling(BigDecimal value) { this.healthInsuranceCeiling = value; return this; }
public BigDecimal getCurrentPensionLevel() { return currentPensionLevel; }
public FormerDdrValues setCurrentPensionLevel(BigDecimal value) { this.currentPensionLevel = value; return this; }
public BigDecimal getReferenceIncome() { return referenceIncome; }
public FormerDdrValues setReferenceIncome(BigDecimal value) { this.referenceIncome = value; return this; }
}
public static class DisabilityInsurancePlan
{
public String disabilityDegree = null;
public Boolean hasPremiumWaiverCover = null;
public ArrayList<DisabilityCover> disabilityCover = null;
public String getDisabilityDegree() { return disabilityDegree; }
public DisabilityInsurancePlan setDisabilityDegree(String value) { this.disabilityDegree = value; return this; }
public Boolean isHasPremiumWaiverCover() { return hasPremiumWaiverCover; }
public DisabilityInsurancePlan setHasPremiumWaiverCover(Boolean value) { this.hasPremiumWaiverCover = value; return this; }
public ArrayList<DisabilityCover> getDisabilityCover() { return disabilityCover; }
public DisabilityInsurancePlan setDisabilityCover(ArrayList<DisabilityCover> value) { this.disabilityCover = value; return this; }
}
public static class DisabilityCover
{
public Cover basicDisabilityCover = null;
public Boolean basicSalaryScale = null;
public Boolean paragraph17 = null;
public Boolean professionDisability = null;
public Integer minimumDisabilityPeriodMonths = null;
public Boolean jobCapacityAssessmentBenefit = null;
public Cover getBasicDisabilityCover() { return basicDisabilityCover; }
public DisabilityCover setBasicDisabilityCover(Cover value) { this.basicDisabilityCover = value; return this; }
public Boolean isBasicSalaryScale() { return basicSalaryScale; }
public DisabilityCover setBasicSalaryScale(Boolean value) { this.basicSalaryScale = value; return this; }
public Boolean isParagraph17() { return paragraph17; }
public DisabilityCover setParagraph17(Boolean value) { this.paragraph17 = value; return this; }
public Boolean isProfessionDisability() { return professionDisability; }
public DisabilityCover setProfessionDisability(Boolean value) { this.professionDisability = value; return this; }
public Integer getMinimumDisabilityPeriodMonths() { return minimumDisabilityPeriodMonths; }
public DisabilityCover setMinimumDisabilityPeriodMonths(Integer value) { this.minimumDisabilityPeriodMonths = value; return this; }
public Boolean isJobCapacityAssessmentBenefit() { return jobCapacityAssessmentBenefit; }
public DisabilityCover setJobCapacityAssessmentBenefit(Boolean value) { this.jobCapacityAssessmentBenefit = value; return this; }
}
public static class Cover
{
public CarrierEntity carrier = null;
public String payOut = null;
public String unit = null;
public String expiryAge = null;
public String defaultTaxCode = null;
public String optionalTaxCode = null;
public Boolean scalingDown = null;
public Boolean hasBasic = null;
public Boolean hasExtra = null;
public BigDecimal basicBenefit = null;
public BigDecimal basicMinimumAmount = null;
public BigDecimal extraBenefit = null;
public CarrierEntity getCarrier() { return carrier; }
public Cover setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public String getPayOut() { return payOut; }
public Cover setPayOut(String value) { this.payOut = value; return this; }
public String getUnit() { return unit; }
public Cover setUnit(String value) { this.unit = value; return this; }
public String getExpiryAge() { return expiryAge; }
public Cover setExpiryAge(String value) { this.expiryAge = value; return this; }
public String getDefaultTaxCode() { return defaultTaxCode; }
public Cover setDefaultTaxCode(String value) { this.defaultTaxCode = value; return this; }
public String getOptionalTaxCode() { return optionalTaxCode; }
public Cover setOptionalTaxCode(String value) { this.optionalTaxCode = value; return this; }
public Boolean isScalingDown() { return scalingDown; }
public Cover setScalingDown(Boolean value) { this.scalingDown = value; return this; }
public Boolean isHasBasic() { return hasBasic; }
public Cover setHasBasic(Boolean value) { this.hasBasic = value; return this; }
public Boolean isHasExtra() { return hasExtra; }
public Cover setHasExtra(Boolean value) { this.hasExtra = value; return this; }
public BigDecimal getBasicBenefit() { return basicBenefit; }
public Cover setBasicBenefit(BigDecimal value) { this.basicBenefit = value; return this; }
public BigDecimal getBasicMinimumAmount() { return basicMinimumAmount; }
public Cover setBasicMinimumAmount(BigDecimal value) { this.basicMinimumAmount = value; return this; }
public BigDecimal getExtraBenefit() { return extraBenefit; }
public Cover setExtraBenefit(BigDecimal value) { this.extraBenefit = value; return this; }
}
public static class CriticalIllnessInsurancePlan
{
public ArrayList<Cover> criticalIllnessCover = null;
public ArrayList<Cover> criticalIllnessChildrenCover = null;
public ArrayList<Cover> getCriticalIllnessCover() { return criticalIllnessCover; }
public CriticalIllnessInsurancePlan setCriticalIllnessCover(ArrayList<Cover> value) { this.criticalIllnessCover = value; return this; }
public ArrayList<Cover> getCriticalIllnessChildrenCover() { return criticalIllnessChildrenCover; }
public CriticalIllnessInsurancePlan setCriticalIllnessChildrenCover(ArrayList<Cover> value) { this.criticalIllnessChildrenCover = value; return this; }
}
public static class DeathInsurancePlan
{
public ArrayList<DeathCover> deathCover = null;
public ArrayList<Cover> deathChildrenCover = null;
public ArrayList<DeathCover> getDeathCover() { return deathCover; }
public DeathInsurancePlan setDeathCover(ArrayList<DeathCover> value) { this.deathCover = value; return this; }
public ArrayList<Cover> getDeathChildrenCover() { return deathChildrenCover; }
public DeathInsurancePlan setDeathChildrenCover(ArrayList<Cover> value) { this.deathChildrenCover = value; return this; }
}
public static class DeathCover
{
public Cover cover = null;
public String depositGuarantee = null;
public Boolean depositGuarenteeOptional = null;
public Cover getCover() { return cover; }
public DeathCover setCover(Cover value) { this.cover = value; return this; }
public String getDepositGuarantee() { return depositGuarantee; }
public DeathCover setDepositGuarantee(String value) { this.depositGuarantee = value; return this; }
public Boolean isDepositGuarenteeOptional() { return depositGuarenteeOptional; }
public DeathCover setDepositGuarenteeOptional(Boolean value) { this.depositGuarenteeOptional = value; return this; }
}
public static class HealthInsurancePlan
{
public CarrierEntity carrier = null;
public BigDecimal expiryAge = null;
public CoverageTypes coverageType = null;
public CoverageTypes spouseCoverageType = null;
public CoverageTypes childCoverageType = null;
public Integer childCoverageMaxAge = null;
public CarrierEntity getCarrier() { return carrier; }
public HealthInsurancePlan setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public BigDecimal getExpiryAge() { return expiryAge; }
public HealthInsurancePlan setExpiryAge(BigDecimal value) { this.expiryAge = value; return this; }
public CoverageTypes getCoverageType() { return coverageType; }
public HealthInsurancePlan setCoverageType(CoverageTypes value) { this.coverageType = value; return this; }
public CoverageTypes getSpouseCoverageType() { return spouseCoverageType; }
public HealthInsurancePlan setSpouseCoverageType(CoverageTypes value) { this.spouseCoverageType = value; return this; }
public CoverageTypes getChildCoverageType() { return childCoverageType; }
public HealthInsurancePlan setChildCoverageType(CoverageTypes value) { this.childCoverageType = value; return this; }
public Integer getChildCoverageMaxAge() { return childCoverageMaxAge; }
public HealthInsurancePlan setChildCoverageMaxAge(Integer value) { this.childCoverageMaxAge = value; return this; }
}
public static enum CoverageTypes
{
None,
Optional,
Mandatory;
}
public static class AccidentInsurancePlan
{
public CarrierEntity carrier = null;
public BigDecimal expiryAge = null;
public Integer insuranceAmount = null;
public Boolean deathCover = null;
public Boolean dentalCover = null;
public CarrierEntity getCarrier() { return carrier; }
public AccidentInsurancePlan setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public BigDecimal getExpiryAge() { return expiryAge; }
public AccidentInsurancePlan setExpiryAge(BigDecimal value) { this.expiryAge = value; return this; }
public Integer getInsuranceAmount() { return insuranceAmount; }
public AccidentInsurancePlan setInsuranceAmount(Integer value) { this.insuranceAmount = value; return this; }
public Boolean isDeathCover() { return deathCover; }
public AccidentInsurancePlan setDeathCover(Boolean value) { this.deathCover = value; return this; }
public Boolean isDentalCover() { return dentalCover; }
public AccidentInsurancePlan setDentalCover(Boolean value) { this.dentalCover = value; return this; }
}
public static class DentalInsurancePlan
{
public CarrierEntity carrier = null;
public BigDecimal expiryAge = null;
public String coverageType = null;
public Boolean extendedCoverage = null;
public CarrierEntity getCarrier() { return carrier; }
public DentalInsurancePlan setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public BigDecimal getExpiryAge() { return expiryAge; }
public DentalInsurancePlan setExpiryAge(BigDecimal value) { this.expiryAge = value; return this; }
public String getCoverageType() { return coverageType; }
public DentalInsurancePlan setCoverageType(String value) { this.coverageType = value; return this; }
public Boolean isExtendedCoverage() { return extendedCoverage; }
public DentalInsurancePlan setExtendedCoverage(Boolean value) { this.extendedCoverage = value; return this; }
}
public static class SeniorCitizenConcept
{
public Boolean solidary = null;
public Boolean hasSpecificPrice = null;
public BigDecimal specificPrice = null;
public Boolean isSolidary() { return solidary; }
public SeniorCitizenConcept setSolidary(Boolean value) { this.solidary = value; return this; }
public Boolean isHasSpecificPrice() { return hasSpecificPrice; }
public SeniorCitizenConcept setHasSpecificPrice(Boolean value) { this.hasSpecificPrice = value; return this; }
public BigDecimal getSpecificPrice() { return specificPrice; }
public SeniorCitizenConcept setSpecificPrice(BigDecimal value) { this.specificPrice = value; return this; }
}
public static class RetirementPlan
{
public String contributionUnit = null;
public BigDecimal mandatoryEmployerContribution = null;
public BigDecimal mandatoryEmployeeContribution = null;
public BigDecimal additionalContribution = null;
public ArrayList<SavingOption> savingOptions = null;
public CarrierEntity defaultCarrier = null;
public Boolean hasDefaultSavingProduct = null;
public SavingProduct defaultSavingProduct = null;
public String getContributionUnit() { return contributionUnit; }
public RetirementPlan setContributionUnit(String value) { this.contributionUnit = value; return this; }
public BigDecimal getMandatoryEmployerContribution() { return mandatoryEmployerContribution; }
public RetirementPlan setMandatoryEmployerContribution(BigDecimal value) { this.mandatoryEmployerContribution = value; return this; }
public BigDecimal getMandatoryEmployeeContribution() { return mandatoryEmployeeContribution; }
public RetirementPlan setMandatoryEmployeeContribution(BigDecimal value) { this.mandatoryEmployeeContribution = value; return this; }
public BigDecimal getAdditionalContribution() { return additionalContribution; }
public RetirementPlan setAdditionalContribution(BigDecimal value) { this.additionalContribution = value; return this; }
public ArrayList<SavingOption> getSavingOptions() { return savingOptions; }
public RetirementPlan setSavingOptions(ArrayList<SavingOption> value) { this.savingOptions = value; return this; }
public CarrierEntity getDefaultCarrier() { return defaultCarrier; }
public RetirementPlan setDefaultCarrier(CarrierEntity value) { this.defaultCarrier = value; return this; }
public Boolean isHasDefaultSavingProduct() { return hasDefaultSavingProduct; }
public RetirementPlan setHasDefaultSavingProduct(Boolean value) { this.hasDefaultSavingProduct = value; return this; }
public SavingProduct getDefaultSavingProduct() { return defaultSavingProduct; }
public RetirementPlan setDefaultSavingProduct(SavingProduct value) { this.defaultSavingProduct = value; return this; }
}
public static class SavingOption
{
public CarrierEntity carrier = null;
public ArrayList<SavingProduct> savingProducts = null;
public CarrierEntity getCarrier() { return carrier; }
public SavingOption setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public ArrayList<SavingProduct> getSavingProducts() { return savingProducts; }
public SavingOption setSavingProducts(ArrayList<SavingProduct> value) { this.savingProducts = value; return this; }
}
public static class SavingProduct
{
public Integer id = null;
public Integer productId = null;
public String productName = null;
public String riskProfile = null;
public Integer getId() { return id; }
public SavingProduct setId(Integer value) { this.id = value; return this; }
public Integer getProductId() { return productId; }
public SavingProduct setProductId(Integer value) { this.productId = value; return this; }
public String getProductName() { return productName; }
public SavingProduct setProductName(String value) { this.productName = value; return this; }
public String getRiskProfile() { return riskProfile; }
public SavingProduct setRiskProfile(String value) { this.riskProfile = value; return this; }
}
public static class DeRetirementPlans
{
public RetirementBenefitAmountDisplayOptionType retirementBenefitAmountDisplayOption = null;
public ArrayList<RetirementBenefitAmountDisplayOptionType> retirementBenefitAmountDisplayOptions = null;
public ArrayList<FinancingVehicleType> financingVehicles = null;
public ArrayList<ContributionType> contributionTypes = null;
public ArrayList<DeRetirementPlan> retirementPlans = null;
public ArrayList<DeRetirementPlan> defaultRetirementPlans = null;
public RetirementBenefitAmountDisplayOptionType getRetirementBenefitAmountDisplayOption() { return retirementBenefitAmountDisplayOption; }
public DeRetirementPlans setRetirementBenefitAmountDisplayOption(RetirementBenefitAmountDisplayOptionType value) { this.retirementBenefitAmountDisplayOption = value; return this; }
public ArrayList<RetirementBenefitAmountDisplayOptionType> getRetirementBenefitAmountDisplayOptions() { return retirementBenefitAmountDisplayOptions; }
public DeRetirementPlans setRetirementBenefitAmountDisplayOptions(ArrayList<RetirementBenefitAmountDisplayOptionType> value) { this.retirementBenefitAmountDisplayOptions = value; return this; }
public ArrayList<FinancingVehicleType> getFinancingVehicles() { return financingVehicles; }
public DeRetirementPlans setFinancingVehicles(ArrayList<FinancingVehicleType> value) { this.financingVehicles = value; return this; }
public ArrayList<ContributionType> getContributionTypes() { return contributionTypes; }
public DeRetirementPlans setContributionTypes(ArrayList<ContributionType> value) { this.contributionTypes = value; return this; }
public ArrayList<DeRetirementPlan> getRetirementPlans() { return retirementPlans; }
public DeRetirementPlans setRetirementPlans(ArrayList<DeRetirementPlan> value) { this.retirementPlans = value; return this; }
public ArrayList<DeRetirementPlan> getDefaultRetirementPlans() { return defaultRetirementPlans; }
public DeRetirementPlans setDefaultRetirementPlans(ArrayList<DeRetirementPlan> value) { this.defaultRetirementPlans = value; return this; }
}
public static enum RetirementBenefitAmountDisplayOptionType
{
Accumulated,
Guaranteed,
Projected;
}
public static enum FinancingVehicleType
{
Pensionskasse,
Direktversicherung,
Pensionsfonds,
Direktzusage,
Unterstützungskasse;
}
public static enum ContributionType
{
Employer,
Employee,
EmployerMatching;
}
public static class DeRetirementPlan
{
public String identifier = null;
public String name = null;
public String planDocumentReference = null;
public CarrierEntity carrier = null;
public ArrayList<String> carrierIds = null;
public String healthInsurance = null;
public DeProductType productType = null;
public String groupInsuranceContractCode = null;
public DeContributionFormula contributionFormula = null;
public FinancingVehicleType financingVehicle = null;
public DeRetirementBenefit retirementBenefit = null;
public DeDeathBeforeRetirementBenefit deathBeforeRetirementBenefit = null;
public DeDeathAfterRetirementBenefit deathAfterRetirementBenefit = null;
public DeDisabilityBenefit disabilityBenefit = null;
public DeInvalidityBenefit invalidityBenefit = null;
public DeBiProServiceConfiguration biProServiceConfiguration = null;
public DeContribution contribution = null;
public Date benefitDataDate = null;
public String insurancePolicyNumber = null;
public Date dateJoined = null;
public DePricingTables pricingTables = null;
public String getIdentifier() { return identifier; }
public DeRetirementPlan setIdentifier(String value) { this.identifier = value; return this; }
public String getName() { return name; }
public DeRetirementPlan setName(String value) { this.name = value; return this; }
public String getPlanDocumentReference() { return planDocumentReference; }
public DeRetirementPlan setPlanDocumentReference(String value) { this.planDocumentReference = value; return this; }
public CarrierEntity getCarrier() { return carrier; }
public DeRetirementPlan setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public ArrayList<String> getCarrierIds() { return carrierIds; }
public DeRetirementPlan setCarrierIds(ArrayList<String> value) { this.carrierIds = value; return this; }
public String getHealthInsurance() { return healthInsurance; }
public DeRetirementPlan setHealthInsurance(String value) { this.healthInsurance = value; return this; }
public DeProductType getProductType() { return productType; }
public DeRetirementPlan setProductType(DeProductType value) { this.productType = value; return this; }
public String getGroupInsuranceContractCode() { return groupInsuranceContractCode; }
public DeRetirementPlan setGroupInsuranceContractCode(String value) { this.groupInsuranceContractCode = value; return this; }
public DeContributionFormula getContributionFormula() { return contributionFormula; }
public DeRetirementPlan setContributionFormula(DeContributionFormula value) { this.contributionFormula = value; return this; }
public FinancingVehicleType getFinancingVehicle() { return financingVehicle; }
public DeRetirementPlan setFinancingVehicle(FinancingVehicleType value) { this.financingVehicle = value; return this; }
public DeRetirementBenefit getRetirementBenefit() { return retirementBenefit; }
public DeRetirementPlan setRetirementBenefit(DeRetirementBenefit value) { this.retirementBenefit = value; return this; }
public DeDeathBeforeRetirementBenefit getDeathBeforeRetirementBenefit() { return deathBeforeRetirementBenefit; }
public DeRetirementPlan setDeathBeforeRetirementBenefit(DeDeathBeforeRetirementBenefit value) { this.deathBeforeRetirementBenefit = value; return this; }
public DeDeathAfterRetirementBenefit getDeathAfterRetirementBenefit() { return deathAfterRetirementBenefit; }
public DeRetirementPlan setDeathAfterRetirementBenefit(DeDeathAfterRetirementBenefit value) { this.deathAfterRetirementBenefit = value; return this; }
public DeDisabilityBenefit getDisabilityBenefit() { return disabilityBenefit; }
public DeRetirementPlan setDisabilityBenefit(DeDisabilityBenefit value) { this.disabilityBenefit = value; return this; }
public DeInvalidityBenefit getInvalidityBenefit() { return invalidityBenefit; }
public DeRetirementPlan setInvalidityBenefit(DeInvalidityBenefit value) { this.invalidityBenefit = value; return this; }
public DeBiProServiceConfiguration getBiProServiceConfiguration() { return biProServiceConfiguration; }
public DeRetirementPlan setBiProServiceConfiguration(DeBiProServiceConfiguration value) { this.biProServiceConfiguration = value; return this; }
public DeContribution getContribution() { return contribution; }
public DeRetirementPlan setContribution(DeContribution value) { this.contribution = value; return this; }
public Date getBenefitDataDate() { return benefitDataDate; }
public DeRetirementPlan setBenefitDataDate(Date value) { this.benefitDataDate = value; return this; }
public String getInsurancePolicyNumber() { return insurancePolicyNumber; }
public DeRetirementPlan setInsurancePolicyNumber(String value) { this.insurancePolicyNumber = value; return this; }
public Date getDateJoined() { return dateJoined; }
public DeRetirementPlan setDateJoined(Date value) { this.dateJoined = value; return this; }
public DePricingTables getPricingTables() { return pricingTables; }
public DeRetirementPlan setPricingTables(DePricingTables value) { this.pricingTables = value; return this; }
}
public static enum DeProductType
{
Traditional,
New,
Hybrid,
Risk;
}
public static class DeContributionFormula
{
public DeEmployerContributionFormula employerContributionFormula = null;
public DeEmployeeContributionFormula employeeContributionFormula = null;
public Boolean hasVoluntaryEmployeeContribution = null;
public DeEmployerMatchingFormula employerMatchingFormula = null;
public DeEmployerContributionFormula getEmployerContributionFormula() { return employerContributionFormula; }
public DeContributionFormula setEmployerContributionFormula(DeEmployerContributionFormula value) { this.employerContributionFormula = value; return this; }
public DeEmployeeContributionFormula getEmployeeContributionFormula() { return employeeContributionFormula; }
public DeContributionFormula setEmployeeContributionFormula(DeEmployeeContributionFormula value) { this.employeeContributionFormula = value; return this; }
public Boolean isHasVoluntaryEmployeeContribution() { return hasVoluntaryEmployeeContribution; }
public DeContributionFormula setHasVoluntaryEmployeeContribution(Boolean value) { this.hasVoluntaryEmployeeContribution = value; return this; }
public DeEmployerMatchingFormula getEmployerMatchingFormula() { return employerMatchingFormula; }
public DeContributionFormula setEmployerMatchingFormula(DeEmployerMatchingFormula value) { this.employerMatchingFormula = value; return this; }
}
public static class DeEmployerContributionFormula
{
public BigDecimal flatAmount = null;
public BigDecimal pctSalaryAboveSSCC = null;
public BigDecimal pctSalaryBelowSSCC = null;
public BigDecimal getFlatAmount() { return flatAmount; }
public DeEmployerContributionFormula setFlatAmount(BigDecimal value) { this.flatAmount = value; return this; }
public BigDecimal getPctSalaryAboveSSCC() { return pctSalaryAboveSSCC; }
public DeEmployerContributionFormula setPctSalaryAboveSSCC(BigDecimal value) { this.pctSalaryAboveSSCC = value; return this; }
public BigDecimal getPctSalaryBelowSSCC() { return pctSalaryBelowSSCC; }
public DeEmployerContributionFormula setPctSalaryBelowSSCC(BigDecimal value) { this.pctSalaryBelowSSCC = value; return this; }
}
public static class DeEmployeeContributionFormula
{
public BigDecimal flatAmount = null;
public BigDecimal pctSalaryAboveSSCC = null;
public BigDecimal pctSalaryBelowSSCC = null;
public BigDecimal getFlatAmount() { return flatAmount; }
public DeEmployeeContributionFormula setFlatAmount(BigDecimal value) { this.flatAmount = value; return this; }
public BigDecimal getPctSalaryAboveSSCC() { return pctSalaryAboveSSCC; }
public DeEmployeeContributionFormula setPctSalaryAboveSSCC(BigDecimal value) { this.pctSalaryAboveSSCC = value; return this; }
public BigDecimal getPctSalaryBelowSSCC() { return pctSalaryBelowSSCC; }
public DeEmployeeContributionFormula setPctSalaryBelowSSCC(BigDecimal value) { this.pctSalaryBelowSSCC = value; return this; }
}
public static class DeEmployerMatchingFormula
{
public BigDecimal unit = null;
public BigDecimal multiplier = null;
public BigDecimal getUnit() { return unit; }
public DeEmployerMatchingFormula setUnit(BigDecimal value) { this.unit = value; return this; }
public BigDecimal getMultiplier() { return multiplier; }
public DeEmployerMatchingFormula setMultiplier(BigDecimal value) { this.multiplier = value; return this; }
}
public static class DeRetirementBenefit
{
public Integer normalRetirementAge = null;
public String normalRetirementAgeType = null;
public Integer earlyRetirementAge = null;
public DePrimaryRetirementBenefitPaymentType primaryRetirementBenefitPaymentType = null;
public DeAlternativeRetirementBenefitPaymentType alternativeRetirementBenefitPaymentType = null;
public Integer annuityFrequency = null;
public BigDecimal accruedRetirementPension = null;
public BigDecimal accruedRetirementLumpSum = null;
public BigDecimal projectedRetirementPensionGuaranteed = null;
public BigDecimal projectedRetirementLumpSumGuaranteed = null;
public BigDecimal projectedRetirementPensionInclSurpluses = null;
public BigDecimal projectedRetirementLumpSumInclSurpluses = null;
public BigDecimal projectedRetirementPensionInclPast = null;
public BigDecimal projectedRetirementLumpSumInclPast = null;
public Integer getNormalRetirementAge() { return normalRetirementAge; }
public DeRetirementBenefit setNormalRetirementAge(Integer value) { this.normalRetirementAge = value; return this; }
public String getNormalRetirementAgeType() { return normalRetirementAgeType; }
public DeRetirementBenefit setNormalRetirementAgeType(String value) { this.normalRetirementAgeType = value; return this; }
public Integer getEarlyRetirementAge() { return earlyRetirementAge; }
public DeRetirementBenefit setEarlyRetirementAge(Integer value) { this.earlyRetirementAge = value; return this; }
public DePrimaryRetirementBenefitPaymentType getPrimaryRetirementBenefitPaymentType() { return primaryRetirementBenefitPaymentType; }
public DeRetirementBenefit setPrimaryRetirementBenefitPaymentType(DePrimaryRetirementBenefitPaymentType value) { this.primaryRetirementBenefitPaymentType = value; return this; }
public DeAlternativeRetirementBenefitPaymentType getAlternativeRetirementBenefitPaymentType() { return alternativeRetirementBenefitPaymentType; }
public DeRetirementBenefit setAlternativeRetirementBenefitPaymentType(DeAlternativeRetirementBenefitPaymentType value) { this.alternativeRetirementBenefitPaymentType = value; return this; }
public Integer getAnnuityFrequency() { return annuityFrequency; }
public DeRetirementBenefit setAnnuityFrequency(Integer value) { this.annuityFrequency = value; return this; }
public BigDecimal getAccruedRetirementPension() { return accruedRetirementPension; }
public DeRetirementBenefit setAccruedRetirementPension(BigDecimal value) { this.accruedRetirementPension = value; return this; }
public BigDecimal getAccruedRetirementLumpSum() { return accruedRetirementLumpSum; }
public DeRetirementBenefit setAccruedRetirementLumpSum(BigDecimal value) { this.accruedRetirementLumpSum = value; return this; }
public BigDecimal getProjectedRetirementPensionGuaranteed() { return projectedRetirementPensionGuaranteed; }
public DeRetirementBenefit setProjectedRetirementPensionGuaranteed(BigDecimal value) { this.projectedRetirementPensionGuaranteed = value; return this; }
public BigDecimal getProjectedRetirementLumpSumGuaranteed() { return projectedRetirementLumpSumGuaranteed; }
public DeRetirementBenefit setProjectedRetirementLumpSumGuaranteed(BigDecimal value) { this.projectedRetirementLumpSumGuaranteed = value; return this; }
public BigDecimal getProjectedRetirementPensionInclSurpluses() { return projectedRetirementPensionInclSurpluses; }
public DeRetirementBenefit setProjectedRetirementPensionInclSurpluses(BigDecimal value) { this.projectedRetirementPensionInclSurpluses = value; return this; }
public BigDecimal getProjectedRetirementLumpSumInclSurpluses() { return projectedRetirementLumpSumInclSurpluses; }
public DeRetirementBenefit setProjectedRetirementLumpSumInclSurpluses(BigDecimal value) { this.projectedRetirementLumpSumInclSurpluses = value; return this; }
public BigDecimal getProjectedRetirementPensionInclPast() { return projectedRetirementPensionInclPast; }
public DeRetirementBenefit setProjectedRetirementPensionInclPast(BigDecimal value) { this.projectedRetirementPensionInclPast = value; return this; }
public BigDecimal getProjectedRetirementLumpSumInclPast() { return projectedRetirementLumpSumInclPast; }
public DeRetirementBenefit setProjectedRetirementLumpSumInclPast(BigDecimal value) { this.projectedRetirementLumpSumInclPast = value; return this; }
}
public static enum DePrimaryRetirementBenefitPaymentType
{
LumpSum,
Annuity;
}
public static enum DeAlternativeRetirementBenefitPaymentType
{
LumpSum,
Annuity;
}
public static class DeDeathBeforeRetirementBenefit
{
public DeDeathBeforeRetirementBenefitType deathBeforeRetirementBenefitType = null;
public BigDecimal spouseAnnuityPct = null;
public BigDecimal orphanAnnuityPct = null;
public BigDecimal halfOrphanAnnuityPct = null;
public Integer annuityFrequency = null;
public BigDecimal deathLumpsum = null;
public BigDecimal spouseLumpSumDeathBeforeRetirement = null;
public BigDecimal spouseAnnuityDeathBeforeRetirement = null;
public DeDeathBeforeRetirementBenefitType getDeathBeforeRetirementBenefitType() { return deathBeforeRetirementBenefitType; }
public DeDeathBeforeRetirementBenefit setDeathBeforeRetirementBenefitType(DeDeathBeforeRetirementBenefitType value) { this.deathBeforeRetirementBenefitType = value; return this; }
public BigDecimal getSpouseAnnuityPct() { return spouseAnnuityPct; }
public DeDeathBeforeRetirementBenefit setSpouseAnnuityPct(BigDecimal value) { this.spouseAnnuityPct = value; return this; }
public BigDecimal getOrphanAnnuityPct() { return orphanAnnuityPct; }
public DeDeathBeforeRetirementBenefit setOrphanAnnuityPct(BigDecimal value) { this.orphanAnnuityPct = value; return this; }
public BigDecimal getHalfOrphanAnnuityPct() { return halfOrphanAnnuityPct; }
public DeDeathBeforeRetirementBenefit setHalfOrphanAnnuityPct(BigDecimal value) { this.halfOrphanAnnuityPct = value; return this; }
public Integer getAnnuityFrequency() { return annuityFrequency; }
public DeDeathBeforeRetirementBenefit setAnnuityFrequency(Integer value) { this.annuityFrequency = value; return this; }
public BigDecimal getDeathLumpsum() { return deathLumpsum; }
public DeDeathBeforeRetirementBenefit setDeathLumpsum(BigDecimal value) { this.deathLumpsum = value; return this; }
public BigDecimal getSpouseLumpSumDeathBeforeRetirement() { return spouseLumpSumDeathBeforeRetirement; }
public DeDeathBeforeRetirementBenefit setSpouseLumpSumDeathBeforeRetirement(BigDecimal value) { this.spouseLumpSumDeathBeforeRetirement = value; return this; }
public BigDecimal getSpouseAnnuityDeathBeforeRetirement() { return spouseAnnuityDeathBeforeRetirement; }
public DeDeathBeforeRetirementBenefit setSpouseAnnuityDeathBeforeRetirement(BigDecimal value) { this.spouseAnnuityDeathBeforeRetirement = value; return this; }
}
public static enum DeDeathBeforeRetirementBenefitType
{
ContributionRefund,
LumpSum,
Annuity;
}
public static class DeDeathAfterRetirementBenefit
{
public DeDeathAfterRetirementBenefitType deathAfterRetirementBenefitType = null;
public Integer eligibilityPeriod = null;
public BigDecimal spouseAnnuityPct = null;
public Integer annuityFrequency = null;
public BigDecimal spouseLumpSumDeathAfterRetirement = null;
public BigDecimal spouseAnnuityDeathAfterRetirement = null;
public DeDeathAfterRetirementBenefitType getDeathAfterRetirementBenefitType() { return deathAfterRetirementBenefitType; }
public DeDeathAfterRetirementBenefit setDeathAfterRetirementBenefitType(DeDeathAfterRetirementBenefitType value) { this.deathAfterRetirementBenefitType = value; return this; }
public Integer getEligibilityPeriod() { return eligibilityPeriod; }
public DeDeathAfterRetirementBenefit setEligibilityPeriod(Integer value) { this.eligibilityPeriod = value; return this; }
public BigDecimal getSpouseAnnuityPct() { return spouseAnnuityPct; }
public DeDeathAfterRetirementBenefit setSpouseAnnuityPct(BigDecimal value) { this.spouseAnnuityPct = value; return this; }
public Integer getAnnuityFrequency() { return annuityFrequency; }
public DeDeathAfterRetirementBenefit setAnnuityFrequency(Integer value) { this.annuityFrequency = value; return this; }
public BigDecimal getSpouseLumpSumDeathAfterRetirement() { return spouseLumpSumDeathAfterRetirement; }
public DeDeathAfterRetirementBenefit setSpouseLumpSumDeathAfterRetirement(BigDecimal value) { this.spouseLumpSumDeathAfterRetirement = value; return this; }
public BigDecimal getSpouseAnnuityDeathAfterRetirement() { return spouseAnnuityDeathAfterRetirement; }
public DeDeathAfterRetirementBenefit setSpouseAnnuityDeathAfterRetirement(BigDecimal value) { this.spouseAnnuityDeathAfterRetirement = value; return this; }
}
public static enum DeDeathAfterRetirementBenefitType
{
LumpSum,
Annuity,
TemporaryAnnuity;
}
public static class DeDisabilityBenefit
{
public BigDecimal benefitPct = null;
public Boolean includesContributionWaiver = null;
public BigDecimal disabilityPension = null;
public BigDecimal endCoverageAge = null;
public BigDecimal getBenefitPct() { return benefitPct; }
public DeDisabilityBenefit setBenefitPct(BigDecimal value) { this.benefitPct = value; return this; }
public Boolean isIncludesContributionWaiver() { return includesContributionWaiver; }
public DeDisabilityBenefit setIncludesContributionWaiver(Boolean value) { this.includesContributionWaiver = value; return this; }
public BigDecimal getDisabilityPension() { return disabilityPension; }
public DeDisabilityBenefit setDisabilityPension(BigDecimal value) { this.disabilityPension = value; return this; }
public BigDecimal getEndCoverageAge() { return endCoverageAge; }
public DeDisabilityBenefit setEndCoverageAge(BigDecimal value) { this.endCoverageAge = value; return this; }
}
public static class DeInvalidityBenefit
{
public BigDecimal benefitPct = null;
public Boolean includesContributionWaiver = null;
public BigDecimal disabilityPension = null;
public BigDecimal endCoverageAge = null;
public BigDecimal getBenefitPct() { return benefitPct; }
public DeInvalidityBenefit setBenefitPct(BigDecimal value) { this.benefitPct = value; return this; }
public Boolean isIncludesContributionWaiver() { return includesContributionWaiver; }
public DeInvalidityBenefit setIncludesContributionWaiver(Boolean value) { this.includesContributionWaiver = value; return this; }
public BigDecimal getDisabilityPension() { return disabilityPension; }
public DeInvalidityBenefit setDisabilityPension(BigDecimal value) { this.disabilityPension = value; return this; }
public BigDecimal getEndCoverageAge() { return endCoverageAge; }
public DeInvalidityBenefit setEndCoverageAge(BigDecimal value) { this.endCoverageAge = value; return this; }
}
public static class DeBiProServiceConfiguration
{
public String getQuoteRequest = null;
public String groupPolicyNumber = null;
public String getGetQuoteRequest() { return getQuoteRequest; }
public DeBiProServiceConfiguration setGetQuoteRequest(String value) { this.getQuoteRequest = value; return this; }
public String getGroupPolicyNumber() { return groupPolicyNumber; }
public DeBiProServiceConfiguration setGroupPolicyNumber(String value) { this.groupPolicyNumber = value; return this; }
}
public static class DeContribution
{
public BigDecimal employerContribution = null;
public ContributionFrequencies employerContributionFrequency = null;
public BigDecimal employeeContribution = null;
public ContributionFrequencies employeeContributionFrequency = null;
public BigDecimal employerMatchingContribution = null;
public BigDecimal oneTimeContribution = null;
public BigDecimal aggregatePremiumContribution = null;
public BigDecimal getEmployerContribution() { return employerContribution; }
public DeContribution setEmployerContribution(BigDecimal value) { this.employerContribution = value; return this; }
public ContributionFrequencies getEmployerContributionFrequency() { return employerContributionFrequency; }
public DeContribution setEmployerContributionFrequency(ContributionFrequencies value) { this.employerContributionFrequency = value; return this; }
public BigDecimal getEmployeeContribution() { return employeeContribution; }
public DeContribution setEmployeeContribution(BigDecimal value) { this.employeeContribution = value; return this; }
public ContributionFrequencies getEmployeeContributionFrequency() { return employeeContributionFrequency; }
public DeContribution setEmployeeContributionFrequency(ContributionFrequencies value) { this.employeeContributionFrequency = value; return this; }
public BigDecimal getEmployerMatchingContribution() { return employerMatchingContribution; }
public DeContribution setEmployerMatchingContribution(BigDecimal value) { this.employerMatchingContribution = value; return this; }
public BigDecimal getOneTimeContribution() { return oneTimeContribution; }
public DeContribution setOneTimeContribution(BigDecimal value) { this.oneTimeContribution = value; return this; }
public BigDecimal getAggregatePremiumContribution() { return aggregatePremiumContribution; }
public DeContribution setAggregatePremiumContribution(BigDecimal value) { this.aggregatePremiumContribution = value; return this; }
}
public static enum ContributionFrequencies
{
Annual,
BiAnnual,
Quarterly,
Monthly;
}
public static class DePricingTables
{
}
public static class PreventiveTreatment
{
public CarrierEntity carrier = null;
public BigDecimal expiryAge = null;
public CarrierEntity getCarrier() { return carrier; }
public PreventiveTreatment setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public BigDecimal getExpiryAge() { return expiryAge; }
public PreventiveTreatment setExpiryAge(BigDecimal value) { this.expiryAge = value; return this; }
}
public static class PathFinder
{
public CarrierEntity carrier = null;
public BigDecimal expiryAge = null;
public CarrierEntity getCarrier() { return carrier; }
public PathFinder setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public BigDecimal getExpiryAge() { return expiryAge; }
public PathFinder setExpiryAge(BigDecimal value) { this.expiryAge = value; return this; }
}
public static class FinancialWellbeing
{
public CarrierEntity carrier = null;
public BigDecimal expiryAge = null;
public CarrierEntity getCarrier() { return carrier; }
public FinancialWellbeing setCarrier(CarrierEntity value) { this.carrier = value; return this; }
public BigDecimal getExpiryAge() { return expiryAge; }
public FinancialWellbeing setExpiryAge(BigDecimal value) { this.expiryAge = value; return this; }
}
public static class AuthenticationMethod
{
public AuthenticationMethodType type = null;
public String saClientId = null;
public ArrayList<String> registrationFields = null;
public AuthenticationMethodType getType() { return type; }
public AuthenticationMethod setType(AuthenticationMethodType value) { this.type = value; return this; }
public String getSaClientId() { return saClientId; }
public AuthenticationMethod setSaClientId(String value) { this.saClientId = value; return this; }
public ArrayList<String> getRegistrationFields() { return registrationFields; }
public AuthenticationMethod setRegistrationFields(ArrayList<String> value) { this.registrationFields = value; return this; }
}
public static enum AuthenticationMethodType
{
NemId,
Sso,
Common,
Single;
}
public static class CalculatorData
{
public Boolean isEnabled = null;
public String cdyPosition = null;
public Integer amountInputPrecision = null;
public Integer percentInputPrecision = null;
public HashMap<String,String> locale = null;
public Integer displayPrecision = null;
public Integer upwardsConversionPrecision = null;
public Integer downwardsConversionPrecision = null;
public Boolean useInvestmentProductsFile = null;
public String investmentProductsFileName = null;
public Member member = null;
public ClientCountryConfig clientCountryConfig = null;
public CalculatorColorScheme colorScheme = null;
public HashMap<String,HashMap<String,String>> riskProfileMapping = null;
public String defaultRiskLevel = null;
public ArrayList<CalculatorDkAnnuityPrice> dkAnnuityPriceList = null;
public HashMap<String,String> dkCarrierIDMapping = null;
public String dkDefaultCarrierID = null;
public CalculatorFrConfiguration frConfiguration = null;
public RPCLevelInfo rpcLevelInfo = null;
public Boolean frIncludePEROProfitSharingSavings = null;
public ArrayList<CalculatorPtAnnuityFactorLP> ptLifetimePensionAnnuityFactors = null;
public ArrayList<CalculatorPtAnnuityFactorPD> ptPensionDrawdownAnnuityFactors = null;
public ArrayList<CalculatorSalaryGrowthIndexMapping> salaryGrowthIndexMappings = null;
public Boolean getIsEnabled() { return isEnabled; }
public CalculatorData setIsEnabled(Boolean value) { this.isEnabled = value; return this; }
public String getCdyPosition() { return cdyPosition; }
public CalculatorData setCdyPosition(String value) { this.cdyPosition = value; return this; }
public Integer getAmountInputPrecision() { return amountInputPrecision; }
public CalculatorData setAmountInputPrecision(Integer value) { this.amountInputPrecision = value; return this; }
public Integer getPercentInputPrecision() { return percentInputPrecision; }
public CalculatorData setPercentInputPrecision(Integer value) { this.percentInputPrecision = value; return this; }
public HashMap<String,String> getLocale() { return locale; }
public CalculatorData setLocale(HashMap<String,String> value) { this.locale = value; return this; }
public Integer getDisplayPrecision() { return displayPrecision; }
public CalculatorData setDisplayPrecision(Integer value) { this.displayPrecision = value; return this; }
public Integer getUpwardsConversionPrecision() { return upwardsConversionPrecision; }
public CalculatorData setUpwardsConversionPrecision(Integer value) { this.upwardsConversionPrecision = value; return this; }
public Integer getDownwardsConversionPrecision() { return downwardsConversionPrecision; }
public CalculatorData setDownwardsConversionPrecision(Integer value) { this.downwardsConversionPrecision = value; return this; }
public Boolean isUseInvestmentProductsFile() { return useInvestmentProductsFile; }
public CalculatorData setUseInvestmentProductsFile(Boolean value) { this.useInvestmentProductsFile = value; return this; }
public String getInvestmentProductsFileName() { return investmentProductsFileName; }
public CalculatorData setInvestmentProductsFileName(String value) { this.investmentProductsFileName = value; return this; }
public Member getMember() { return member; }
public CalculatorData setMember(Member value) { this.member = value; return this; }
public ClientCountryConfig getClientCountryConfig() { return clientCountryConfig; }
public CalculatorData setClientCountryConfig(ClientCountryConfig value) { this.clientCountryConfig = value; return this; }
public CalculatorColorScheme getColorScheme() { return colorScheme; }
public CalculatorData setColorScheme(CalculatorColorScheme value) { this.colorScheme = value; return this; }
public HashMap<String,HashMap<String,String>> getRiskProfileMapping() { return riskProfileMapping; }
public CalculatorData setRiskProfileMapping(HashMap<String,HashMap<String,String>> value) { this.riskProfileMapping = value; return this; }
public String getDefaultRiskLevel() { return defaultRiskLevel; }
public CalculatorData setDefaultRiskLevel(String value) { this.defaultRiskLevel = value; return this; }
public ArrayList<CalculatorDkAnnuityPrice> getDkAnnuityPriceList() { return dkAnnuityPriceList; }
public CalculatorData setDkAnnuityPriceList(ArrayList<CalculatorDkAnnuityPrice> value) { this.dkAnnuityPriceList = value; return this; }
public HashMap<String,String> getDkCarrierIDMapping() { return dkCarrierIDMapping; }
public CalculatorData setDkCarrierIDMapping(HashMap<String,String> value) { this.dkCarrierIDMapping = value; return this; }
public String getDkDefaultCarrierID() { return dkDefaultCarrierID; }
public CalculatorData setDkDefaultCarrierID(String value) { this.dkDefaultCarrierID = value; return this; }
public CalculatorFrConfiguration getFrConfiguration() { return frConfiguration; }
public CalculatorData setFrConfiguration(CalculatorFrConfiguration value) { this.frConfiguration = value; return this; }
public RPCLevelInfo getRpcLevelInfo() { return rpcLevelInfo; }
public CalculatorData setRpcLevelInfo(RPCLevelInfo value) { this.rpcLevelInfo = value; return this; }
public Boolean isFrIncludePEROProfitSharingSavings() { return frIncludePEROProfitSharingSavings; }
public CalculatorData setFrIncludePEROProfitSharingSavings(Boolean value) { this.frIncludePEROProfitSharingSavings = value; return this; }
public ArrayList<CalculatorPtAnnuityFactorLP> getPtLifetimePensionAnnuityFactors() { return ptLifetimePensionAnnuityFactors; }
public CalculatorData setPtLifetimePensionAnnuityFactors(ArrayList<CalculatorPtAnnuityFactorLP> value) { this.ptLifetimePensionAnnuityFactors = value; return this; }
public ArrayList<CalculatorPtAnnuityFactorPD> getPtPensionDrawdownAnnuityFactors() { return ptPensionDrawdownAnnuityFactors; }
public CalculatorData setPtPensionDrawdownAnnuityFactors(ArrayList<CalculatorPtAnnuityFactorPD> value) { this.ptPensionDrawdownAnnuityFactors = value; return this; }
public ArrayList<CalculatorSalaryGrowthIndexMapping> getSalaryGrowthIndexMappings() { return salaryGrowthIndexMappings; }
public CalculatorData setSalaryGrowthIndexMappings(ArrayList<CalculatorSalaryGrowthIndexMapping> value) { this.salaryGrowthIndexMappings = value; return this; }
}
public static class ClientCountryConfig extends DatedEntity
{
public String clientCode = null;
public String clientName = null;
public String countryCode = null;
public DataSourceResult source = null;
public Integer ageRMin = null;
public Integer ageRMax = null;
public String primarySalary = null;
public AnnuityConfig annuityConfig = null;
public ArrayList<AssetConfig> assets = null;
public ArrayList<ContributionTableSpec> contTables = null;
public ArrayList<InvestmentProduct> investments = null;
public HashMap<String,ArrayList<Content>> content = null;
public HashMap<String,String> environments = null;
public HashMap<String,Constraint<BigDecimal>> customNumericConstraints = null;
public HashMap<String,ReturnRates> assetReturnRates = null;
public Double investmentPropertyRates = null;
public HashMap<String,Boolean> getAssetClassFundDictionary = null;
public HashMap<String,Boolean> getTermBasedFundDictionary = null;
public HashMap<String,HashMap<Integer,HashMap<String,Double>>> getAllocationsDictionary = null;
public HashMap<String,String> assetNameMap = null;
public HashMap<String,HashMap<String,String>> assetContNameMap = null;
public String cacheKey = null;
public String getClientCode() { return clientCode; }
public ClientCountryConfig setClientCode(String value) { this.clientCode = value; return this; }
public String getClientName() { return clientName; }
public ClientCountryConfig setClientName(String value) { this.clientName = value; return this; }
public String getCountryCode() { return countryCode; }
public ClientCountryConfig setCountryCode(String value) { this.countryCode = value; return this; }
public DataSourceResult getSource() { return source; }
public ClientCountryConfig setSource(DataSourceResult value) { this.source = value; return this; }
public Integer getAgeRMin() { return ageRMin; }
public ClientCountryConfig setAgeRMin(Integer value) { this.ageRMin = value; return this; }
public Integer getAgeRMax() { return ageRMax; }
public ClientCountryConfig setAgeRMax(Integer value) { this.ageRMax = value; return this; }
public String getPrimarySalary() { return primarySalary; }
public ClientCountryConfig setPrimarySalary(String value) { this.primarySalary = value; return this; }
public AnnuityConfig getAnnuityConfig() { return annuityConfig; }
public ClientCountryConfig setAnnuityConfig(AnnuityConfig value) { this.annuityConfig = value; return this; }
public ArrayList<AssetConfig> getAssets() { return assets; }
public ClientCountryConfig setAssets(ArrayList<AssetConfig> value) { this.assets = value; return this; }
public ArrayList<ContributionTableSpec> getContTables() { return contTables; }
public ClientCountryConfig setContTables(ArrayList<ContributionTableSpec> value) { this.contTables = value; return this; }
public ArrayList<InvestmentProduct> getInvestments() { return investments; }
public ClientCountryConfig setInvestments(ArrayList<InvestmentProduct> value) { this.investments = value; return this; }
public HashMap<String,ArrayList<Content>> getContent() { return content; }
public ClientCountryConfig setContent(HashMap<String,ArrayList<Content>> value) { this.content = value; return this; }
public HashMap<String,String> getEnvironments() { return environments; }
public ClientCountryConfig setEnvironments(HashMap<String,String> value) { this.environments = value; return this; }
public HashMap<String,Constraint<BigDecimal>> getCustomNumericConstraints() { return customNumericConstraints; }
public ClientCountryConfig setCustomNumericConstraints(HashMap<String,Constraint<BigDecimal>> value) { this.customNumericConstraints = value; return this; }
public HashMap<String,ReturnRates> getAssetReturnRates() { return assetReturnRates; }
public ClientCountryConfig setAssetReturnRates(HashMap<String,ReturnRates> value) { this.assetReturnRates = value; return this; }
public Double getInvestmentPropertyRates() { return investmentPropertyRates; }
public ClientCountryConfig setInvestmentPropertyRates(Double value) { this.investmentPropertyRates = value; return this; }
public HashMap<String,Boolean> getGetAssetClassFundDictionary() { return getAssetClassFundDictionary; }
public ClientCountryConfig setGetAssetClassFundDictionary(HashMap<String,Boolean> value) { this.getAssetClassFundDictionary = value; return this; }
public HashMap<String,Boolean> getGetTermBasedFundDictionary() { return getTermBasedFundDictionary; }
public ClientCountryConfig setGetTermBasedFundDictionary(HashMap<String,Boolean> value) { this.getTermBasedFundDictionary = value; return this; }
public HashMap<String,HashMap<Integer,HashMap<String,Double>>> getGetAllocationsDictionary() { return getAllocationsDictionary; }
public ClientCountryConfig setGetAllocationsDictionary(HashMap<String,HashMap<Integer,HashMap<String,Double>>> value) { this.getAllocationsDictionary = value; return this; }
public HashMap<String,String> getAssetNameMap() { return assetNameMap; }
public ClientCountryConfig setAssetNameMap(HashMap<String,String> value) { this.assetNameMap = value; return this; }
public HashMap<String,HashMap<String,String>> getAssetContNameMap() { return assetContNameMap; }
public ClientCountryConfig setAssetContNameMap(HashMap<String,HashMap<String,String>> value) { this.assetContNameMap = value; return this; }
public String getCacheKey() { return cacheKey; }
public ClientCountryConfig setCacheKey(String value) { this.cacheKey = value; return this; }
}
public static class DatedEntity extends Entity implements IDatedEntity
{
public Date asAt = null;
public Date getAsAt() { return asAt; }
public DatedEntity setAsAt(Date value) { this.asAt = value; return this; }
}
public static class Entity implements IEntity
{
public String id = null;
public String getId() { return id; }
public Entity setId(String value) { this.id = value; return this; }
}
public static class DataSourceResult
{
public DataSource d = null;
public Long t = null;
public DataSource getD() { return d; }
public DataSourceResult setD(DataSource value) { this.d = value; return this; }
public Long getT() { return t; }
public DataSourceResult setT(Long value) { this.t = value; return this; }
}
public static enum DataSource
{
Db,
Cache,
Parameter,
Na;
}
public static class AnnuityConfig
{
public ArrayList<LifeTableName> tableNames = null;
public ArrayList<LifeTableName> imprFactorTableNames = null;
public Double reversion = null;
public Double guarantee = null;
public Double timing = null;
public Boolean allowDiscountPreRet = null;
public Double scaleQx = null;
public Double scaleImpr = null;
public Integer ageRating = null;
public Integer spouseAgeRating = null;
public Double expense = null;
public Double percBalanceSpent = null;
public Double amountSpent = null;
public Double incomePurchased = null;
public Integer deferralPeriod = null;
public String indexationName = null;
public String drStochastic = null;
public String impliedInflationStochasticSeries = null;
public Double targetTpx = null;
public AnnuityPriceType priceType = null;
public Double price = null;
public ArrayList<LifeTableName> getTableNames() { return tableNames; }
public AnnuityConfig setTableNames(ArrayList<LifeTableName> value) { this.tableNames = value; return this; }
public ArrayList<LifeTableName> getImprFactorTableNames() { return imprFactorTableNames; }
public AnnuityConfig setImprFactorTableNames(ArrayList<LifeTableName> value) { this.imprFactorTableNames = value; return this; }
public Double getReversion() { return reversion; }
public AnnuityConfig setReversion(Double value) { this.reversion = value; return this; }
public Double getGuarantee() { return guarantee; }
public AnnuityConfig setGuarantee(Double value) { this.guarantee = value; return this; }
public Double getTiming() { return timing; }
public AnnuityConfig setTiming(Double value) { this.timing = value; return this; }
public Boolean isAllowDiscountPreRet() { return allowDiscountPreRet; }
public AnnuityConfig setAllowDiscountPreRet(Boolean value) { this.allowDiscountPreRet = value; return this; }
public Double getScaleQx() { return scaleQx; }
public AnnuityConfig setScaleQx(Double value) { this.scaleQx = value; return this; }
public Double getScaleImpr() { return scaleImpr; }
public AnnuityConfig setScaleImpr(Double value) { this.scaleImpr = value; return this; }
public Integer getAgeRating() { return ageRating; }
public AnnuityConfig setAgeRating(Integer value) { this.ageRating = value; return this; }
public Integer getSpouseAgeRating() { return spouseAgeRating; }
public AnnuityConfig setSpouseAgeRating(Integer value) { this.spouseAgeRating = value; return this; }
public Double getExpense() { return expense; }
public AnnuityConfig setExpense(Double value) { this.expense = value; return this; }
public Double getPercBalanceSpent() { return percBalanceSpent; }
public AnnuityConfig setPercBalanceSpent(Double value) { this.percBalanceSpent = value; return this; }
public Double getAmountSpent() { return amountSpent; }
public AnnuityConfig setAmountSpent(Double value) { this.amountSpent = value; return this; }
public Double getIncomePurchased() { return incomePurchased; }
public AnnuityConfig setIncomePurchased(Double value) { this.incomePurchased = value; return this; }
public Integer getDeferralPeriod() { return deferralPeriod; }
public AnnuityConfig setDeferralPeriod(Integer value) { this.deferralPeriod = value; return this; }
public String getIndexationName() { return indexationName; }
public AnnuityConfig setIndexationName(String value) { this.indexationName = value; return this; }
public String getDrStochastic() { return drStochastic; }
public AnnuityConfig setDrStochastic(String value) { this.drStochastic = value; return this; }
public String getImpliedInflationStochasticSeries() { return impliedInflationStochasticSeries; }
public AnnuityConfig setImpliedInflationStochasticSeries(String value) { this.impliedInflationStochasticSeries = value; return this; }
public Double getTargetTpx() { return targetTpx; }
public AnnuityConfig setTargetTpx(Double value) { this.targetTpx = value; return this; }
public AnnuityPriceType getPriceType() { return priceType; }
public AnnuityConfig setPriceType(AnnuityPriceType value) { this.priceType = value; return this; }
public Double getPrice() { return price; }
public AnnuityConfig setPrice(Double value) { this.price = value; return this; }
}
public static class LifeTableName
{
public String name = null;
public Gender gender = null;
public String getName() { return name; }
public LifeTableName setName(String value) { this.name = value; return this; }
public Gender getGender() { return gender; }
public LifeTableName setGender(Gender value) { this.gender = value; return this; }
}
public static enum Gender
{
Female,
Male,
Other;
}
public static enum AnnuityPriceType
{
Calc,
Table;
}
public static class AssetConfig
{
public String code = null;
public String name = null;
public Boolean rebalance = null;
public Boolean canEditInvestmentChoice = null;
public Boolean willSpend = null;
public ArrayList<String> investments = null;
public ArrayList<ContributionSpec> contributions = null;
public Boolean isOneOff = null;
public String getCode() { return code; }
public AssetConfig setCode(String value) { this.code = value; return this; }
public String getName() { return name; }
public AssetConfig setName(String value) { this.name = value; return this; }
public Boolean isRebalance() { return rebalance; }
public AssetConfig setRebalance(Boolean value) { this.rebalance = value; return this; }
public Boolean isCanEditInvestmentChoice() { return canEditInvestmentChoice; }
public AssetConfig setCanEditInvestmentChoice(Boolean value) { this.canEditInvestmentChoice = value; return this; }
public Boolean isWillSpend() { return willSpend; }
public AssetConfig setWillSpend(Boolean value) { this.willSpend = value; return this; }
public ArrayList<String> getInvestments() { return investments; }
public AssetConfig setInvestments(ArrayList<String> value) { this.investments = value; return this; }
public ArrayList<ContributionSpec> getContributions() { return contributions; }
public AssetConfig setContributions(ArrayList<ContributionSpec> value) { this.contributions = value; return this; }
public Boolean getIsOneOff() { return isOneOff; }
public AssetConfig setIsOneOff(Boolean value) { this.isOneOff = value; return this; }
}
public static class ContributionSpec
{
public String code = null;
public String name = null;
public ContributionType type = null;
public Boolean isEmployeeCont = null;
public String table = null;
public String ccy = null;
public Integer fromAge = null;
public Integer toAge = null;
public String indexationType = null;
public String salaryType = null;
public Boolean isTaxable = null;
public String relatedRate = null;
public Integer order = null;
public Boolean editable = null;
public ArrayList<ContributionConstraint> constraints = null;
public AmountType amountType = null;
public Boolean isOneOff = null;
public String getCode() { return code; }
public ContributionSpec setCode(String value) { this.code = value; return this; }
public String getName() { return name; }
public ContributionSpec setName(String value) { this.name = value; return this; }
public ContributionType getType() { return type; }
public ContributionSpec setType(ContributionType value) { this.type = value; return this; }
public Boolean getIsEmployeeCont() { return isEmployeeCont; }
public ContributionSpec setIsEmployeeCont(Boolean value) { this.isEmployeeCont = value; return this; }
public String getTable() { return table; }
public ContributionSpec setTable(String value) { this.table = value; return this; }
public String getCcy() { return ccy; }
public ContributionSpec setCcy(String value) { this.ccy = value; return this; }
public Integer getFromAge() { return fromAge; }
public ContributionSpec setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public ContributionSpec setToAge(Integer value) { this.toAge = value; return this; }
public String getIndexationType() { return indexationType; }
public ContributionSpec setIndexationType(String value) { this.indexationType = value; return this; }
public String getSalaryType() { return salaryType; }
public ContributionSpec setSalaryType(String value) { this.salaryType = value; return this; }
public Boolean getIsTaxable() { return isTaxable; }
public ContributionSpec setIsTaxable(Boolean value) { this.isTaxable = value; return this; }
public String getRelatedRate() { return relatedRate; }
public ContributionSpec setRelatedRate(String value) { this.relatedRate = value; return this; }
public Integer getOrder() { return order; }
public ContributionSpec setOrder(Integer value) { this.order = value; return this; }
public Boolean isEditable() { return editable; }
public ContributionSpec setEditable(Boolean value) { this.editable = value; return this; }
public ArrayList<ContributionConstraint> getConstraints() { return constraints; }
public ContributionSpec setConstraints(ArrayList<ContributionConstraint> value) { this.constraints = value; return this; }
public AmountType getAmountType() { return amountType; }
public ContributionSpec setAmountType(AmountType value) { this.amountType = value; return this; }
public Boolean getIsOneOff() { return isOneOff; }
public ContributionSpec setIsOneOff(Boolean value) { this.isOneOff = value; return this; }
}
public static enum ContributionType
{
Fixed,
Time,
Lookup,
Match;
}
public static class ContributionConstraint
{
public Integer fromAge = null;
public Integer toAge = null;
public Double min = null;
public Double max = null;
public Double step = null;
public Integer getFromAge() { return fromAge; }
public ContributionConstraint setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public ContributionConstraint setToAge(Integer value) { this.toAge = value; return this; }
public Double getMin() { return min; }
public ContributionConstraint setMin(Double value) { this.min = value; return this; }
public Double getMax() { return max; }
public ContributionConstraint setMax(Double value) { this.max = value; return this; }
public Double getStep() { return step; }
public ContributionConstraint setStep(Double value) { this.step = value; return this; }
}
public static enum AmountType
{
Any,
Amount,
Rate;
}
public static class ContributionTableSpec
{
public String code = null;
public ContributionType type = null;
public HashMap<String,Double> rates = null;
public ArrayList<ContributionRateSpec> rateSpecs = null;
public String keyTemplate = null;
public String getCode() { return code; }
public ContributionTableSpec setCode(String value) { this.code = value; return this; }
public ContributionType getType() { return type; }
public ContributionTableSpec setType(ContributionType value) { this.type = value; return this; }
public HashMap<String,Double> getRates() { return rates; }
public ContributionTableSpec setRates(HashMap<String,Double> value) { this.rates = value; return this; }
public ArrayList<ContributionRateSpec> getRateSpecs() { return rateSpecs; }
public ContributionTableSpec setRateSpecs(ArrayList<ContributionRateSpec> value) { this.rateSpecs = value; return this; }
public String getKeyTemplate() { return keyTemplate; }
public ContributionTableSpec setKeyTemplate(String value) { this.keyTemplate = value; return this; }
}
public static class ContributionRateSpec
{
public Integer fromAge = null;
public Integer toAge = null;
public Integer fromService = null;
public Integer toService = null;
public Double sourceRate = null;
public Date dateFrom = null;
public Date dateTo = null;
public Double upperLimit = null;
public Double rate = null;
public Double coreRate = null;
public String lookupKey = null;
public Integer getFromAge() { return fromAge; }
public ContributionRateSpec setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public ContributionRateSpec setToAge(Integer value) { this.toAge = value; return this; }
public Integer getFromService() { return fromService; }
public ContributionRateSpec setFromService(Integer value) { this.fromService = value; return this; }
public Integer getToService() { return toService; }
public ContributionRateSpec setToService(Integer value) { this.toService = value; return this; }
public Double getSourceRate() { return sourceRate; }
public ContributionRateSpec setSourceRate(Double value) { this.sourceRate = value; return this; }
public Date getDateFrom() { return dateFrom; }
public ContributionRateSpec setDateFrom(Date value) { this.dateFrom = value; return this; }
public Date getDateTo() { return dateTo; }
public ContributionRateSpec setDateTo(Date value) { this.dateTo = value; return this; }
public Double getUpperLimit() { return upperLimit; }
public ContributionRateSpec setUpperLimit(Double value) { this.upperLimit = value; return this; }
public Double getRate() { return rate; }
public ContributionRateSpec setRate(Double value) { this.rate = value; return this; }
public Double getCoreRate() { return coreRate; }
public ContributionRateSpec setCoreRate(Double value) { this.coreRate = value; return this; }
public String getLookupKey() { return lookupKey; }
public ContributionRateSpec setLookupKey(String value) { this.lookupKey = value; return this; }
}
public static class InvestmentProduct
{
public String code = null;
public String name = null;
public String group = null;
public Boolean isAssetClassFund = null;
public ArrayList<InvestmentProductAllocationsSpec> allocs = null;
public Integer order = null;
public HashMap<Integer,HashMap<String,Double>> allocationsDictionary = null;
public String getCode() { return code; }
public InvestmentProduct setCode(String value) { this.code = value; return this; }
public String getName() { return name; }
public InvestmentProduct setName(String value) { this.name = value; return this; }
public String getGroup() { return group; }
public InvestmentProduct setGroup(String value) { this.group = value; return this; }
public Boolean getIsAssetClassFund() { return isAssetClassFund; }
public InvestmentProduct setIsAssetClassFund(Boolean value) { this.isAssetClassFund = value; return this; }
public ArrayList<InvestmentProductAllocationsSpec> getAllocs() { return allocs; }
public InvestmentProduct setAllocs(ArrayList<InvestmentProductAllocationsSpec> value) { this.allocs = value; return this; }
public Integer getOrder() { return order; }
public InvestmentProduct setOrder(Integer value) { this.order = value; return this; }
public HashMap<Integer,HashMap<String,Double>> getAllocationsDictionary() { return allocationsDictionary; }
public InvestmentProduct setAllocationsDictionary(HashMap<Integer,HashMap<String,Double>> value) { this.allocationsDictionary = value; return this; }
}
public static class InvestmentProductAllocationsSpec
{
public Integer fromAge = null;
public Integer term = null;
public HashMap<String,Double> allocs = null;
public Double totalAlloc = null;
public Integer getFromAge() { return fromAge; }
public InvestmentProductAllocationsSpec setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getTerm() { return term; }
public InvestmentProductAllocationsSpec setTerm(Integer value) { this.term = value; return this; }
public HashMap<String,Double> getAllocs() { return allocs; }
public InvestmentProductAllocationsSpec setAllocs(HashMap<String,Double> value) { this.allocs = value; return this; }
public Double getTotalAlloc() { return totalAlloc; }
public InvestmentProductAllocationsSpec setTotalAlloc(Double value) { this.totalAlloc = value; return this; }
}
public static class ReturnRates
{
public ArrayList<Double> earningRates = null;
public ArrayList<Double> taxRates = null;
public ArrayList<Double> getEarningRates() { return earningRates; }
public ReturnRates setEarningRates(ArrayList<Double> value) { this.earningRates = value; return this; }
public ArrayList<Double> getTaxRates() { return taxRates; }
public ReturnRates setTaxRates(ArrayList<Double> value) { this.taxRates = value; return this; }
}
public static class CalculatorColorScheme
{
public String primaryColor1 = null;
public String primaryColor2 = null;
public String decorativeColor1 = null;
public String decorativeColor2 = null;
public String decorativeColor3 = null;
public String decorativeColor4 = null;
public String decorativeColor5 = null;
public String fontColor1 = null;
public String fontColor2 = null;
public String tableHeaderFontColor = null;
public String tableEmployerMatchFontColor = null;
public ArrayList<String> chartColors = null;
public CalculatorReportColors reportColors = null;
public String getPrimaryColor1() { return primaryColor1; }
public CalculatorColorScheme setPrimaryColor1(String value) { this.primaryColor1 = value; return this; }
public String getPrimaryColor2() { return primaryColor2; }
public CalculatorColorScheme setPrimaryColor2(String value) { this.primaryColor2 = value; return this; }
public String getDecorativeColor1() { return decorativeColor1; }
public CalculatorColorScheme setDecorativeColor1(String value) { this.decorativeColor1 = value; return this; }
public String getDecorativeColor2() { return decorativeColor2; }
public CalculatorColorScheme setDecorativeColor2(String value) { this.decorativeColor2 = value; return this; }
public String getDecorativeColor3() { return decorativeColor3; }
public CalculatorColorScheme setDecorativeColor3(String value) { this.decorativeColor3 = value; return this; }
public String getDecorativeColor4() { return decorativeColor4; }
public CalculatorColorScheme setDecorativeColor4(String value) { this.decorativeColor4 = value; return this; }
public String getDecorativeColor5() { return decorativeColor5; }
public CalculatorColorScheme setDecorativeColor5(String value) { this.decorativeColor5 = value; return this; }
public String getFontColor1() { return fontColor1; }
public CalculatorColorScheme setFontColor1(String value) { this.fontColor1 = value; return this; }
public String getFontColor2() { return fontColor2; }
public CalculatorColorScheme setFontColor2(String value) { this.fontColor2 = value; return this; }
public String getTableHeaderFontColor() { return tableHeaderFontColor; }
public CalculatorColorScheme setTableHeaderFontColor(String value) { this.tableHeaderFontColor = value; return this; }
public String getTableEmployerMatchFontColor() { return tableEmployerMatchFontColor; }
public CalculatorColorScheme setTableEmployerMatchFontColor(String value) { this.tableEmployerMatchFontColor = value; return this; }
public ArrayList<String> getChartColors() { return chartColors; }
public CalculatorColorScheme setChartColors(ArrayList<String> value) { this.chartColors = value; return this; }
public CalculatorReportColors getReportColors() { return reportColors; }
public CalculatorColorScheme setReportColors(CalculatorReportColors value) { this.reportColors = value; return this; }
}
public static class CalculatorReportColors
{
public CalculatorReportTableColors tableColors = null;
public ArrayList<String> chart1Colors = null;
public ArrayList<String> chart2Colors = null;
public ArrayList<String> chart3Colors = null;
public CalculatorReportTableColors getTableColors() { return tableColors; }
public CalculatorReportColors setTableColors(CalculatorReportTableColors value) { this.tableColors = value; return this; }
public ArrayList<String> getChart1Colors() { return chart1Colors; }
public CalculatorReportColors setChart1Colors(ArrayList<String> value) { this.chart1Colors = value; return this; }
public ArrayList<String> getChart2Colors() { return chart2Colors; }
public CalculatorReportColors setChart2Colors(ArrayList<String> value) { this.chart2Colors = value; return this; }
public ArrayList<String> getChart3Colors() { return chart3Colors; }
public CalculatorReportColors setChart3Colors(ArrayList<String> value) { this.chart3Colors = value; return this; }
}
public static class CalculatorReportTableColors
{
public String headerTableFontColor = null;
public String basicTableHeaderColor = null;
public String basicTableFontColor = null;
public String panel1Color = null;
public String panel2Color = null;
public String panel3Color = null;
public String getHeaderTableFontColor() { return headerTableFontColor; }
public CalculatorReportTableColors setHeaderTableFontColor(String value) { this.headerTableFontColor = value; return this; }
public String getBasicTableHeaderColor() { return basicTableHeaderColor; }
public CalculatorReportTableColors setBasicTableHeaderColor(String value) { this.basicTableHeaderColor = value; return this; }
public String getBasicTableFontColor() { return basicTableFontColor; }
public CalculatorReportTableColors setBasicTableFontColor(String value) { this.basicTableFontColor = value; return this; }
public String getPanel1Color() { return panel1Color; }
public CalculatorReportTableColors setPanel1Color(String value) { this.panel1Color = value; return this; }
public String getPanel2Color() { return panel2Color; }
public CalculatorReportTableColors setPanel2Color(String value) { this.panel2Color = value; return this; }
public String getPanel3Color() { return panel3Color; }
public CalculatorReportTableColors setPanel3Color(String value) { this.panel3Color = value; return this; }
}
public static class CalculatorDkAnnuityPrice
{
public String carrierName = null;
public String riskProfile = null;
public Double price = null;
public String getCarrierName() { return carrierName; }
public CalculatorDkAnnuityPrice setCarrierName(String value) { this.carrierName = value; return this; }
public String getRiskProfile() { return riskProfile; }
public CalculatorDkAnnuityPrice setRiskProfile(String value) { this.riskProfile = value; return this; }
public Double getPrice() { return price; }
public CalculatorDkAnnuityPrice setPrice(Double value) { this.price = value; return this; }
}
public static class CalculatorFrConfiguration
{
public ArrayList<CalculatorFrPlanConfiguration> planConfigurations = null;
public ArrayList<CalculatorFrContributionRule> contributionRules = null;
public ArrayList<CalculatorFrPlanConfiguration> getPlanConfigurations() { return planConfigurations; }
public CalculatorFrConfiguration setPlanConfigurations(ArrayList<CalculatorFrPlanConfiguration> value) { this.planConfigurations = value; return this; }
public ArrayList<CalculatorFrContributionRule> getContributionRules() { return contributionRules; }
public CalculatorFrConfiguration setContributionRules(ArrayList<CalculatorFrContributionRule> value) { this.contributionRules = value; return this; }
}
public static class CalculatorFrPlanConfiguration
{
public CalculatorFrPlanType type = null;
public String name = null;
public Double contributionFee = null;
public Double aumFeeUnitLinked = null;
public Double aumFeeInsurerAsset = null;
public ArrayList<CalculatorFrContributionCap> planLevelContributionCaps = null;
public HashMap<String,ArrayList<CalculatorFrContributionCap>> fundLevelContributionCaps = null;
public HashMap<String,ArrayList<Integer>> contributionRuleMapping = null;
public CalculatorFrPlanType getType() { return type; }
public CalculatorFrPlanConfiguration setType(CalculatorFrPlanType value) { this.type = value; return this; }
public String getName() { return name; }
public CalculatorFrPlanConfiguration setName(String value) { this.name = value; return this; }
public Double getContributionFee() { return contributionFee; }
public CalculatorFrPlanConfiguration setContributionFee(Double value) { this.contributionFee = value; return this; }
public Double getAumFeeUnitLinked() { return aumFeeUnitLinked; }
public CalculatorFrPlanConfiguration setAumFeeUnitLinked(Double value) { this.aumFeeUnitLinked = value; return this; }
public Double getAumFeeInsurerAsset() { return aumFeeInsurerAsset; }
public CalculatorFrPlanConfiguration setAumFeeInsurerAsset(Double value) { this.aumFeeInsurerAsset = value; return this; }
public ArrayList<CalculatorFrContributionCap> getPlanLevelContributionCaps() { return planLevelContributionCaps; }
public CalculatorFrPlanConfiguration setPlanLevelContributionCaps(ArrayList<CalculatorFrContributionCap> value) { this.planLevelContributionCaps = value; return this; }
public HashMap<String,ArrayList<CalculatorFrContributionCap>> getFundLevelContributionCaps() { return fundLevelContributionCaps; }
public CalculatorFrPlanConfiguration setFundLevelContributionCaps(HashMap<String,ArrayList<CalculatorFrContributionCap>> value) { this.fundLevelContributionCaps = value; return this; }
public HashMap<String,ArrayList<Integer>> getContributionRuleMapping() { return contributionRuleMapping; }
public CalculatorFrPlanConfiguration setContributionRuleMapping(HashMap<String,ArrayList<Integer>> value) { this.contributionRuleMapping = value; return this; }
}
public static enum CalculatorFrPlanType
{
Pee,
Percol,
Pero,
Perin;
}
public static class CalculatorFrContributionCap
{
public CalculatorFrContributionCapType type = null;
public CalculatorFrContributionType contributionType = null;
public Double value = null;
public CalculatorFrContributionCapType getType() { return type; }
public CalculatorFrContributionCap setType(CalculatorFrContributionCapType value) { this.type = value; return this; }
public CalculatorFrContributionType getContributionType() { return contributionType; }
public CalculatorFrContributionCap setContributionType(CalculatorFrContributionType value) { this.contributionType = value; return this; }
public Double getValue() { return value; }
public CalculatorFrContributionCap setValue(Double value) { this.value = value; return this; }
}
public static enum CalculatorFrContributionCapType
{
None,
Amount,
MatchPercent,
PercentOfSSCC;
}
public static enum CalculatorFrContributionType
{
EmployeeMandatory,
EmployerMandatory,
EmployerMatch;
}
public static class CalculatorFrContributionRule
{
public Integer id = null;
public String name = null;
public CalculatorFrContributionType contributionType = null;
public CalculatorFrContributionBracketType bracketType = null;
public ArrayList<CalculatorFrContributionBracket> brackets = null;
public Integer numberOfBrackets = null;
public Integer getId() { return id; }
public CalculatorFrContributionRule setId(Integer value) { this.id = value; return this; }
public String getName() { return name; }
public CalculatorFrContributionRule setName(String value) { this.name = value; return this; }
public CalculatorFrContributionType getContributionType() { return contributionType; }
public CalculatorFrContributionRule setContributionType(CalculatorFrContributionType value) { this.contributionType = value; return this; }
public CalculatorFrContributionBracketType getBracketType() { return bracketType; }
public CalculatorFrContributionRule setBracketType(CalculatorFrContributionBracketType value) { this.bracketType = value; return this; }
public ArrayList<CalculatorFrContributionBracket> getBrackets() { return brackets; }
public CalculatorFrContributionRule setBrackets(ArrayList<CalculatorFrContributionBracket> value) { this.brackets = value; return this; }
public Integer getNumberOfBrackets() { return numberOfBrackets; }
public CalculatorFrContributionRule setNumberOfBrackets(Integer value) { this.numberOfBrackets = value; return this; }
}
public static enum CalculatorFrContributionBracketType
{
None,
MultipleOfSSCC,
FixedAmount;
}
public static class CalculatorFrContributionBracket
{
public Double threshold = null;
public Double rate = null;
public Double getThreshold() { return threshold; }
public CalculatorFrContributionBracket setThreshold(Double value) { this.threshold = value; return this; }
public Double getRate() { return rate; }
public CalculatorFrContributionBracket setRate(Double value) { this.rate = value; return this; }
}
public static class RPCLevelInfo
{
public Double level1 = null;
public Double level2 = null;
public Double level3 = null;
public Double getLevel1() { return level1; }
public RPCLevelInfo setLevel1(Double value) { this.level1 = value; return this; }
public Double getLevel2() { return level2; }
public RPCLevelInfo setLevel2(Double value) { this.level2 = value; return this; }
public Double getLevel3() { return level3; }
public RPCLevelInfo setLevel3(Double value) { this.level3 = value; return this; }
}
public static class CalculatorPtAnnuityFactorLP
{
public Integer age = null;
public Boolean isReversionary = null;
public Double factor = null;
public Integer getAge() { return age; }
public CalculatorPtAnnuityFactorLP setAge(Integer value) { this.age = value; return this; }
public Boolean getIsReversionary() { return isReversionary; }
public CalculatorPtAnnuityFactorLP setIsReversionary(Boolean value) { this.isReversionary = value; return this; }
public Double getFactor() { return factor; }
public CalculatorPtAnnuityFactorLP setFactor(Double value) { this.factor = value; return this; }
}
public static class CalculatorPtAnnuityFactorPD
{
public Integer term = null;
public String investmentCode = null;
public Double factor = null;
public Integer getTerm() { return term; }
public CalculatorPtAnnuityFactorPD setTerm(Integer value) { this.term = value; return this; }
public String getInvestmentCode() { return investmentCode; }
public CalculatorPtAnnuityFactorPD setInvestmentCode(String value) { this.investmentCode = value; return this; }
public Double getFactor() { return factor; }
public CalculatorPtAnnuityFactorPD setFactor(Double value) { this.factor = value; return this; }
}
public static class CalculatorSalaryGrowthIndexMapping
{
public String name = null;
public String indexType = null;
public String getName() { return name; }
public CalculatorSalaryGrowthIndexMapping setName(String value) { this.name = value; return this; }
public String getIndexType() { return indexType; }
public CalculatorSalaryGrowthIndexMapping setIndexType(String value) { this.indexType = value; return this; }
}
public static class ConfigurationIds
{
public ArrayList<Integer> configuration = null;
public Integer planParameters = null;
public ArrayList<Integer> getConfiguration() { return configuration; }
public ConfigurationIds setConfiguration(ArrayList<Integer> value) { this.configuration = value; return this; }
public Integer getPlanParameters() { return planParameters; }
public ConfigurationIds setPlanParameters(Integer value) { this.planParameters = value; return this; }
}
public static class Document
{
public String tags = null;
public String subTag = null;
public Long size = null;
public Date dateCreated = null;
public Boolean isNew = null;
public String reference = null;
public String filename = null;
public String languageIsoCode = null;
public String getTags() { return tags; }
public Document setTags(String value) { this.tags = value; return this; }
public String getSubTag() { return subTag; }
public Document setSubTag(String value) { this.subTag = value; return this; }
public Long getSize() { return size; }
public Document setSize(Long value) { this.size = value; return this; }
public Date getDateCreated() { return dateCreated; }
public Document setDateCreated(Date value) { this.dateCreated = value; return this; }
public Boolean getIsNew() { return isNew; }
public Document setIsNew(Boolean value) { this.isNew = value; return this; }
public String getReference() { return reference; }
public Document setReference(String value) { this.reference = value; return this; }
public String getFilename() { return filename; }
public Document setFilename(String value) { this.filename = value; return this; }
public String getLanguageIsoCode() { return languageIsoCode; }
public Document setLanguageIsoCode(String value) { this.languageIsoCode = value; return this; }
}
public static class Period
{
public Date start = null;
public Date end = null;
public String clientName = null;
public String clientCode = null;
public Integer clientId = null;
public String authId = null;
public String employeeId = null;
public String infoProviderReference = null;
public String status = null;
public Date getStart() { return start; }
public Period setStart(Date value) { this.start = value; return this; }
public Date getEnd() { return end; }
public Period setEnd(Date value) { this.end = value; return this; }
public String getClientName() { return clientName; }
public Period setClientName(String value) { this.clientName = value; return this; }
public String getClientCode() { return clientCode; }
public Period setClientCode(String value) { this.clientCode = value; return this; }
public Integer getClientId() { return clientId; }
public Period setClientId(Integer value) { this.clientId = value; return this; }
public String getAuthId() { return authId; }
public Period setAuthId(String value) { this.authId = value; return this; }
public String getEmployeeId() { return employeeId; }
public Period setEmployeeId(String value) { this.employeeId = value; return this; }
public String getInfoProviderReference() { return infoProviderReference; }
public Period setInfoProviderReference(String value) { this.infoProviderReference = value; return this; }
public String getStatus() { return status; }
public Period setStatus(String value) { this.status = value; return this; }
}
public static class ConfigurationVersionGroupConfig
{
public ArrayList<ConfigurationVersionEntityColumnFilter> entityColumnFilters = null;
public String rule = null;
public ArrayList<ConfigurationVersionEntityColumnFilter> getEntityColumnFilters() { return entityColumnFilters; }
public ConfigurationVersionGroupConfig setEntityColumnFilters(ArrayList<ConfigurationVersionEntityColumnFilter> value) { this.entityColumnFilters = value; return this; }
public String getRule() { return rule; }
public ConfigurationVersionGroupConfig setRule(String value) { this.rule = value; return this; }
}
public static class ConfigurationVersionEntityColumnFilter
{
public String entity = null;
public String alias = null;
public Integer ordinal = null;
public ArrayList<ConfigurationVersionEntityColumn> columns = null;
public String getEntity() { return entity; }
public ConfigurationVersionEntityColumnFilter setEntity(String value) { this.entity = value; return this; }
public String getAlias() { return alias; }
public ConfigurationVersionEntityColumnFilter setAlias(String value) { this.alias = value; return this; }
public Integer getOrdinal() { return ordinal; }
public ConfigurationVersionEntityColumnFilter setOrdinal(Integer value) { this.ordinal = value; return this; }
public ArrayList<ConfigurationVersionEntityColumn> getColumns() { return columns; }
public ConfigurationVersionEntityColumnFilter setColumns(ArrayList<ConfigurationVersionEntityColumn> value) { this.columns = value; return this; }
}
public static class ConfigurationVersionEntityColumn
{
public EntityColumnType type = null;
public Integer ordinal = null;
public String value = null;
public ArrayList<String> values = null;
public EntityColumnType getType() { return type; }
public ConfigurationVersionEntityColumn setType(EntityColumnType value) { this.type = value; return this; }
public Integer getOrdinal() { return ordinal; }
public ConfigurationVersionEntityColumn setOrdinal(Integer value) { this.ordinal = value; return this; }
public String getValue() { return value; }
public ConfigurationVersionEntityColumn setValue(String value) { this.value = value; return this; }
public ArrayList<String> getValues() { return values; }
public ConfigurationVersionEntityColumn setValues(ArrayList<String> value) { this.values = value; return this; }
}
public static enum EntityColumnType
{
Enum,
Json;
}
public static class ConfigurationVersionMemberDocumentConfig
{
public Integer maxFileSizeMB = null;
public ArrayList<String> allowedMIMETypes = null;
public Integer getMaxFileSizeMB() { return maxFileSizeMB; }
public ConfigurationVersionMemberDocumentConfig setMaxFileSizeMB(Integer value) { this.maxFileSizeMB = value; return this; }
public ArrayList<String> getAllowedMIMETypes() { return allowedMIMETypes; }
public ConfigurationVersionMemberDocumentConfig setAllowedMIMETypes(ArrayList<String> value) { this.allowedMIMETypes = value; return this; }
}
public static class PensionSightClient
{
public String clientID = null;
public String name = null;
public String name_NL = null;
public String name_FR = null;
public String name_EN = null;
public String text_Standard_Beneficiary_Nominations = null;
public String text_Specific_Beneficiary_Nominations = null;
public String getClientID() { return clientID; }
public PensionSightClient setClientID(String value) { this.clientID = value; return this; }
public String getName() { return name; }
public PensionSightClient setName(String value) { this.name = value; return this; }
public String getNameNl() { return name_NL; }
public PensionSightClient setNameNl(String value) { this.name_NL = value; return this; }
public String getNameFr() { return name_FR; }
public PensionSightClient setNameFr(String value) { this.name_FR = value; return this; }
public String getNameEn() { return name_EN; }
public PensionSightClient setNameEn(String value) { this.name_EN = value; return this; }
public String getTextStandardBeneficiaryNominations() { return text_Standard_Beneficiary_Nominations; }
public PensionSightClient setTextStandardBeneficiaryNominations(String value) { this.text_Standard_Beneficiary_Nominations = value; return this; }
public String getTextSpecificBeneficiaryNominations() { return text_Specific_Beneficiary_Nominations; }
public PensionSightClient setTextSpecificBeneficiaryNominations(String value) { this.text_Specific_Beneficiary_Nominations = value; return this; }
}
public static class UserResultConfiguration
{
public Integer order = null;
public String label = null;
public String field = null;
public String type = null;
public Integer getOrder() { return order; }
public UserResultConfiguration setOrder(Integer value) { this.order = value; return this; }
public String getLabel() { return label; }
public UserResultConfiguration setLabel(String value) { this.label = value; return this; }
public String getField() { return field; }
public UserResultConfiguration setField(String value) { this.field = value; return this; }
public String getType() { return type; }
public UserResultConfiguration setType(String value) { this.type = value; return this; }
}
public static class UserSearchConfiguration
{
public Integer order = null;
public String label = null;
public String field = null;
public String type = null;
public Integer getOrder() { return order; }
public UserSearchConfiguration setOrder(Integer value) { this.order = value; return this; }
public String getLabel() { return label; }
public UserSearchConfiguration setLabel(String value) { this.label = value; return this; }
public String getField() { return field; }
public UserSearchConfiguration setField(String value) { this.field = value; return this; }
public String getType() { return type; }
public UserSearchConfiguration setType(String value) { this.type = value; return this; }
}
public static class UserResultConfigurationAdminProxy
{
public Integer order = null;
public String label = null;
public String field = null;
public String type = null;
public Integer getOrder() { return order; }
public UserResultConfigurationAdminProxy setOrder(Integer value) { this.order = value; return this; }
public String getLabel() { return label; }
public UserResultConfigurationAdminProxy setLabel(String value) { this.label = value; return this; }
public String getField() { return field; }
public UserResultConfigurationAdminProxy setField(String value) { this.field = value; return this; }
public String getType() { return type; }
public UserResultConfigurationAdminProxy setType(String value) { this.type = value; return this; }
}
public static class UserSearchConfigurationAdminProxy
{
public Integer order = null;
public String label = null;
public String field = null;
public String type = null;
public Integer getOrder() { return order; }
public UserSearchConfigurationAdminProxy setOrder(Integer value) { this.order = value; return this; }
public String getLabel() { return label; }
public UserSearchConfigurationAdminProxy setLabel(String value) { this.label = value; return this; }
public String getField() { return field; }
public UserSearchConfigurationAdminProxy setField(String value) { this.field = value; return this; }
public String getType() { return type; }
public UserSearchConfigurationAdminProxy setType(String value) { this.type = value; return this; }
}
public static class FrCompanyPlans
{
public FrCompanyPlan currentEmployerPlans = null;
public FrCompanyPlan previousEmployerPlans = null;
public FrCompanyPlan individualCompanyPlans = null;
public FrCompanyPlan others = null;
public PlanTypeMap current = null;
public PlanTypeMap previous = null;
public PlanTypeMap individual = null;
public FrCompanyPlan getCurrentEmployerPlans() { return currentEmployerPlans; }
public FrCompanyPlans setCurrentEmployerPlans(FrCompanyPlan value) { this.currentEmployerPlans = value; return this; }
public FrCompanyPlan getPreviousEmployerPlans() { return previousEmployerPlans; }
public FrCompanyPlans setPreviousEmployerPlans(FrCompanyPlan value) { this.previousEmployerPlans = value; return this; }
public FrCompanyPlan getIndividualCompanyPlans() { return individualCompanyPlans; }
public FrCompanyPlans setIndividualCompanyPlans(FrCompanyPlan value) { this.individualCompanyPlans = value; return this; }
public FrCompanyPlan getOthers() { return others; }
public FrCompanyPlans setOthers(FrCompanyPlan value) { this.others = value; return this; }
public PlanTypeMap getCurrent() { return current; }
public FrCompanyPlans setCurrent(PlanTypeMap value) { this.current = value; return this; }
public PlanTypeMap getPrevious() { return previous; }
public FrCompanyPlans setPrevious(PlanTypeMap value) { this.previous = value; return this; }
public PlanTypeMap getIndividual() { return individual; }
public FrCompanyPlans setIndividual(PlanTypeMap value) { this.individual = value; return this; }
}
public static class FrCompanyPlan
{
public Date accountBalanceDate = null;
public Date assetAllocationDate = null;
public ArrayList<FrPlanInformation> plans = null;
public Boolean hasDuplicate = null;
public Date getAccountBalanceDate() { return accountBalanceDate; }
public FrCompanyPlan setAccountBalanceDate(Date value) { this.accountBalanceDate = value; return this; }
public Date getAssetAllocationDate() { return assetAllocationDate; }
public FrCompanyPlan setAssetAllocationDate(Date value) { this.assetAllocationDate = value; return this; }
public ArrayList<FrPlanInformation> getPlans() { return plans; }
public FrCompanyPlan setPlans(ArrayList<FrPlanInformation> value) { this.plans = value; return this; }
public Boolean isHasDuplicate() { return hasDuplicate; }
public FrCompanyPlan setHasDuplicate(Boolean value) { this.hasDuplicate = value; return this; }
}
public static class FrPlanInformation
{
public Long id = null;
public String planName = null;
public String providerName = null;
public FrAccountBalance accountBalance = null;
public ArrayList<Investment> assetAllocation = null;
public Account accountDetails = null;
public String powensAccountState = null;
public String powensAccountType = null;
public ArrayList<Investment> accountInvestments = null;
public String voluntaryContribution = null;
public FrMandatoryContribution mandatoryContribution = null;
public String mandatoryContributionFormula = null;
public FrInvestmentOptions investmentOptions = null;
public String stockTransfer = null;
public FrBeneficiary beneficiary = null;
public String formOfPayment = null;
public String taxation = null;
public FrFees fees = null;
public String planInformation = null;
public String type = null;
public String planCategory = null;
public Boolean enabled = null;
public String url = null;
public PlanCategory category = null;
public PlanType planType = null;
public Date dateUpdated = null;
public Long getId() { return id; }
public FrPlanInformation setId(Long value) { this.id = value; return this; }
public String getPlanName() { return planName; }
public FrPlanInformation setPlanName(String value) { this.planName = value; return this; }
public String getProviderName() { return providerName; }
public FrPlanInformation setProviderName(String value) { this.providerName = value; return this; }
public FrAccountBalance getAccountBalance() { return accountBalance; }
public FrPlanInformation setAccountBalance(FrAccountBalance value) { this.accountBalance = value; return this; }
public ArrayList<Investment> getAssetAllocation() { return assetAllocation; }
public FrPlanInformation setAssetAllocation(ArrayList<Investment> value) { this.assetAllocation = value; return this; }
public Account getAccountDetails() { return accountDetails; }
public FrPlanInformation setAccountDetails(Account value) { this.accountDetails = value; return this; }
public String getPowensAccountState() { return powensAccountState; }
public FrPlanInformation setPowensAccountState(String value) { this.powensAccountState = value; return this; }
public String getPowensAccountType() { return powensAccountType; }
public FrPlanInformation setPowensAccountType(String value) { this.powensAccountType = value; return this; }
public ArrayList<Investment> getAccountInvestments() { return accountInvestments; }
public FrPlanInformation setAccountInvestments(ArrayList<Investment> value) { this.accountInvestments = value; return this; }
public String getVoluntaryContribution() { return voluntaryContribution; }
public FrPlanInformation setVoluntaryContribution(String value) { this.voluntaryContribution = value; return this; }
public FrMandatoryContribution getMandatoryContribution() { return mandatoryContribution; }
public FrPlanInformation setMandatoryContribution(FrMandatoryContribution value) { this.mandatoryContribution = value; return this; }
public String getMandatoryContributionFormula() { return mandatoryContributionFormula; }
public FrPlanInformation setMandatoryContributionFormula(String value) { this.mandatoryContributionFormula = value; return this; }
public FrInvestmentOptions getInvestmentOptions() { return investmentOptions; }
public FrPlanInformation setInvestmentOptions(FrInvestmentOptions value) { this.investmentOptions = value; return this; }
public String getStockTransfer() { return stockTransfer; }
public FrPlanInformation setStockTransfer(String value) { this.stockTransfer = value; return this; }
public FrBeneficiary getBeneficiary() { return beneficiary; }
public FrPlanInformation setBeneficiary(FrBeneficiary value) { this.beneficiary = value; return this; }
public String getFormOfPayment() { return formOfPayment; }
public FrPlanInformation setFormOfPayment(String value) { this.formOfPayment = value; return this; }
public String getTaxation() { return taxation; }
public FrPlanInformation setTaxation(String value) { this.taxation = value; return this; }
public FrFees getFees() { return fees; }
public FrPlanInformation setFees(FrFees value) { this.fees = value; return this; }
public String getPlanInformation() { return planInformation; }
public FrPlanInformation setPlanInformation(String value) { this.planInformation = value; return this; }
public String getType() { return type; }
public FrPlanInformation setType(String value) { this.type = value; return this; }
public String getPlanCategory() { return planCategory; }
public FrPlanInformation setPlanCategory(String value) { this.planCategory = value; return this; }
public Boolean isEnabled() { return enabled; }
public FrPlanInformation setEnabled(Boolean value) { this.enabled = value; return this; }
public String getUrl() { return url; }
public FrPlanInformation setUrl(String value) { this.url = value; return this; }
public PlanCategory getCategory() { return category; }
public FrPlanInformation setCategory(PlanCategory value) { this.category = value; return this; }
public PlanType getPlanType() { return planType; }
public FrPlanInformation setPlanType(PlanType value) { this.planType = value; return this; }
public Date getDateUpdated() { return dateUpdated; }
public FrPlanInformation setDateUpdated(Date value) { this.dateUpdated = value; return this; }
}
public static class FrAccountBalance
{
public BigDecimal amount = null;
public String currency = null;
public BigDecimal getAmount() { return amount; }
public FrAccountBalance setAmount(BigDecimal value) { this.amount = value; return this; }
public String getCurrency() { return currency; }
public FrAccountBalance setCurrency(String value) { this.currency = value; return this; }
}
public static class Investment
{
public Integer id = null;
public Integer idAccount = null;
public Integer idSecurity = null;
public Integer idType = null;
public String label = null;
public String code = null;
public String codeType = null;
public String stockSymbol = null;
public String source = null;
public String description = null;
public BigDecimal quantity = null;
public BigDecimal unitPrice = null;
public BigDecimal unitValue = null;
public BigDecimal valuation = null;
public BigDecimal diff = null;
public BigDecimal diffPercent = null;
public BigDecimal prevDiff = null;
public BigDecimal prevDiffPercent = null;
public Date vDate = null;
public Date prevVDate = null;
public BigDecimal portfolioShare = null;
public ArrayList<String> calculated = null;
public Date deleted = null;
public Date lastUpdate = null;
public Currency originalCurrency = null;
public BigDecimal originalValuation = null;
public BigDecimal originalUnitValue = null;
public BigDecimal originalUnitPrice = null;
public BigDecimal originalDiff = null;
public InvestmentDetail details = null;
public Object stockMarket = null;
public Object type = null;
public ArrayList<Object> pockets = null;
public Integer getId() { return id; }
public Investment setId(Integer value) { this.id = value; return this; }
public Integer getIdAccount() { return idAccount; }
public Investment setIdAccount(Integer value) { this.idAccount = value; return this; }
public Integer getIdSecurity() { return idSecurity; }
public Investment setIdSecurity(Integer value) { this.idSecurity = value; return this; }
public Integer getIdType() { return idType; }
public Investment setIdType(Integer value) { this.idType = value; return this; }
public String getLabel() { return label; }
public Investment setLabel(String value) { this.label = value; return this; }
public String getCode() { return code; }
public Investment setCode(String value) { this.code = value; return this; }
public String getCodeType() { return codeType; }
public Investment setCodeType(String value) { this.codeType = value; return this; }
public String getStockSymbol() { return stockSymbol; }
public Investment setStockSymbol(String value) { this.stockSymbol = value; return this; }
public String getSource() { return source; }
public Investment setSource(String value) { this.source = value; return this; }
public String getDescription() { return description; }
public Investment setDescription(String value) { this.description = value; return this; }
public BigDecimal getQuantity() { return quantity; }
public Investment setQuantity(BigDecimal value) { this.quantity = value; return this; }
public BigDecimal getUnitPrice() { return unitPrice; }
public Investment setUnitPrice(BigDecimal value) { this.unitPrice = value; return this; }
public BigDecimal getUnitValue() { return unitValue; }
public Investment setUnitValue(BigDecimal value) { this.unitValue = value; return this; }
public BigDecimal getValuation() { return valuation; }
public Investment setValuation(BigDecimal value) { this.valuation = value; return this; }
public BigDecimal getDiff() { return diff; }
public Investment setDiff(BigDecimal value) { this.diff = value; return this; }
public BigDecimal getDiffPercent() { return diffPercent; }
public Investment setDiffPercent(BigDecimal value) { this.diffPercent = value; return this; }
public BigDecimal getPrevDiff() { return prevDiff; }
public Investment setPrevDiff(BigDecimal value) { this.prevDiff = value; return this; }
public BigDecimal getPrevDiffPercent() { return prevDiffPercent; }
public Investment setPrevDiffPercent(BigDecimal value) { this.prevDiffPercent = value; return this; }
public Date getVDate() { return vDate; }
public Investment setVDate(Date value) { this.vDate = value; return this; }
public Date getPrevVDate() { return prevVDate; }
public Investment setPrevVDate(Date value) { this.prevVDate = value; return this; }
public BigDecimal getPortfolioShare() { return portfolioShare; }
public Investment setPortfolioShare(BigDecimal value) { this.portfolioShare = value; return this; }
public ArrayList<String> getCalculated() { return calculated; }
public Investment setCalculated(ArrayList<String> value) { this.calculated = value; return this; }
public Date getDeleted() { return deleted; }
public Investment setDeleted(Date value) { this.deleted = value; return this; }
public Date getLastUpdate() { return lastUpdate; }
public Investment setLastUpdate(Date value) { this.lastUpdate = value; return this; }
public Currency getOriginalCurrency() { return originalCurrency; }
public Investment setOriginalCurrency(Currency value) { this.originalCurrency = value; return this; }
public BigDecimal getOriginalValuation() { return originalValuation; }
public Investment setOriginalValuation(BigDecimal value) { this.originalValuation = value; return this; }
public BigDecimal getOriginalUnitValue() { return originalUnitValue; }
public Investment setOriginalUnitValue(BigDecimal value) { this.originalUnitValue = value; return this; }
public BigDecimal getOriginalUnitPrice() { return originalUnitPrice; }
public Investment setOriginalUnitPrice(BigDecimal value) { this.originalUnitPrice = value; return this; }
public BigDecimal getOriginalDiff() { return originalDiff; }
public Investment setOriginalDiff(BigDecimal value) { this.originalDiff = value; return this; }
public InvestmentDetail getDetails() { return details; }
public Investment setDetails(InvestmentDetail value) { this.details = value; return this; }
public Object getStockMarket() { return stockMarket; }
public Investment setStockMarket(Object value) { this.stockMarket = value; return this; }
public Object getType() { return type; }
public Investment setType(Object value) { this.type = value; return this; }
public ArrayList<Object> getPockets() { return pockets; }
public Investment setPockets(ArrayList<Object> value) { this.pockets = value; return this; }
}
public static class Currency
{
public String id = null;
public String name = null;
public String symbol = null;
public Boolean crypto = null;
public Integer precision = null;
public Boolean prefix = null;
public Object marketcap = null;
public Date datetime = null;
public String getId() { return id; }
public Currency setId(String value) { this.id = value; return this; }
public String getName() { return name; }
public Currency setName(String value) { this.name = value; return this; }
public String getSymbol() { return symbol; }
public Currency setSymbol(String value) { this.symbol = value; return this; }
public Boolean isCrypto() { return crypto; }
public Currency setCrypto(Boolean value) { this.crypto = value; return this; }
public Integer getPrecision() { return precision; }
public Currency setPrecision(Integer value) { this.precision = value; return this; }
public Boolean isPrefix() { return prefix; }
public Currency setPrefix(Boolean value) { this.prefix = value; return this; }
public Object getMarketcap() { return marketcap; }
public Currency setMarketcap(Object value) { this.marketcap = value; return this; }
public Date getDatetime() { return datetime; }
public Currency setDatetime(Date value) { this.datetime = value; return this; }
}
public static class InvestmentDetail
{
public BigDecimal performanceOneYear = null;
public BigDecimal performanceThreeYear = null;
public BigDecimal performanceFiveYear = null;
public BigDecimal srri = null;
public String assetCategory = null;
public String recommendedPeriod = null;
public Date lastUpdate = null;
public BigDecimal getPerformanceOneYear() { return performanceOneYear; }
public InvestmentDetail setPerformanceOneYear(BigDecimal value) { this.performanceOneYear = value; return this; }
public BigDecimal getPerformanceThreeYear() { return performanceThreeYear; }
public InvestmentDetail setPerformanceThreeYear(BigDecimal value) { this.performanceThreeYear = value; return this; }
public BigDecimal getPerformanceFiveYear() { return performanceFiveYear; }
public InvestmentDetail setPerformanceFiveYear(BigDecimal value) { this.performanceFiveYear = value; return this; }
public BigDecimal getSrri() { return srri; }
public InvestmentDetail setSrri(BigDecimal value) { this.srri = value; return this; }
public String getAssetCategory() { return assetCategory; }
public InvestmentDetail setAssetCategory(String value) { this.assetCategory = value; return this; }
public String getRecommendedPeriod() { return recommendedPeriod; }
public InvestmentDetail setRecommendedPeriod(String value) { this.recommendedPeriod = value; return this; }
public Date getLastUpdate() { return lastUpdate; }
public InvestmentDetail setLastUpdate(Date value) { this.lastUpdate = value; return this; }
}
public static class Account
{
public Integer id = null;
public Integer idConnection = null;
public Integer idUser = null;
public Integer idSource = null;
public Integer idParent = null;
public String number = null;
public String originalName = null;
public BigDecimal balance = null;
public BigDecimal coming = null;
public Boolean display = null;
public Date lastUpdate = null;
public Date deleted = null;
public Date disabled = null;
public String iban = null;
public Currency currency = null;
public String type = null;
public Integer idType = null;
public Integer bookmarked = null;
public String name = null;
public String error = null;
public AccountUsage usage = null;
public AccountOwnership ownership = null;
public String companyName = null;
public Loan loan = null;
public String webId = null;
public Object openingDate = null;
public ArrayList<Object> recipients = null;
public Object bic = null;
public Double comingBalance = null;
public String formattedBalance = null;
public ArrayList<String> calculated = null;
public Double valuation = null;
public Double diff = null;
public Double diffPercent = null;
public Double prevDiff = null;
public Double prevDiffPercent = null;
public Information information = null;
public ArrayList<Investment> investments = null;
public ArrayList<Object> transfers = null;
public Integer getId() { return id; }
public Account setId(Integer value) { this.id = value; return this; }
public Integer getIdConnection() { return idConnection; }
public Account setIdConnection(Integer value) { this.idConnection = value; return this; }
public Integer getIdUser() { return idUser; }
public Account setIdUser(Integer value) { this.idUser = value; return this; }
public Integer getIdSource() { return idSource; }
public Account setIdSource(Integer value) { this.idSource = value; return this; }
public Integer getIdParent() { return idParent; }
public Account setIdParent(Integer value) { this.idParent = value; return this; }
public String getNumber() { return number; }
public Account setNumber(String value) { this.number = value; return this; }
public String getOriginalName() { return originalName; }
public Account setOriginalName(String value) { this.originalName = value; return this; }
public BigDecimal getBalance() { return balance; }
public Account setBalance(BigDecimal value) { this.balance = value; return this; }
public BigDecimal getComing() { return coming; }
public Account setComing(BigDecimal value) { this.coming = value; return this; }
public Boolean isDisplay() { return display; }
public Account setDisplay(Boolean value) { this.display = value; return this; }
public Date getLastUpdate() { return lastUpdate; }
public Account setLastUpdate(Date value) { this.lastUpdate = value; return this; }
public Date getDeleted() { return deleted; }
public Account setDeleted(Date value) { this.deleted = value; return this; }
public Date getDisabled() { return disabled; }
public Account setDisabled(Date value) { this.disabled = value; return this; }
public String getIban() { return iban; }
public Account setIban(String value) { this.iban = value; return this; }
public Currency getCurrency() { return currency; }
public Account setCurrency(Currency value) { this.currency = value; return this; }
public String getType() { return type; }
public Account setType(String value) { this.type = value; return this; }
public Integer getIdType() { return idType; }
public Account setIdType(Integer value) { this.idType = value; return this; }
public Integer getBookmarked() { return bookmarked; }
public Account setBookmarked(Integer value) { this.bookmarked = value; return this; }
public String getName() { return name; }
public Account setName(String value) { this.name = value; return this; }
public String getError() { return error; }
public Account setError(String value) { this.error = value; return this; }
public AccountUsage getUsage() { return usage; }
public Account setUsage(AccountUsage value) { this.usage = value; return this; }
public AccountOwnership getOwnership() { return ownership; }
public Account setOwnership(AccountOwnership value) { this.ownership = value; return this; }
public String getCompanyName() { return companyName; }
public Account setCompanyName(String value) { this.companyName = value; return this; }
public Loan getLoan() { return loan; }
public Account setLoan(Loan value) { this.loan = value; return this; }
public String getWebId() { return webId; }
public Account setWebId(String value) { this.webId = value; return this; }
public Object getOpeningDate() { return openingDate; }
public Account setOpeningDate(Object value) { this.openingDate = value; return this; }
public ArrayList<Object> getRecipients() { return recipients; }
public Account setRecipients(ArrayList<Object> value) { this.recipients = value; return this; }
public Object getBic() { return bic; }
public Account setBic(Object value) { this.bic = value; return this; }
public Double getComingBalance() { return comingBalance; }
public Account setComingBalance(Double value) { this.comingBalance = value; return this; }
public String getFormattedBalance() { return formattedBalance; }
public Account setFormattedBalance(String value) { this.formattedBalance = value; return this; }
public ArrayList<String> getCalculated() { return calculated; }
public Account setCalculated(ArrayList<String> value) { this.calculated = value; return this; }
public Double getValuation() { return valuation; }
public Account setValuation(Double value) { this.valuation = value; return this; }
public Double getDiff() { return diff; }
public Account setDiff(Double value) { this.diff = value; return this; }
public Double getDiffPercent() { return diffPercent; }
public Account setDiffPercent(Double value) { this.diffPercent = value; return this; }
public Double getPrevDiff() { return prevDiff; }
public Account setPrevDiff(Double value) { this.prevDiff = value; return this; }
public Double getPrevDiffPercent() { return prevDiffPercent; }
public Account setPrevDiffPercent(Double value) { this.prevDiffPercent = value; return this; }
public Information getInformation() { return information; }
public Account setInformation(Information value) { this.information = value; return this; }
public ArrayList<Investment> getInvestments() { return investments; }
public Account setInvestments(ArrayList<Investment> value) { this.investments = value; return this; }
public ArrayList<Object> getTransfers() { return transfers; }
public Account setTransfers(ArrayList<Object> value) { this.transfers = value; return this; }
}
public static class Currency
{
public String id = null;
public String name = null;
public String symbol = null;
public Boolean crypto = null;
public Integer precision = null;
public Boolean prefix = null;
public Object marketcap = null;
public Date datetime = null;
public String getId() { return id; }
public Currency setId(String value) { this.id = value; return this; }
public String getName() { return name; }
public Currency setName(String value) { this.name = value; return this; }
public String getSymbol() { return symbol; }
public Currency setSymbol(String value) { this.symbol = value; return this; }
public Boolean isCrypto() { return crypto; }
public Currency setCrypto(Boolean value) { this.crypto = value; return this; }
public Integer getPrecision() { return precision; }
public Currency setPrecision(Integer value) { this.precision = value; return this; }
public Boolean isPrefix() { return prefix; }
public Currency setPrefix(Boolean value) { this.prefix = value; return this; }
public Object getMarketcap() { return marketcap; }
public Currency setMarketcap(Object value) { this.marketcap = value; return this; }
public Date getDatetime() { return datetime; }
public Currency setDatetime(Date value) { this.datetime = value; return this; }
}
public static enum AccountUsage
{
Priv(1),
Orga(2);
private final int value;
AccountUsage(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static enum AccountOwnership
{
Owner(1),
CoOwner(2),
Attorney(3);
private final int value;
AccountOwnership(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static class Loan
{
public BigDecimal totalAmount = null;
public BigDecimal availableAmount = null;
public BigDecimal usedAmount = null;
public Date subscriptionDate = null;
public Date maturityDate = null;
public BigDecimal nextPaymentAmount = null;
public Date nextPaymentDate = null;
public BigDecimal rate = null;
public Integer nbPaymentsLeft = null;
public Integer nbPaymentsDone = null;
public Integer nbPaymentsTotal = null;
public BigDecimal lastPaymentAmount = null;
public Date lastPaymentDate = null;
public String accountLabel = null;
public String insuranceLabel = null;
public BigDecimal insuranceAmount = null;
public BigDecimal insuranceRate = null;
public Integer duration = null;
public String type = null;
public BigDecimal getTotalAmount() { return totalAmount; }
public Loan setTotalAmount(BigDecimal value) { this.totalAmount = value; return this; }
public BigDecimal getAvailableAmount() { return availableAmount; }
public Loan setAvailableAmount(BigDecimal value) { this.availableAmount = value; return this; }
public BigDecimal getUsedAmount() { return usedAmount; }
public Loan setUsedAmount(BigDecimal value) { this.usedAmount = value; return this; }
public Date getSubscriptionDate() { return subscriptionDate; }
public Loan setSubscriptionDate(Date value) { this.subscriptionDate = value; return this; }
public Date getMaturityDate() { return maturityDate; }
public Loan setMaturityDate(Date value) { this.maturityDate = value; return this; }
public BigDecimal getNextPaymentAmount() { return nextPaymentAmount; }
public Loan setNextPaymentAmount(BigDecimal value) { this.nextPaymentAmount = value; return this; }
public Date getNextPaymentDate() { return nextPaymentDate; }
public Loan setNextPaymentDate(Date value) { this.nextPaymentDate = value; return this; }
public BigDecimal getRate() { return rate; }
public Loan setRate(BigDecimal value) { this.rate = value; return this; }
public Integer getNbPaymentsLeft() { return nbPaymentsLeft; }
public Loan setNbPaymentsLeft(Integer value) { this.nbPaymentsLeft = value; return this; }
public Integer getNbPaymentsDone() { return nbPaymentsDone; }
public Loan setNbPaymentsDone(Integer value) { this.nbPaymentsDone = value; return this; }
public Integer getNbPaymentsTotal() { return nbPaymentsTotal; }
public Loan setNbPaymentsTotal(Integer value) { this.nbPaymentsTotal = value; return this; }
public BigDecimal getLastPaymentAmount() { return lastPaymentAmount; }
public Loan setLastPaymentAmount(BigDecimal value) { this.lastPaymentAmount = value; return this; }
public Date getLastPaymentDate() { return lastPaymentDate; }
public Loan setLastPaymentDate(Date value) { this.lastPaymentDate = value; return this; }
public String getAccountLabel() { return accountLabel; }
public Loan setAccountLabel(String value) { this.accountLabel = value; return this; }
public String getInsuranceLabel() { return insuranceLabel; }
public Loan setInsuranceLabel(String value) { this.insuranceLabel = value; return this; }
public BigDecimal getInsuranceAmount() { return insuranceAmount; }
public Loan setInsuranceAmount(BigDecimal value) { this.insuranceAmount = value; return this; }
public BigDecimal getInsuranceRate() { return insuranceRate; }
public Loan setInsuranceRate(BigDecimal value) { this.insuranceRate = value; return this; }
public Integer getDuration() { return duration; }
public Loan setDuration(Integer value) { this.duration = value; return this; }
public String getType() { return type; }
public Loan setType(String value) { this.type = value; return this; }
}
public static class Information
{
public String version = null;
public String providerType = null;
public String getVersion() { return version; }
public Information setVersion(String value) { this.version = value; return this; }
public String getProviderType() { return providerType; }
public Information setProviderType(String value) { this.providerType = value; return this; }
}
public static class Investment
{
public Integer id = null;
public Integer idAccount = null;
public Integer idSecurity = null;
public Integer idType = null;
public String label = null;
public String code = null;
public String codeType = null;
public String stockSymbol = null;
public String source = null;
public String description = null;
public BigDecimal quantity = null;
public BigDecimal unitPrice = null;
public BigDecimal unitValue = null;
public BigDecimal valuation = null;
public BigDecimal diff = null;
public BigDecimal diffPercent = null;
public BigDecimal prevDiff = null;
public BigDecimal prevDiffPercent = null;
public Date vDate = null;
public Date prevVDate = null;
public BigDecimal portfolioShare = null;
public ArrayList<String> calculated = null;
public Date deleted = null;
public Date lastUpdate = null;
public Currency originalCurrency = null;
public BigDecimal originalValuation = null;
public BigDecimal originalUnitValue = null;
public BigDecimal originalUnitPrice = null;
public BigDecimal originalDiff = null;
public InvestmentDetail details = null;
public Object stockMarket = null;
public Object type = null;
public ArrayList<Object> pockets = null;
public Integer getId() { return id; }
public Investment setId(Integer value) { this.id = value; return this; }
public Integer getIdAccount() { return idAccount; }
public Investment setIdAccount(Integer value) { this.idAccount = value; return this; }
public Integer getIdSecurity() { return idSecurity; }
public Investment setIdSecurity(Integer value) { this.idSecurity = value; return this; }
public Integer getIdType() { return idType; }
public Investment setIdType(Integer value) { this.idType = value; return this; }
public String getLabel() { return label; }
public Investment setLabel(String value) { this.label = value; return this; }
public String getCode() { return code; }
public Investment setCode(String value) { this.code = value; return this; }
public String getCodeType() { return codeType; }
public Investment setCodeType(String value) { this.codeType = value; return this; }
public String getStockSymbol() { return stockSymbol; }
public Investment setStockSymbol(String value) { this.stockSymbol = value; return this; }
public String getSource() { return source; }
public Investment setSource(String value) { this.source = value; return this; }
public String getDescription() { return description; }
public Investment setDescription(String value) { this.description = value; return this; }
public BigDecimal getQuantity() { return quantity; }
public Investment setQuantity(BigDecimal value) { this.quantity = value; return this; }
public BigDecimal getUnitPrice() { return unitPrice; }
public Investment setUnitPrice(BigDecimal value) { this.unitPrice = value; return this; }
public BigDecimal getUnitValue() { return unitValue; }
public Investment setUnitValue(BigDecimal value) { this.unitValue = value; return this; }
public BigDecimal getValuation() { return valuation; }
public Investment setValuation(BigDecimal value) { this.valuation = value; return this; }
public BigDecimal getDiff() { return diff; }
public Investment setDiff(BigDecimal value) { this.diff = value; return this; }
public BigDecimal getDiffPercent() { return diffPercent; }
public Investment setDiffPercent(BigDecimal value) { this.diffPercent = value; return this; }
public BigDecimal getPrevDiff() { return prevDiff; }
public Investment setPrevDiff(BigDecimal value) { this.prevDiff = value; return this; }
public BigDecimal getPrevDiffPercent() { return prevDiffPercent; }
public Investment setPrevDiffPercent(BigDecimal value) { this.prevDiffPercent = value; return this; }
public Date getVDate() { return vDate; }
public Investment setVDate(Date value) { this.vDate = value; return this; }
public Date getPrevVDate() { return prevVDate; }
public Investment setPrevVDate(Date value) { this.prevVDate = value; return this; }
public BigDecimal getPortfolioShare() { return portfolioShare; }
public Investment setPortfolioShare(BigDecimal value) { this.portfolioShare = value; return this; }
public ArrayList<String> getCalculated() { return calculated; }
public Investment setCalculated(ArrayList<String> value) { this.calculated = value; return this; }
public Date getDeleted() { return deleted; }
public Investment setDeleted(Date value) { this.deleted = value; return this; }
public Date getLastUpdate() { return lastUpdate; }
public Investment setLastUpdate(Date value) { this.lastUpdate = value; return this; }
public Currency getOriginalCurrency() { return originalCurrency; }
public Investment setOriginalCurrency(Currency value) { this.originalCurrency = value; return this; }
public BigDecimal getOriginalValuation() { return originalValuation; }
public Investment setOriginalValuation(BigDecimal value) { this.originalValuation = value; return this; }
public BigDecimal getOriginalUnitValue() { return originalUnitValue; }
public Investment setOriginalUnitValue(BigDecimal value) { this.originalUnitValue = value; return this; }
public BigDecimal getOriginalUnitPrice() { return originalUnitPrice; }
public Investment setOriginalUnitPrice(BigDecimal value) { this.originalUnitPrice = value; return this; }
public BigDecimal getOriginalDiff() { return originalDiff; }
public Investment setOriginalDiff(BigDecimal value) { this.originalDiff = value; return this; }
public InvestmentDetail getDetails() { return details; }
public Investment setDetails(InvestmentDetail value) { this.details = value; return this; }
public Object getStockMarket() { return stockMarket; }
public Investment setStockMarket(Object value) { this.stockMarket = value; return this; }
public Object getType() { return type; }
public Investment setType(Object value) { this.type = value; return this; }
public ArrayList<Object> getPockets() { return pockets; }
public Investment setPockets(ArrayList<Object> value) { this.pockets = value; return this; }
}
public static class InvestmentDetail
{
public BigDecimal performanceOneYear = null;
public BigDecimal performanceThreeYear = null;
public BigDecimal performanceFiveYear = null;
public BigDecimal srri = null;
public String assetCategory = null;
public String recommendedPeriod = null;
public Date lastUpdate = null;
public BigDecimal getPerformanceOneYear() { return performanceOneYear; }
public InvestmentDetail setPerformanceOneYear(BigDecimal value) { this.performanceOneYear = value; return this; }
public BigDecimal getPerformanceThreeYear() { return performanceThreeYear; }
public InvestmentDetail setPerformanceThreeYear(BigDecimal value) { this.performanceThreeYear = value; return this; }
public BigDecimal getPerformanceFiveYear() { return performanceFiveYear; }
public InvestmentDetail setPerformanceFiveYear(BigDecimal value) { this.performanceFiveYear = value; return this; }
public BigDecimal getSrri() { return srri; }
public InvestmentDetail setSrri(BigDecimal value) { this.srri = value; return this; }
public String getAssetCategory() { return assetCategory; }
public InvestmentDetail setAssetCategory(String value) { this.assetCategory = value; return this; }
public String getRecommendedPeriod() { return recommendedPeriod; }
public InvestmentDetail setRecommendedPeriod(String value) { this.recommendedPeriod = value; return this; }
public Date getLastUpdate() { return lastUpdate; }
public InvestmentDetail setLastUpdate(Date value) { this.lastUpdate = value; return this; }
}
public static class FrMandatoryContribution
{
public Integer employee = null;
public Integer employer = null;
public Integer getEmployee() { return employee; }
public FrMandatoryContribution setEmployee(Integer value) { this.employee = value; return this; }
public Integer getEmployer() { return employer; }
public FrMandatoryContribution setEmployer(Integer value) { this.employer = value; return this; }
}
public static class FrInvestmentOptions
{
public ArrayList<FrOption> options = null;
public ArrayList<FrOption> getOptions() { return options; }
public FrInvestmentOptions setOptions(ArrayList<FrOption> value) { this.options = value; return this; }
}
public static class FrOption
{
public Integer order = null;
public String code = null;
public String name = null;
public String url = null;
public Integer getOrder() { return order; }
public FrOption setOrder(Integer value) { this.order = value; return this; }
public String getCode() { return code; }
public FrOption setCode(String value) { this.code = value; return this; }
public String getName() { return name; }
public FrOption setName(String value) { this.name = value; return this; }
public String getUrl() { return url; }
public FrOption setUrl(String value) { this.url = value; return this; }
}
public static class FrBeneficiary
{
public String firstName = null;
public String surName = null;
public String getFirstName() { return firstName; }
public FrBeneficiary setFirstName(String value) { this.firstName = value; return this; }
public String getSurName() { return surName; }
public FrBeneficiary setSurName(String value) { this.surName = value; return this; }
}
public static class FrFees
{
public BigDecimal contributions = null;
public BigDecimal asset1 = null;
public BigDecimal asset2 = null;
public BigDecimal getContributions() { return contributions; }
public FrFees setContributions(BigDecimal value) { this.contributions = value; return this; }
public BigDecimal getAsset1() { return asset1; }
public FrFees setAsset1(BigDecimal value) { this.asset1 = value; return this; }
public BigDecimal getAsset2() { return asset2; }
public FrFees setAsset2(BigDecimal value) { this.asset2 = value; return this; }
}
public static enum PlanCategory
{
Others,
Current,
Previous,
Individual;
}
public static enum PlanType
{
Others,
Pee,
Pero,
Percol,
Perin;
}
public static class PlanTypeMap
{
public FrCompanyPlan pee = null;
public FrCompanyPlan pero = null;
public FrCompanyPlan percol = null;
public FrCompanyPlan perin = null;
public FrCompanyPlan noMatchingCategory = null;
public FrCompanyPlan incorrectCategoryMapping = null;
public FrCompanyPlan excessPlanMapping = null;
public FrCompanyPlan getPee() { return pee; }
public PlanTypeMap setPee(FrCompanyPlan value) { this.pee = value; return this; }
public FrCompanyPlan getPero() { return pero; }
public PlanTypeMap setPero(FrCompanyPlan value) { this.pero = value; return this; }
public FrCompanyPlan getPercol() { return percol; }
public PlanTypeMap setPercol(FrCompanyPlan value) { this.percol = value; return this; }
public FrCompanyPlan getPerin() { return perin; }
public PlanTypeMap setPerin(FrCompanyPlan value) { this.perin = value; return this; }
public FrCompanyPlan getNoMatchingCategory() { return noMatchingCategory; }
public PlanTypeMap setNoMatchingCategory(FrCompanyPlan value) { this.noMatchingCategory = value; return this; }
public FrCompanyPlan getIncorrectCategoryMapping() { return incorrectCategoryMapping; }
public PlanTypeMap setIncorrectCategoryMapping(FrCompanyPlan value) { this.incorrectCategoryMapping = value; return this; }
public FrCompanyPlan getExcessPlanMapping() { return excessPlanMapping; }
public PlanTypeMap setExcessPlanMapping(FrCompanyPlan value) { this.excessPlanMapping = value; return this; }
}
public static class EsRetirementPlans
{
public ArrayList<EsRetirementPlan> retirementPlans = null;
public ArrayList<EsRetirementPlan> getRetirementPlans() { return retirementPlans; }
public EsRetirementPlans setRetirementPlans(ArrayList<EsRetirementPlan> value) { this.retirementPlans = value; return this; }
}
public static class EsRetirementPlan
{
public String identifier = null;
public String name = null;
public BigDecimal salaryPercentage = null;
public Date ceilingDate1 = null;
public Date ceilingDate2 = null;
public BigDecimal ceilingPercentageBeforeDate1 = null;
public BigDecimal ceilingPercentageBeforeDate2 = null;
public String salaryComputationOption = null;
public BigDecimal salaryCeiling1 = null;
public BigDecimal salaryCeiling2 = null;
public Contribution contribution = null;
public String getIdentifier() { return identifier; }
public EsRetirementPlan setIdentifier(String value) { this.identifier = value; return this; }
public String getName() { return name; }
public EsRetirementPlan setName(String value) { this.name = value; return this; }
public BigDecimal getSalaryPercentage() { return salaryPercentage; }
public EsRetirementPlan setSalaryPercentage(BigDecimal value) { this.salaryPercentage = value; return this; }
public Date getCeilingDate1() { return ceilingDate1; }
public EsRetirementPlan setCeilingDate1(Date value) { this.ceilingDate1 = value; return this; }
public Date getCeilingDate2() { return ceilingDate2; }
public EsRetirementPlan setCeilingDate2(Date value) { this.ceilingDate2 = value; return this; }
public BigDecimal getCeilingPercentageBeforeDate1() { return ceilingPercentageBeforeDate1; }
public EsRetirementPlan setCeilingPercentageBeforeDate1(BigDecimal value) { this.ceilingPercentageBeforeDate1 = value; return this; }
public BigDecimal getCeilingPercentageBeforeDate2() { return ceilingPercentageBeforeDate2; }
public EsRetirementPlan setCeilingPercentageBeforeDate2(BigDecimal value) { this.ceilingPercentageBeforeDate2 = value; return this; }
public String getSalaryComputationOption() { return salaryComputationOption; }
public EsRetirementPlan setSalaryComputationOption(String value) { this.salaryComputationOption = value; return this; }
public BigDecimal getSalaryCeiling1() { return salaryCeiling1; }
public EsRetirementPlan setSalaryCeiling1(BigDecimal value) { this.salaryCeiling1 = value; return this; }
public BigDecimal getSalaryCeiling2() { return salaryCeiling2; }
public EsRetirementPlan setSalaryCeiling2(BigDecimal value) { this.salaryCeiling2 = value; return this; }
public Contribution getContribution() { return contribution; }
public EsRetirementPlan setContribution(Contribution value) { this.contribution = value; return this; }
}
public static class Contribution
{
public String employmentStatusPlan = null;
public BigDecimal balanceCurrentEmployer = null;
public BigDecimal employeeContribution = null;
public Date employeeContributionDate = null;
public BigDecimal employerContribution = null;
public Date employerContributionDate = null;
public BigDecimal voluntaryContribution = null;
public Date voluntaryContributionDate = null;
public BigDecimal totalContribution = null;
public String getEmploymentStatusPlan() { return employmentStatusPlan; }
public Contribution setEmploymentStatusPlan(String value) { this.employmentStatusPlan = value; return this; }
public BigDecimal getBalanceCurrentEmployer() { return balanceCurrentEmployer; }
public Contribution setBalanceCurrentEmployer(BigDecimal value) { this.balanceCurrentEmployer = value; return this; }
public BigDecimal getEmployeeContribution() { return employeeContribution; }
public Contribution setEmployeeContribution(BigDecimal value) { this.employeeContribution = value; return this; }
public Date getEmployeeContributionDate() { return employeeContributionDate; }
public Contribution setEmployeeContributionDate(Date value) { this.employeeContributionDate = value; return this; }
public BigDecimal getEmployerContribution() { return employerContribution; }
public Contribution setEmployerContribution(BigDecimal value) { this.employerContribution = value; return this; }
public Date getEmployerContributionDate() { return employerContributionDate; }
public Contribution setEmployerContributionDate(Date value) { this.employerContributionDate = value; return this; }
public BigDecimal getVoluntaryContribution() { return voluntaryContribution; }
public Contribution setVoluntaryContribution(BigDecimal value) { this.voluntaryContribution = value; return this; }
public Date getVoluntaryContributionDate() { return voluntaryContributionDate; }
public Contribution setVoluntaryContributionDate(Date value) { this.voluntaryContributionDate = value; return this; }
public BigDecimal getTotalContribution() { return totalContribution; }
public Contribution setTotalContribution(BigDecimal value) { this.totalContribution = value; return this; }
}
public static class FrCalculatorConfiguration extends CalculatorConfiguration
{
public FrSocialSecurityParameters socialSecurityParameters = null;
public FrSocialSecurityParameters getSocialSecurityParameters() { return socialSecurityParameters; }
public FrCalculatorConfiguration setSocialSecurityParameters(FrSocialSecurityParameters value) { this.socialSecurityParameters = value; return this; }
}
public static class FrSocialSecurityParameters
{
public BigDecimal socialSecurityContributionCeiling = null;
public BigDecimal getSocialSecurityContributionCeiling() { return socialSecurityContributionCeiling; }
public FrSocialSecurityParameters setSocialSecurityContributionCeiling(BigDecimal value) { this.socialSecurityContributionCeiling = value; return this; }
}
public static class FrFundSetup
{
public String id = null;
public String name = null;
public String code = null;
public String getId() { return id; }
public FrFundSetup setId(String value) { this.id = value; return this; }
public String getName() { return name; }
public FrFundSetup setName(String value) { this.name = value; return this; }
public String getCode() { return code; }
public FrFundSetup setCode(String value) { this.code = value; return this; }
}
public static class FrPlanSetup
{
public String planType = null;
public String name = null;
public ArrayList<String> funds = null;
public Integer connectorID = null;
public String personalInformation = null;
public String voluntaryContributions = null;
public String investmentOptions = null;
public String payoutOptions = null;
public String yourBeneficiaries = null;
public String retirementLiquidation = null;
public String getPlanType() { return planType; }
public FrPlanSetup setPlanType(String value) { this.planType = value; return this; }
public String getName() { return name; }
public FrPlanSetup setName(String value) { this.name = value; return this; }
public ArrayList<String> getFunds() { return funds; }
public FrPlanSetup setFunds(ArrayList<String> value) { this.funds = value; return this; }
public Integer getConnectorID() { return connectorID; }
public FrPlanSetup setConnectorID(Integer value) { this.connectorID = value; return this; }
public String getPersonalInformation() { return personalInformation; }
public FrPlanSetup setPersonalInformation(String value) { this.personalInformation = value; return this; }
public String getVoluntaryContributions() { return voluntaryContributions; }
public FrPlanSetup setVoluntaryContributions(String value) { this.voluntaryContributions = value; return this; }
public String getInvestmentOptions() { return investmentOptions; }
public FrPlanSetup setInvestmentOptions(String value) { this.investmentOptions = value; return this; }
public String getPayoutOptions() { return payoutOptions; }
public FrPlanSetup setPayoutOptions(String value) { this.payoutOptions = value; return this; }
public String getYourBeneficiaries() { return yourBeneficiaries; }
public FrPlanSetup setYourBeneficiaries(String value) { this.yourBeneficiaries = value; return this; }
public String getRetirementLiquidation() { return retirementLiquidation; }
public FrPlanSetup setRetirementLiquidation(String value) { this.retirementLiquidation = value; return this; }
}
public static class FrPreviousPlansSetup
{
public String providerName = null;
public String planType = null;
public String link = null;
public String getProviderName() { return providerName; }
public FrPreviousPlansSetup setProviderName(String value) { this.providerName = value; return this; }
public String getPlanType() { return planType; }
public FrPreviousPlansSetup setPlanType(String value) { this.planType = value; return this; }
public String getLink() { return link; }
public FrPreviousPlansSetup setLink(String value) { this.link = value; return this; }
}
public static class BeRetirementPlans
{
public String type = null;
public Double reversible = null;
public BeRetirementPlan employerRetirementPlan = null;
public BeRetirementPlan employeeRetirementPlan = null;
public BigDecimal totalAnnuity = null;
public BigDecimal totalLumpSum = null;
public BigDecimal totalVestedReserves = null;
public BigDecimal totalAccruedReserves = null;
public BigDecimal totalLegalMinimum = null;
public String getType() { return type; }
public BeRetirementPlans setType(String value) { this.type = value; return this; }
public Double getReversible() { return reversible; }
public BeRetirementPlans setReversible(Double value) { this.reversible = value; return this; }
public BeRetirementPlan getEmployerRetirementPlan() { return employerRetirementPlan; }
public BeRetirementPlans setEmployerRetirementPlan(BeRetirementPlan value) { this.employerRetirementPlan = value; return this; }
public BeRetirementPlan getEmployeeRetirementPlan() { return employeeRetirementPlan; }
public BeRetirementPlans setEmployeeRetirementPlan(BeRetirementPlan value) { this.employeeRetirementPlan = value; return this; }
public BigDecimal getTotalAnnuity() { return totalAnnuity; }
public BeRetirementPlans setTotalAnnuity(BigDecimal value) { this.totalAnnuity = value; return this; }
public BigDecimal getTotalLumpSum() { return totalLumpSum; }
public BeRetirementPlans setTotalLumpSum(BigDecimal value) { this.totalLumpSum = value; return this; }
public BigDecimal getTotalVestedReserves() { return totalVestedReserves; }
public BeRetirementPlans setTotalVestedReserves(BigDecimal value) { this.totalVestedReserves = value; return this; }
public BigDecimal getTotalAccruedReserves() { return totalAccruedReserves; }
public BeRetirementPlans setTotalAccruedReserves(BigDecimal value) { this.totalAccruedReserves = value; return this; }
public BigDecimal getTotalLegalMinimum() { return totalLegalMinimum; }
public BeRetirementPlans setTotalLegalMinimum(BigDecimal value) { this.totalLegalMinimum = value; return this; }
}
public static class BeRetirementPlan
{
public ArrayList<RetirementPlan> retirementPlans = null;
public BigDecimal lumpSumTotalDeathCover = null;
public BigDecimal lumpSumTotalNoDeathCover = null;
public BigDecimal annuityTotalDeathCover = null;
public BigDecimal annuityTotalNoDeathCover = null;
public BigDecimal totalAccruedReserves = null;
public BigDecimal totalLegalMinimum = null;
public BigDecimal totalVestedReserves = null;
public ArrayList<RetirementPlan> getRetirementPlans() { return retirementPlans; }
public BeRetirementPlan setRetirementPlans(ArrayList<RetirementPlan> value) { this.retirementPlans = value; return this; }
public BigDecimal getLumpSumTotalDeathCover() { return lumpSumTotalDeathCover; }
public BeRetirementPlan setLumpSumTotalDeathCover(BigDecimal value) { this.lumpSumTotalDeathCover = value; return this; }
public BigDecimal getLumpSumTotalNoDeathCover() { return lumpSumTotalNoDeathCover; }
public BeRetirementPlan setLumpSumTotalNoDeathCover(BigDecimal value) { this.lumpSumTotalNoDeathCover = value; return this; }
public BigDecimal getAnnuityTotalDeathCover() { return annuityTotalDeathCover; }
public BeRetirementPlan setAnnuityTotalDeathCover(BigDecimal value) { this.annuityTotalDeathCover = value; return this; }
public BigDecimal getAnnuityTotalNoDeathCover() { return annuityTotalNoDeathCover; }
public BeRetirementPlan setAnnuityTotalNoDeathCover(BigDecimal value) { this.annuityTotalNoDeathCover = value; return this; }
public BigDecimal getTotalAccruedReserves() { return totalAccruedReserves; }
public BeRetirementPlan setTotalAccruedReserves(BigDecimal value) { this.totalAccruedReserves = value; return this; }
public BigDecimal getTotalLegalMinimum() { return totalLegalMinimum; }
public BeRetirementPlan setTotalLegalMinimum(BigDecimal value) { this.totalLegalMinimum = value; return this; }
public BigDecimal getTotalVestedReserves() { return totalVestedReserves; }
public BeRetirementPlan setTotalVestedReserves(BigDecimal value) { this.totalVestedReserves = value; return this; }
}
public static class BeContributions
{
public ArrayList<Contribution> balances = null;
public ArrayList<Contribution> getBalances() { return balances; }
public BeContributions setBalances(ArrayList<Contribution> value) { this.balances = value; return this; }
}
public static class Contribution extends Projectable
{
public String code = null;
public Integer index = null;
public String name = null;
public String ccy = null;
public String contTable = null;
public Boolean isEmployeeCont = null;
public Boolean employerFlag = null;
public ContributionType type = null;
public Integer linkedContIndex = null;
public String sourceRate = null;
public Boolean isTaxable = null;
public Double amount = null;
public Double coreAmount = null;
public Double freq = null;
public Double rate = null;
public Double coreRate = null;
public Integer fromAge = null;
public Integer toAge = null;
public Double salary = null;
public Double annualAmount = null;
public Double annualCoreAmount = null;
public Boolean isAlwaysOneOff = null;
public Boolean isOneOff = null;
public ContributionConstraintType constraintType = null;
public HashMap<String,String> custom = null;
public HashMap<Integer,Double> memberRateLookup = null;
public Boolean isFromSalary = null;
public String getCode() { return code; }
public Contribution setCode(String value) { this.code = value; return this; }
public Integer getIndex() { return index; }
public Contribution setIndex(Integer value) { this.index = value; return this; }
public String getName() { return name; }
public Contribution setName(String value) { this.name = value; return this; }
public String getCcy() { return ccy; }
public Contribution setCcy(String value) { this.ccy = value; return this; }
public String getContTable() { return contTable; }
public Contribution setContTable(String value) { this.contTable = value; return this; }
public Boolean getIsEmployeeCont() { return isEmployeeCont; }
public Contribution setIsEmployeeCont(Boolean value) { this.isEmployeeCont = value; return this; }
public Boolean isEmployerFlag() { return employerFlag; }
public Contribution setEmployerFlag(Boolean value) { this.employerFlag = value; return this; }
public ContributionType getType() { return type; }
public Contribution setType(ContributionType value) { this.type = value; return this; }
public Integer getLinkedContIndex() { return linkedContIndex; }
public Contribution setLinkedContIndex(Integer value) { this.linkedContIndex = value; return this; }
public String getSourceRate() { return sourceRate; }
public Contribution setSourceRate(String value) { this.sourceRate = value; return this; }
public Boolean getIsTaxable() { return isTaxable; }
public Contribution setIsTaxable(Boolean value) { this.isTaxable = value; return this; }
public Double getAmount() { return amount; }
public Contribution setAmount(Double value) { this.amount = value; return this; }
public Double getCoreAmount() { return coreAmount; }
public Contribution setCoreAmount(Double value) { this.coreAmount = value; return this; }
public Double getFreq() { return freq; }
public Contribution setFreq(Double value) { this.freq = value; return this; }
public Double getRate() { return rate; }
public Contribution setRate(Double value) { this.rate = value; return this; }
public Double getCoreRate() { return coreRate; }
public Contribution setCoreRate(Double value) { this.coreRate = value; return this; }
public Integer getFromAge() { return fromAge; }
public Contribution setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public Contribution setToAge(Integer value) { this.toAge = value; return this; }
public Double getSalary() { return salary; }
public Contribution setSalary(Double value) { this.salary = value; return this; }
public Double getAnnualAmount() { return annualAmount; }
public Contribution setAnnualAmount(Double value) { this.annualAmount = value; return this; }
public Double getAnnualCoreAmount() { return annualCoreAmount; }
public Contribution setAnnualCoreAmount(Double value) { this.annualCoreAmount = value; return this; }
public Boolean getIsAlwaysOneOff() { return isAlwaysOneOff; }
public Contribution setIsAlwaysOneOff(Boolean value) { this.isAlwaysOneOff = value; return this; }
public Boolean getIsOneOff() { return isOneOff; }
public Contribution setIsOneOff(Boolean value) { this.isOneOff = value; return this; }
public ContributionConstraintType getConstraintType() { return constraintType; }
public Contribution setConstraintType(ContributionConstraintType value) { this.constraintType = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public Contribution setCustom(HashMap<String,String> value) { this.custom = value; return this; }
public HashMap<Integer,Double> getMemberRateLookup() { return memberRateLookup; }
public Contribution setMemberRateLookup(HashMap<Integer,Double> value) { this.memberRateLookup = value; return this; }
public Boolean getIsFromSalary() { return isFromSalary; }
public Contribution setIsFromSalary(Boolean value) { this.isFromSalary = value; return this; }
}
public static class Projectable implements IProjectable
{
public Date asAt = null;
public Double age = null;
public Integer intAge = null;
public Integer year = null;
public Double periodToNextEOFY = null;
public String indexType = null;
public String deflationType = null;
public String indexTypePre = null;
public String indexTypePost = null;
public Date getAsAt() { return asAt; }
public Projectable setAsAt(Date value) { this.asAt = value; return this; }
public Double getAge() { return age; }
public Projectable setAge(Double value) { this.age = value; return this; }
public Integer getIntAge() { return intAge; }
public Projectable setIntAge(Integer value) { this.intAge = value; return this; }
public Integer getYear() { return year; }
public Projectable setYear(Integer value) { this.year = value; return this; }
public Double getPeriodToNextEOFY() { return periodToNextEOFY; }
public Projectable setPeriodToNextEOFY(Double value) { this.periodToNextEOFY = value; return this; }
public String getIndexType() { return indexType; }
public Projectable setIndexType(String value) { this.indexType = value; return this; }
public String getDeflationType() { return deflationType; }
public Projectable setDeflationType(String value) { this.deflationType = value; return this; }
public String getIndexTypePre() { return indexTypePre; }
public Projectable setIndexTypePre(String value) { this.indexTypePre = value; return this; }
public String getIndexTypePost() { return indexTypePost; }
public Projectable setIndexTypePost(String value) { this.indexTypePost = value; return this; }
}
public static enum ContributionConstraintType
{
Employer,
SalarySacrifice,
AfterTax,
LumpSum,
Downsizer;
}
public static class PrivateClientProduct
{
public Integer carrier = null;
public Integer privateProductId = null;
public Integer getCarrier() { return carrier; }
public PrivateClientProduct setCarrier(Integer value) { this.carrier = value; return this; }
public Integer getPrivateProductId() { return privateProductId; }
public PrivateClientProduct setPrivateProductId(Integer value) { this.privateProductId = value; return this; }
}
public static class ConfigurationVersionEmailSetting
{
public String id = null;
public String subjectFormat = null;
public ArrayList<String> sendToBCC = null;
public ArrayList<String> sendToCC = null;
public ArrayList<String> sendFrom = null;
public String bodyTemplate = null;
public String getId() { return id; }
public ConfigurationVersionEmailSetting setId(String value) { this.id = value; return this; }
public String getSubjectFormat() { return subjectFormat; }
public ConfigurationVersionEmailSetting setSubjectFormat(String value) { this.subjectFormat = value; return this; }
public ArrayList<String> getSendToBCC() { return sendToBCC; }
public ConfigurationVersionEmailSetting setSendToBCC(ArrayList<String> value) { this.sendToBCC = value; return this; }
public ArrayList<String> getSendToCC() { return sendToCC; }
public ConfigurationVersionEmailSetting setSendToCC(ArrayList<String> value) { this.sendToCC = value; return this; }
public ArrayList<String> getSendFrom() { return sendFrom; }
public ConfigurationVersionEmailSetting setSendFrom(ArrayList<String> value) { this.sendFrom = value; return this; }
public String getBodyTemplate() { return bodyTemplate; }
public ConfigurationVersionEmailSetting setBodyTemplate(String value) { this.bodyTemplate = value; return this; }
}
public static class FormTypeFieldsConfiguration
{
public Integer order = null;
public String label = null;
public String field = null;
public String type = null;
public ArrayList<String> validation = null;
public String lookupReference = null;
public Integer min = null;
public Integer max = null;
public Integer getOrder() { return order; }
public FormTypeFieldsConfiguration setOrder(Integer value) { this.order = value; return this; }
public String getLabel() { return label; }
public FormTypeFieldsConfiguration setLabel(String value) { this.label = value; return this; }
public String getField() { return field; }
public FormTypeFieldsConfiguration setField(String value) { this.field = value; return this; }
public String getType() { return type; }
public FormTypeFieldsConfiguration setType(String value) { this.type = value; return this; }
public ArrayList<String> getValidation() { return validation; }
public FormTypeFieldsConfiguration setValidation(ArrayList<String> value) { this.validation = value; return this; }
public String getLookupReference() { return lookupReference; }
public FormTypeFieldsConfiguration setLookupReference(String value) { this.lookupReference = value; return this; }
public Integer getMin() { return min; }
public FormTypeFieldsConfiguration setMin(Integer value) { this.min = value; return this; }
public Integer getMax() { return max; }
public FormTypeFieldsConfiguration setMax(Integer value) { this.max = value; return this; }
}
public static class FormTypeLookupConfiguration
{
public String name = null;
public String getName() { return name; }
public FormTypeLookupConfiguration setName(String value) { this.name = value; return this; }
}
public static class ConfigurationVersionRecommendation
{
public ArrayList<ProductQuestion> products = null;
public ArrayList<RiskQuestion> riskQuestions = null;
public ArrayList<RiskRecommendation> risks = null;
public ArrayList<ProductQuestion> getProducts() { return products; }
public ConfigurationVersionRecommendation setProducts(ArrayList<ProductQuestion> value) { this.products = value; return this; }
public ArrayList<RiskQuestion> getRiskQuestions() { return riskQuestions; }
public ConfigurationVersionRecommendation setRiskQuestions(ArrayList<RiskQuestion> value) { this.riskQuestions = value; return this; }
public ArrayList<RiskRecommendation> getRisks() { return risks; }
public ConfigurationVersionRecommendation setRisks(ArrayList<RiskRecommendation> value) { this.risks = value; return this; }
}
public static class ProductQuestion
{
public Question question = null;
public ArrayList<Option> options = null;
public Question getQuestion() { return question; }
public ProductQuestion setQuestion(Question value) { this.question = value; return this; }
public ArrayList<Option> getOptions() { return options; }
public ProductQuestion setOptions(ArrayList<Option> value) { this.options = value; return this; }
}
public static class Question
{
public Integer number = null;
public String description = null;
public Integer getNumber() { return number; }
public Question setNumber(Integer value) { this.number = value; return this; }
public String getDescription() { return description; }
public Question setDescription(String value) { this.description = value; return this; }
}
public static class Option
{
public Integer value = null;
public String description = null;
public Integer getValue() { return value; }
public Option setValue(Integer value) { this.value = value; return this; }
public String getDescription() { return description; }
public Option setDescription(String value) { this.description = value; return this; }
}
public static class RiskQuestion
{
public Integer questionNumber = null;
public Boolean hasQuestionReference = null;
public ArrayList<QuestionOption> questionOptions = null;
public Integer getQuestionNumber() { return questionNumber; }
public RiskQuestion setQuestionNumber(Integer value) { this.questionNumber = value; return this; }
public Boolean isHasQuestionReference() { return hasQuestionReference; }
public RiskQuestion setHasQuestionReference(Boolean value) { this.hasQuestionReference = value; return this; }
public ArrayList<QuestionOption> getQuestionOptions() { return questionOptions; }
public RiskQuestion setQuestionOptions(ArrayList<QuestionOption> value) { this.questionOptions = value; return this; }
}
public static class QuestionOption
{
public Integer optionNumber = null;
public ArrayList<OptionGradeValue> optionGradeValues = null;
public Integer getOptionNumber() { return optionNumber; }
public QuestionOption setOptionNumber(Integer value) { this.optionNumber = value; return this; }
public ArrayList<OptionGradeValue> getOptionGradeValues() { return optionGradeValues; }
public QuestionOption setOptionGradeValues(ArrayList<OptionGradeValue> value) { this.optionGradeValues = value; return this; }
}
public static class OptionGradeValue
{
public String questionOptionReference = null;
public Integer gradeValue = null;
public String getQuestionOptionReference() { return questionOptionReference; }
public OptionGradeValue setQuestionOptionReference(String value) { this.questionOptionReference = value; return this; }
public Integer getGradeValue() { return gradeValue; }
public OptionGradeValue setGradeValue(Integer value) { this.gradeValue = value; return this; }
}
public static class RiskRecommendation
{
public Integer startValue = null;
public Integer endValue = null;
public String riskName = null;
public String riskId = null;
public Integer getStartValue() { return startValue; }
public RiskRecommendation setStartValue(Integer value) { this.startValue = value; return this; }
public Integer getEndValue() { return endValue; }
public RiskRecommendation setEndValue(Integer value) { this.endValue = value; return this; }
public String getRiskName() { return riskName; }
public RiskRecommendation setRiskName(String value) { this.riskName = value; return this; }
public String getRiskId() { return riskId; }
public RiskRecommendation setRiskId(String value) { this.riskId = value; return this; }
}
public static class ConfigurationVersionRecommendationProduct
{
public ArrayList<ProductData> products = null;
public PieGraph pieGraphData = null;
public ArrayList<ProductRiskMatrix> productRiskMatrix = null;
public ArrayList<HashMap<String,String>> barGraphData = null;
public ArrayList<ProductTypeData> productTypeData = null;
public HistoricalData historicalTableData = null;
public ArrayList<ProductData> getProducts() { return products; }
public ConfigurationVersionRecommendationProduct setProducts(ArrayList<ProductData> value) { this.products = value; return this; }
public PieGraph getPieGraphData() { return pieGraphData; }
public ConfigurationVersionRecommendationProduct setPieGraphData(PieGraph value) { this.pieGraphData = value; return this; }
public ArrayList<ProductRiskMatrix> getProductRiskMatrix() { return productRiskMatrix; }
public ConfigurationVersionRecommendationProduct setProductRiskMatrix(ArrayList<ProductRiskMatrix> value) { this.productRiskMatrix = value; return this; }
public ArrayList<HashMap<String,String>> getBarGraphData() { return barGraphData; }
public ConfigurationVersionRecommendationProduct setBarGraphData(ArrayList<HashMap<String,String>> value) { this.barGraphData = value; return this; }
public ArrayList<ProductTypeData> getProductTypeData() { return productTypeData; }
public ConfigurationVersionRecommendationProduct setProductTypeData(ArrayList<ProductTypeData> value) { this.productTypeData = value; return this; }
public HistoricalData getHistoricalTableData() { return historicalTableData; }
public ConfigurationVersionRecommendationProduct setHistoricalTableData(HistoricalData value) { this.historicalTableData = value; return this; }
}
public static class ProductData
{
public String product = null;
public String formula = null;
public String carrier = null;
public Integer productTypeId = null;
public Double score = null;
public String getProduct() { return product; }
public ProductData setProduct(String value) { this.product = value; return this; }
public String getFormula() { return formula; }
public ProductData setFormula(String value) { this.formula = value; return this; }
public String getCarrier() { return carrier; }
public ProductData setCarrier(String value) { this.carrier = value; return this; }
public Integer getProductTypeId() { return productTypeId; }
public ProductData setProductTypeId(Integer value) { this.productTypeId = value; return this; }
public Double getScore() { return score; }
public ProductData setScore(Double value) { this.score = value; return this; }
}
public static class PieGraph
{
public ArrayList<QuestionnaireAnswer> questionnaireAnswer = null;
public ArrayList<QuestionnaireAnswer> getQuestionnaireAnswer() { return questionnaireAnswer; }
public PieGraph setQuestionnaireAnswer(ArrayList<QuestionnaireAnswer> value) { this.questionnaireAnswer = value; return this; }
}
public static class QuestionnaireAnswer
{
public String value = null;
public ArrayList<Matrix> others = null;
public String getValue() { return value; }
public QuestionnaireAnswer setValue(String value) { this.value = value; return this; }
public ArrayList<Matrix> getOthers() { return others; }
public QuestionnaireAnswer setOthers(ArrayList<Matrix> value) { this.others = value; return this; }
}
public static class Matrix
{
public String investorProfile = null;
public String minimumAllocationInStocks = null;
public String maximumAllocationinStocks = null;
public String getInvestorProfile() { return investorProfile; }
public Matrix setInvestorProfile(String value) { this.investorProfile = value; return this; }
public String getMinimumAllocationInStocks() { return minimumAllocationInStocks; }
public Matrix setMinimumAllocationInStocks(String value) { this.minimumAllocationInStocks = value; return this; }
public String getMaximumAllocationinStocks() { return maximumAllocationinStocks; }
public Matrix setMaximumAllocationinStocks(String value) { this.maximumAllocationinStocks = value; return this; }
}
public static class ProductRiskMatrix
{
public String carrier = null;
public String productRiskMatrixName = null;
public String a = null;
public String b = null;
public String c = null;
public String d = null;
public String getCarrier() { return carrier; }
public ProductRiskMatrix setCarrier(String value) { this.carrier = value; return this; }
public String getProductRiskMatrixName() { return productRiskMatrixName; }
public ProductRiskMatrix setProductRiskMatrixName(String value) { this.productRiskMatrixName = value; return this; }
public String getA() { return a; }
public ProductRiskMatrix setA(String value) { this.a = value; return this; }
public String getB() { return b; }
public ProductRiskMatrix setB(String value) { this.b = value; return this; }
public String getC() { return c; }
public ProductRiskMatrix setC(String value) { this.c = value; return this; }
public String getD() { return d; }
public ProductRiskMatrix setD(String value) { this.d = value; return this; }
}
public static class ProductTypeData
{
public Integer productTypeId = null;
public String productTypeName = null;
public Integer getProductTypeId() { return productTypeId; }
public ProductTypeData setProductTypeId(Integer value) { this.productTypeId = value; return this; }
public String getProductTypeName() { return productTypeName; }
public ProductTypeData setProductTypeName(String value) { this.productTypeName = value; return this; }
}
public static class HistoricalData
{
public ArrayList<HashMap<String,String>> data = null;
public ArrayList<String> years = null;
public String worstYear = null;
public ArrayList<HashMap<String,String>> getData() { return data; }
public HistoricalData setData(ArrayList<HashMap<String,String>> value) { this.data = value; return this; }
public ArrayList<String> getYears() { return years; }
public HistoricalData setYears(ArrayList<String> value) { this.years = value; return this; }
public String getWorstYear() { return worstYear; }
public HistoricalData setWorstYear(String value) { this.worstYear = value; return this; }
}
public static class FundValue implements IId, ITimestamp
{
public Long id = null;
public String fundId = null;
public Integer clientId = null;
public Date informationDate = null;
public BigDecimal investmentReturnTwelveMonths = null;
public BigDecimal investmentReturnThreeYears = null;
public BigDecimal investmentReturnFiveYears = null;
public BigDecimal currentAnnualPensionFee = null;
public Date dateCreated = null;
public Date dateUpdated = null;
public String createdBy = null;
public String updatedBy = null;
public byte[] timestamp = null;
public Long getId() { return id; }
public FundValue setId(Long value) { this.id = value; return this; }
public String getFundId() { return fundId; }
public FundValue setFundId(String value) { this.fundId = value; return this; }
public Integer getClientId() { return clientId; }
public FundValue setClientId(Integer value) { this.clientId = value; return this; }
public Date getInformationDate() { return informationDate; }
public FundValue setInformationDate(Date value) { this.informationDate = value; return this; }
public BigDecimal getInvestmentReturnTwelveMonths() { return investmentReturnTwelveMonths; }
public FundValue setInvestmentReturnTwelveMonths(BigDecimal value) { this.investmentReturnTwelveMonths = value; return this; }
public BigDecimal getInvestmentReturnThreeYears() { return investmentReturnThreeYears; }
public FundValue setInvestmentReturnThreeYears(BigDecimal value) { this.investmentReturnThreeYears = value; return this; }
public BigDecimal getInvestmentReturnFiveYears() { return investmentReturnFiveYears; }
public FundValue setInvestmentReturnFiveYears(BigDecimal value) { this.investmentReturnFiveYears = value; return this; }
public BigDecimal getCurrentAnnualPensionFee() { return currentAnnualPensionFee; }
public FundValue setCurrentAnnualPensionFee(BigDecimal value) { this.currentAnnualPensionFee = value; return this; }
public Date getDateCreated() { return dateCreated; }
public FundValue setDateCreated(Date value) { this.dateCreated = value; return this; }
public Date getDateUpdated() { return dateUpdated; }
public FundValue setDateUpdated(Date value) { this.dateUpdated = value; return this; }
public String getCreatedBy() { return createdBy; }
public FundValue setCreatedBy(String value) { this.createdBy = value; return this; }
public String getUpdatedBy() { return updatedBy; }
public FundValue setUpdatedBy(String value) { this.updatedBy = value; return this; }
public byte[] getTimestamp() { return timestamp; }
public FundValue setTimestamp(byte[] value) { this.timestamp = value; return this; }
}
public static class PtFund
{
public String identifier = null;
public String name = null;
public String getIdentifier() { return identifier; }
public PtFund setIdentifier(String value) { this.identifier = value; return this; }
public String getName() { return name; }
public PtFund setName(String value) { this.name = value; return this; }
}
public static class PtContribution
{
public Long id = null;
public Long memberId = null;
public Date choiceStartDate = null;
public Date choiceEndDate = null;
public BigDecimal baseContributionPercent = null;
public BigDecimal voluntaryContributionPercent = null;
public BigDecimal incentiveContributionPercent = null;
public BigDecimal totalContributionPercent = null;
public BigDecimal baseContributionValue = null;
public BigDecimal voluntaryContributionValue = null;
public BigDecimal incentiveContributionValue = null;
public BigDecimal totalContributionValue = null;
public Date dateCreated = null;
public Date dateUpdated = null;
public Long getId() { return id; }
public PtContribution setId(Long value) { this.id = value; return this; }
public Long getMemberId() { return memberId; }
public PtContribution setMemberId(Long value) { this.memberId = value; return this; }
public Date getChoiceStartDate() { return choiceStartDate; }
public PtContribution setChoiceStartDate(Date value) { this.choiceStartDate = value; return this; }
public Date getChoiceEndDate() { return choiceEndDate; }
public PtContribution setChoiceEndDate(Date value) { this.choiceEndDate = value; return this; }
public BigDecimal getBaseContributionPercent() { return baseContributionPercent; }
public PtContribution setBaseContributionPercent(BigDecimal value) { this.baseContributionPercent = value; return this; }
public BigDecimal getVoluntaryContributionPercent() { return voluntaryContributionPercent; }
public PtContribution setVoluntaryContributionPercent(BigDecimal value) { this.voluntaryContributionPercent = value; return this; }
public BigDecimal getIncentiveContributionPercent() { return incentiveContributionPercent; }
public PtContribution setIncentiveContributionPercent(BigDecimal value) { this.incentiveContributionPercent = value; return this; }
public BigDecimal getTotalContributionPercent() { return totalContributionPercent; }
public PtContribution setTotalContributionPercent(BigDecimal value) { this.totalContributionPercent = value; return this; }
public BigDecimal getBaseContributionValue() { return baseContributionValue; }
public PtContribution setBaseContributionValue(BigDecimal value) { this.baseContributionValue = value; return this; }
public BigDecimal getVoluntaryContributionValue() { return voluntaryContributionValue; }
public PtContribution setVoluntaryContributionValue(BigDecimal value) { this.voluntaryContributionValue = value; return this; }
public BigDecimal getIncentiveContributionValue() { return incentiveContributionValue; }
public PtContribution setIncentiveContributionValue(BigDecimal value) { this.incentiveContributionValue = value; return this; }
public BigDecimal getTotalContributionValue() { return totalContributionValue; }
public PtContribution setTotalContributionValue(BigDecimal value) { this.totalContributionValue = value; return this; }
public Date getDateCreated() { return dateCreated; }
public PtContribution setDateCreated(Date value) { this.dateCreated = value; return this; }
public Date getDateUpdated() { return dateUpdated; }
public PtContribution setDateUpdated(Date value) { this.dateUpdated = value; return this; }
}
public static class PtInvestmentAllocation
{
public Long id = null;
public Long memberId = null;
public String fundId = null;
public BigDecimal currentBalancePercent = null;
public BigDecimal futureContributionPercent = null;
public BigDecimal currentBalanceFutureContributionPercent = null;
public Date dateCreated = null;
public Date dateUpdated = null;
public Long getId() { return id; }
public PtInvestmentAllocation setId(Long value) { this.id = value; return this; }
public Long getMemberId() { return memberId; }
public PtInvestmentAllocation setMemberId(Long value) { this.memberId = value; return this; }
public String getFundId() { return fundId; }
public PtInvestmentAllocation setFundId(String value) { this.fundId = value; return this; }
public BigDecimal getCurrentBalancePercent() { return currentBalancePercent; }
public PtInvestmentAllocation setCurrentBalancePercent(BigDecimal value) { this.currentBalancePercent = value; return this; }
public BigDecimal getFutureContributionPercent() { return futureContributionPercent; }
public PtInvestmentAllocation setFutureContributionPercent(BigDecimal value) { this.futureContributionPercent = value; return this; }
public BigDecimal getCurrentBalanceFutureContributionPercent() { return currentBalanceFutureContributionPercent; }
public PtInvestmentAllocation setCurrentBalanceFutureContributionPercent(BigDecimal value) { this.currentBalanceFutureContributionPercent = value; return this; }
public Date getDateCreated() { return dateCreated; }
public PtInvestmentAllocation setDateCreated(Date value) { this.dateCreated = value; return this; }
public Date getDateUpdated() { return dateUpdated; }
public PtInvestmentAllocation setDateUpdated(Date value) { this.dateUpdated = value; return this; }
}
public static class PtInvestmentSetup
{
public Boolean hasLifeCycle = null;
public Boolean isCurrentBalanceDisplayed = null;
public Boolean isFutureContributionDisplayed = null;
public Boolean isCurrentBalanceFutureContributionDisplayed = null;
public Boolean isAdditionalInfoDisplayed = null;
public Date choicePeriodStartDate = null;
public Date choicePeriodEndDate = null;
public String lifeCycleAgeBasis = null;
public Date lifeCycleAgeBasisDate = null;
public Integer lifeCycleAge = null;
public BigDecimal baseContributionPercent = null;
public Boolean isBaseContributionRuleExisting = null;
public Boolean isTotalAllocated1To100 = null;
public Integer childrenCount = null;
public Boolean isHasLifeCycle() { return hasLifeCycle; }
public PtInvestmentSetup setHasLifeCycle(Boolean value) { this.hasLifeCycle = value; return this; }
public Boolean getIsCurrentBalanceDisplayed() { return isCurrentBalanceDisplayed; }
public PtInvestmentSetup setIsCurrentBalanceDisplayed(Boolean value) { this.isCurrentBalanceDisplayed = value; return this; }
public Boolean getIsFutureContributionDisplayed() { return isFutureContributionDisplayed; }
public PtInvestmentSetup setIsFutureContributionDisplayed(Boolean value) { this.isFutureContributionDisplayed = value; return this; }
public Boolean getIsCurrentBalanceFutureContributionDisplayed() { return isCurrentBalanceFutureContributionDisplayed; }
public PtInvestmentSetup setIsCurrentBalanceFutureContributionDisplayed(Boolean value) { this.isCurrentBalanceFutureContributionDisplayed = value; return this; }
public Boolean getIsAdditionalInfoDisplayed() { return isAdditionalInfoDisplayed; }
public PtInvestmentSetup setIsAdditionalInfoDisplayed(Boolean value) { this.isAdditionalInfoDisplayed = value; return this; }
public Date getChoicePeriodStartDate() { return choicePeriodStartDate; }
public PtInvestmentSetup setChoicePeriodStartDate(Date value) { this.choicePeriodStartDate = value; return this; }
public Date getChoicePeriodEndDate() { return choicePeriodEndDate; }
public PtInvestmentSetup setChoicePeriodEndDate(Date value) { this.choicePeriodEndDate = value; return this; }
public String getLifeCycleAgeBasis() { return lifeCycleAgeBasis; }
public PtInvestmentSetup setLifeCycleAgeBasis(String value) { this.lifeCycleAgeBasis = value; return this; }
public Date getLifeCycleAgeBasisDate() { return lifeCycleAgeBasisDate; }
public PtInvestmentSetup setLifeCycleAgeBasisDate(Date value) { this.lifeCycleAgeBasisDate = value; return this; }
public Integer getLifeCycleAge() { return lifeCycleAge; }
public PtInvestmentSetup setLifeCycleAge(Integer value) { this.lifeCycleAge = value; return this; }
public BigDecimal getBaseContributionPercent() { return baseContributionPercent; }
public PtInvestmentSetup setBaseContributionPercent(BigDecimal value) { this.baseContributionPercent = value; return this; }
public Boolean getIsBaseContributionRuleExisting() { return isBaseContributionRuleExisting; }
public PtInvestmentSetup setIsBaseContributionRuleExisting(Boolean value) { this.isBaseContributionRuleExisting = value; return this; }
public Boolean getIsTotalAllocated1To100() { return isTotalAllocated1To100; }
public PtInvestmentSetup setIsTotalAllocated1To100(Boolean value) { this.isTotalAllocated1To100 = value; return this; }
public Integer getChildrenCount() { return childrenCount; }
public PtInvestmentSetup setChildrenCount(Integer value) { this.childrenCount = value; return this; }
}
public static class PtFundLifecycleList
{
public ArrayList<HashMap<String,String>> investmentChoiceList = null;
public ArrayList<HashMap<String,String>> getInvestmentChoiceList() { return investmentChoiceList; }
public PtFundLifecycleList setInvestmentChoiceList(ArrayList<HashMap<String,String>> value) { this.investmentChoiceList = value; return this; }
}
public static class PtParticipantStatusSetup
{
public Boolean isNewJoinerFormEnabled = null;
public Boolean isLeaverFormEnabled = null;
public Boolean isNewJoinerDataExisting = null;
public Boolean isLeaverDataExisting = null;
public Boolean getIsNewJoinerFormEnabled() { return isNewJoinerFormEnabled; }
public PtParticipantStatusSetup setIsNewJoinerFormEnabled(Boolean value) { this.isNewJoinerFormEnabled = value; return this; }
public Boolean getIsLeaverFormEnabled() { return isLeaverFormEnabled; }
public PtParticipantStatusSetup setIsLeaverFormEnabled(Boolean value) { this.isLeaverFormEnabled = value; return this; }
public Boolean getIsNewJoinerDataExisting() { return isNewJoinerDataExisting; }
public PtParticipantStatusSetup setIsNewJoinerDataExisting(Boolean value) { this.isNewJoinerDataExisting = value; return this; }
public Boolean getIsLeaverDataExisting() { return isLeaverDataExisting; }
public PtParticipantStatusSetup setIsLeaverDataExisting(Boolean value) { this.isLeaverDataExisting = value; return this; }
}
public static class PtMatchingContribution
{
public Double voluntary = null;
public Double match = null;
public Double getVoluntary() { return voluntary; }
public PtMatchingContribution setVoluntary(Double value) { this.voluntary = value; return this; }
public Double getMatch() { return match; }
public PtMatchingContribution setMatch(Double value) { this.match = value; return this; }
}
public static class ConfigurationVersionVotingPollSetup
{
public String code = null;
public Date startDate = null;
public Date endDate = null;
public String defaultImage = null;
public ArrayList<ConfigurationVersionVotingOptions> options = null;
public String getCode() { return code; }
public ConfigurationVersionVotingPollSetup setCode(String value) { this.code = value; return this; }
public Date getStartDate() { return startDate; }
public ConfigurationVersionVotingPollSetup setStartDate(Date value) { this.startDate = value; return this; }
public Date getEndDate() { return endDate; }
public ConfigurationVersionVotingPollSetup setEndDate(Date value) { this.endDate = value; return this; }
public String getDefaultImage() { return defaultImage; }
public ConfigurationVersionVotingPollSetup setDefaultImage(String value) { this.defaultImage = value; return this; }
public ArrayList<ConfigurationVersionVotingOptions> getOptions() { return options; }
public ConfigurationVersionVotingPollSetup setOptions(ArrayList<ConfigurationVersionVotingOptions> value) { this.options = value; return this; }
}
public static class ConfigurationVersionVotingOptions
{
public String set = null;
public String id = null;
public String name = null;
public ArrayList<ConfigurationVersionOption> value = null;
public String getSet() { return set; }
public ConfigurationVersionVotingOptions setSet(String value) { this.set = value; return this; }
public String getId() { return id; }
public ConfigurationVersionVotingOptions setId(String value) { this.id = value; return this; }
public String getName() { return name; }
public ConfigurationVersionVotingOptions setName(String value) { this.name = value; return this; }
public ArrayList<ConfigurationVersionOption> getValue() { return value; }
public ConfigurationVersionVotingOptions setValue(ArrayList<ConfigurationVersionOption> value) { this.value = value; return this; }
}
public static class ConfigurationVersionOption
{
public String identifier = null;
public String name = null;
public String imageUri = null;
public String description1 = null;
public String description2 = null;
public String link = null;
public String getIdentifier() { return identifier; }
public ConfigurationVersionOption setIdentifier(String value) { this.identifier = value; return this; }
public String getName() { return name; }
public ConfigurationVersionOption setName(String value) { this.name = value; return this; }
public String getImageUri() { return imageUri; }
public ConfigurationVersionOption setImageUri(String value) { this.imageUri = value; return this; }
public String getDescription1() { return description1; }
public ConfigurationVersionOption setDescription1(String value) { this.description1 = value; return this; }
public String getDescription2() { return description2; }
public ConfigurationVersionOption setDescription2(String value) { this.description2 = value; return this; }
public String getLink() { return link; }
public ConfigurationVersionOption setLink(String value) { this.link = value; return this; }
}
public static class ConfigurationVersionVotingPollConfig
{
public Integer order = null;
public String label = null;
public String field = null;
public String type = null;
public Integer getOrder() { return order; }
public ConfigurationVersionVotingPollConfig setOrder(Integer value) { this.order = value; return this; }
public String getLabel() { return label; }
public ConfigurationVersionVotingPollConfig setLabel(String value) { this.label = value; return this; }
public String getField() { return field; }
public ConfigurationVersionVotingPollConfig setField(String value) { this.field = value; return this; }
public String getType() { return type; }
public ConfigurationVersionVotingPollConfig setType(String value) { this.type = value; return this; }
}
public static class PtCalculatorConfiguration extends CalculatorConfiguration
{
public PtSocialSecurityParameters socialSecurityParameters = null;
public PtSocialSecurityParameters getSocialSecurityParameters() { return socialSecurityParameters; }
public PtCalculatorConfiguration setSocialSecurityParameters(PtSocialSecurityParameters value) { this.socialSecurityParameters = value; return this; }
}
public static class PtSocialSecurityParameters
{
public Integer normalRetirementAge = null;
public Integer normalRetirementAgeMonths = null;
public Integer getNormalRetirementAge() { return normalRetirementAge; }
public PtSocialSecurityParameters setNormalRetirementAge(Integer value) { this.normalRetirementAge = value; return this; }
public Integer getNormalRetirementAgeMonths() { return normalRetirementAgeMonths; }
public PtSocialSecurityParameters setNormalRetirementAgeMonths(Integer value) { this.normalRetirementAgeMonths = value; return this; }
}
public static class DkBookingInfo
{
public Boolean bookingAllowed = null;
public ArrayList<BookingGroup> bookingGroups = null;
public Boolean hasBookingTime = null;
public String bookingTimeLink = null;
public Boolean isBookingAllowed() { return bookingAllowed; }
public DkBookingInfo setBookingAllowed(Boolean value) { this.bookingAllowed = value; return this; }
public ArrayList<BookingGroup> getBookingGroups() { return bookingGroups; }
public DkBookingInfo setBookingGroups(ArrayList<BookingGroup> value) { this.bookingGroups = value; return this; }
public Boolean isHasBookingTime() { return hasBookingTime; }
public DkBookingInfo setHasBookingTime(Boolean value) { this.hasBookingTime = value; return this; }
public String getBookingTimeLink() { return bookingTimeLink; }
public DkBookingInfo setBookingTimeLink(String value) { this.bookingTimeLink = value; return this; }
}
public static class ConfigurationVersionPublicContactUsSetup
{
public String lookupReference = null;
public String currentProduct = null;
public ArrayList<ConfigurationVersionProductEmailSetup> productEmails = null;
public ArrayList<String> toRecipients = null;
public ArrayList<String> ccRecipients = null;
public ArrayList<String> bccRecipients = null;
public String getLookupReference() { return lookupReference; }
public ConfigurationVersionPublicContactUsSetup setLookupReference(String value) { this.lookupReference = value; return this; }
public String getCurrentProduct() { return currentProduct; }
public ConfigurationVersionPublicContactUsSetup setCurrentProduct(String value) { this.currentProduct = value; return this; }
public ArrayList<ConfigurationVersionProductEmailSetup> getProductEmails() { return productEmails; }
public ConfigurationVersionPublicContactUsSetup setProductEmails(ArrayList<ConfigurationVersionProductEmailSetup> value) { this.productEmails = value; return this; }
public ArrayList<String> getToRecipients() { return toRecipients; }
public ConfigurationVersionPublicContactUsSetup setToRecipients(ArrayList<String> value) { this.toRecipients = value; return this; }
public ArrayList<String> getCcRecipients() { return ccRecipients; }
public ConfigurationVersionPublicContactUsSetup setCcRecipients(ArrayList<String> value) { this.ccRecipients = value; return this; }
public ArrayList<String> getBccRecipients() { return bccRecipients; }
public ConfigurationVersionPublicContactUsSetup setBccRecipients(ArrayList<String> value) { this.bccRecipients = value; return this; }
}
public static class ConfigurationVersionProductEmailSetup
{
public String product = null;
public ArrayList<String> emails = null;
public String getProduct() { return product; }
public ConfigurationVersionProductEmailSetup setProduct(String value) { this.product = value; return this; }
public ArrayList<String> getEmails() { return emails; }
public ConfigurationVersionProductEmailSetup setEmails(ArrayList<String> value) { this.emails = value; return this; }
}
public static class AlbaProjection
{
public StochasticProjectionDto stochastic = null;
public MemberProjectionDto deterministic = null;
public Member member = null;
public AlbaDiagnostics diagnostics = null;
public HashMap<String,Object> parameterBag = null;
public StochasticProjectionDto getStochastic() { return stochastic; }
public AlbaProjection setStochastic(StochasticProjectionDto value) { this.stochastic = value; return this; }
public MemberProjectionDto getDeterministic() { return deterministic; }
public AlbaProjection setDeterministic(MemberProjectionDto value) { this.deterministic = value; return this; }
public Member getMember() { return member; }
public AlbaProjection setMember(Member value) { this.member = value; return this; }
public AlbaDiagnostics getDiagnostics() { return diagnostics; }
public AlbaProjection setDiagnostics(AlbaDiagnostics value) { this.diagnostics = value; return this; }
public HashMap<String,Object> getParameterBag() { return parameterBag; }
public AlbaProjection setParameterBag(HashMap<String,Object> value) { this.parameterBag = value; return this; }
}
public static class StochasticProjectionDto
{
public Member member = null;
public String userId = null;
public String key = null;
public String invOption = null;
public String invOptionR = null;
public String stochasticDataKey = null;
public Boolean assumeSteadyIncome = null;
public SolveTarget solveTarget = null;
public Integer targetAge = null;
public Double targetIncome = null;
public Double targetP = null;
public Double netIncome = null;
public Double bal = null;
public Double contributionsOutOfPocket = null;
public Double pTarget = null;
public Double countTarget = null;
public Double incomeR = null;
public HashMap<String,Double> avgIncomeRBreakdown = null;
public Double avgLumpSumSpend = null;
public Double avgTaxableLumpSum = null;
public Double avgLumpSumTax = null;
public Double avgLumpSumNet = null;
public Integer ageR = null;
public Integer runOutAge = null;
public Double savings = null;
public Double balR = null;
public Double residualBal = null;
public Double balRFV = null;
public Integer solverCount = null;
public Boolean solved = null;
public ArrayList<SolvePathEntry> solvePath = null;
public HashMap<String,Double> incomeRBreakdown = null;
public Integer firstBalanceZeroAge = null;
public ArrayList<SimulationResultDto> simulationResults = null;
public ArrayList<Double> balRs = null;
public HashMap<String,ArrayList<ProjectionBreakdownDto>> projections = null;
public StochasticProjectionDiagnostics diagnostics = null;
public Double avgAnnuityPurchaseAmount = null;
public Double yearsInRetirement = null;
public Member getMember() { return member; }
public StochasticProjectionDto setMember(Member value) { this.member = value; return this; }
public String getUserId() { return userId; }
public StochasticProjectionDto setUserId(String value) { this.userId = value; return this; }
public String getKey() { return key; }
public StochasticProjectionDto setKey(String value) { this.key = value; return this; }
public String getInvOption() { return invOption; }
public StochasticProjectionDto setInvOption(String value) { this.invOption = value; return this; }
public String getInvOptionR() { return invOptionR; }
public StochasticProjectionDto setInvOptionR(String value) { this.invOptionR = value; return this; }
public String getStochasticDataKey() { return stochasticDataKey; }
public StochasticProjectionDto setStochasticDataKey(String value) { this.stochasticDataKey = value; return this; }
public Boolean isAssumeSteadyIncome() { return assumeSteadyIncome; }
public StochasticProjectionDto setAssumeSteadyIncome(Boolean value) { this.assumeSteadyIncome = value; return this; }
public SolveTarget getSolveTarget() { return solveTarget; }
public StochasticProjectionDto setSolveTarget(SolveTarget value) { this.solveTarget = value; return this; }
public Integer getTargetAge() { return targetAge; }
public StochasticProjectionDto setTargetAge(Integer value) { this.targetAge = value; return this; }
public Double getTargetIncome() { return targetIncome; }
public StochasticProjectionDto setTargetIncome(Double value) { this.targetIncome = value; return this; }
public Double getTargetP() { return targetP; }
public StochasticProjectionDto setTargetP(Double value) { this.targetP = value; return this; }
public Double getNetIncome() { return netIncome; }
public StochasticProjectionDto setNetIncome(Double value) { this.netIncome = value; return this; }
public Double getBal() { return bal; }
public StochasticProjectionDto setBal(Double value) { this.bal = value; return this; }
public Double getContributionsOutOfPocket() { return contributionsOutOfPocket; }
public StochasticProjectionDto setContributionsOutOfPocket(Double value) { this.contributionsOutOfPocket = value; return this; }
public Double getPTarget() { return pTarget; }
public StochasticProjectionDto setPTarget(Double value) { this.pTarget = value; return this; }
public Double getCountTarget() { return countTarget; }
public StochasticProjectionDto setCountTarget(Double value) { this.countTarget = value; return this; }
public Double getIncomeR() { return incomeR; }
public StochasticProjectionDto setIncomeR(Double value) { this.incomeR = value; return this; }
public HashMap<String,Double> getAvgIncomeRBreakdown() { return avgIncomeRBreakdown; }
public StochasticProjectionDto setAvgIncomeRBreakdown(HashMap<String,Double> value) { this.avgIncomeRBreakdown = value; return this; }
public Double getAvgLumpSumSpend() { return avgLumpSumSpend; }
public StochasticProjectionDto setAvgLumpSumSpend(Double value) { this.avgLumpSumSpend = value; return this; }
public Double getAvgTaxableLumpSum() { return avgTaxableLumpSum; }
public StochasticProjectionDto setAvgTaxableLumpSum(Double value) { this.avgTaxableLumpSum = value; return this; }
public Double getAvgLumpSumTax() { return avgLumpSumTax; }
public StochasticProjectionDto setAvgLumpSumTax(Double value) { this.avgLumpSumTax = value; return this; }
public Double getAvgLumpSumNet() { return avgLumpSumNet; }
public StochasticProjectionDto setAvgLumpSumNet(Double value) { this.avgLumpSumNet = value; return this; }
public Integer getAgeR() { return ageR; }
public StochasticProjectionDto setAgeR(Integer value) { this.ageR = value; return this; }
public Integer getRunOutAge() { return runOutAge; }
public StochasticProjectionDto setRunOutAge(Integer value) { this.runOutAge = value; return this; }
public Double getSavings() { return savings; }
public StochasticProjectionDto setSavings(Double value) { this.savings = value; return this; }
public Double getBalR() { return balR; }
public StochasticProjectionDto setBalR(Double value) { this.balR = value; return this; }
public Double getResidualBal() { return residualBal; }
public StochasticProjectionDto setResidualBal(Double value) { this.residualBal = value; return this; }
public Double getBalRFV() { return balRFV; }
public StochasticProjectionDto setBalRFV(Double value) { this.balRFV = value; return this; }
public Integer getSolverCount() { return solverCount; }
public StochasticProjectionDto setSolverCount(Integer value) { this.solverCount = value; return this; }
public Boolean isSolved() { return solved; }
public StochasticProjectionDto setSolved(Boolean value) { this.solved = value; return this; }
public ArrayList<SolvePathEntry> getSolvePath() { return solvePath; }
public StochasticProjectionDto setSolvePath(ArrayList<SolvePathEntry> value) { this.solvePath = value; return this; }
public HashMap<String,Double> getIncomeRBreakdown() { return incomeRBreakdown; }
public StochasticProjectionDto setIncomeRBreakdown(HashMap<String,Double> value) { this.incomeRBreakdown = value; return this; }
public Integer getFirstBalanceZeroAge() { return firstBalanceZeroAge; }
public StochasticProjectionDto setFirstBalanceZeroAge(Integer value) { this.firstBalanceZeroAge = value; return this; }
public ArrayList<SimulationResultDto> getSimulationResults() { return simulationResults; }
public StochasticProjectionDto setSimulationResults(ArrayList<SimulationResultDto> value) { this.simulationResults = value; return this; }
public ArrayList<Double> getBalRs() { return balRs; }
public StochasticProjectionDto setBalRs(ArrayList<Double> value) { this.balRs = value; return this; }
public HashMap<String,ArrayList<ProjectionBreakdownDto>> getProjections() { return projections; }
public StochasticProjectionDto setProjections(HashMap<String,ArrayList<ProjectionBreakdownDto>> value) { this.projections = value; return this; }
public StochasticProjectionDiagnostics getDiagnostics() { return diagnostics; }
public StochasticProjectionDto setDiagnostics(StochasticProjectionDiagnostics value) { this.diagnostics = value; return this; }
public Double getAvgAnnuityPurchaseAmount() { return avgAnnuityPurchaseAmount; }
public StochasticProjectionDto setAvgAnnuityPurchaseAmount(Double value) { this.avgAnnuityPurchaseAmount = value; return this; }
public Double getYearsInRetirement() { return yearsInRetirement; }
public StochasticProjectionDto setYearsInRetirement(Double value) { this.yearsInRetirement = value; return this; }
}
public static enum SolveTarget
{
Na,
RunOutAge,
Income,
AgeR,
Contributions;
}
public static class SolvePathEntry
{
public Double v = null;
public Double p = null;
public Double r = null;
public Double getV() { return v; }
public SolvePathEntry setV(Double value) { this.v = value; return this; }
public Double getP() { return p; }
public SolvePathEntry setP(Double value) { this.p = value; return this; }
public Double getR() { return r; }
public SolvePathEntry setR(Double value) { this.r = value; return this; }
}
public static class SimulationResultDto
{
public Integer id = null;
public Double targetIncome = null;
public Integer targetAge = null;
public Double netIncome = null;
public Double contributionsOutOfPocket = null;
public Double incomeR = null;
public HashMap<String,Double> incomeRBreakdown = null;
public Integer runOutAge = null;
public Integer firstBalanceZeroAge = null;
public Double ageR = null;
public Double balR = null;
public Double inheritanceGoal = null;
public Double inheritance = null;
public Double residualBal = null;
public Double year1Pension = null;
public MemberProjectionDto projection = null;
public Integer getId() { return id; }
public SimulationResultDto setId(Integer value) { this.id = value; return this; }
public Double getTargetIncome() { return targetIncome; }
public SimulationResultDto setTargetIncome(Double value) { this.targetIncome = value; return this; }
public Integer getTargetAge() { return targetAge; }
public SimulationResultDto setTargetAge(Integer value) { this.targetAge = value; return this; }
public Double getNetIncome() { return netIncome; }
public SimulationResultDto setNetIncome(Double value) { this.netIncome = value; return this; }
public Double getContributionsOutOfPocket() { return contributionsOutOfPocket; }
public SimulationResultDto setContributionsOutOfPocket(Double value) { this.contributionsOutOfPocket = value; return this; }
public Double getIncomeR() { return incomeR; }
public SimulationResultDto setIncomeR(Double value) { this.incomeR = value; return this; }
public HashMap<String,Double> getIncomeRBreakdown() { return incomeRBreakdown; }
public SimulationResultDto setIncomeRBreakdown(HashMap<String,Double> value) { this.incomeRBreakdown = value; return this; }
public Integer getRunOutAge() { return runOutAge; }
public SimulationResultDto setRunOutAge(Integer value) { this.runOutAge = value; return this; }
public Integer getFirstBalanceZeroAge() { return firstBalanceZeroAge; }
public SimulationResultDto setFirstBalanceZeroAge(Integer value) { this.firstBalanceZeroAge = value; return this; }
public Double getAgeR() { return ageR; }
public SimulationResultDto setAgeR(Double value) { this.ageR = value; return this; }
public Double getBalR() { return balR; }
public SimulationResultDto setBalR(Double value) { this.balR = value; return this; }
public Double getInheritanceGoal() { return inheritanceGoal; }
public SimulationResultDto setInheritanceGoal(Double value) { this.inheritanceGoal = value; return this; }
public Double getInheritance() { return inheritance; }
public SimulationResultDto setInheritance(Double value) { this.inheritance = value; return this; }
public Double getResidualBal() { return residualBal; }
public SimulationResultDto setResidualBal(Double value) { this.residualBal = value; return this; }
public Double getYear1Pension() { return year1Pension; }
public SimulationResultDto setYear1Pension(Double value) { this.year1Pension = value; return this; }
public MemberProjectionDto getProjection() { return projection; }
public SimulationResultDto setProjection(MemberProjectionDto value) { this.projection = value; return this; }
}
public static class MemberProjectionDto
{
public Integer count = null;
public ArrayList<MemberPointDto> projection = null;
public ArrayList<PersonProjectionDto> people = null;
public ArrayList<AssetProjectionDto> assets = null;
public ArrayList<AnnuitiesProjectionDto> annuities = null;
public ArrayList<SpendingGoalProjectionDto> spending = null;
public ArrayList<InvestmentPropertyProjectionDto> investmentProperties = null;
public SummaryProjectionDto summary = null;
public Double incomeR = null;
public HashMap<String,Double> incomeRBreakdown = null;
public Double balR = null;
public Double balRFV = null;
public Integer balanceRunOutAge = null;
public Boolean incomeGapFlag = null;
public Boolean residualBalance = null;
public Double lumpSumRet = null;
public HashMap<String,ArrayList<Double>> incomeVectors = null;
public HashMap<String,ArrayList<ProjectionBreakdownDto>> projections = null;
public Double inheritance = null;
public Double inheritanceGoal = null;
public Integer balanceRunOutTime = null;
public Integer timeBothRetired = null;
public Integer yearsInRetirement = null;
public Double annuityPurchaseAmount = null;
public Double costToYou = null;
public Double taxRelief = null;
public Double employerMatch = null;
public Double extraAmount = null;
public Double youPay = null;
public Double totalInvested = null;
public ArrayList<SolvePathEntry> solvePath = null;
public Integer solverCount = null;
public Integer getCount() { return count; }
public MemberProjectionDto setCount(Integer value) { this.count = value; return this; }
public ArrayList<MemberPointDto> getProjection() { return projection; }
public MemberProjectionDto setProjection(ArrayList<MemberPointDto> value) { this.projection = value; return this; }
public ArrayList<PersonProjectionDto> getPeople() { return people; }
public MemberProjectionDto setPeople(ArrayList<PersonProjectionDto> value) { this.people = value; return this; }
public ArrayList<AssetProjectionDto> getAssets() { return assets; }
public MemberProjectionDto setAssets(ArrayList<AssetProjectionDto> value) { this.assets = value; return this; }
public ArrayList<AnnuitiesProjectionDto> getAnnuities() { return annuities; }
public MemberProjectionDto setAnnuities(ArrayList<AnnuitiesProjectionDto> value) { this.annuities = value; return this; }
public ArrayList<SpendingGoalProjectionDto> getSpending() { return spending; }
public MemberProjectionDto setSpending(ArrayList<SpendingGoalProjectionDto> value) { this.spending = value; return this; }
public ArrayList<InvestmentPropertyProjectionDto> getInvestmentProperties() { return investmentProperties; }
public MemberProjectionDto setInvestmentProperties(ArrayList<InvestmentPropertyProjectionDto> value) { this.investmentProperties = value; return this; }
public SummaryProjectionDto getSummary() { return summary; }
public MemberProjectionDto setSummary(SummaryProjectionDto value) { this.summary = value; return this; }
public Double getIncomeR() { return incomeR; }
public MemberProjectionDto setIncomeR(Double value) { this.incomeR = value; return this; }
public HashMap<String,Double> getIncomeRBreakdown() { return incomeRBreakdown; }
public MemberProjectionDto setIncomeRBreakdown(HashMap<String,Double> value) { this.incomeRBreakdown = value; return this; }
public Double getBalR() { return balR; }
public MemberProjectionDto setBalR(Double value) { this.balR = value; return this; }
public Double getBalRFV() { return balRFV; }
public MemberProjectionDto setBalRFV(Double value) { this.balRFV = value; return this; }
public Integer getBalanceRunOutAge() { return balanceRunOutAge; }
public MemberProjectionDto setBalanceRunOutAge(Integer value) { this.balanceRunOutAge = value; return this; }
public Boolean isIncomeGapFlag() { return incomeGapFlag; }
public MemberProjectionDto setIncomeGapFlag(Boolean value) { this.incomeGapFlag = value; return this; }
public Boolean isResidualBalance() { return residualBalance; }
public MemberProjectionDto setResidualBalance(Boolean value) { this.residualBalance = value; return this; }
public Double getLumpSumRet() { return lumpSumRet; }
public MemberProjectionDto setLumpSumRet(Double value) { this.lumpSumRet = value; return this; }
public HashMap<String,ArrayList<Double>> getIncomeVectors() { return incomeVectors; }
public MemberProjectionDto setIncomeVectors(HashMap<String,ArrayList<Double>> value) { this.incomeVectors = value; return this; }
public HashMap<String,ArrayList<ProjectionBreakdownDto>> getProjections() { return projections; }
public MemberProjectionDto setProjections(HashMap<String,ArrayList<ProjectionBreakdownDto>> value) { this.projections = value; return this; }
public Double getInheritance() { return inheritance; }
public MemberProjectionDto setInheritance(Double value) { this.inheritance = value; return this; }
public Double getInheritanceGoal() { return inheritanceGoal; }
public MemberProjectionDto setInheritanceGoal(Double value) { this.inheritanceGoal = value; return this; }
public Integer getBalanceRunOutTime() { return balanceRunOutTime; }
public MemberProjectionDto setBalanceRunOutTime(Integer value) { this.balanceRunOutTime = value; return this; }
public Integer getTimeBothRetired() { return timeBothRetired; }
public MemberProjectionDto setTimeBothRetired(Integer value) { this.timeBothRetired = value; return this; }
public Integer getYearsInRetirement() { return yearsInRetirement; }
public MemberProjectionDto setYearsInRetirement(Integer value) { this.yearsInRetirement = value; return this; }
public Double getAnnuityPurchaseAmount() { return annuityPurchaseAmount; }
public MemberProjectionDto setAnnuityPurchaseAmount(Double value) { this.annuityPurchaseAmount = value; return this; }
public Double getCostToYou() { return costToYou; }
public MemberProjectionDto setCostToYou(Double value) { this.costToYou = value; return this; }
public Double getTaxRelief() { return taxRelief; }
public MemberProjectionDto setTaxRelief(Double value) { this.taxRelief = value; return this; }
public Double getEmployerMatch() { return employerMatch; }
public MemberProjectionDto setEmployerMatch(Double value) { this.employerMatch = value; return this; }
public Double getExtraAmount() { return extraAmount; }
public MemberProjectionDto setExtraAmount(Double value) { this.extraAmount = value; return this; }
public Double getYouPay() { return youPay; }
public MemberProjectionDto setYouPay(Double value) { this.youPay = value; return this; }
public Double getTotalInvested() { return totalInvested; }
public MemberProjectionDto setTotalInvested(Double value) { this.totalInvested = value; return this; }
public ArrayList<SolvePathEntry> getSolvePath() { return solvePath; }
public MemberProjectionDto setSolvePath(ArrayList<SolvePathEntry> value) { this.solvePath = value; return this; }
public Integer getSolverCount() { return solverCount; }
public MemberProjectionDto setSolverCount(Integer value) { this.solverCount = value; return this; }
}
public static class MemberPointDto extends ProjectionPointDto
{
public Double period = null;
public Boolean bothAreRetired = null;
public Double getPeriod() { return period; }
public MemberPointDto setPeriod(Double value) { this.period = value; return this; }
public Boolean isBothAreRetired() { return bothAreRetired; }
public MemberPointDto setBothAreRetired(Boolean value) { this.bothAreRetired = value; return this; }
}
public static class ProjectionPointDto
{
public Integer t = null;
public Double globalPeriod = null;
public Integer year = null;
public Double age = null;
public Integer intAge = null;
public Double indexation = null;
public Double avgGrowthIndexation = null;
public Double priceInflation = null;
public Integer getT() { return t; }
public ProjectionPointDto setT(Integer value) { this.t = value; return this; }
public Double getGlobalPeriod() { return globalPeriod; }
public ProjectionPointDto setGlobalPeriod(Double value) { this.globalPeriod = value; return this; }
public Integer getYear() { return year; }
public ProjectionPointDto setYear(Integer value) { this.year = value; return this; }
public Double getAge() { return age; }
public ProjectionPointDto setAge(Double value) { this.age = value; return this; }
public Integer getIntAge() { return intAge; }
public ProjectionPointDto setIntAge(Integer value) { this.intAge = value; return this; }
public Double getIndexation() { return indexation; }
public ProjectionPointDto setIndexation(Double value) { this.indexation = value; return this; }
public Double getAvgGrowthIndexation() { return avgGrowthIndexation; }
public ProjectionPointDto setAvgGrowthIndexation(Double value) { this.avgGrowthIndexation = value; return this; }
public Double getPriceInflation() { return priceInflation; }
public ProjectionPointDto setPriceInflation(Double value) { this.priceInflation = value; return this; }
}
public static class PersonProjectionDto
{
public PersonDto item = null;
public Integer count = null;
public ArrayList<PersonPointDto> projection = null;
public ArrayList<IncomeStreamProjectionDto> otherIncomeProjections = null;
public SocialSecurityProjectionDto socialSecurityProjection = null;
public Date dob = null;
public PersonDto getItem() { return item; }
public PersonProjectionDto setItem(PersonDto value) { this.item = value; return this; }
public Integer getCount() { return count; }
public PersonProjectionDto setCount(Integer value) { this.count = value; return this; }
public ArrayList<PersonPointDto> getProjection() { return projection; }
public PersonProjectionDto setProjection(ArrayList<PersonPointDto> value) { this.projection = value; return this; }
public ArrayList<IncomeStreamProjectionDto> getOtherIncomeProjections() { return otherIncomeProjections; }
public PersonProjectionDto setOtherIncomeProjections(ArrayList<IncomeStreamProjectionDto> value) { this.otherIncomeProjections = value; return this; }
public SocialSecurityProjectionDto getSocialSecurityProjection() { return socialSecurityProjection; }
public PersonProjectionDto setSocialSecurityProjection(SocialSecurityProjectionDto value) { this.socialSecurityProjection = value; return this; }
public Date getDob() { return dob; }
public PersonProjectionDto setDob(Date value) { this.dob = value; return this; }
}
public static class PersonDto extends ProjectableDto
{
public PersonType type = null;
public Integer index = null;
public String firstName = null;
public String lastName = null;
public Gender gender = null;
public Boolean isAgeInput = null;
public Date dob = null;
public Integer ageAtLast30June = null;
public Boolean privateHealthInsurance = null;
public Date serviceDate = null;
public Double service = null;
public Integer intService = null;
public Integer ageR = null;
public Integer ageRMonths = null;
public String email = null;
public HashMap<String,SalaryDto> salaries = null;
public ArrayList<Double> salaryChangeSeries = null;
public Boolean hasOtherIncome = null;
public ArrayList<IncomeStreamDto> otherIncome = null;
public SocialSecurityDto socialSecurity = null;
public Double taxableDeductions = null;
public Double nonTaxableDeductions = null;
public CareerBreaksDto careerChanges = null;
public HashMap<String,String> custom = null;
public String salaryKey = null;
public Double annualProjectibleSalary = null;
public String projectionBreakdownCode = null;
public Double salary = null;
public Double salaryFreq = null;
public PersonType getType() { return type; }
public PersonDto setType(PersonType value) { this.type = value; return this; }
public Integer getIndex() { return index; }
public PersonDto setIndex(Integer value) { this.index = value; return this; }
public String getFirstName() { return firstName; }
public PersonDto setFirstName(String value) { this.firstName = value; return this; }
public String getLastName() { return lastName; }
public PersonDto setLastName(String value) { this.lastName = value; return this; }
public Gender getGender() { return gender; }
public PersonDto setGender(Gender value) { this.gender = value; return this; }
public Boolean getIsAgeInput() { return isAgeInput; }
public PersonDto setIsAgeInput(Boolean value) { this.isAgeInput = value; return this; }
public Date getDob() { return dob; }
public PersonDto setDob(Date value) { this.dob = value; return this; }
public Integer getAgeAtLast30June() { return ageAtLast30June; }
public PersonDto setAgeAtLast30June(Integer value) { this.ageAtLast30June = value; return this; }
public Boolean isPrivateHealthInsurance() { return privateHealthInsurance; }
public PersonDto setPrivateHealthInsurance(Boolean value) { this.privateHealthInsurance = value; return this; }
public Date getServiceDate() { return serviceDate; }
public PersonDto setServiceDate(Date value) { this.serviceDate = value; return this; }
public Double getService() { return service; }
public PersonDto setService(Double value) { this.service = value; return this; }
public Integer getIntService() { return intService; }
public PersonDto setIntService(Integer value) { this.intService = value; return this; }
public Integer getAgeR() { return ageR; }
public PersonDto setAgeR(Integer value) { this.ageR = value; return this; }
public Integer getAgeRMonths() { return ageRMonths; }
public PersonDto setAgeRMonths(Integer value) { this.ageRMonths = value; return this; }
public String getEmail() { return email; }
public PersonDto setEmail(String value) { this.email = value; return this; }
public HashMap<String,SalaryDto> getSalaries() { return salaries; }
public PersonDto setSalaries(HashMap<String,SalaryDto> value) { this.salaries = value; return this; }
public ArrayList<Double> getSalaryChangeSeries() { return salaryChangeSeries; }
public PersonDto setSalaryChangeSeries(ArrayList<Double> value) { this.salaryChangeSeries = value; return this; }
public Boolean isHasOtherIncome() { return hasOtherIncome; }
public PersonDto setHasOtherIncome(Boolean value) { this.hasOtherIncome = value; return this; }
public ArrayList<IncomeStreamDto> getOtherIncome() { return otherIncome; }
public PersonDto setOtherIncome(ArrayList<IncomeStreamDto> value) { this.otherIncome = value; return this; }
public SocialSecurityDto getSocialSecurity() { return socialSecurity; }
public PersonDto setSocialSecurity(SocialSecurityDto value) { this.socialSecurity = value; return this; }
public Double getTaxableDeductions() { return taxableDeductions; }
public PersonDto setTaxableDeductions(Double value) { this.taxableDeductions = value; return this; }
public Double getNonTaxableDeductions() { return nonTaxableDeductions; }
public PersonDto setNonTaxableDeductions(Double value) { this.nonTaxableDeductions = value; return this; }
public CareerBreaksDto getCareerChanges() { return careerChanges; }
public PersonDto setCareerChanges(CareerBreaksDto value) { this.careerChanges = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public PersonDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
public String getSalaryKey() { return salaryKey; }
public PersonDto setSalaryKey(String value) { this.salaryKey = value; return this; }
public Double getAnnualProjectibleSalary() { return annualProjectibleSalary; }
public PersonDto setAnnualProjectibleSalary(Double value) { this.annualProjectibleSalary = value; return this; }
public String getProjectionBreakdownCode() { return projectionBreakdownCode; }
public PersonDto setProjectionBreakdownCode(String value) { this.projectionBreakdownCode = value; return this; }
public Double getSalary() { return salary; }
public PersonDto setSalary(Double value) { this.salary = value; return this; }
public Double getSalaryFreq() { return salaryFreq; }
public PersonDto setSalaryFreq(Double value) { this.salaryFreq = value; return this; }
}
public static class ProjectableDto
{
public Date asAt = null;
public Double age = null;
public Integer intAge = null;
public Integer year = null;
public Double periodToNextEOFY = null;
public String indexType = null;
public Date getAsAt() { return asAt; }
public ProjectableDto setAsAt(Date value) { this.asAt = value; return this; }
public Double getAge() { return age; }
public ProjectableDto setAge(Double value) { this.age = value; return this; }
public Integer getIntAge() { return intAge; }
public ProjectableDto setIntAge(Integer value) { this.intAge = value; return this; }
public Integer getYear() { return year; }
public ProjectableDto setYear(Integer value) { this.year = value; return this; }
public Double getPeriodToNextEOFY() { return periodToNextEOFY; }
public ProjectableDto setPeriodToNextEOFY(Double value) { this.periodToNextEOFY = value; return this; }
public String getIndexType() { return indexType; }
public ProjectableDto setIndexType(String value) { this.indexType = value; return this; }
}
public static enum PersonType
{
Primary,
Partner;
}
public static class SalaryDto
{
public SalaryType type = null;
public String ccy = null;
public Double amount = null;
public Double freq = null;
public Double annualAmount = null;
public String indexType = null;
public ArrayList<SalaryChangeDto> salaryChanges = null;
public SalaryType getType() { return type; }
public SalaryDto setType(SalaryType value) { this.type = value; return this; }
public String getCcy() { return ccy; }
public SalaryDto setCcy(String value) { this.ccy = value; return this; }
public Double getAmount() { return amount; }
public SalaryDto setAmount(Double value) { this.amount = value; return this; }
public Double getFreq() { return freq; }
public SalaryDto setFreq(Double value) { this.freq = value; return this; }
public Double getAnnualAmount() { return annualAmount; }
public SalaryDto setAnnualAmount(Double value) { this.annualAmount = value; return this; }
public String getIndexType() { return indexType; }
public SalaryDto setIndexType(String value) { this.indexType = value; return this; }
public ArrayList<SalaryChangeDto> getSalaryChanges() { return salaryChanges; }
public SalaryDto setSalaryChanges(ArrayList<SalaryChangeDto> value) { this.salaryChanges = value; return this; }
}
public static enum SalaryType
{
Gross,
Net;
}
public static class SalaryChangeDto
{
public Integer fromAge = null;
public Double amount = null;
public Integer getFromAge() { return fromAge; }
public SalaryChangeDto setFromAge(Integer value) { this.fromAge = value; return this; }
public Double getAmount() { return amount; }
public SalaryChangeDto setAmount(Double value) { this.amount = value; return this; }
}
public static class IncomeStreamDto
{
public String name = null;
public String indexType = null;
public OtherIncomeType type = null;
public Double amount = null;
public Integer fromAge = null;
public Integer toAge = null;
public Boolean isTaxable = null;
public HashMap<String,String> custom = null;
public String getName() { return name; }
public IncomeStreamDto setName(String value) { this.name = value; return this; }
public String getIndexType() { return indexType; }
public IncomeStreamDto setIndexType(String value) { this.indexType = value; return this; }
public OtherIncomeType getType() { return type; }
public IncomeStreamDto setType(OtherIncomeType value) { this.type = value; return this; }
public Double getAmount() { return amount; }
public IncomeStreamDto setAmount(Double value) { this.amount = value; return this; }
public Integer getFromAge() { return fromAge; }
public IncomeStreamDto setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public IncomeStreamDto setToAge(Integer value) { this.toAge = value; return this; }
public Boolean getIsTaxable() { return isTaxable; }
public IncomeStreamDto setIsTaxable(Boolean value) { this.isTaxable = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public IncomeStreamDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
}
public static enum OtherIncomeType
{
Pension,
Investments,
Income;
}
public static class SocialSecurityDto extends ProjectableDto
{
public PersonType owner = null;
public Boolean includeSS = null;
public Boolean isMarried = null;
public Boolean homeOwner = null;
public Double personalAssets = null;
public Integer numPeople = null;
public Date dob = null;
public PersonType getOwner() { return owner; }
public SocialSecurityDto setOwner(PersonType value) { this.owner = value; return this; }
public Boolean isIncludeSS() { return includeSS; }
public SocialSecurityDto setIncludeSS(Boolean value) { this.includeSS = value; return this; }
public Boolean getIsMarried() { return isMarried; }
public SocialSecurityDto setIsMarried(Boolean value) { this.isMarried = value; return this; }
public Boolean isHomeOwner() { return homeOwner; }
public SocialSecurityDto setHomeOwner(Boolean value) { this.homeOwner = value; return this; }
public Double getPersonalAssets() { return personalAssets; }
public SocialSecurityDto setPersonalAssets(Double value) { this.personalAssets = value; return this; }
public Integer getNumPeople() { return numPeople; }
public SocialSecurityDto setNumPeople(Integer value) { this.numPeople = value; return this; }
public Date getDob() { return dob; }
public SocialSecurityDto setDob(Date value) { this.dob = value; return this; }
}
public static class CareerBreaksDto
{
public Boolean willTake = null;
public ArrayList<CareerBreakDto> breaks = null;
public Boolean isWillTake() { return willTake; }
public CareerBreaksDto setWillTake(Boolean value) { this.willTake = value; return this; }
public ArrayList<CareerBreakDto> getBreaks() { return breaks; }
public CareerBreaksDto setBreaks(ArrayList<CareerBreakDto> value) { this.breaks = value; return this; }
}
public static class CareerBreakDto
{
public Integer fromAge = null;
public Integer toAge = null;
public Double workingRate = null;
public Integer getFromAge() { return fromAge; }
public CareerBreakDto setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public CareerBreakDto setToAge(Integer value) { this.toAge = value; return this; }
public Double getWorkingRate() { return workingRate; }
public CareerBreakDto setWorkingRate(Double value) { this.workingRate = value; return this; }
}
public static class PersonPointDto extends ProjectionPointDto
{
public Boolean isRetired = null;
public Double service = null;
public Double contPeriod = null;
public Double annualProjectibleSalary = null;
public Double salaryPV = null;
public Double salary = null;
public Double salaryMOY = null;
public Double preTaxDeductions = null;
public Double otherTaxableIncome = null;
public Double totalOtherTaxableIncome = null;
public Double taxableIncome = null;
public Double taxableIncomeWithConts = null;
public Double taxableIncomeNoConts = null;
public Double totalIncomeTax = null;
public Double incomeTaxWithConts = null;
public Double incomeTaxNoConts = null;
public Double afterTaxEarnings = null;
public Double afterTaxEarningsWithConts = null;
public Double afterTaxEarningsNoConts = null;
public Double postTaxDeductions = null;
public Double totalAfterTaxDrawdown = null;
public Double otherTaxFreeIncome = null;
public Double afterTaxDeductions = null;
public Double afterTaxDeductionsWithConts = null;
public Double afterTaxDeductionsNoConts = null;
public Double drawdowns = null;
public Double totalAfterTax = null;
public Double totalAfterTaxWithConts = null;
public Double totalAfterTaxNoConts = null;
public Double netIncome = null;
public Double taxRatio = null;
public Double pvFactorBOY = null;
public Boolean getIsRetired() { return isRetired; }
public PersonPointDto setIsRetired(Boolean value) { this.isRetired = value; return this; }
public Double getService() { return service; }
public PersonPointDto setService(Double value) { this.service = value; return this; }
public Double getContPeriod() { return contPeriod; }
public PersonPointDto setContPeriod(Double value) { this.contPeriod = value; return this; }
public Double getAnnualProjectibleSalary() { return annualProjectibleSalary; }
public PersonPointDto setAnnualProjectibleSalary(Double value) { this.annualProjectibleSalary = value; return this; }
public Double getSalaryPV() { return salaryPV; }
public PersonPointDto setSalaryPV(Double value) { this.salaryPV = value; return this; }
public Double getSalary() { return salary; }
public PersonPointDto setSalary(Double value) { this.salary = value; return this; }
public Double getSalaryMOY() { return salaryMOY; }
public PersonPointDto setSalaryMOY(Double value) { this.salaryMOY = value; return this; }
public Double getPreTaxDeductions() { return preTaxDeductions; }
public PersonPointDto setPreTaxDeductions(Double value) { this.preTaxDeductions = value; return this; }
public Double getOtherTaxableIncome() { return otherTaxableIncome; }
public PersonPointDto setOtherTaxableIncome(Double value) { this.otherTaxableIncome = value; return this; }
public Double getTotalOtherTaxableIncome() { return totalOtherTaxableIncome; }
public PersonPointDto setTotalOtherTaxableIncome(Double value) { this.totalOtherTaxableIncome = value; return this; }
public Double getTaxableIncome() { return taxableIncome; }
public PersonPointDto setTaxableIncome(Double value) { this.taxableIncome = value; return this; }
public Double getTaxableIncomeWithConts() { return taxableIncomeWithConts; }
public PersonPointDto setTaxableIncomeWithConts(Double value) { this.taxableIncomeWithConts = value; return this; }
public Double getTaxableIncomeNoConts() { return taxableIncomeNoConts; }
public PersonPointDto setTaxableIncomeNoConts(Double value) { this.taxableIncomeNoConts = value; return this; }
public Double getTotalIncomeTax() { return totalIncomeTax; }
public PersonPointDto setTotalIncomeTax(Double value) { this.totalIncomeTax = value; return this; }
public Double getIncomeTaxWithConts() { return incomeTaxWithConts; }
public PersonPointDto setIncomeTaxWithConts(Double value) { this.incomeTaxWithConts = value; return this; }
public Double getIncomeTaxNoConts() { return incomeTaxNoConts; }
public PersonPointDto setIncomeTaxNoConts(Double value) { this.incomeTaxNoConts = value; return this; }
public Double getAfterTaxEarnings() { return afterTaxEarnings; }
public PersonPointDto setAfterTaxEarnings(Double value) { this.afterTaxEarnings = value; return this; }
public Double getAfterTaxEarningsWithConts() { return afterTaxEarningsWithConts; }
public PersonPointDto setAfterTaxEarningsWithConts(Double value) { this.afterTaxEarningsWithConts = value; return this; }
public Double getAfterTaxEarningsNoConts() { return afterTaxEarningsNoConts; }
public PersonPointDto setAfterTaxEarningsNoConts(Double value) { this.afterTaxEarningsNoConts = value; return this; }
public Double getPostTaxDeductions() { return postTaxDeductions; }
public PersonPointDto setPostTaxDeductions(Double value) { this.postTaxDeductions = value; return this; }
public Double getTotalAfterTaxDrawdown() { return totalAfterTaxDrawdown; }
public PersonPointDto setTotalAfterTaxDrawdown(Double value) { this.totalAfterTaxDrawdown = value; return this; }
public Double getOtherTaxFreeIncome() { return otherTaxFreeIncome; }
public PersonPointDto setOtherTaxFreeIncome(Double value) { this.otherTaxFreeIncome = value; return this; }
public Double getAfterTaxDeductions() { return afterTaxDeductions; }
public PersonPointDto setAfterTaxDeductions(Double value) { this.afterTaxDeductions = value; return this; }
public Double getAfterTaxDeductionsWithConts() { return afterTaxDeductionsWithConts; }
public PersonPointDto setAfterTaxDeductionsWithConts(Double value) { this.afterTaxDeductionsWithConts = value; return this; }
public Double getAfterTaxDeductionsNoConts() { return afterTaxDeductionsNoConts; }
public PersonPointDto setAfterTaxDeductionsNoConts(Double value) { this.afterTaxDeductionsNoConts = value; return this; }
public Double getDrawdowns() { return drawdowns; }
public PersonPointDto setDrawdowns(Double value) { this.drawdowns = value; return this; }
public Double getTotalAfterTax() { return totalAfterTax; }
public PersonPointDto setTotalAfterTax(Double value) { this.totalAfterTax = value; return this; }
public Double getTotalAfterTaxWithConts() { return totalAfterTaxWithConts; }
public PersonPointDto setTotalAfterTaxWithConts(Double value) { this.totalAfterTaxWithConts = value; return this; }
public Double getTotalAfterTaxNoConts() { return totalAfterTaxNoConts; }
public PersonPointDto setTotalAfterTaxNoConts(Double value) { this.totalAfterTaxNoConts = value; return this; }
public Double getNetIncome() { return netIncome; }
public PersonPointDto setNetIncome(Double value) { this.netIncome = value; return this; }
public Double getTaxRatio() { return taxRatio; }
public PersonPointDto setTaxRatio(Double value) { this.taxRatio = value; return this; }
public Double getPvFactorBOY() { return pvFactorBOY; }
public PersonPointDto setPvFactorBOY(Double value) { this.pvFactorBOY = value; return this; }
}
public static class IncomeStreamProjectionDto
{
public IncomeStreamDto item = null;
public Integer count = null;
public ArrayList<IncomeStreamPointDto> projection = null;
public IncomeStreamDto getItem() { return item; }
public IncomeStreamProjectionDto setItem(IncomeStreamDto value) { this.item = value; return this; }
public Integer getCount() { return count; }
public IncomeStreamProjectionDto setCount(Integer value) { this.count = value; return this; }
public ArrayList<IncomeStreamPointDto> getProjection() { return projection; }
public IncomeStreamProjectionDto setProjection(ArrayList<IncomeStreamPointDto> value) { this.projection = value; return this; }
}
public static class IncomeStreamPointDto extends ProjectionPointDto
{
public Double incomePV = null;
public Double income = null;
public Double taxableAmount = null;
public Double nonTaxableAmount = null;
public Double taxableAmountPV = null;
public Double nonTaxableAmountPV = null;
public Double netIncome = null;
public Double getIncomePV() { return incomePV; }
public IncomeStreamPointDto setIncomePV(Double value) { this.incomePV = value; return this; }
public Double getIncome() { return income; }
public IncomeStreamPointDto setIncome(Double value) { this.income = value; return this; }
public Double getTaxableAmount() { return taxableAmount; }
public IncomeStreamPointDto setTaxableAmount(Double value) { this.taxableAmount = value; return this; }
public Double getNonTaxableAmount() { return nonTaxableAmount; }
public IncomeStreamPointDto setNonTaxableAmount(Double value) { this.nonTaxableAmount = value; return this; }
public Double getTaxableAmountPV() { return taxableAmountPV; }
public IncomeStreamPointDto setTaxableAmountPV(Double value) { this.taxableAmountPV = value; return this; }
public Double getNonTaxableAmountPV() { return nonTaxableAmountPV; }
public IncomeStreamPointDto setNonTaxableAmountPV(Double value) { this.nonTaxableAmountPV = value; return this; }
public Double getNetIncome() { return netIncome; }
public IncomeStreamPointDto setNetIncome(Double value) { this.netIncome = value; return this; }
}
public static class SocialSecurityProjectionDto
{
public SocialSecurityDto item = null;
public ArrayList<SocialSecurityPointDto> projection = null;
public SocialSecurityDto getItem() { return item; }
public SocialSecurityProjectionDto setItem(SocialSecurityDto value) { this.item = value; return this; }
public ArrayList<SocialSecurityPointDto> getProjection() { return projection; }
public SocialSecurityProjectionDto setProjection(ArrayList<SocialSecurityPointDto> value) { this.projection = value; return this; }
}
public static class SocialSecurityPointDto extends ProjectionPointDto
{
public Double personalAssets = null;
public Double assessableAssets = null;
public Double fullPensionPP = null;
public Double assetThreshold = null;
public Double minPension = null;
public Double assetMeansTest = null;
public Double deemedIncomeThreshold = null;
public Double deemedReturn = null;
public Double actualIncome = null;
public Double totalIncome = null;
public Double incomeThreshold = null;
public Double incomeTest = null;
public Double totalSocialSecurity = null;
public Double income = null;
public Double fullPensionIndexation = null;
public Double minPensionIndexation = null;
public Double assetThresholdIndexation = null;
public Double incomeThresholdIndexation = null;
public Double deemedIncomeThresholdIndexation = null;
public Double personalAssetsIndexation = null;
public Double getPersonalAssets() { return personalAssets; }
public SocialSecurityPointDto setPersonalAssets(Double value) { this.personalAssets = value; return this; }
public Double getAssessableAssets() { return assessableAssets; }
public SocialSecurityPointDto setAssessableAssets(Double value) { this.assessableAssets = value; return this; }
public Double getFullPensionPP() { return fullPensionPP; }
public SocialSecurityPointDto setFullPensionPP(Double value) { this.fullPensionPP = value; return this; }
public Double getAssetThreshold() { return assetThreshold; }
public SocialSecurityPointDto setAssetThreshold(Double value) { this.assetThreshold = value; return this; }
public Double getMinPension() { return minPension; }
public SocialSecurityPointDto setMinPension(Double value) { this.minPension = value; return this; }
public Double getAssetMeansTest() { return assetMeansTest; }
public SocialSecurityPointDto setAssetMeansTest(Double value) { this.assetMeansTest = value; return this; }
public Double getDeemedIncomeThreshold() { return deemedIncomeThreshold; }
public SocialSecurityPointDto setDeemedIncomeThreshold(Double value) { this.deemedIncomeThreshold = value; return this; }
public Double getDeemedReturn() { return deemedReturn; }
public SocialSecurityPointDto setDeemedReturn(Double value) { this.deemedReturn = value; return this; }
public Double getActualIncome() { return actualIncome; }
public SocialSecurityPointDto setActualIncome(Double value) { this.actualIncome = value; return this; }
public Double getTotalIncome() { return totalIncome; }
public SocialSecurityPointDto setTotalIncome(Double value) { this.totalIncome = value; return this; }
public Double getIncomeThreshold() { return incomeThreshold; }
public SocialSecurityPointDto setIncomeThreshold(Double value) { this.incomeThreshold = value; return this; }
public Double getIncomeTest() { return incomeTest; }
public SocialSecurityPointDto setIncomeTest(Double value) { this.incomeTest = value; return this; }
public Double getTotalSocialSecurity() { return totalSocialSecurity; }
public SocialSecurityPointDto setTotalSocialSecurity(Double value) { this.totalSocialSecurity = value; return this; }
public Double getIncome() { return income; }
public SocialSecurityPointDto setIncome(Double value) { this.income = value; return this; }
public Double getFullPensionIndexation() { return fullPensionIndexation; }
public SocialSecurityPointDto setFullPensionIndexation(Double value) { this.fullPensionIndexation = value; return this; }
public Double getMinPensionIndexation() { return minPensionIndexation; }
public SocialSecurityPointDto setMinPensionIndexation(Double value) { this.minPensionIndexation = value; return this; }
public Double getAssetThresholdIndexation() { return assetThresholdIndexation; }
public SocialSecurityPointDto setAssetThresholdIndexation(Double value) { this.assetThresholdIndexation = value; return this; }
public Double getIncomeThresholdIndexation() { return incomeThresholdIndexation; }
public SocialSecurityPointDto setIncomeThresholdIndexation(Double value) { this.incomeThresholdIndexation = value; return this; }
public Double getDeemedIncomeThresholdIndexation() { return deemedIncomeThresholdIndexation; }
public SocialSecurityPointDto setDeemedIncomeThresholdIndexation(Double value) { this.deemedIncomeThresholdIndexation = value; return this; }
public Double getPersonalAssetsIndexation() { return personalAssetsIndexation; }
public SocialSecurityPointDto setPersonalAssetsIndexation(Double value) { this.personalAssetsIndexation = value; return this; }
}
public static class AssetProjectionDto
{
public AssetDto item = null;
public ArrayList<AssetPointDto> projection = null;
public Date dob = null;
public Integer assetIndex = null;
public ArrayList<FeeProjectionDto> feeProjections = null;
public ArrayList<FeeCapProjectionDto> feeCapProjections = null;
public TotalContributionProjectionDto totalContributionProjection = null;
public AssetDto getItem() { return item; }
public AssetProjectionDto setItem(AssetDto value) { this.item = value; return this; }
public ArrayList<AssetPointDto> getProjection() { return projection; }
public AssetProjectionDto setProjection(ArrayList<AssetPointDto> value) { this.projection = value; return this; }
public Date getDob() { return dob; }
public AssetProjectionDto setDob(Date value) { this.dob = value; return this; }
public Integer getAssetIndex() { return assetIndex; }
public AssetProjectionDto setAssetIndex(Integer value) { this.assetIndex = value; return this; }
public ArrayList<FeeProjectionDto> getFeeProjections() { return feeProjections; }
public AssetProjectionDto setFeeProjections(ArrayList<FeeProjectionDto> value) { this.feeProjections = value; return this; }
public ArrayList<FeeCapProjectionDto> getFeeCapProjections() { return feeCapProjections; }
public AssetProjectionDto setFeeCapProjections(ArrayList<FeeCapProjectionDto> value) { this.feeCapProjections = value; return this; }
public TotalContributionProjectionDto getTotalContributionProjection() { return totalContributionProjection; }
public AssetProjectionDto setTotalContributionProjection(TotalContributionProjectionDto value) { this.totalContributionProjection = value; return this; }
}
public static class AssetDto extends ProjectableDto
{
public AssetType type = null;
public PersonType owner = null;
public String code = null;
public String name = null;
public String ccy = null;
public Double value = null;
public Double change = null;
public Integer transferTo = null;
public Integer transferAge = null;
public Boolean willSpend = null;
public MinSpendRule minRule = null;
public MaxSpendRule maxRule = null;
public SocialSecurityTreatment ssTreatment = null;
public Boolean spendOnAnnuity = null;
public Double contTaxRate = null;
public Double totalConts = null;
public Double totalContsFreq = null;
public Double totalLumpSumConts = null;
public Boolean rebalance = null;
public Boolean retLumpSum = null;
public ArrayList<ContributionDto> contributions = null;
public ArrayList<FeeDto> fees = null;
public ArrayList<FeeCapArrangementDto> feeCapArrangements = null;
public ArrayList<ProductAllocationDto> alloc = null;
public RatesSource ratesSource = null;
public HashMap<String,String> custom = null;
public AssetType getType() { return type; }
public AssetDto setType(AssetType value) { this.type = value; return this; }
public PersonType getOwner() { return owner; }
public AssetDto setOwner(PersonType value) { this.owner = value; return this; }
public String getCode() { return code; }
public AssetDto setCode(String value) { this.code = value; return this; }
public String getName() { return name; }
public AssetDto setName(String value) { this.name = value; return this; }
public String getCcy() { return ccy; }
public AssetDto setCcy(String value) { this.ccy = value; return this; }
public Double getValue() { return value; }
public AssetDto setValue(Double value) { this.value = value; return this; }
public Double getChange() { return change; }
public AssetDto setChange(Double value) { this.change = value; return this; }
public Integer getTransferTo() { return transferTo; }
public AssetDto setTransferTo(Integer value) { this.transferTo = value; return this; }
public Integer getTransferAge() { return transferAge; }
public AssetDto setTransferAge(Integer value) { this.transferAge = value; return this; }
public Boolean isWillSpend() { return willSpend; }
public AssetDto setWillSpend(Boolean value) { this.willSpend = value; return this; }
public MinSpendRule getMinRule() { return minRule; }
public AssetDto setMinRule(MinSpendRule value) { this.minRule = value; return this; }
public MaxSpendRule getMaxRule() { return maxRule; }
public AssetDto setMaxRule(MaxSpendRule value) { this.maxRule = value; return this; }
public SocialSecurityTreatment getSsTreatment() { return ssTreatment; }
public AssetDto setSsTreatment(SocialSecurityTreatment value) { this.ssTreatment = value; return this; }
public Boolean isSpendOnAnnuity() { return spendOnAnnuity; }
public AssetDto setSpendOnAnnuity(Boolean value) { this.spendOnAnnuity = value; return this; }
public Double getContTaxRate() { return contTaxRate; }
public AssetDto setContTaxRate(Double value) { this.contTaxRate = value; return this; }
public Double getTotalConts() { return totalConts; }
public AssetDto setTotalConts(Double value) { this.totalConts = value; return this; }
public Double getTotalContsFreq() { return totalContsFreq; }
public AssetDto setTotalContsFreq(Double value) { this.totalContsFreq = value; return this; }
public Double getTotalLumpSumConts() { return totalLumpSumConts; }
public AssetDto setTotalLumpSumConts(Double value) { this.totalLumpSumConts = value; return this; }
public Boolean isRebalance() { return rebalance; }
public AssetDto setRebalance(Boolean value) { this.rebalance = value; return this; }
public Boolean isRetLumpSum() { return retLumpSum; }
public AssetDto setRetLumpSum(Boolean value) { this.retLumpSum = value; return this; }
public ArrayList<ContributionDto> getContributions() { return contributions; }
public AssetDto setContributions(ArrayList<ContributionDto> value) { this.contributions = value; return this; }
public ArrayList<FeeDto> getFees() { return fees; }
public AssetDto setFees(ArrayList<FeeDto> value) { this.fees = value; return this; }
public ArrayList<FeeCapArrangementDto> getFeeCapArrangements() { return feeCapArrangements; }
public AssetDto setFeeCapArrangements(ArrayList<FeeCapArrangementDto> value) { this.feeCapArrangements = value; return this; }
public ArrayList<ProductAllocationDto> getAlloc() { return alloc; }
public AssetDto setAlloc(ArrayList<ProductAllocationDto> value) { this.alloc = value; return this; }
public RatesSource getRatesSource() { return ratesSource; }
public AssetDto setRatesSource(RatesSource value) { this.ratesSource = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public AssetDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
}
public static enum AssetType
{
FinAsset,
AuSuper,
Auabp;
}
public static enum MinSpendRule
{
NoMinimum,
FullValue,
AuAbpMin;
}
public static enum MaxSpendRule
{
NoMaximum,
AuSuper;
}
public static enum SocialSecurityTreatment
{
Exempt,
Deemed,
Actual;
}
public static class ContributionDto extends ProjectableDto
{
public String code = null;
public Integer index = null;
public String name = null;
public String ccy = null;
public String contTable = null;
public String lookupKey = null;
public Boolean isEmployeeCont = null;
public Boolean employerFlag = null;
public ContributionType type = null;
public String sourceRate = null;
public Boolean isTaxable = null;
public Double amount = null;
public Double coreAmount = null;
public Double freq = null;
public Double rate = null;
public Double coreRate = null;
public Integer fromAge = null;
public Integer toAge = null;
public Double salary = null;
public Double annualAmount = null;
public Double annualCoreAmount = null;
public Boolean isAlwaysOneOff = null;
public Boolean isOneOff = null;
public HashMap<String,String> custom = null;
public HashMap<Integer,Double> memberRateLookup = null;
public Boolean isFromSalary = null;
public String getCode() { return code; }
public ContributionDto setCode(String value) { this.code = value; return this; }
public Integer getIndex() { return index; }
public ContributionDto setIndex(Integer value) { this.index = value; return this; }
public String getName() { return name; }
public ContributionDto setName(String value) { this.name = value; return this; }
public String getCcy() { return ccy; }
public ContributionDto setCcy(String value) { this.ccy = value; return this; }
public String getContTable() { return contTable; }
public ContributionDto setContTable(String value) { this.contTable = value; return this; }
public String getLookupKey() { return lookupKey; }
public ContributionDto setLookupKey(String value) { this.lookupKey = value; return this; }
public Boolean getIsEmployeeCont() { return isEmployeeCont; }
public ContributionDto setIsEmployeeCont(Boolean value) { this.isEmployeeCont = value; return this; }
public Boolean isEmployerFlag() { return employerFlag; }
public ContributionDto setEmployerFlag(Boolean value) { this.employerFlag = value; return this; }
public ContributionType getType() { return type; }
public ContributionDto setType(ContributionType value) { this.type = value; return this; }
public String getSourceRate() { return sourceRate; }
public ContributionDto setSourceRate(String value) { this.sourceRate = value; return this; }
public Boolean getIsTaxable() { return isTaxable; }
public ContributionDto setIsTaxable(Boolean value) { this.isTaxable = value; return this; }
public Double getAmount() { return amount; }
public ContributionDto setAmount(Double value) { this.amount = value; return this; }
public Double getCoreAmount() { return coreAmount; }
public ContributionDto setCoreAmount(Double value) { this.coreAmount = value; return this; }
public Double getFreq() { return freq; }
public ContributionDto setFreq(Double value) { this.freq = value; return this; }
public Double getRate() { return rate; }
public ContributionDto setRate(Double value) { this.rate = value; return this; }
public Double getCoreRate() { return coreRate; }
public ContributionDto setCoreRate(Double value) { this.coreRate = value; return this; }
public Integer getFromAge() { return fromAge; }
public ContributionDto setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public ContributionDto setToAge(Integer value) { this.toAge = value; return this; }
public Double getSalary() { return salary; }
public ContributionDto setSalary(Double value) { this.salary = value; return this; }
public Double getAnnualAmount() { return annualAmount; }
public ContributionDto setAnnualAmount(Double value) { this.annualAmount = value; return this; }
public Double getAnnualCoreAmount() { return annualCoreAmount; }
public ContributionDto setAnnualCoreAmount(Double value) { this.annualCoreAmount = value; return this; }
public Boolean getIsAlwaysOneOff() { return isAlwaysOneOff; }
public ContributionDto setIsAlwaysOneOff(Boolean value) { this.isAlwaysOneOff = value; return this; }
public Boolean getIsOneOff() { return isOneOff; }
public ContributionDto setIsOneOff(Boolean value) { this.isOneOff = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public ContributionDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
public HashMap<Integer,Double> getMemberRateLookup() { return memberRateLookup; }
public ContributionDto setMemberRateLookup(HashMap<Integer,Double> value) { this.memberRateLookup = value; return this; }
public Boolean getIsFromSalary() { return isFromSalary; }
public ContributionDto setIsFromSalary(Boolean value) { this.isFromSalary = value; return this; }
}
public static class FeeDto extends ProjectableDto
{
public String name = null;
public String ccy = null;
public Double amount = null;
public Double freq = null;
public Double annualAmount = null;
public Double rate = null;
public Boolean isTaxable = null;
public Integer fromAge = null;
public Integer toAge = null;
public HashMap<String,String> custom = null;
public String getName() { return name; }
public FeeDto setName(String value) { this.name = value; return this; }
public String getCcy() { return ccy; }
public FeeDto setCcy(String value) { this.ccy = value; return this; }
public Double getAmount() { return amount; }
public FeeDto setAmount(Double value) { this.amount = value; return this; }
public Double getFreq() { return freq; }
public FeeDto setFreq(Double value) { this.freq = value; return this; }
public Double getAnnualAmount() { return annualAmount; }
public FeeDto setAnnualAmount(Double value) { this.annualAmount = value; return this; }
public Double getRate() { return rate; }
public FeeDto setRate(Double value) { this.rate = value; return this; }
public Boolean getIsTaxable() { return isTaxable; }
public FeeDto setIsTaxable(Boolean value) { this.isTaxable = value; return this; }
public Integer getFromAge() { return fromAge; }
public FeeDto setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public FeeDto setToAge(Integer value) { this.toAge = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public FeeDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
}
public static class FeeCapArrangementDto extends ProjectableDto
{
public String name = null;
public Double amount = null;
public Integer indexationRateSeries = null;
public Double rate = null;
public ArrayList<Integer> feesIncluded = null;
public Integer fromTime = null;
public Integer toTime = null;
public HashMap<String,String> custom = null;
public String getName() { return name; }
public FeeCapArrangementDto setName(String value) { this.name = value; return this; }
public Double getAmount() { return amount; }
public FeeCapArrangementDto setAmount(Double value) { this.amount = value; return this; }
public Integer getIndexationRateSeries() { return indexationRateSeries; }
public FeeCapArrangementDto setIndexationRateSeries(Integer value) { this.indexationRateSeries = value; return this; }
public Double getRate() { return rate; }
public FeeCapArrangementDto setRate(Double value) { this.rate = value; return this; }
public ArrayList<Integer> getFeesIncluded() { return feesIncluded; }
public FeeCapArrangementDto setFeesIncluded(ArrayList<Integer> value) { this.feesIncluded = value; return this; }
public Integer getFromTime() { return fromTime; }
public FeeCapArrangementDto setFromTime(Integer value) { this.fromTime = value; return this; }
public Integer getToTime() { return toTime; }
public FeeCapArrangementDto setToTime(Integer value) { this.toTime = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public FeeCapArrangementDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
}
public static class ProductAllocationDto
{
public String name = null;
public Integer fromAge = null;
public ProductAllocationMappingDto optAlloc = null;
public Double totalAlloc = null;
public String getName() { return name; }
public ProductAllocationDto setName(String value) { this.name = value; return this; }
public Integer getFromAge() { return fromAge; }
public ProductAllocationDto setFromAge(Integer value) { this.fromAge = value; return this; }
public ProductAllocationMappingDto getOptAlloc() { return optAlloc; }
public ProductAllocationDto setOptAlloc(ProductAllocationMappingDto value) { this.optAlloc = value; return this; }
public Double getTotalAlloc() { return totalAlloc; }
public ProductAllocationDto setTotalAlloc(Double value) { this.totalAlloc = value; return this; }
}
public static class ProductAllocationMappingDto
{
public HashMap<String,Double> current = null;
public HashMap<String,Double> future = null;
public HashMap<String,Double> getCurrent() { return current; }
public ProductAllocationMappingDto setCurrent(HashMap<String,Double> value) { this.current = value; return this; }
public HashMap<String,Double> getFuture() { return future; }
public ProductAllocationMappingDto setFuture(HashMap<String,Double> value) { this.future = value; return this; }
}
public static enum RatesSource
{
Db,
Member,
MemberRates,
ClientRates;
}
public static class AssetPointDto extends ProjectionPointDto
{
public Double period = null;
public Boolean assetSwitchFlag = null;
public Double contReturn = null;
public Double balCashFlowReturn = null;
public Double balBOY = null;
public Double balBOYPV = null;
public Double balBOYPostTransfers = null;
public Double balBOYPostTransfersPV = null;
public Double balBOYPostTransfersSimple = null;
public Double balBOYPostTransfersWOLS = null;
public Double transfersOut = null;
public Double transfersOutWithLS = null;
public Double lumpSumAtRet = null;
public Double drawdownEligibility = null;
public Double minDrawdown = null;
public Double intermediateMinDrawdown = null;
public Double drawdownReturns = null;
public Double contReturnPow = null;
public Double balCashFlowReturnPow = null;
public Double balPreDrawdown = null;
public Double proportionOfAsset = null;
public Double additionalDrawdown = null;
public Double totalIntermediateDrawdown = null;
public Double totalDrawdowns = null;
public Double totalDrawdownsPV = null;
public Double totalTaxableFees = null;
public Double totalNonTaxableFees = null;
public Double returnsForFees = null;
public Double balanceForFees = null;
public Double taxDeductions = null;
public Double returns = null;
public Double balEOY = null;
public Double assetBalPurchase = null;
public Double balBOYPostAnnuityPurchase = null;
public Double balBOYPostAnnuityPurchasePerson = null;
public Double ssBalBOYPostAnnuityPurchase = null;
public Double totalCashflowBOY = null;
public Double totalCashflowMOY = null;
public Double totalContributionsMOY = null;
public Double remainingDrawdownRequired = null;
public Double totalDrawdownRequired = null;
public Double getPeriod() { return period; }
public AssetPointDto setPeriod(Double value) { this.period = value; return this; }
public Boolean isAssetSwitchFlag() { return assetSwitchFlag; }
public AssetPointDto setAssetSwitchFlag(Boolean value) { this.assetSwitchFlag = value; return this; }
public Double getContReturn() { return contReturn; }
public AssetPointDto setContReturn(Double value) { this.contReturn = value; return this; }
public Double getBalCashFlowReturn() { return balCashFlowReturn; }
public AssetPointDto setBalCashFlowReturn(Double value) { this.balCashFlowReturn = value; return this; }
public Double getBalBOY() { return balBOY; }
public AssetPointDto setBalBOY(Double value) { this.balBOY = value; return this; }
public Double getBalBOYPV() { return balBOYPV; }
public AssetPointDto setBalBOYPV(Double value) { this.balBOYPV = value; return this; }
public Double getBalBOYPostTransfers() { return balBOYPostTransfers; }
public AssetPointDto setBalBOYPostTransfers(Double value) { this.balBOYPostTransfers = value; return this; }
public Double getBalBOYPostTransfersPV() { return balBOYPostTransfersPV; }
public AssetPointDto setBalBOYPostTransfersPV(Double value) { this.balBOYPostTransfersPV = value; return this; }
public Double getBalBOYPostTransfersSimple() { return balBOYPostTransfersSimple; }
public AssetPointDto setBalBOYPostTransfersSimple(Double value) { this.balBOYPostTransfersSimple = value; return this; }
public Double getBalBOYPostTransfersWOLS() { return balBOYPostTransfersWOLS; }
public AssetPointDto setBalBOYPostTransfersWOLS(Double value) { this.balBOYPostTransfersWOLS = value; return this; }
public Double getTransfersOut() { return transfersOut; }
public AssetPointDto setTransfersOut(Double value) { this.transfersOut = value; return this; }
public Double getTransfersOutWithLS() { return transfersOutWithLS; }
public AssetPointDto setTransfersOutWithLS(Double value) { this.transfersOutWithLS = value; return this; }
public Double getLumpSumAtRet() { return lumpSumAtRet; }
public AssetPointDto setLumpSumAtRet(Double value) { this.lumpSumAtRet = value; return this; }
public Double getDrawdownEligibility() { return drawdownEligibility; }
public AssetPointDto setDrawdownEligibility(Double value) { this.drawdownEligibility = value; return this; }
public Double getMinDrawdown() { return minDrawdown; }
public AssetPointDto setMinDrawdown(Double value) { this.minDrawdown = value; return this; }
public Double getIntermediateMinDrawdown() { return intermediateMinDrawdown; }
public AssetPointDto setIntermediateMinDrawdown(Double value) { this.intermediateMinDrawdown = value; return this; }
public Double getDrawdownReturns() { return drawdownReturns; }
public AssetPointDto setDrawdownReturns(Double value) { this.drawdownReturns = value; return this; }
public Double getContReturnPow() { return contReturnPow; }
public AssetPointDto setContReturnPow(Double value) { this.contReturnPow = value; return this; }
public Double getBalCashFlowReturnPow() { return balCashFlowReturnPow; }
public AssetPointDto setBalCashFlowReturnPow(Double value) { this.balCashFlowReturnPow = value; return this; }
public Double getBalPreDrawdown() { return balPreDrawdown; }
public AssetPointDto setBalPreDrawdown(Double value) { this.balPreDrawdown = value; return this; }
public Double getProportionOfAsset() { return proportionOfAsset; }
public AssetPointDto setProportionOfAsset(Double value) { this.proportionOfAsset = value; return this; }
public Double getAdditionalDrawdown() { return additionalDrawdown; }
public AssetPointDto setAdditionalDrawdown(Double value) { this.additionalDrawdown = value; return this; }
public Double getTotalIntermediateDrawdown() { return totalIntermediateDrawdown; }
public AssetPointDto setTotalIntermediateDrawdown(Double value) { this.totalIntermediateDrawdown = value; return this; }
public Double getTotalDrawdowns() { return totalDrawdowns; }
public AssetPointDto setTotalDrawdowns(Double value) { this.totalDrawdowns = value; return this; }
public Double getTotalDrawdownsPV() { return totalDrawdownsPV; }
public AssetPointDto setTotalDrawdownsPV(Double value) { this.totalDrawdownsPV = value; return this; }
public Double getTotalTaxableFees() { return totalTaxableFees; }
public AssetPointDto setTotalTaxableFees(Double value) { this.totalTaxableFees = value; return this; }
public Double getTotalNonTaxableFees() { return totalNonTaxableFees; }
public AssetPointDto setTotalNonTaxableFees(Double value) { this.totalNonTaxableFees = value; return this; }
public Double getReturnsForFees() { return returnsForFees; }
public AssetPointDto setReturnsForFees(Double value) { this.returnsForFees = value; return this; }
public Double getBalanceForFees() { return balanceForFees; }
public AssetPointDto setBalanceForFees(Double value) { this.balanceForFees = value; return this; }
public Double getTaxDeductions() { return taxDeductions; }
public AssetPointDto setTaxDeductions(Double value) { this.taxDeductions = value; return this; }
public Double getReturns() { return returns; }
public AssetPointDto setReturns(Double value) { this.returns = value; return this; }
public Double getBalEOY() { return balEOY; }
public AssetPointDto setBalEOY(Double value) { this.balEOY = value; return this; }
public Double getAssetBalPurchase() { return assetBalPurchase; }
public AssetPointDto setAssetBalPurchase(Double value) { this.assetBalPurchase = value; return this; }
public Double getBalBOYPostAnnuityPurchase() { return balBOYPostAnnuityPurchase; }
public AssetPointDto setBalBOYPostAnnuityPurchase(Double value) { this.balBOYPostAnnuityPurchase = value; return this; }
public Double getBalBOYPostAnnuityPurchasePerson() { return balBOYPostAnnuityPurchasePerson; }
public AssetPointDto setBalBOYPostAnnuityPurchasePerson(Double value) { this.balBOYPostAnnuityPurchasePerson = value; return this; }
public Double getSsBalBOYPostAnnuityPurchase() { return ssBalBOYPostAnnuityPurchase; }
public AssetPointDto setSsBalBOYPostAnnuityPurchase(Double value) { this.ssBalBOYPostAnnuityPurchase = value; return this; }
public Double getTotalCashflowBOY() { return totalCashflowBOY; }
public AssetPointDto setTotalCashflowBOY(Double value) { this.totalCashflowBOY = value; return this; }
public Double getTotalCashflowMOY() { return totalCashflowMOY; }
public AssetPointDto setTotalCashflowMOY(Double value) { this.totalCashflowMOY = value; return this; }
public Double getTotalContributionsMOY() { return totalContributionsMOY; }
public AssetPointDto setTotalContributionsMOY(Double value) { this.totalContributionsMOY = value; return this; }
public Double getRemainingDrawdownRequired() { return remainingDrawdownRequired; }
public AssetPointDto setRemainingDrawdownRequired(Double value) { this.remainingDrawdownRequired = value; return this; }
public Double getTotalDrawdownRequired() { return totalDrawdownRequired; }
public AssetPointDto setTotalDrawdownRequired(Double value) { this.totalDrawdownRequired = value; return this; }
}
public static class FeeProjectionDto
{
public FeeDto item = null;
public ArrayList<FeePointDto> projection = null;
public FeeDto getItem() { return item; }
public FeeProjectionDto setItem(FeeDto value) { this.item = value; return this; }
public ArrayList<FeePointDto> getProjection() { return projection; }
public FeeProjectionDto setProjection(ArrayList<FeePointDto> value) { this.projection = value; return this; }
}
public static class FeePointDto extends ProjectionPointDto
{
public Double yearsSinceFromAge = null;
public Double period = null;
public Double amount = null;
public Double rateAmount = null;
public Double totalTaxDeductible = null;
public Double totalNonTaxDeductible = null;
public Double getYearsSinceFromAge() { return yearsSinceFromAge; }
public FeePointDto setYearsSinceFromAge(Double value) { this.yearsSinceFromAge = value; return this; }
public Double getPeriod() { return period; }
public FeePointDto setPeriod(Double value) { this.period = value; return this; }
public Double getAmount() { return amount; }
public FeePointDto setAmount(Double value) { this.amount = value; return this; }
public Double getRateAmount() { return rateAmount; }
public FeePointDto setRateAmount(Double value) { this.rateAmount = value; return this; }
public Double getTotalTaxDeductible() { return totalTaxDeductible; }
public FeePointDto setTotalTaxDeductible(Double value) { this.totalTaxDeductible = value; return this; }
public Double getTotalNonTaxDeductible() { return totalNonTaxDeductible; }
public FeePointDto setTotalNonTaxDeductible(Double value) { this.totalNonTaxDeductible = value; return this; }
}
public static class FeeCapProjectionDto
{
public FeeCapArrangementDto item = null;
public Integer count = null;
public ArrayList<FeeCapPointDto> projection = null;
public FeeCapArrangementDto getItem() { return item; }
public FeeCapProjectionDto setItem(FeeCapArrangementDto value) { this.item = value; return this; }
public Integer getCount() { return count; }
public FeeCapProjectionDto setCount(Integer value) { this.count = value; return this; }
public ArrayList<FeeCapPointDto> getProjection() { return projection; }
public FeeCapProjectionDto setProjection(ArrayList<FeeCapPointDto> value) { this.projection = value; return this; }
}
public static class FeeCapPointDto extends ProjectionPointDto
{
public Double period = null;
public Double totalFeeCap = null;
public Double taxDeductibleFees = null;
public Double nonTaxDeductibleFees = null;
public Double offsetTaxDeductible = null;
public Double offsetNonTaxDeductible = null;
public Double getPeriod() { return period; }
public FeeCapPointDto setPeriod(Double value) { this.period = value; return this; }
public Double getTotalFeeCap() { return totalFeeCap; }
public FeeCapPointDto setTotalFeeCap(Double value) { this.totalFeeCap = value; return this; }
public Double getTaxDeductibleFees() { return taxDeductibleFees; }
public FeeCapPointDto setTaxDeductibleFees(Double value) { this.taxDeductibleFees = value; return this; }
public Double getNonTaxDeductibleFees() { return nonTaxDeductibleFees; }
public FeeCapPointDto setNonTaxDeductibleFees(Double value) { this.nonTaxDeductibleFees = value; return this; }
public Double getOffsetTaxDeductible() { return offsetTaxDeductible; }
public FeeCapPointDto setOffsetTaxDeductible(Double value) { this.offsetTaxDeductible = value; return this; }
public Double getOffsetNonTaxDeductible() { return offsetNonTaxDeductible; }
public FeeCapPointDto setOffsetNonTaxDeductible(Double value) { this.offsetNonTaxDeductible = value; return this; }
}
public static class TotalContributionProjectionDto
{
public TotalContributionDto item = null;
public ArrayList<TotalContributionPointDto> projection = null;
public ArrayList<ContributionProjectionDto> contributionProjections = null;
public TotalContributionDto getItem() { return item; }
public TotalContributionProjectionDto setItem(TotalContributionDto value) { this.item = value; return this; }
public ArrayList<TotalContributionPointDto> getProjection() { return projection; }
public TotalContributionProjectionDto setProjection(ArrayList<TotalContributionPointDto> value) { this.projection = value; return this; }
public ArrayList<ContributionProjectionDto> getContributionProjections() { return contributionProjections; }
public TotalContributionProjectionDto setContributionProjections(ArrayList<ContributionProjectionDto> value) { this.contributionProjections = value; return this; }
}
public static class TotalContributionDto extends ProjectableDto
{
}
public static class TotalContributionPointDto extends ProjectionPointDto
{
public Double contIndexation = null;
public Double totalMemberNonTaxableSalaryCont = null;
public Double totalMemberNonTaxableNonSalaryCont = null;
public Double threshold = null;
public Double coContAmt = null;
public Double contCapsTotalEmployer = null;
public Double transferBalanceCap = null;
public Double contCapsTotalMemberTaxable = null;
public Double contCapsTotalMemberNonTaxableSalary = null;
public Double contCapsTotalMemberNonTaxableNonSalary = null;
public Double cappedContTotalEmployer = null;
public Double cappedContTotalMemberTaxable = null;
public Double cappedContTotalMemberNonTaxableSalaryCont = null;
public Double cappedContTotalMemberNonTaxableNonSalaryCont = null;
public Double auLowIncomeSuperTaxOffset = null;
public Double contTax = null;
public Double getContIndexation() { return contIndexation; }
public TotalContributionPointDto setContIndexation(Double value) { this.contIndexation = value; return this; }
public Double getTotalMemberNonTaxableSalaryCont() { return totalMemberNonTaxableSalaryCont; }
public TotalContributionPointDto setTotalMemberNonTaxableSalaryCont(Double value) { this.totalMemberNonTaxableSalaryCont = value; return this; }
public Double getTotalMemberNonTaxableNonSalaryCont() { return totalMemberNonTaxableNonSalaryCont; }
public TotalContributionPointDto setTotalMemberNonTaxableNonSalaryCont(Double value) { this.totalMemberNonTaxableNonSalaryCont = value; return this; }
public Double getThreshold() { return threshold; }
public TotalContributionPointDto setThreshold(Double value) { this.threshold = value; return this; }
public Double getCoContAmt() { return coContAmt; }
public TotalContributionPointDto setCoContAmt(Double value) { this.coContAmt = value; return this; }
public Double getContCapsTotalEmployer() { return contCapsTotalEmployer; }
public TotalContributionPointDto setContCapsTotalEmployer(Double value) { this.contCapsTotalEmployer = value; return this; }
public Double getTransferBalanceCap() { return transferBalanceCap; }
public TotalContributionPointDto setTransferBalanceCap(Double value) { this.transferBalanceCap = value; return this; }
public Double getContCapsTotalMemberTaxable() { return contCapsTotalMemberTaxable; }
public TotalContributionPointDto setContCapsTotalMemberTaxable(Double value) { this.contCapsTotalMemberTaxable = value; return this; }
public Double getContCapsTotalMemberNonTaxableSalary() { return contCapsTotalMemberNonTaxableSalary; }
public TotalContributionPointDto setContCapsTotalMemberNonTaxableSalary(Double value) { this.contCapsTotalMemberNonTaxableSalary = value; return this; }
public Double getContCapsTotalMemberNonTaxableNonSalary() { return contCapsTotalMemberNonTaxableNonSalary; }
public TotalContributionPointDto setContCapsTotalMemberNonTaxableNonSalary(Double value) { this.contCapsTotalMemberNonTaxableNonSalary = value; return this; }
public Double getCappedContTotalEmployer() { return cappedContTotalEmployer; }
public TotalContributionPointDto setCappedContTotalEmployer(Double value) { this.cappedContTotalEmployer = value; return this; }
public Double getCappedContTotalMemberTaxable() { return cappedContTotalMemberTaxable; }
public TotalContributionPointDto setCappedContTotalMemberTaxable(Double value) { this.cappedContTotalMemberTaxable = value; return this; }
public Double getCappedContTotalMemberNonTaxableSalaryCont() { return cappedContTotalMemberNonTaxableSalaryCont; }
public TotalContributionPointDto setCappedContTotalMemberNonTaxableSalaryCont(Double value) { this.cappedContTotalMemberNonTaxableSalaryCont = value; return this; }
public Double getCappedContTotalMemberNonTaxableNonSalaryCont() { return cappedContTotalMemberNonTaxableNonSalaryCont; }
public TotalContributionPointDto setCappedContTotalMemberNonTaxableNonSalaryCont(Double value) { this.cappedContTotalMemberNonTaxableNonSalaryCont = value; return this; }
public Double getAuLowIncomeSuperTaxOffset() { return auLowIncomeSuperTaxOffset; }
public TotalContributionPointDto setAuLowIncomeSuperTaxOffset(Double value) { this.auLowIncomeSuperTaxOffset = value; return this; }
public Double getContTax() { return contTax; }
public TotalContributionPointDto setContTax(Double value) { this.contTax = value; return this; }
}
public static class ContributionProjectionDto
{
public ContributionDto item = null;
public ArrayList<ContributionPointDto> projection = null;
public ContributionDto getItem() { return item; }
public ContributionProjectionDto setItem(ContributionDto value) { this.item = value; return this; }
public ArrayList<ContributionPointDto> getProjection() { return projection; }
public ContributionProjectionDto setProjection(ArrayList<ContributionPointDto> value) { this.projection = value; return this; }
}
public static class ContributionPointDto extends ProjectionPointDto
{
public Double period = null;
public Double salary = null;
public String rateLookupValue = null;
public Double linkedContRate = null;
public Double rate = null;
public Double amount = null;
public Double rateAmount = null;
public Double contAmount = null;
public Double totalMemberTaxable = null;
public Double totalMemberNonTaxable = null;
public Double totalMemberNonTaxableSalary = null;
public Double totalMemberNonTaxableNonSalary = null;
public Double totalEmployer = null;
public Double getPeriod() { return period; }
public ContributionPointDto setPeriod(Double value) { this.period = value; return this; }
public Double getSalary() { return salary; }
public ContributionPointDto setSalary(Double value) { this.salary = value; return this; }
public String getRateLookupValue() { return rateLookupValue; }
public ContributionPointDto setRateLookupValue(String value) { this.rateLookupValue = value; return this; }
public Double getLinkedContRate() { return linkedContRate; }
public ContributionPointDto setLinkedContRate(Double value) { this.linkedContRate = value; return this; }
public Double getRate() { return rate; }
public ContributionPointDto setRate(Double value) { this.rate = value; return this; }
public Double getAmount() { return amount; }
public ContributionPointDto setAmount(Double value) { this.amount = value; return this; }
public Double getRateAmount() { return rateAmount; }
public ContributionPointDto setRateAmount(Double value) { this.rateAmount = value; return this; }
public Double getContAmount() { return contAmount; }
public ContributionPointDto setContAmount(Double value) { this.contAmount = value; return this; }
public Double getTotalMemberTaxable() { return totalMemberTaxable; }
public ContributionPointDto setTotalMemberTaxable(Double value) { this.totalMemberTaxable = value; return this; }
public Double getTotalMemberNonTaxable() { return totalMemberNonTaxable; }
public ContributionPointDto setTotalMemberNonTaxable(Double value) { this.totalMemberNonTaxable = value; return this; }
public Double getTotalMemberNonTaxableSalary() { return totalMemberNonTaxableSalary; }
public ContributionPointDto setTotalMemberNonTaxableSalary(Double value) { this.totalMemberNonTaxableSalary = value; return this; }
public Double getTotalMemberNonTaxableNonSalary() { return totalMemberNonTaxableNonSalary; }
public ContributionPointDto setTotalMemberNonTaxableNonSalary(Double value) { this.totalMemberNonTaxableNonSalary = value; return this; }
public Double getTotalEmployer() { return totalEmployer; }
public ContributionPointDto setTotalEmployer(Double value) { this.totalEmployer = value; return this; }
}
public static class AnnuitiesProjectionDto
{
public AnnuityDto item = null;
public Integer count = null;
public ArrayList<AnnuitiesPointDto> projection = null;
public AnnuityDto getItem() { return item; }
public AnnuitiesProjectionDto setItem(AnnuityDto value) { this.item = value; return this; }
public Integer getCount() { return count; }
public AnnuitiesProjectionDto setCount(Integer value) { this.count = value; return this; }
public ArrayList<AnnuitiesPointDto> getProjection() { return projection; }
public AnnuitiesProjectionDto setProjection(ArrayList<AnnuitiesPointDto> value) { this.projection = value; return this; }
}
public static class AnnuityDto extends ProjectableDto
{
public AnnuityPriceType priceType = null;
public Double price = null;
public PersonType owner = null;
public Gender gender = null;
public Integer ownerAge = null;
public Integer spouseAge = null;
public AnnuityType type = null;
public AnnuityPurchaseType purchaseType = null;
public Double purchaseAmount = null;
public Double percBalanceSpent = null;
public Double amountSpent = null;
public Double incomePurchased = null;
public Integer purchaseAge = null;
public Integer deferralPeriod = null;
public String indexationName = null;
public String drStochastic = null;
public String impliedInflationStochasticSeries = null;
public Double reversion = null;
public Double guarantee = null;
public Double timing = null;
public Double scaleQx = null;
public Double scaleImpr = null;
public Integer ageRating = null;
public Integer spouseAgeRating = null;
public HashMap<String,String> custom = null;
public String tableName = null;
public String imprFactorTableName = null;
public Integer spouseAgeAtPurchase = null;
public Double expense = null;
public String cacheKey = null;
public Double targetTpx = null;
public Double paymentTerm = null;
public AnnuityPriceType getPriceType() { return priceType; }
public AnnuityDto setPriceType(AnnuityPriceType value) { this.priceType = value; return this; }
public Double getPrice() { return price; }
public AnnuityDto setPrice(Double value) { this.price = value; return this; }
public PersonType getOwner() { return owner; }
public AnnuityDto setOwner(PersonType value) { this.owner = value; return this; }
public Gender getGender() { return gender; }
public AnnuityDto setGender(Gender value) { this.gender = value; return this; }
public Integer getOwnerAge() { return ownerAge; }
public AnnuityDto setOwnerAge(Integer value) { this.ownerAge = value; return this; }
public Integer getSpouseAge() { return spouseAge; }
public AnnuityDto setSpouseAge(Integer value) { this.spouseAge = value; return this; }
public AnnuityType getType() { return type; }
public AnnuityDto setType(AnnuityType value) { this.type = value; return this; }
public AnnuityPurchaseType getPurchaseType() { return purchaseType; }
public AnnuityDto setPurchaseType(AnnuityPurchaseType value) { this.purchaseType = value; return this; }
public Double getPurchaseAmount() { return purchaseAmount; }
public AnnuityDto setPurchaseAmount(Double value) { this.purchaseAmount = value; return this; }
public Double getPercBalanceSpent() { return percBalanceSpent; }
public AnnuityDto setPercBalanceSpent(Double value) { this.percBalanceSpent = value; return this; }
public Double getAmountSpent() { return amountSpent; }
public AnnuityDto setAmountSpent(Double value) { this.amountSpent = value; return this; }
public Double getIncomePurchased() { return incomePurchased; }
public AnnuityDto setIncomePurchased(Double value) { this.incomePurchased = value; return this; }
public Integer getPurchaseAge() { return purchaseAge; }
public AnnuityDto setPurchaseAge(Integer value) { this.purchaseAge = value; return this; }
public Integer getDeferralPeriod() { return deferralPeriod; }
public AnnuityDto setDeferralPeriod(Integer value) { this.deferralPeriod = value; return this; }
public String getIndexationName() { return indexationName; }
public AnnuityDto setIndexationName(String value) { this.indexationName = value; return this; }
public String getDrStochastic() { return drStochastic; }
public AnnuityDto setDrStochastic(String value) { this.drStochastic = value; return this; }
public String getImpliedInflationStochasticSeries() { return impliedInflationStochasticSeries; }
public AnnuityDto setImpliedInflationStochasticSeries(String value) { this.impliedInflationStochasticSeries = value; return this; }
public Double getReversion() { return reversion; }
public AnnuityDto setReversion(Double value) { this.reversion = value; return this; }
public Double getGuarantee() { return guarantee; }
public AnnuityDto setGuarantee(Double value) { this.guarantee = value; return this; }
public Double getTiming() { return timing; }
public AnnuityDto setTiming(Double value) { this.timing = value; return this; }
public Double getScaleQx() { return scaleQx; }
public AnnuityDto setScaleQx(Double value) { this.scaleQx = value; return this; }
public Double getScaleImpr() { return scaleImpr; }
public AnnuityDto setScaleImpr(Double value) { this.scaleImpr = value; return this; }
public Integer getAgeRating() { return ageRating; }
public AnnuityDto setAgeRating(Integer value) { this.ageRating = value; return this; }
public Integer getSpouseAgeRating() { return spouseAgeRating; }
public AnnuityDto setSpouseAgeRating(Integer value) { this.spouseAgeRating = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public AnnuityDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
public String getTableName() { return tableName; }
public AnnuityDto setTableName(String value) { this.tableName = value; return this; }
public String getImprFactorTableName() { return imprFactorTableName; }
public AnnuityDto setImprFactorTableName(String value) { this.imprFactorTableName = value; return this; }
public Integer getSpouseAgeAtPurchase() { return spouseAgeAtPurchase; }
public AnnuityDto setSpouseAgeAtPurchase(Integer value) { this.spouseAgeAtPurchase = value; return this; }
public Double getExpense() { return expense; }
public AnnuityDto setExpense(Double value) { this.expense = value; return this; }
public String getCacheKey() { return cacheKey; }
public AnnuityDto setCacheKey(String value) { this.cacheKey = value; return this; }
public Double getTargetTpx() { return targetTpx; }
public AnnuityDto setTargetTpx(Double value) { this.targetTpx = value; return this; }
public Double getPaymentTerm() { return paymentTerm; }
public AnnuityDto setPaymentTerm(Double value) { this.paymentTerm = value; return this; }
}
public static enum AnnuityType
{
Deferred,
Immediate,
TheOtherType;
}
public static enum AnnuityPurchaseType
{
Perc,
Income,
Amount;
}
public static class AnnuitiesPointDto extends ProjectionPointDto
{
public Integer purchaseYear = null;
public Double discountRate = null;
public Integer stochAnnuityRateIndex = null;
public Double inflation = null;
public Boolean purchase = null;
public Boolean pensionPaymentPeriod = null;
public Double assetBalPurchaseTotal = null;
public Double annuityIndexation = null;
public Double purchasePrice = null;
public Double purchaseAmount = null;
public Double purchaseAmountPV = null;
public Double annuityIncome = null;
public Double annuityIncomePeriod = null;
public Double annuityIncomePV = null;
public Double annuityAssessableAsset = null;
public Double annuityAssessableIncome = null;
public Integer getPurchaseYear() { return purchaseYear; }
public AnnuitiesPointDto setPurchaseYear(Integer value) { this.purchaseYear = value; return this; }
public Double getDiscountRate() { return discountRate; }
public AnnuitiesPointDto setDiscountRate(Double value) { this.discountRate = value; return this; }
public Integer getStochAnnuityRateIndex() { return stochAnnuityRateIndex; }
public AnnuitiesPointDto setStochAnnuityRateIndex(Integer value) { this.stochAnnuityRateIndex = value; return this; }
public Double getInflation() { return inflation; }
public AnnuitiesPointDto setInflation(Double value) { this.inflation = value; return this; }
public Boolean isPurchase() { return purchase; }
public AnnuitiesPointDto setPurchase(Boolean value) { this.purchase = value; return this; }
public Boolean isPensionPaymentPeriod() { return pensionPaymentPeriod; }
public AnnuitiesPointDto setPensionPaymentPeriod(Boolean value) { this.pensionPaymentPeriod = value; return this; }
public Double getAssetBalPurchaseTotal() { return assetBalPurchaseTotal; }
public AnnuitiesPointDto setAssetBalPurchaseTotal(Double value) { this.assetBalPurchaseTotal = value; return this; }
public Double getAnnuityIndexation() { return annuityIndexation; }
public AnnuitiesPointDto setAnnuityIndexation(Double value) { this.annuityIndexation = value; return this; }
public Double getPurchasePrice() { return purchasePrice; }
public AnnuitiesPointDto setPurchasePrice(Double value) { this.purchasePrice = value; return this; }
public Double getPurchaseAmount() { return purchaseAmount; }
public AnnuitiesPointDto setPurchaseAmount(Double value) { this.purchaseAmount = value; return this; }
public Double getPurchaseAmountPV() { return purchaseAmountPV; }
public AnnuitiesPointDto setPurchaseAmountPV(Double value) { this.purchaseAmountPV = value; return this; }
public Double getAnnuityIncome() { return annuityIncome; }
public AnnuitiesPointDto setAnnuityIncome(Double value) { this.annuityIncome = value; return this; }
public Double getAnnuityIncomePeriod() { return annuityIncomePeriod; }
public AnnuitiesPointDto setAnnuityIncomePeriod(Double value) { this.annuityIncomePeriod = value; return this; }
public Double getAnnuityIncomePV() { return annuityIncomePV; }
public AnnuitiesPointDto setAnnuityIncomePV(Double value) { this.annuityIncomePV = value; return this; }
public Double getAnnuityAssessableAsset() { return annuityAssessableAsset; }
public AnnuitiesPointDto setAnnuityAssessableAsset(Double value) { this.annuityAssessableAsset = value; return this; }
public Double getAnnuityAssessableIncome() { return annuityAssessableIncome; }
public AnnuitiesPointDto setAnnuityAssessableIncome(Double value) { this.annuityAssessableIncome = value; return this; }
}
public static class SpendingGoalProjectionDto
{
public SpendingGoalDto item = null;
public Integer count = null;
public ArrayList<SpendingGoalPointDto> projection = null;
public SpendingGoalDto getItem() { return item; }
public SpendingGoalProjectionDto setItem(SpendingGoalDto value) { this.item = value; return this; }
public Integer getCount() { return count; }
public SpendingGoalProjectionDto setCount(Integer value) { this.count = value; return this; }
public ArrayList<SpendingGoalPointDto> getProjection() { return projection; }
public SpendingGoalProjectionDto setProjection(ArrayList<SpendingGoalPointDto> value) { this.projection = value; return this; }
}
public static class SpendingGoalDto extends ProjectableDto
{
public String name = null;
public Double amount = null;
public Double freq = null;
public Double effectiveFreq = null;
public Boolean excludeFromProjection = null;
public Integer fromAge = null;
public Integer toAge = null;
public String selectedPersonalised = null;
public String tag = null;
public HashMap<String,String> custom = null;
public String getName() { return name; }
public SpendingGoalDto setName(String value) { this.name = value; return this; }
public Double getAmount() { return amount; }
public SpendingGoalDto setAmount(Double value) { this.amount = value; return this; }
public Double getFreq() { return freq; }
public SpendingGoalDto setFreq(Double value) { this.freq = value; return this; }
public Double getEffectiveFreq() { return effectiveFreq; }
public SpendingGoalDto setEffectiveFreq(Double value) { this.effectiveFreq = value; return this; }
public Boolean isExcludeFromProjection() { return excludeFromProjection; }
public SpendingGoalDto setExcludeFromProjection(Boolean value) { this.excludeFromProjection = value; return this; }
public Integer getFromAge() { return fromAge; }
public SpendingGoalDto setFromAge(Integer value) { this.fromAge = value; return this; }
public Integer getToAge() { return toAge; }
public SpendingGoalDto setToAge(Integer value) { this.toAge = value; return this; }
public String getSelectedPersonalised() { return selectedPersonalised; }
public SpendingGoalDto setSelectedPersonalised(String value) { this.selectedPersonalised = value; return this; }
public String getTag() { return tag; }
public SpendingGoalDto setTag(String value) { this.tag = value; return this; }
public HashMap<String,String> getCustom() { return custom; }
public SpendingGoalDto setCustom(HashMap<String,String> value) { this.custom = value; return this; }
}
public static class SpendingGoalPointDto extends ProjectionPointDto
{
public Double freq = null;
public Double yearsSinceFromAge = null;
public Double period = null;
public Double amount = null;
public Double amountPV = null;
public Double getFreq() { return freq; }
public SpendingGoalPointDto setFreq(Double value) { this.freq = value; return this; }
public Double getYearsSinceFromAge() { return yearsSinceFromAge; }
public SpendingGoalPointDto setYearsSinceFromAge(Double value) { this.yearsSinceFromAge = value; return this; }
public Double getPeriod() { return period; }
public SpendingGoalPointDto setPeriod(Double value) { this.period = value; return this; }
public Double getAmount() { return amount; }
public SpendingGoalPointDto setAmount(Double value) { this.amount = value; return this; }
public Double getAmountPV() { return amountPV; }
public SpendingGoalPointDto setAmountPV(Double value) { this.amountPV = value; return this; }
}
public static class InvestmentPropertyProjectionDto
{
public InvestmentPropertyDto item = null;
public ArrayList<InvestmentPropertyPointDto> projection = null;
public InvestmentPropertyDto getItem() { return item; }
public InvestmentPropertyProjectionDto setItem(InvestmentPropertyDto value) { this.item = value; return this; }
public ArrayList<InvestmentPropertyPointDto> getProjection() { return projection; }
public InvestmentPropertyProjectionDto setProjection(ArrayList<InvestmentPropertyPointDto> value) { this.projection = value; return this; }
}
public static class InvestmentPropertyDto extends ProjectableDto
{
public PersonType owner = null;
public Double value = null;
public Double rentYield = null;
public Double expense = null;
public Double downsize = null;
public Double downsizeAge = null;
public Integer downsizeToAsset = null;
public Double rates = null;
public PersonType getOwner() { return owner; }
public InvestmentPropertyDto setOwner(PersonType value) { this.owner = value; return this; }
public Double getValue() { return value; }
public InvestmentPropertyDto setValue(Double value) { this.value = value; return this; }
public Double getRentYield() { return rentYield; }
public InvestmentPropertyDto setRentYield(Double value) { this.rentYield = value; return this; }
public Double getExpense() { return expense; }
public InvestmentPropertyDto setExpense(Double value) { this.expense = value; return this; }
public Double getDownsize() { return downsize; }
public InvestmentPropertyDto setDownsize(Double value) { this.downsize = value; return this; }
public Double getDownsizeAge() { return downsizeAge; }
public InvestmentPropertyDto setDownsizeAge(Double value) { this.downsizeAge = value; return this; }
public Integer getDownsizeToAsset() { return downsizeToAsset; }
public InvestmentPropertyDto setDownsizeToAsset(Integer value) { this.downsizeToAsset = value; return this; }
public Double getRates() { return rates; }
public InvestmentPropertyDto setRates(Double value) { this.rates = value; return this; }
}
public static class InvestmentPropertyPointDto extends ProjectionPointDto
{
public Double capitalGrowthRate = null;
public Double valueBeforeDownsize = null;
public Double downsize = null;
public Double valueAfterDownsize = null;
public Double rent = null;
public Double expenses = null;
public Double valueBeforeDownsizePV = null;
public Double income = null;
public Double netRent = null;
public Double getCapitalGrowthRate() { return capitalGrowthRate; }
public InvestmentPropertyPointDto setCapitalGrowthRate(Double value) { this.capitalGrowthRate = value; return this; }
public Double getValueBeforeDownsize() { return valueBeforeDownsize; }
public InvestmentPropertyPointDto setValueBeforeDownsize(Double value) { this.valueBeforeDownsize = value; return this; }
public Double getDownsize() { return downsize; }
public InvestmentPropertyPointDto setDownsize(Double value) { this.downsize = value; return this; }
public Double getValueAfterDownsize() { return valueAfterDownsize; }
public InvestmentPropertyPointDto setValueAfterDownsize(Double value) { this.valueAfterDownsize = value; return this; }
public Double getRent() { return rent; }
public InvestmentPropertyPointDto setRent(Double value) { this.rent = value; return this; }
public Double getExpenses() { return expenses; }
public InvestmentPropertyPointDto setExpenses(Double value) { this.expenses = value; return this; }
public Double getValueBeforeDownsizePV() { return valueBeforeDownsizePV; }
public InvestmentPropertyPointDto setValueBeforeDownsizePV(Double value) { this.valueBeforeDownsizePV = value; return this; }
public Double getIncome() { return income; }
public InvestmentPropertyPointDto setIncome(Double value) { this.income = value; return this; }
public Double getNetRent() { return netRent; }
public InvestmentPropertyPointDto setNetRent(Double value) { this.netRent = value; return this; }
}
public static class SummaryProjectionDto
{
public SummaryDto item = null;
public Integer count = null;
public ArrayList<SummaryPointDto> projection = null;
public SummaryDto getItem() { return item; }
public SummaryProjectionDto setItem(SummaryDto value) { this.item = value; return this; }
public Integer getCount() { return count; }
public SummaryProjectionDto setCount(Integer value) { this.count = value; return this; }
public ArrayList<SummaryPointDto> getProjection() { return projection; }
public SummaryProjectionDto setProjection(ArrayList<SummaryPointDto> value) { this.projection = value; return this; }
}
public static class SummaryDto extends ProjectableDto
{
}
public static class SummaryPointDto extends ProjectionPointDto
{
public Double period = null;
public Double deflatorBOY = null;
public Double deflatorMOY = null;
public Double incomeNeeds = null;
public Double incomeYou = null;
public Double incomePartner = null;
public Double socialSecurity = null;
public Double incomeAssets = null;
public Double totalIncome = null;
public Double gap = null;
public Double balanceAssets = null;
public Double balanceProperty = null;
public Double incomeAnnuities = null;
public Double incomeProperty = null;
public Double lumpSumSpend = null;
public Double retPeriod = null;
public Double getPeriod() { return period; }
public SummaryPointDto setPeriod(Double value) { this.period = value; return this; }
public Double getDeflatorBOY() { return deflatorBOY; }
public SummaryPointDto setDeflatorBOY(Double value) { this.deflatorBOY = value; return this; }
public Double getDeflatorMOY() { return deflatorMOY; }
public SummaryPointDto setDeflatorMOY(Double value) { this.deflatorMOY = value; return this; }
public Double getIncomeNeeds() { return incomeNeeds; }
public SummaryPointDto setIncomeNeeds(Double value) { this.incomeNeeds = value; return this; }
public Double getIncomeYou() { return incomeYou; }
public SummaryPointDto setIncomeYou(Double value) { this.incomeYou = value; return this; }
public Double getIncomePartner() { return incomePartner; }
public SummaryPointDto setIncomePartner(Double value) { this.incomePartner = value; return this; }
public Double getSocialSecurity() { return socialSecurity; }
public SummaryPointDto setSocialSecurity(Double value) { this.socialSecurity = value; return this; }
public Double getIncomeAssets() { return incomeAssets; }
public SummaryPointDto setIncomeAssets(Double value) { this.incomeAssets = value; return this; }
public Double getTotalIncome() { return totalIncome; }
public SummaryPointDto setTotalIncome(Double value) { this.totalIncome = value; return this; }
public Double getGap() { return gap; }
public SummaryPointDto setGap(Double value) { this.gap = value; return this; }
public Double getBalanceAssets() { return balanceAssets; }
public SummaryPointDto setBalanceAssets(Double value) { this.balanceAssets = value; return this; }
public Double getBalanceProperty() { return balanceProperty; }
public SummaryPointDto setBalanceProperty(Double value) { this.balanceProperty = value; return this; }
public Double getIncomeAnnuities() { return incomeAnnuities; }
public SummaryPointDto setIncomeAnnuities(Double value) { this.incomeAnnuities = value; return this; }
public Double getIncomeProperty() { return incomeProperty; }
public SummaryPointDto setIncomeProperty(Double value) { this.incomeProperty = value; return this; }
public Double getLumpSumSpend() { return lumpSumSpend; }
public SummaryPointDto setLumpSumSpend(Double value) { this.lumpSumSpend = value; return this; }
public Double getRetPeriod() { return retPeriod; }
public SummaryPointDto setRetPeriod(Double value) { this.retPeriod = value; return this; }
}
public static class StochasticProjectionDiagnostics
{
public HashMap<String,DataSourceResult> dataSources = null;
public Date runTime = null;
public Long runDuration = null;
public Long projectionSvcDuration = null;
public Long remoteProjectionSvcDuration = null;
public Long webApiDuration = null;
public CallType remoteStochProjCallType = null;
public CallType clientStochProjCallType = null;
public Integer simCount = null;
public HashMap<String,DataSourceResult> getDataSources() { return dataSources; }
public StochasticProjectionDiagnostics setDataSources(HashMap<String,DataSourceResult> value) { this.dataSources = value; return this; }
public Date getRunTime() { return runTime; }
public StochasticProjectionDiagnostics setRunTime(Date value) { this.runTime = value; return this; }
public Long getRunDuration() { return runDuration; }
public StochasticProjectionDiagnostics setRunDuration(Long value) { this.runDuration = value; return this; }
public Long getProjectionSvcDuration() { return projectionSvcDuration; }
public StochasticProjectionDiagnostics setProjectionSvcDuration(Long value) { this.projectionSvcDuration = value; return this; }
public Long getRemoteProjectionSvcDuration() { return remoteProjectionSvcDuration; }
public StochasticProjectionDiagnostics setRemoteProjectionSvcDuration(Long value) { this.remoteProjectionSvcDuration = value; return this; }
public Long getWebApiDuration() { return webApiDuration; }
public StochasticProjectionDiagnostics setWebApiDuration(Long value) { this.webApiDuration = value; return this; }
public CallType getRemoteStochProjCallType() { return remoteStochProjCallType; }
public StochasticProjectionDiagnostics setRemoteStochProjCallType(CallType value) { this.remoteStochProjCallType = value; return this; }
public CallType getClientStochProjCallType() { return clientStochProjCallType; }
public StochasticProjectionDiagnostics setClientStochProjCallType(CallType value) { this.clientStochProjCallType = value; return this; }
public Integer getSimCount() { return simCount; }
public StochasticProjectionDiagnostics setSimCount(Integer value) { this.simCount = value; return this; }
}
public static enum CallType
{
Sync,
Async;
}
public static class AlbaDiagnostics
{
public Long setupDuration = null;
public Long stochDuration = null;
public Long detDuration = null;
public Long memberSaveDuration = null;
public Long webApiDuration = null;
public Long preProjectionPipeDuration = null;
public Long postProjectionPipeDuration = null;
public HashMap<String,Long> preProjectionStepsDuration = null;
public HashMap<String,Long> postProjectionStepsDuration = null;
public Long getSetupDuration() { return setupDuration; }
public AlbaDiagnostics setSetupDuration(Long value) { this.setupDuration = value; return this; }
public Long getStochDuration() { return stochDuration; }
public AlbaDiagnostics setStochDuration(Long value) { this.stochDuration = value; return this; }
public Long getDetDuration() { return detDuration; }
public AlbaDiagnostics setDetDuration(Long value) { this.detDuration = value; return this; }
public Long getMemberSaveDuration() { return memberSaveDuration; }
public AlbaDiagnostics setMemberSaveDuration(Long value) { this.memberSaveDuration = value; return this; }
public Long getWebApiDuration() { return webApiDuration; }
public AlbaDiagnostics setWebApiDuration(Long value) { this.webApiDuration = value; return this; }
public Long getPreProjectionPipeDuration() { return preProjectionPipeDuration; }
public AlbaDiagnostics setPreProjectionPipeDuration(Long value) { this.preProjectionPipeDuration = value; return this; }
public Long getPostProjectionPipeDuration() { return postProjectionPipeDuration; }
public AlbaDiagnostics setPostProjectionPipeDuration(Long value) { this.postProjectionPipeDuration = value; return this; }
public HashMap<String,Long> getPreProjectionStepsDuration() { return preProjectionStepsDuration; }
public AlbaDiagnostics setPreProjectionStepsDuration(HashMap<String,Long> value) { this.preProjectionStepsDuration = value; return this; }
public HashMap<String,Long> getPostProjectionStepsDuration() { return postProjectionStepsDuration; }
public AlbaDiagnostics setPostProjectionStepsDuration(HashMap<String,Long> value) { this.postProjectionStepsDuration = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /projection HTTP/1.1
Host: hcbtas-q-albamfs-api.azurewebsites.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
context:
{
echoUri: String,
branding:
{
primaryLogo: Consultant,
secondaryLogo: Consultant,
primaryMobileMargin: String,
primaryDesktopMargin: String,
secondaryMobileMargin: String,
secondaryDesktopMargin: String
},
modules:
[
String
],
conditionalAccess:
{
healthInsuranceExcludedUrls:
[
String
],
pensionSchemeExcludedUrls:
[
String
],
investmentChoiceExcludedUrls:
[
String
]
},
colorScheme:
{
newNavigationColorScheme: String,
primaryPalette:
{
primaryColour1: String,
primaryColour2: String,
primaryColour3: String,
primaryColour4: String,
primaryColour5: String,
primaryColour6: String,
primaryColour7: String,
primaryColour8: String,
primaryColour9: String,
primaryColour10: String,
primaryColour11: String,
primaryColour12: String,
primaryColour13: String,
primaryColour14: String,
primaryColour15: String,
primaryColour16: String,
primaryColour17: String,
primaryColour18: String,
primaryColour19: String
},
secondaryPalette:
{
secondaryColour1: String,
secondaryColour2: String,
secondaryColour3: String,
secondaryColour4: String
},
decorativeColourPalette:
{
decorativeColour1: String,
decorativeColour2: String,
decorativeColour3: String
},
decorativeGrayPalette:
{
decorativeColour1: String,
decorativeColour2: String,
decorativeColour3: String,
decorativeColour4: String,
decorativeColour5: String,
decorativeColour6: String,
decorativeColour7: String,
decorativeColour8: String,
decorativeColour9: String,
decorativeColour10: String,
decorativeColour11: String,
decorativeColour12: String
},
fontPalette:
{
fontColour1: String,
fontColour2: String
}
},
carriers:
[
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phone: String,
showInFooter: False,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
}
}
}
],
country: String,
defaultLanguage: String,
availableLanguages:
[
String
],
currency: String,
employer:
{
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
consultant:
{
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
member:
{
memberId: 0,
employeeId: String,
employeeGuid: 00000000000000000000000000000000,
email: String,
title: String,
firstName: String,
companyName: String,
employeeGroup: String,
lastName: String,
dateOfBirth: 0001-01-01,
gender: NotKnown,
maritalStatus: Married,
numberOfChildren: 0,
childrenCount: 0,
monthlySalary: 0,
annualSalary: 0,
dkPensionTerms: Denmark,
dkPrivateEmailAddress: String,
dkEmployerName: String,
dkContactConsent: False,
dkPersonalMandate: False,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
dePrivNursingInsurance: 0,
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
partnerBirthDate: 0001-01-01,
militaryMonthCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
infoBag: String,
projectionInfoBag: String,
clientId: 0,
companyPlanInfo: String,
pensionFundManager: String,
dateOfHire: 0001-01-01,
powensConnections:
[
{
connectionSyncId: 0,
authToken: String,
authTokenId: 0,
connectionId: 0,
connectionState: String,
isRecentConnection: False,
dateUpdated: 0001-01-01
}
],
isPrivateClient: False,
isProxy: False,
beneficiaries:
[
{
id: 0,
memberId: 0,
name: String,
birthdate: 0001-01-01,
relationshipToMember: String,
identificationNumber: String,
allocation: 0,
dateCreated: 0001-01-01,
createdBy: String,
dateUpdated: 0001-01-01,
updatedBy: String,
timestamp: AA==
}
],
currentBalances:
[
{
id: 0,
memberId: 0,
year: 0,
month: 0,
accumulatedBalanceCompany: 0,
accumulatedBalanceEmployee: 0,
accumulatedBalanceTotal: 0,
contributionsCompany: 0,
contributionsEmployee: 0,
contributionsTotal: 0,
investmentReturnsCompany: 0,
investmentReturnsEmployee: 0,
investmentReturnsTotal: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==
}
],
detailedBalances:
[
{
id: 0,
memberId: 0,
fundId: String,
currentAllocation: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==
}
],
beneficiariesLatestSubmittedDate: 0001-01-01,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
isAllowedToVote: False,
votingPollAnswer:
{
id: 0,
configurationVersionId: 0,
memberId: 0,
clientId: 0,
code: String,
vote: String,
name: String,
selectionInfo: String,
dateVoted: 0001-01-01,
startDate: 0001-01-01,
endDate: 0001-01-01,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==,
member:
{
id: 0,
employeeGuid: 00000000000000000000000000000000,
employeeId: String,
clientId: 0,
configurationId: 0,
lastName: String,
firstName: String,
companyName: String,
employeeGroup: String,
title: String,
birthdate: 0001-01-01,
emailAddress: String,
maritalStatus: Single,
partnerBirthDate: 0001-01-01,
gender: NotKnown,
militaryMonthCount: 0,
annualSalary: 0,
monthlySalary: 0,
salaryFrequency: 0,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
dePrivNursingInsurance: 0,
pensionFinancingOption: String,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
childrenCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
authId: String,
authRegistrationDate: 0001-01-01,
activationCode: String,
activationExpiringDate: 0001-01-01,
planInfoDate: 0001-01-01,
planInfoBag: String,
inactive: False,
dateCreated: 0001-01-01,
removeRequestDate: 0001-01-01,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
calculatorDataDate: 0001-01-01,
calculatorDataBag: String,
periodStart: 0001-01-01,
periodEnd: 0001-01-01,
memberId: 0,
infoBag: String,
projectionInfoBag: String,
companyPlanInfo: String,
infoProviderReference: String,
dateOfHire: 0001-01-01,
ssin: String,
isProxy: False,
isAllowedToVote: False,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
investmentRiskProfile: String,
parent:
{
id: 0,
employeeGuid: 00000000000000000000000000000000,
employeeId: String,
clientId: 0,
configurationId: 0,
lastName: String,
firstName: String,
companyName: String,
employeeGroup: String,
title: String,
birthdate: 0001-01-01,
emailAddress: String,
maritalStatus: Single,
partnerBirthDate: 0001-01-01,
gender: NotKnown,
militaryMonthCount: 0,
annualSalary: 0,
monthlySalary: 0,
salaryFrequency: 0,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
dePrivNursingInsurance: 0,
pensionFinancingOption: String,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
childrenCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
authId: String,
authRegistrationDate: 0001-01-01,
activationCode: String,
activationExpiringDate: 0001-01-01,
planInfoDate: 0001-01-01,
planInfoBag: String,
inactive: False,
dateCreated: 0001-01-01,
removeRequestDate: 0001-01-01,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
calculatorDataDate: 0001-01-01,
calculatorDataBag: String,
periodStart: 0001-01-01,
periodEnd: 0001-01-01,
memberId: 0,
infoBag: String,
projectionInfoBag: String,
companyPlanInfo: String,
infoProviderReference: String,
dateOfHire: 0001-01-01,
ssin: String,
isProxy: False,
isAllowedToVote: False,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
investmentRiskProfile: String,
parent:
{
id: 0,
employeeGuid: 00000000000000000000000000000000,
employeeId: String,
clientId: 0,
configurationId: 0,
lastName: String,
firstName: String,
companyName: String,
employeeGroup: String,
title: String,
birthdate: 0001-01-01,
emailAddress: String,
maritalStatus: Single,
partnerBirthDate: 0001-01-01,
gender: NotKnown,
militaryMonthCount: 0,
annualSalary: 0,
monthlySalary: 0,
salaryFrequency: 0,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
dePrivNursingInsurance: 0,
pensionFinancingOption: String,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
childrenCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
authId: String,
authRegistrationDate: 0001-01-01,
activationCode: String,
activationExpiringDate: 0001-01-01,
planInfoDate: 0001-01-01,
planInfoBag: String,
inactive: False,
dateCreated: 0001-01-01,
removeRequestDate: 0001-01-01,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
calculatorDataDate: 0001-01-01,
calculatorDataBag: String,
periodStart: 0001-01-01,
periodEnd: 0001-01-01,
memberId: 0,
infoBag: String,
projectionInfoBag: String,
companyPlanInfo: String,
infoProviderReference: String,
dateOfHire: 0001-01-01,
ssin: String,
isProxy: False,
isAllowedToVote: False,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
investmentRiskProfile: String,
pensionFundManager: String
},
pensionFundManager: String
},
pensionFundManager: String
}
}
},
counsellingOptions:
{
isEnabled: False,
callbackOption:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
sendAnEmailOption:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
serviceLineOption:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
bookAppointment:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
seniorAdvisory:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
}
},
dkCalculatorConfiguration:
{
folkepensionParameters:
{
year: 0,
baseAmount: 0,
pensionSupplementSingle: 0,
pensionSupplementOther: 0,
deductionOnBaseAmount: 0,
deductionOnIncomeOtherPct: 0,
deductionIncomeAfterAMB: 0,
deductionPensionSupplementSingle: 0,
deductionPensionSupplementOther: 0,
reductionBaseAmount: 0,
reductionPensionSupplement: 0,
reductionPensionSupplementOther: 0,
reductionPensionSupplementSpouse: 0
},
fortidspensionParameters:
{
year: 0,
stateSingle: 0,
stateOther: 0,
deductionOnIncomeOther: 0,
maxContributionPensioner: 0,
maxContributionNotPensioner: 0,
deductionSingle: 0,
deductionOther: 0,
reductionIncome: 0,
reductionIncomeSpouse: 0,
minimumSingle: 0,
minimumOther: 0
},
danishTaxParameters:
{
labourMarketContributionRate: 0,
bottomTaxRate: 0,
healthContributionRate: 0,
topTaxRate: 0,
topTaxLimit: 0,
taxCeilingPercentage: 0,
taxCeilingPercentagePositiveNetCapitalIncome: 0,
personalAllowanceYoung: 0,
personalAllowance: 0,
maximalCapitalPensionDeduction: 0,
baseDeductionPositiveNetCapitalIncome: 0,
shareTaxRateBelowLimit: 0,
shareTaxRateAboveLimit: 0,
limitShareTax: 0,
bottomLimitEmployeeDeduction: 0,
employeeDeductionRate: 0,
maximumEmploymentAllowance: 0,
propertyValueTaxPercentageBelowLimitEVL: 0,
propertyValueTaxPercentageAboveLimitEVL: 0,
limitPropertyValueTax: 0,
deductionOfPropertyValueTax6: 0,
deductionOfPropertyValueTax7: 0,
maximumImpactUnderEVL: 0,
negativeNetCapitalIncome: 0,
bottomDeductionEqualizationTax: 0,
equalizationTax: 0,
transferableBottomDeductionEqualizationTax: 0,
bottomLineJobDeduction: 0,
jobDeductionRate: 0,
maximumJobDeduction: 0
},
danishAdvisoryParameters:
{
normalRetirementAge: 0,
planningHorizon: 0,
retirementGreenThresholdPct: 0,
retirementAmberThresholdPct: 0,
incapacityGreenThresholdPct: 0,
incapacityAmberThresholdPct: 0,
criticalIllnessGreenThresholdPct: 0,
criticalIllnessAmberThresholdPct: 0,
deathSingleGreenThresholdPct: 0,
deathSingleAmberThresholdPct: 0,
deathMarriedGreenThresholdPct: 0,
deathMarriedAmberThresholdPct: 0
},
danishGeneralPensionParameters:
{
instalmentPensionContributionCeiling: 0,
retirementSavingContributionCeilingLessThan5: 0,
retirementSavingContributionCeilingMoreThan5: 0
}
},
dkPensionsInfoSsoTicket:
{
value: String,
expiration: 0001-01-01
},
dkPensionsInfo:
{
date: 0001-01-01
},
deCalculatorConfiguration:
{
socialSecurityParameters:
{
retirementInsuranceCeiling: 0,
healthInsuranceCeiling: 0,
currentPensionLevel: 0,
referenceIncome: 0,
ddrValues:
{
retirementInsuranceCeiling: 0,
healthInsuranceCeiling: 0,
currentPensionLevel: 0,
referenceIncome: 0
},
employerRetirementPct: 0,
employerUnemployementPct: 0,
employerHealthInsuranceBasePct: 0,
employerHealthInsuranceAdditionalPct: 0,
employerNursingCarePct: 0,
employeeRetirementPct: 0,
employeeUnemployementPct: 0,
employeeHealthInsuranceBasePct: 0,
employeeHealthInsuranceAdditionalPct: 0,
employeeNursingCarePct: 0,
employeeChildlessNursingCareAdditionalPct: 0
}
},
disabilityInsurancePlan:
{
disabilityDegree: String,
hasPremiumWaiverCover: False
},
criticalIllnessInsurancePlan: {},
deathInsurancePlan: {},
healthInsurancePlan:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0,
coverageType: None,
spouseCoverageType: None,
childCoverageType: None,
childCoverageMaxAge: 0
},
accidentInsurancePlan:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0,
insuranceAmount: 0,
deathCover: False,
dentalCover: False
},
dentalInsurancePlan:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0,
coverageType: String,
extendedCoverage: False
},
seniorCitizenConcept:
{
solidary: False,
hasSpecificPrice: False,
specificPrice: 0
},
retirementPlan:
{
contributionUnit: String,
mandatoryEmployerContribution: 0,
mandatoryEmployeeContribution: 0,
additionalContribution: 0,
defaultCarrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
hasDefaultSavingProduct: False,
defaultSavingProduct:
{
id: 0,
productId: 0,
productName: String,
riskProfile: String
}
},
deRetirementPlans:
{
retirementBenefitAmountDisplayOption: Accumulated,
retirementBenefitAmountDisplayOptions:
[
Accumulated
],
financingVehicles:
[
Pensionskasse
],
contributionTypes:
[
Employer
],
retirementPlans:
[
{
identifier: String,
name: String,
planDocumentReference: String,
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
carrierIds:
[
String
],
healthInsurance: String,
productType: Traditional,
groupInsuranceContractCode: String,
contributionFormula:
{
employerContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
employeeContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
hasVoluntaryEmployeeContribution: False,
employerMatchingFormula:
{
unit: 0,
multiplier: 0
}
},
financingVehicle: Pensionskasse,
retirementBenefit:
{
normalRetirementAge: 0,
normalRetirementAgeType: String,
earlyRetirementAge: 0,
primaryRetirementBenefitPaymentType: LumpSum,
alternativeRetirementBenefitPaymentType: LumpSum,
annuityFrequency: 0,
accruedRetirementPension: 0,
accruedRetirementLumpSum: 0,
projectedRetirementPensionGuaranteed: 0,
projectedRetirementLumpSumGuaranteed: 0,
projectedRetirementPensionInclSurpluses: 0,
projectedRetirementLumpSumInclSurpluses: 0,
projectedRetirementPensionInclPast: 0,
projectedRetirementLumpSumInclPast: 0
},
deathBeforeRetirementBenefit:
{
deathBeforeRetirementBenefitType: ContributionRefund,
spouseAnnuityPct: 0,
orphanAnnuityPct: 0,
halfOrphanAnnuityPct: 0,
annuityFrequency: 0,
deathLumpsum: 0,
spouseLumpSumDeathBeforeRetirement: 0,
spouseAnnuityDeathBeforeRetirement: 0
},
deathAfterRetirementBenefit:
{
deathAfterRetirementBenefitType: LumpSum,
eligibilityPeriod: 0,
spouseAnnuityPct: 0,
annuityFrequency: 0,
spouseLumpSumDeathAfterRetirement: 0,
spouseAnnuityDeathAfterRetirement: 0
},
disabilityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
invalidityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
biProServiceConfiguration:
{
getQuoteRequest: String,
groupPolicyNumber: String
},
contribution:
{
employerContribution: 0,
employerContributionFrequency: Annual,
employeeContribution: 0,
employeeContributionFrequency: Annual,
employerMatchingContribution: 0,
oneTimeContribution: 0,
aggregatePremiumContribution: 0
},
benefitDataDate: 0001-01-01,
insurancePolicyNumber: String,
dateJoined: 0001-01-01,
pricingTables: {}
}
],
defaultRetirementPlans:
[
{
identifier: String,
name: String,
planDocumentReference: String,
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
carrierIds:
[
String
],
healthInsurance: String,
productType: Traditional,
groupInsuranceContractCode: String,
contributionFormula:
{
employerContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
employeeContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
hasVoluntaryEmployeeContribution: False,
employerMatchingFormula:
{
unit: 0,
multiplier: 0
}
},
financingVehicle: Pensionskasse,
retirementBenefit:
{
normalRetirementAge: 0,
normalRetirementAgeType: String,
earlyRetirementAge: 0,
primaryRetirementBenefitPaymentType: LumpSum,
alternativeRetirementBenefitPaymentType: LumpSum,
annuityFrequency: 0,
accruedRetirementPension: 0,
accruedRetirementLumpSum: 0,
projectedRetirementPensionGuaranteed: 0,
projectedRetirementLumpSumGuaranteed: 0,
projectedRetirementPensionInclSurpluses: 0,
projectedRetirementLumpSumInclSurpluses: 0,
projectedRetirementPensionInclPast: 0,
projectedRetirementLumpSumInclPast: 0
},
deathBeforeRetirementBenefit:
{
deathBeforeRetirementBenefitType: ContributionRefund,
spouseAnnuityPct: 0,
orphanAnnuityPct: 0,
halfOrphanAnnuityPct: 0,
annuityFrequency: 0,
deathLumpsum: 0,
spouseLumpSumDeathBeforeRetirement: 0,
spouseAnnuityDeathBeforeRetirement: 0
},
deathAfterRetirementBenefit:
{
deathAfterRetirementBenefitType: LumpSum,
eligibilityPeriod: 0,
spouseAnnuityPct: 0,
annuityFrequency: 0,
spouseLumpSumDeathAfterRetirement: 0,
spouseAnnuityDeathAfterRetirement: 0
},
disabilityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
invalidityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
biProServiceConfiguration:
{
getQuoteRequest: String,
groupPolicyNumber: String
},
contribution:
{
employerContribution: 0,
employerContributionFrequency: Annual,
employeeContribution: 0,
employeeContributionFrequency: Annual,
employerMatchingContribution: 0,
oneTimeContribution: 0,
aggregatePremiumContribution: 0
},
benefitDataDate: 0001-01-01,
insurancePolicyNumber: String,
dateJoined: 0001-01-01,
pricingTables: {}
}
]
},
preventiveTreatment:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0
},
isPensionScheme: False,
pathFinder:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0
},
financialWellBeing:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0
},
useInformalLanguage: False,
usesSSO: False,
authenticationMethod:
{
type: NemId,
saClientId: String,
registrationFields:
[
String
]
},
cprNumberNeeded: False,
activationCodeRequired: False,
employerEmailDomain: String,
version: String,
taxPseudocodeURL: String,
calculatorConfiguration:
{
isEnabled: False,
cdyPosition: String,
amountInputPrecision: 0,
percentInputPrecision: 0,
locale:
{
String: String
},
displayPrecision: 0,
upwardsConversionPrecision: 0,
downwardsConversionPrecision: 0,
useInvestmentProductsFile: False,
investmentProductsFileName: String,
member:
{
userId: String,
systemId: String,
schemeCode: String,
sessionId: String,
clientId: String,
clientCode: String,
isDefault: False,
groupId: String,
groupNameUpper: String,
appName: String,
appNameUpper: String,
key: String,
keyUpper: String,
country: String,
locale: String,
ccy: String,
cdy: String,
status: String,
statusCode: String,
category: String,
scheme: String,
primarySalary: String,
email: String,
employer:
{
id: String,
code: String,
name: String,
logo: String,
config: {}
},
roles: 0,
asAt: 0001-01-01,
calcDate: 0001-01-01,
nextEOFY: 0001-06-30,
periodToNextEOFY: 0.5,
year: 0,
hasPartner: False,
includePartner: False,
includePartnerInCalc: False,
homeOwner: False,
targetAge: 0,
targetTime: 0,
targetIncomeR: 0,
targetIncomeRFreq: 0,
targetIncomeRAnnual: 0,
targetP: 0,
includeSS: False,
firstName: String,
lastName: String,
gender: Female,
dob: 0001-01-01,
salary: 0,
people:
[
{
type: Primary,
index: 0,
firstName: String,
lastName: String,
gender: Female,
isAgeInput: False,
dob: 0001-01-01,
age: 0,
exactAge: 0,
ageAtLast30June: 0,
privateHealthInsurance: False,
serviceDate: 0001-01-01,
service: 0,
intService: 0,
ageR: 0,
ageRMonths: 0,
email: String,
salaries:
{
String:
{
type: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
indexType: String,
salaryChanges:
[
{
fromAge: 0,
amount: 0
}
]
}
},
salary: 0,
salaryFreq: 0,
salaryChangeSeries:
[
0
],
hasOtherIncome: False,
otherIncome:
[
{
name: String,
type: Pension,
amount: 0,
fromAge: 0,
toAge: 0,
isTaxable: False,
isVector: False,
vector:
[
0
],
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
socialSecurity:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
taxableDeductions: 0,
nonTaxableDeductions: 0,
careerChanges:
{
willTake: False,
breaks:
[
{
fromAge: 0,
toAge: 0,
workingRate: 0
}
],
careerBreakSeries:
[
0
],
totalYears: 0
},
custom:
{
String: String
},
salaryKey: String,
annualProjectibleSalary: 0,
projectionBreakdownCode: Salary You,
lookup: "Salary You:Primary",
ssBreakdownCode: SocialSecurityYou,
ssLookup: "SocialSecurityYou:Primary",
asAt: 0001-01-01,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
assets:
[
{
type: FinAsset,
owner: Primary,
code: String,
assetIndex: 0,
lookup: "String:Primary:0",
name: String,
ccy: String,
value: 0,
change: 0,
transferTo: 0,
transferAge: 0,
willSpend: False,
minRule: NoMinimum,
maxRule: NoMaximum,
ssTreatment: Exempt,
spendOnAnnuity: False,
contTaxRate: 0,
totalConts: 0,
usePreCalculatedContributions: False,
totalContributions:
[
[
0
]
],
futureAllocations:
[
[
{
String: 0
}
]
],
assetType: FinAsset,
totalContsFreq: 1,
totalLumpSumConts: 0,
contributions:
[
{
code: String,
index: 0,
name: String,
ccy: String,
contTable: String,
isEmployeeCont: False,
employerFlag: False,
type: Fixed,
linkedContIndex: 0,
sourceRate: String,
isTaxable: False,
amount: 0,
coreAmount: 0,
freq: 0,
rate: 0,
coreRate: 0,
fromAge: 0,
toAge: 0,
salary: 0,
annualAmount: 0,
annualCoreAmount: 0,
isAlwaysOneOff: False,
isOneOff: True,
constraintType: LumpSum,
custom:
{
String: String
},
memberRateLookup:
{
0: 0
},
isFromSalary: False,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
fees:
[
{
name: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
rate: 0,
isTaxable: False,
fromAge: 0,
toAge: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
feeCapArrangements:
[
{
name: String,
amount: 0,
indexationRateSeries: 0,
rate: 0,
feesIncluded:
[
0
],
fromTime: 0,
toTime: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
custom:
{
String: String
},
rebalance: False,
retLumpSum: False,
allocSeries:
[
{
current:
{
String: 0
},
future:
{
String: 0
}
}
],
currentAssetClassAllocSeries:
{
0:
{
String: 0
}
},
futureAssetClassAllocSeries:
{
0:
{
String: 0
}
},
ratesSource: DB,
alloc:
[
{
name: String,
fromAge: 0,
optAlloc:
{
current:
{
String: 0
},
future:
{
String: 0
}
},
currentAssetClassAlloc:
{
String: 0
},
futureAssetClassAlloc:
{
String: 0
},
totalCurrentAlloc: 0,
totalFutureAlloc: 0
}
],
allocKeys:
[
String
],
returns:
{
String:
[
{
name: String,
fromAge: 0,
earningRate: 0,
taxRate: 0,
returnRate: 0
}
]
},
returnRates:
{
String:
{
earningRates:
[
0
],
taxRates:
[
0
]
}
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
includeAnnuities: False,
annuities:
[
{
priceType: Calc,
price: 0,
owner: Primary,
gender: Female,
ownerAge: 0,
spouseAge: 0,
type: Deferred,
purchaseType: Perc,
purchaseAmount: 0,
percBalanceSpent: 0,
amountSpent: 0,
incomePurchased: 0,
purchaseAge: 0,
deferralPeriod: 0,
indexationName: String,
drStochastic: String,
impliedInflationStochasticSeries: String,
reversion: 0,
guarantee: 0,
timing: 0,
scaleQx: 0,
scaleQxPartner: 0,
scaleImpr: 0,
scaleImprPartner: 0,
ageRating: 0,
spouseAgeRating: 0,
custom:
{
String: String
},
tableName: String,
tableNamePartner: String,
imprFactorTableName: String,
imprFactorTableNamePartner: String,
hasPartnerTables: True,
spouseAgeAtPurchase: 0,
expense: 0,
cacheKey: LifeTables-String-String,
partnerCacheKey: LifeTables-String-String,
targetTpx: 0,
paymentTerm: 0,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
spending:
{
selected: String,
willChangeLate: False,
ageRLate: 0,
selectedLate: String,
goals:
[
{
name: String,
amount: 0,
freq: 0,
effectiveFreq: 1,
excludeFromProjection: False,
fromAge: 0,
toAge: 0,
selectedPersonalised: String,
tag: String,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
lumpSumType: Perc,
lumpSumRate: 0,
lumpSumAmount: 0,
count: 1,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
investmentProperties:
[
{
owner: Primary,
value: 0,
rentYield: 0,
expense: 0,
downsize: 0,
downsizeAge: 0,
downsizeToAsset: 0,
rates: 0,
lookup: "Prop:Primary",
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
incomeVectors:
{
String:
[
0
]
},
config:
{
country: String,
clientCode: String,
isStochastic: False,
stochasticLoopType: Parallel,
stochProjServiceLoc: WebServer,
stochProjSvcCallType: Sync,
dataSet: String,
solveTarget: NA,
solveTolerance: 0,
indexationRatesSource: DB,
discRatesSource: DB,
returnRatesSource: DB,
deterministicSim: 0,
stochasticSim: 0,
simCount: 0,
simsToIncludeDetails:
[
0
],
includeBalArray: False,
includeProjectionInStochasticResult: False,
includeFirstProjectionInStochasticResult: False,
usesStochasticData: True,
includeAllSpendingResult: False,
includeAllContributionProjectionResult: False,
includeAllAssetsProjectionResults: False,
includeAllSummaryProjectionResult: False,
includePreCalculatedContributionsInResponse: False,
includedProjections:
[
String
]
},
indexation:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
annuityDisc:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
indexationRates:
{
String:
[
0
]
},
annuityDiscRates:
{
String:
[
0
]
},
balance: 0,
planSomeValue: String,
flag1: False,
flag2: True,
isFriendly: True,
financingOption: String,
totalYears: 7,
totalLoopYears: 100,
age: 0,
ageR: 0,
intAge: 0,
indexType: String,
indexTypePre: String,
indexTypePost: String,
deflationType: String,
custom:
{
String: String
},
countryCalcConfig: {},
summary:
{
age: 0,
salary: 0,
balance: 0,
invOption: String,
contributions:
[
{
code: String,
name: String,
assetCode: String,
assetName: String,
isEmployeeCont: False,
amount: 0,
freq: 0,
rate: 0
}
]
},
lastModified: 0001-01-01,
isReturningUser: False,
clientCountryConfigCacheKey: ClientCountryConfig-String-String,
personalAssets: 0,
resultsSummary:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
totalContribution:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
id: String
},
clientCountryConfig:
{
clientCode: String,
clientName: String,
countryCode: String,
source:
{
d: Db,
t: 0
},
ageRMin: 0,
ageRMax: 0,
primarySalary: String,
annuityConfig:
{
tableNames:
[
{
name: String,
gender: Female
}
],
imprFactorTableNames:
[
{
name: String,
gender: Female
}
],
reversion: 0,
guarantee: 0,
timing: 0,
allowDiscountPreRet: False,
scaleQx: 0,
scaleImpr: 0,
ageRating: 0,
spouseAgeRating: 0,
expense: 0,
percBalanceSpent: 0,
amountSpent: 0,
incomePurchased: 0,
deferralPeriod: 0,
indexationName: String,
drStochastic: String,
impliedInflationStochasticSeries: String,
targetTpx: 0,
priceType: Calc,
price: 0
},
assets:
[
{
code: String,
name: String,
rebalance: False,
canEditInvestmentChoice: False,
willSpend: False,
investments:
[
String
],
contributions:
[
{
code: String,
name: String,
type: Fixed,
isEmployeeCont: False,
table: String,
ccy: String,
fromAge: 0,
toAge: 0,
indexationType: String,
salaryType: String,
isTaxable: False,
relatedRate: String,
order: 0,
editable: False,
constraints:
[
{
fromAge: 0,
toAge: 0,
min: 0,
max: 0,
step: 0
}
],
amountType: Any,
isOneOff: False
}
],
isOneOff: False
}
],
contTables:
[
{
code: String,
type: Fixed,
rates:
{
String: 0
},
rateSpecs:
[
{
fromAge: 0,
toAge: 0,
fromService: 0,
toService: 0,
sourceRate: 0,
dateFrom: 0001-01-01,
dateTo: 0001-01-01,
upperLimit: 0,
rate: 0,
coreRate: 0,
lookupKey: String
}
],
keyTemplate: age-service-rate
}
],
investments:
[
{
code: String,
name: String,
group: String,
isAssetClassFund: False,
allocs:
[
{
fromAge: 0,
term: 0,
allocs:
{
String: 0
},
totalAlloc: 0
}
],
order: 0,
allocationsDictionary:
{
0: {}
}
}
],
content:
{
String:
[
{
section: String,
itemId: String,
itemCode: String,
country: String,
lang: String,
app: String,
companyId: String,
company: String,
elements:
{
String: String
},
id: String
}
]
},
environments:
{
String: String
},
customNumericConstraints:
{
String:
{
min: 0,
max: 0,
step: 0
}
},
assetReturnRates:
{
String:
{
earningRates:
[
0
],
taxRates:
[
0
]
}
},
investmentPropertyRates: 0,
getAssetClassFundDictionary:
{
String: False
},
getTermBasedFundDictionary:
{
String: True
},
getAllocationsDictionary:
{
String:
{
0: {}
}
},
assetNameMap:
{
String: String
},
assetContNameMap:
{
String:
{
String: String
}
},
cacheKey: ClientCountryConfig-String-String,
asAt: 0001-01-01,
id: String
},
colorScheme:
{
primaryColor1: String,
primaryColor2: String,
decorativeColor1: String,
decorativeColor2: String,
decorativeColor3: String,
decorativeColor4: String,
decorativeColor5: String,
fontColor1: String,
fontColor2: String,
tableHeaderFontColor: String,
tableEmployerMatchFontColor: String,
reportColors:
{
tableColors:
{
headerTableFontColor: String,
basicTableHeaderColor: String,
basicTableFontColor: String,
panel1Color: String,
panel2Color: String,
panel3Color: String
}
}
},
riskProfileMapping:
{
String:
{
String: String
}
},
defaultRiskLevel: String,
dkAnnuityPriceList:
[
{
carrierName: String,
riskProfile: String,
price: 0
}
],
dkCarrierIDMapping:
{
String: String
},
dkDefaultCarrierID: String,
frConfiguration:
{
planConfigurations:
[
{
type: PEE,
name: String,
contributionFee: 0,
aumFeeUnitLinked: 0,
aumFeeInsurerAsset: 0,
planLevelContributionCaps:
[
{
type: None,
contributionType: EmployeeMandatory,
value: 0
}
],
fundLevelContributionCaps:
{
String:
[
{
type: None,
contributionType: EmployeeMandatory,
value: 0
}
]
},
contributionRuleMapping:
{
String:
[
0
]
}
}
],
contributionRules:
[
{
id: 0,
name: String,
contributionType: EmployeeMandatory,
bracketType: None,
brackets:
[
{
threshold: 0,
rate: 0
}
],
numberOfBrackets: 1
}
]
},
rpcLevelInfo:
{
level1: 0,
level2: 0,
level3: 0
},
frIncludePEROProfitSharingSavings: False,
ptLifetimePensionAnnuityFactors:
[
{
age: 0,
isReversionary: False,
factor: 0
}
],
ptPensionDrawdownAnnuityFactors:
[
{
term: 0,
investmentCode: String,
factor: 0
}
],
salaryGrowthIndexMappings:
[
{
name: String,
indexType: String
}
]
},
configurationIds:
{
configuration:
[
0
],
planParameters: 0
},
newDocumentDaySpan: 0,
sasTokenDurationInSeconds: 0,
dataRetentionPeriodInYears: 0,
groupConfig:
{
entityColumnFilters:
[
{
entity: String,
alias: String,
ordinal: 0,
columns:
[
{
type: Enum,
ordinal: 0,
value: String,
values:
[
String
]
}
]
}
],
rule: String
},
memberDocumentConfig:
{
maxFileSizeMB: 0,
allowedMIMETypes:
[
String
]
},
pensionSightClient:
{
clientID: String,
name: String,
name_NL: String,
name_FR: String,
name_EN: String,
text_Standard_Beneficiary_Nominations: String,
text_Specific_Beneficiary_Nominations: String
},
frCompanyPlans:
{
currentEmployerPlans:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
previousEmployerPlans:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
individualCompanyPlans:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
others:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
current:
{
pee:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
pero:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
percol:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
perin:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
noMatchingCategory:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
incorrectCategoryMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
excessPlanMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
}
},
previous:
{
pee:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
pero:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
percol:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
perin:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
noMatchingCategory:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
incorrectCategoryMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
excessPlanMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
}
},
individual:
{
pee:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
pero:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
percol:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
perin:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
noMatchingCategory:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
incorrectCategoryMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
excessPlanMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
}
}
},
esRetirementPlans:
{
retirementPlans:
[
{
identifier: String,
name: String,
salaryPercentage: 0,
ceilingDate1: 0001-01-01,
ceilingDate2: 0001-01-01,
ceilingPercentageBeforeDate1: 0,
ceilingPercentageBeforeDate2: 0,
salaryComputationOption: String,
salaryCeiling1: 0,
salaryCeiling2: 0,
contribution:
{
employmentStatusPlan: String,
balanceCurrentEmployer: 0,
employeeContribution: 0,
employeeContributionDate: 0001-01-01,
employerContribution: 0,
employerContributionDate: 0001-01-01,
voluntaryContribution: 0,
voluntaryContributionDate: 0001-01-01,
totalContribution: 0
}
}
]
},
frCalculatorConfiguration:
{
socialSecurityParameters:
{
socialSecurityContributionCeiling: 0
}
},
frFundSetups:
[
{
id: String,
name: String,
code: String
}
],
frPlanSetups:
[
{
planType: String,
name: String,
funds:
[
String
],
connectorID: 0,
personalInformation: String,
voluntaryContributions: String,
investmentOptions: String,
payoutOptions: String,
yourBeneficiaries: String,
retirementLiquidation: String
}
],
frPreviousPlansSetups:
[
{
providerName: String,
planType: String,
link: String
}
],
frIndividualPlanFunds:
[
String
],
beRetirementPlans:
[
{
type: String,
reversible: 0,
employerRetirementPlan:
{
retirementPlans:
[
{
name: String,
type: String,
annuity:
{
deathCover: 0,
noDeathCover: 0
},
lumpSum:
{
deathCover: 0,
noDeathCover: 0
},
accruedReserves: 0,
legalMinimum: 0,
vestedReserves: 0,
currency: String,
frequency: String
}
],
lumpSumTotalDeathCover: 0,
lumpSumTotalNoDeathCover: 0,
annuityTotalDeathCover: 0,
annuityTotalNoDeathCover: 0,
totalAccruedReserves: 0,
totalLegalMinimum: 0,
totalVestedReserves: 0
},
employeeRetirementPlan:
{
retirementPlans:
[
{
name: String,
type: String,
annuity:
{
deathCover: 0,
noDeathCover: 0
},
lumpSum:
{
deathCover: 0,
noDeathCover: 0
},
accruedReserves: 0,
legalMinimum: 0,
vestedReserves: 0,
currency: String,
frequency: String
}
],
lumpSumTotalDeathCover: 0,
lumpSumTotalNoDeathCover: 0,
annuityTotalDeathCover: 0,
annuityTotalNoDeathCover: 0,
totalAccruedReserves: 0,
totalLegalMinimum: 0,
totalVestedReserves: 0
},
totalAnnuity: 0,
totalLumpSum: 0,
totalVestedReserves: 0,
totalAccruedReserves: 0,
totalLegalMinimum: 0
}
],
beContributions:
{
balances:
[
{
employerFundDate: 0001-01-01,
contributions: 0,
return: 0,
accruedValue: 0,
legalMinimum: 0,
vestedReserves: 0,
currency: String
}
]
},
privateClientProducts:
[
{
carrier: 0,
privateProductId: 0
}
],
contactUs:
{
id: String,
subjectFormat: String,
sendToBCC:
[
String
],
sendToCC:
[
String
],
sendFrom:
[
String
],
bodyTemplate: String
},
emailSettings:
[
{
id: String,
subjectFormat: String,
sendToBCC:
[
String
],
sendToCC:
[
String
],
sendFrom:
[
String
],
bodyTemplate: String
}
],
recommendation:
{
products:
[
{
question:
{
number: 0,
description: String
},
options:
[
{
value: 0,
description: String
}
]
}
],
riskQuestions:
[
{
}
],
risks:
[
{
startValue: 0,
endValue: 0,
riskName: String,
riskId: String
}
]
},
recommendationProduct:
{
products:
[
{
product: String,
formula: String,
carrier: String,
productTypeId: 0,
score: 0
}
],
productRiskMatrix:
[
{
}
],
barGraphData:
[
{
String: String
}
],
productTypeData:
[
{
}
]
},
ptFundValues:
[
{
id: 0,
fundId: String,
clientId: 0,
informationDate: 0001-01-01,
investmentReturnTwelveMonths: 0,
investmentReturnThreeYears: 0,
investmentReturnFiveYears: 0,
currentAnnualPensionFee: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==
}
],
ptFundsSetups:
[
{
identifier: String,
name: String
}
],
ptContributionData:
{
id: 0,
memberId: 0,
choiceStartDate: 0001-01-01,
choiceEndDate: 0001-01-01,
baseContributionPercent: 0,
voluntaryContributionPercent: 0,
incentiveContributionPercent: 0,
totalContributionPercent: 0,
baseContributionValue: 0,
voluntaryContributionValue: 0,
incentiveContributionValue: 0,
totalContributionValue: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01
},
ptInvestmentAllocations:
[
{
id: 0,
memberId: 0,
fundId: String,
currentBalancePercent: 0,
futureContributionPercent: 0,
currentBalanceFutureContributionPercent: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01
}
],
ptInvestmentSetup:
{
hasLifeCycle: False,
isCurrentBalanceDisplayed: False,
isFutureContributionDisplayed: False,
isCurrentBalanceFutureContributionDisplayed: False,
isAdditionalInfoDisplayed: False,
choicePeriodStartDate: 0001-01-01,
choicePeriodEndDate: 0001-01-01,
lifeCycleAgeBasis: String,
lifeCycleAgeBasisDate: 0001-01-01,
lifeCycleAge: 0,
baseContributionPercent: 0,
isBaseContributionRuleExisting: False,
isTotalAllocated1To100: False,
childrenCount: 0
},
ptFundLifecycleList:
{
investmentChoiceList:
[
{
String: String
}
]
},
ptParticipantStatusSetup:
{
isNewJoinerFormEnabled: False,
isLeaverFormEnabled: False,
isNewJoinerDataExisting: False,
isLeaverDataExisting: False
},
ptMatchingContributionList:
[
{
voluntary: 0,
match: 0
}
],
votingPollSetup:
{
code: String,
startDate: 0001-01-01,
endDate: 0001-01-01,
defaultImage: String,
options:
[
{
set: String,
id: String,
name: String,
value:
[
{
identifier: String,
name: String,
imageUri: String,
description1: String,
description2: String,
link: String
}
]
}
]
},
votingPollConfig:
[
{
order: 0,
label: String,
field: String,
type: String
}
],
ptCalculatorConfiguration:
{
socialSecurityParameters:
{
normalRetirementAge: 0,
normalRetirementAgeMonths: 0
}
},
bookingInfo:
{
bookingAllowed: False,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
],
hasBookingTime: False,
bookingTimeLink: String
},
dkPublicContactUsSetup:
{
lookupReference: String,
currentProduct: String,
productEmails:
[
{
product: String,
emails:
[
String
]
}
],
toRecipients:
[
String
],
ccRecipients:
[
String
],
bccRecipients:
[
String
]
}
},
member:
{
userId: String,
systemId: String,
schemeCode: String,
sessionId: String,
clientId: String,
clientCode: String,
isDefault: False,
groupId: String,
groupNameUpper: String,
appName: String,
appNameUpper: String,
key: String,
keyUpper: String,
country: String,
locale: String,
ccy: String,
cdy: String,
status: String,
statusCode: String,
category: String,
scheme: String,
primarySalary: String,
email: String,
employer:
{
id: String,
code: String,
name: String,
logo: String,
config: {}
},
roles: 0,
asAt: 0001-01-01,
calcDate: 0001-01-01,
nextEOFY: 0001-06-30,
periodToNextEOFY: 0.5,
year: 0,
hasPartner: False,
includePartner: False,
includePartnerInCalc: False,
homeOwner: False,
targetAge: 0,
targetTime: 0,
targetIncomeR: 0,
targetIncomeRFreq: 0,
targetIncomeRAnnual: 0,
targetP: 0,
includeSS: False,
firstName: String,
lastName: String,
gender: Female,
dob: 0001-01-01,
salary: 0,
people:
[
{
type: Primary,
index: 0,
firstName: String,
lastName: String,
gender: Female,
isAgeInput: False,
dob: 0001-01-01,
age: 0,
exactAge: 0,
ageAtLast30June: 0,
privateHealthInsurance: False,
serviceDate: 0001-01-01,
service: 0,
intService: 0,
ageR: 0,
ageRMonths: 0,
email: String,
salaries:
{
String:
{
type: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
indexType: String,
salaryChanges:
[
{
fromAge: 0,
amount: 0
}
]
}
},
salary: 0,
salaryFreq: 0,
salaryChangeSeries:
[
0
],
hasOtherIncome: False,
otherIncome:
[
{
name: String,
type: Pension,
amount: 0,
fromAge: 0,
toAge: 0,
isTaxable: False,
isVector: False,
vector:
[
0
],
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
socialSecurity:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
taxableDeductions: 0,
nonTaxableDeductions: 0,
careerChanges:
{
willTake: False,
breaks:
[
{
fromAge: 0,
toAge: 0,
workingRate: 0
}
],
careerBreakSeries:
[
0
],
totalYears: 0
},
custom:
{
String: String
},
salaryKey: String,
annualProjectibleSalary: 0,
projectionBreakdownCode: Salary You,
lookup: "Salary You:Primary",
ssBreakdownCode: SocialSecurityYou,
ssLookup: "SocialSecurityYou:Primary",
asAt: 0001-01-01,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
assets:
[
{
type: FinAsset,
owner: Primary,
code: String,
assetIndex: 0,
lookup: "String:Primary:0",
name: String,
ccy: String,
value: 0,
change: 0,
transferTo: 0,
transferAge: 0,
willSpend: False,
minRule: NoMinimum,
maxRule: NoMaximum,
ssTreatment: Exempt,
spendOnAnnuity: False,
contTaxRate: 0,
totalConts: 0,
usePreCalculatedContributions: False,
totalContributions:
[
[
0
]
],
futureAllocations:
[
[
{
String: 0
}
]
],
assetType: FinAsset,
totalContsFreq: 1,
totalLumpSumConts: 0,
contributions:
[
{
code: String,
index: 0,
name: String,
ccy: String,
contTable: String,
isEmployeeCont: False,
employerFlag: False,
type: Fixed,
linkedContIndex: 0,
sourceRate: String,
isTaxable: False,
amount: 0,
coreAmount: 0,
freq: 0,
rate: 0,
coreRate: 0,
fromAge: 0,
toAge: 0,
salary: 0,
annualAmount: 0,
annualCoreAmount: 0,
isAlwaysOneOff: False,
isOneOff: True,
constraintType: LumpSum,
custom:
{
String: String
},
memberRateLookup:
{
0: 0
},
isFromSalary: False,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
fees:
[
{
name: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
rate: 0,
isTaxable: False,
fromAge: 0,
toAge: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
feeCapArrangements:
[
{
name: String,
amount: 0,
indexationRateSeries: 0,
rate: 0,
feesIncluded:
[
0
],
fromTime: 0,
toTime: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
custom:
{
String: String
},
rebalance: False,
retLumpSum: False,
allocSeries:
[
{
current:
{
String: 0
},
future:
{
String: 0
}
}
],
currentAssetClassAllocSeries:
{
0:
{
String: 0
}
},
futureAssetClassAllocSeries:
{
0:
{
String: 0
}
},
ratesSource: DB,
alloc:
[
{
name: String,
fromAge: 0,
optAlloc:
{
current:
{
String: 0
},
future:
{
String: 0
}
},
currentAssetClassAlloc:
{
String: 0
},
futureAssetClassAlloc:
{
String: 0
},
totalCurrentAlloc: 0,
totalFutureAlloc: 0
}
],
allocKeys:
[
String
],
returns:
{
String:
[
{
name: String,
fromAge: 0,
earningRate: 0,
taxRate: 0,
returnRate: 0
}
]
},
returnRates:
{
String:
{
earningRates:
[
0
],
taxRates:
[
0
]
}
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
includeAnnuities: False,
annuities:
[
{
priceType: Calc,
price: 0,
owner: Primary,
gender: Female,
ownerAge: 0,
spouseAge: 0,
type: Deferred,
purchaseType: Perc,
purchaseAmount: 0,
percBalanceSpent: 0,
amountSpent: 0,
incomePurchased: 0,
purchaseAge: 0,
deferralPeriod: 0,
indexationName: String,
drStochastic: String,
impliedInflationStochasticSeries: String,
reversion: 0,
guarantee: 0,
timing: 0,
scaleQx: 0,
scaleQxPartner: 0,
scaleImpr: 0,
scaleImprPartner: 0,
ageRating: 0,
spouseAgeRating: 0,
custom:
{
String: String
},
tableName: String,
tableNamePartner: String,
imprFactorTableName: String,
imprFactorTableNamePartner: String,
hasPartnerTables: True,
spouseAgeAtPurchase: 0,
expense: 0,
cacheKey: LifeTables-String-String,
partnerCacheKey: LifeTables-String-String,
targetTpx: 0,
paymentTerm: 0,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
spending:
{
selected: String,
willChangeLate: False,
ageRLate: 0,
selectedLate: String,
goals:
[
{
name: String,
amount: 0,
freq: 0,
effectiveFreq: 1,
excludeFromProjection: False,
fromAge: 0,
toAge: 0,
selectedPersonalised: String,
tag: String,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
lumpSumType: Perc,
lumpSumRate: 0,
lumpSumAmount: 0,
count: 1,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
investmentProperties:
[
{
owner: Primary,
value: 0,
rentYield: 0,
expense: 0,
downsize: 0,
downsizeAge: 0,
downsizeToAsset: 0,
rates: 0,
lookup: "Prop:Primary",
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
incomeVectors:
{
String:
[
0
]
},
config:
{
country: String,
clientCode: String,
isStochastic: False,
stochasticLoopType: Parallel,
stochProjServiceLoc: WebServer,
stochProjSvcCallType: Sync,
dataSet: String,
solveTarget: NA,
solveTolerance: 0,
indexationRatesSource: DB,
discRatesSource: DB,
returnRatesSource: DB,
deterministicSim: 0,
stochasticSim: 0,
simCount: 0,
simsToIncludeDetails:
[
0
],
includeBalArray: False,
includeProjectionInStochasticResult: False,
includeFirstProjectionInStochasticResult: False,
usesStochasticData: True,
includeAllSpendingResult: False,
includeAllContributionProjectionResult: False,
includeAllAssetsProjectionResults: False,
includeAllSummaryProjectionResult: False,
includePreCalculatedContributionsInResponse: False,
includedProjections:
[
String
]
},
indexation:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
annuityDisc:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
indexationRates:
{
String:
[
0
]
},
annuityDiscRates:
{
String:
[
0
]
},
balance: 0,
planSomeValue: String,
flag1: False,
flag2: True,
isFriendly: True,
financingOption: String,
totalYears: 7,
totalLoopYears: 100,
age: 0,
ageR: 0,
intAge: 0,
indexType: String,
indexTypePre: String,
indexTypePost: String,
deflationType: String,
custom:
{
String: String
},
countryCalcConfig: {},
summary:
{
age: 0,
salary: 0,
balance: 0,
invOption: String,
contributions:
[
{
code: String,
name: String,
assetCode: String,
assetName: String,
isEmployeeCont: False,
amount: 0,
freq: 0,
rate: 0
}
]
},
lastModified: 0001-01-01,
isReturningUser: False,
clientCountryConfigCacheKey: ClientCountryConfig-String-String,
personalAssets: 0,
resultsSummary:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
totalContribution:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
id: String
}
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { stochastic: { member: { userId: String, systemId: String, schemeCode: String, sessionId: String, clientId: String, clientCode: String, isDefault: False, groupId: String, groupNameUpper: String, appName: String, appNameUpper: String, key: String, keyUpper: String, country: String, locale: String, ccy: String, cdy: String, status: String, statusCode: String, category: String, scheme: String, primarySalary: String, email: String, employer: { id: String, code: String, name: String, logo: String, config: {} }, roles: 0, asAt: 0001-01-01, calcDate: 0001-01-01, nextEOFY: 0001-06-30, periodToNextEOFY: 0.5, year: 0, hasPartner: False, includePartner: False, includePartnerInCalc: False, homeOwner: False, targetAge: 0, targetTime: 0, targetIncomeR: 0, targetIncomeRFreq: 0, targetIncomeRAnnual: 0, targetP: 0, includeSS: False, firstName: String, lastName: String, gender: Female, dob: 0001-01-01, salary: 0, people: [ { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, age: 0, exactAge: 0, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salary: 0, salaryFreq: 0, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, isVector: False, vector: [ 0 ], custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], socialSecurity: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ], careerBreakSeries: [ 0 ], totalYears: 0 }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: Salary You, lookup: "Salary You:Primary", ssBreakdownCode: SocialSecurityYou, ssLookup: "SocialSecurityYou:Primary", asAt: 0001-01-01, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], assets: [ { type: FinAsset, owner: Primary, code: String, assetIndex: 0, lookup: "String:Primary:0", name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, usePreCalculatedContributions: False, totalContributions: [ [ 0 ] ], futureAllocations: [ [ { String: 0 } ] ], assetType: FinAsset, totalContsFreq: 1, totalLumpSumConts: 0, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, isEmployeeCont: False, employerFlag: False, type: Fixed, linkedContIndex: 0, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: True, constraintType: LumpSum, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], custom: { String: String }, rebalance: False, retLumpSum: False, allocSeries: [ { current: { String: 0 }, future: { String: 0 } } ], currentAssetClassAllocSeries: { 0: { String: 0 } }, futureAssetClassAllocSeries: { 0: { String: 0 } }, ratesSource: DB, alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, currentAssetClassAlloc: { String: 0 }, futureAssetClassAlloc: { String: 0 }, totalCurrentAlloc: 0, totalFutureAlloc: 0 } ], allocKeys: [ String ], returns: { String: [ { name: String, fromAge: 0, earningRate: 0, taxRate: 0, returnRate: 0 } ] }, returnRates: { String: { earningRates: [ 0 ], taxRates: [ 0 ] } }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], includeAnnuities: False, annuities: [ { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleQxPartner: 0, scaleImpr: 0, scaleImprPartner: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, tableNamePartner: String, imprFactorTableName: String, imprFactorTableNamePartner: String, hasPartnerTables: True, spouseAgeAtPurchase: 0, expense: 0, cacheKey: LifeTables-String-String, partnerCacheKey: LifeTables-String-String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], spending: { selected: String, willChangeLate: False, ageRLate: 0, selectedLate: String, goals: [ { name: String, amount: 0, freq: 0, effectiveFreq: 1, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], lumpSumType: Perc, lumpSumRate: 0, lumpSumAmount: 0, count: 1, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, investmentProperties: [ { owner: Primary, value: 0, rentYield: 0, expense: 0, downsize: 0, downsizeAge: 0, downsizeToAsset: 0, rates: 0, lookup: "Prop:Primary", asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], incomeVectors: { String: [ 0 ] }, config: { country: String, clientCode: String, isStochastic: False, stochasticLoopType: Parallel, stochProjServiceLoc: WebServer, stochProjSvcCallType: Sync, dataSet: String, solveTarget: NA, solveTolerance: 0, indexationRatesSource: DB, discRatesSource: DB, returnRatesSource: DB, deterministicSim: 0, stochasticSim: 0, simCount: 0, simsToIncludeDetails: [ 0 ], includeBalArray: False, includeProjectionInStochasticResult: False, includeFirstProjectionInStochasticResult: False, usesStochasticData: True, includeAllSpendingResult: False, includeAllContributionProjectionResult: False, includeAllAssetsProjectionResults: False, includeAllSummaryProjectionResult: False, includePreCalculatedContributionsInResponse: False, includedProjections: [ String ] }, indexation: [ { name: String, fromAge: 0, rate: 0 } ], annuityDisc: [ { name: String, fromAge: 0, rate: 0 } ], indexationRates: { String: [ 0 ] }, annuityDiscRates: { String: [ 0 ] }, balance: 0, planSomeValue: String, flag1: False, flag2: True, isFriendly: True, financingOption: String, totalYears: 7, totalLoopYears: 100, age: 0, ageR: 0, intAge: 0, indexType: String, indexTypePre: String, indexTypePost: String, deflationType: String, custom: { String: String }, countryCalcConfig: {}, summary: { age: 0, salary: 0, balance: 0, invOption: String, contributions: [ { code: String, name: String, assetCode: String, assetName: String, isEmployeeCont: False, amount: 0, freq: 0, rate: 0 } ] }, lastModified: 0001-01-01, isReturningUser: False, clientCountryConfigCacheKey: ClientCountryConfig-String-String, personalAssets: 0, resultsSummary: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, totalContribution: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, id: String }, userId: String, key: String, invOption: String, invOptionR: String, stochasticDataKey: String, assumeSteadyIncome: False, solveTarget: NA, targetAge: 0, targetIncome: 0, targetP: 0, netIncome: 0, bal: 0, contributionsOutOfPocket: 0, pTarget: 0, countTarget: 0, incomeR: 0, avgIncomeRBreakdown: { String: 0 }, avgLumpSumSpend: 0, avgTaxableLumpSum: 0, avgLumpSumTax: 0, avgLumpSumNet: 0, ageR: 0, runOutAge: 0, savings: 0, balR: 0, residualBal: 0, balRFV: 0, solverCount: 0, solved: False, solvePath: [ { v: 0, p: 0, r: 0 } ], incomeRBreakdown: { String: 0 }, firstBalanceZeroAge: 0, simulationResults: [ { id: 0, targetIncome: 0, targetAge: 0, netIncome: 0, contributionsOutOfPocket: 0, incomeR: 0, incomeRBreakdown: { String: 0 }, runOutAge: 0, firstBalanceZeroAge: 0, ageR: 0, balR: 0, inheritanceGoal: 0, inheritance: 0, residualBal: 0, year1Pension: 0, projection: { count: 0, projection: [ { period: 0, bothAreRetired: False, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], people: [ { item: { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: Gross, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } } ], socialSecurity: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ] }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: String, salary: 0, salaryFreq: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { isRetired: False, service: 0, contPeriod: 0, annualProjectibleSalary: 0, salaryPV: 0, salary: 0, salaryMOY: 0, preTaxDeductions: 0, otherTaxableIncome: 0, totalOtherTaxableIncome: 0, taxableIncome: 0, taxableIncomeWithConts: 0, taxableIncomeNoConts: 0, totalIncomeTax: 0, incomeTaxWithConts: 0, incomeTaxNoConts: 0, afterTaxEarnings: 0, afterTaxEarningsWithConts: 0, afterTaxEarningsNoConts: 0, postTaxDeductions: 0, totalAfterTaxDrawdown: 0, otherTaxFreeIncome: 0, afterTaxDeductions: 0, afterTaxDeductionsWithConts: 0, afterTaxDeductionsNoConts: 0, drawdowns: 0, totalAfterTax: 0, totalAfterTaxWithConts: 0, totalAfterTaxNoConts: 0, netIncome: 0, taxRatio: 0, pvFactorBOY: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], otherIncomeProjections: [ { item: { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } }, count: 0, projection: [ { incomePV: 0, income: 0, taxableAmount: 0, nonTaxableAmount: 0, taxableAmountPV: 0, nonTaxableAmountPV: 0, netIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], socialSecurityProjection: { item: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { personalAssets: 0, assessableAssets: 0, fullPensionPP: 0, assetThreshold: 0, minPension: 0, assetMeansTest: 0, deemedIncomeThreshold: 0, deemedReturn: 0, actualIncome: 0, totalIncome: 0, incomeThreshold: 0, incomeTest: 0, totalSocialSecurity: 0, income: 0, fullPensionIndexation: 0, minPensionIndexation: 0, assetThresholdIndexation: 0, incomeThresholdIndexation: 0, deemedIncomeThresholdIndexation: 0, personalAssetsIndexation: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, dob: 0001-01-01 } ], assets: [ { item: { type: FinAsset, owner: Primary, code: String, name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, totalContsFreq: 0, totalLumpSumConts: 0, rebalance: False, retLumpSum: False, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, totalAlloc: 0 } ], ratesSource: DB, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, assetSwitchFlag: False, contReturn: 0, balCashFlowReturn: 0, balBOY: 0, balBOYPV: 0, balBOYPostTransfers: 0, balBOYPostTransfersPV: 0, balBOYPostTransfersSimple: 0, balBOYPostTransfersWOLS: 0, transfersOut: 0, transfersOutWithLS: 0, lumpSumAtRet: 0, drawdownEligibility: 0, minDrawdown: 0, intermediateMinDrawdown: 0, drawdownReturns: 0, contReturnPow: 0, balCashFlowReturnPow: 0, balPreDrawdown: 0, proportionOfAsset: 0, additionalDrawdown: 0, totalIntermediateDrawdown: 0, totalDrawdowns: 0, totalDrawdownsPV: 0, totalTaxableFees: 0, totalNonTaxableFees: 0, returnsForFees: 0, balanceForFees: 0, taxDeductions: 0, returns: 0, balEOY: 0, assetBalPurchase: 0, balBOYPostAnnuityPurchase: 0, balBOYPostAnnuityPurchasePerson: 0, ssBalBOYPostAnnuityPurchase: 0, totalCashflowBOY: 0, totalCashflowMOY: 0, totalContributionsMOY: 0, remainingDrawdownRequired: 0, totalDrawdownRequired: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], dob: 0001-01-01, assetIndex: 0, feeProjections: [ { item: { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { yearsSinceFromAge: 0, period: 0, amount: 0, rateAmount: 0, totalTaxDeductible: 0, totalNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], feeCapProjections: [ { item: { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, totalFeeCap: 0, taxDeductibleFees: 0, nonTaxDeductibleFees: 0, offsetTaxDeductible: 0, offsetNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], totalContributionProjection: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { contIndexation: 0, totalMemberNonTaxableSalaryCont: 0, totalMemberNonTaxableNonSalaryCont: 0, threshold: 0, coContAmt: 0, contCapsTotalEmployer: 0, transferBalanceCap: 0, contCapsTotalMemberTaxable: 0, contCapsTotalMemberNonTaxableSalary: 0, contCapsTotalMemberNonTaxableNonSalary: 0, cappedContTotalEmployer: 0, cappedContTotalMemberTaxable: 0, cappedContTotalMemberNonTaxableSalaryCont: 0, cappedContTotalMemberNonTaxableNonSalaryCont: 0, auLowIncomeSuperTaxOffset: 0, contTax: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], contributionProjections: [ { item: { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, salary: 0, rateLookupValue: String, linkedContRate: 0, rate: 0, amount: 0, rateAmount: 0, contAmount: 0, totalMemberTaxable: 0, totalMemberNonTaxable: 0, totalMemberNonTaxableSalary: 0, totalMemberNonTaxableNonSalary: 0, totalEmployer: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ] } } ], annuities: [ { item: { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleImpr: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, imprFactorTableName: String, spouseAgeAtPurchase: 0, expense: 0, cacheKey: String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { purchaseYear: 0, discountRate: 0, stochAnnuityRateIndex: 0, inflation: 0, purchase: False, pensionPaymentPeriod: False, assetBalPurchaseTotal: 0, annuityIndexation: 0, purchasePrice: 0, purchaseAmount: 0, purchaseAmountPV: 0, annuityIncome: 0, annuityIncomePeriod: 0, annuityIncomePV: 0, annuityAssessableAsset: 0, annuityAssessableIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], spending: [ { item: { name: String, amount: 0, freq: 0, effectiveFreq: 0, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { freq: 0, yearsSinceFromAge: 0, period: 0, amount: 0, amountPV: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], investmentProperties: [ { } ], summary: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, deflatorBOY: 0, deflatorMOY: 0, incomeNeeds: 0, incomeYou: 0, incomePartner: 0, socialSecurity: 0, incomeAssets: 0, totalIncome: 0, gap: 0, balanceAssets: 0, balanceProperty: 0, incomeAnnuities: 0, incomeProperty: 0, lumpSumSpend: 0, retPeriod: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, incomeR: 0, incomeRBreakdown: { String: 0 }, balR: 0, balRFV: 0, balanceRunOutAge: 0, incomeGapFlag: False, residualBalance: False, lumpSumRet: 0, incomeVectors: { String: [ 0 ] }, projections: { String: [ { type: String, willSpend: False, excludeInTotal: False, owner: Primary, code: String, index: 0, timeR: 0, runOutAge: 0, residualBal: 0, lumpSumRet: 0, lumpSumRetTax: 0, lumpSumRetNet: 0, incomeR: 0, timeTargetAge: 0, totalIncomeR: 0, percentileIncomeR: 0, balR: 0, values: { String: [ 0 ] }, avgIncomeR: 0 } ] }, inheritance: 0, inheritanceGoal: 0, balanceRunOutTime: 0, timeBothRetired: 0, yearsInRetirement: 0, annuityPurchaseAmount: 0, costToYou: 0, taxRelief: 0, employerMatch: 0, extraAmount: 0, youPay: 0, totalInvested: 0, solvePath: [ { v: 0, p: 0, r: 0 } ], solverCount: 0 } } ], balRs: [ 0 ], projections: { String: [ { type: String, willSpend: False, excludeInTotal: False, owner: Primary, code: String, index: 0, timeR: 0, runOutAge: 0, residualBal: 0, lumpSumRet: 0, lumpSumRetTax: 0, lumpSumRetNet: 0, incomeR: 0, timeTargetAge: 0, totalIncomeR: 0, percentileIncomeR: 0, balR: 0, values: { String: [ 0 ] }, avgIncomeR: 0 } ] }, diagnostics: { dataSources: { String: { d: Db, t: 0 } }, runTime: 0001-01-01, runDuration: 0, projectionSvcDuration: 0, remoteProjectionSvcDuration: 0, webApiDuration: 0, remoteStochProjCallType: Sync, clientStochProjCallType: Sync, simCount: 0 }, avgAnnuityPurchaseAmount: 0, yearsInRetirement: 0 }, deterministic: { count: 0, projection: [ { period: 0, bothAreRetired: False, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], people: [ { item: { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: Gross, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } } ], socialSecurity: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ] }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: String, salary: 0, salaryFreq: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { isRetired: False, service: 0, contPeriod: 0, annualProjectibleSalary: 0, salaryPV: 0, salary: 0, salaryMOY: 0, preTaxDeductions: 0, otherTaxableIncome: 0, totalOtherTaxableIncome: 0, taxableIncome: 0, taxableIncomeWithConts: 0, taxableIncomeNoConts: 0, totalIncomeTax: 0, incomeTaxWithConts: 0, incomeTaxNoConts: 0, afterTaxEarnings: 0, afterTaxEarningsWithConts: 0, afterTaxEarningsNoConts: 0, postTaxDeductions: 0, totalAfterTaxDrawdown: 0, otherTaxFreeIncome: 0, afterTaxDeductions: 0, afterTaxDeductionsWithConts: 0, afterTaxDeductionsNoConts: 0, drawdowns: 0, totalAfterTax: 0, totalAfterTaxWithConts: 0, totalAfterTaxNoConts: 0, netIncome: 0, taxRatio: 0, pvFactorBOY: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], otherIncomeProjections: [ { item: { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } }, count: 0, projection: [ { incomePV: 0, income: 0, taxableAmount: 0, nonTaxableAmount: 0, taxableAmountPV: 0, nonTaxableAmountPV: 0, netIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], socialSecurityProjection: { item: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { personalAssets: 0, assessableAssets: 0, fullPensionPP: 0, assetThreshold: 0, minPension: 0, assetMeansTest: 0, deemedIncomeThreshold: 0, deemedReturn: 0, actualIncome: 0, totalIncome: 0, incomeThreshold: 0, incomeTest: 0, totalSocialSecurity: 0, income: 0, fullPensionIndexation: 0, minPensionIndexation: 0, assetThresholdIndexation: 0, incomeThresholdIndexation: 0, deemedIncomeThresholdIndexation: 0, personalAssetsIndexation: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, dob: 0001-01-01 } ], assets: [ { item: { type: FinAsset, owner: Primary, code: String, name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, totalContsFreq: 0, totalLumpSumConts: 0, rebalance: False, retLumpSum: False, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, totalAlloc: 0 } ], ratesSource: DB, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, assetSwitchFlag: False, contReturn: 0, balCashFlowReturn: 0, balBOY: 0, balBOYPV: 0, balBOYPostTransfers: 0, balBOYPostTransfersPV: 0, balBOYPostTransfersSimple: 0, balBOYPostTransfersWOLS: 0, transfersOut: 0, transfersOutWithLS: 0, lumpSumAtRet: 0, drawdownEligibility: 0, minDrawdown: 0, intermediateMinDrawdown: 0, drawdownReturns: 0, contReturnPow: 0, balCashFlowReturnPow: 0, balPreDrawdown: 0, proportionOfAsset: 0, additionalDrawdown: 0, totalIntermediateDrawdown: 0, totalDrawdowns: 0, totalDrawdownsPV: 0, totalTaxableFees: 0, totalNonTaxableFees: 0, returnsForFees: 0, balanceForFees: 0, taxDeductions: 0, returns: 0, balEOY: 0, assetBalPurchase: 0, balBOYPostAnnuityPurchase: 0, balBOYPostAnnuityPurchasePerson: 0, ssBalBOYPostAnnuityPurchase: 0, totalCashflowBOY: 0, totalCashflowMOY: 0, totalContributionsMOY: 0, remainingDrawdownRequired: 0, totalDrawdownRequired: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], dob: 0001-01-01, assetIndex: 0, feeProjections: [ { item: { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { yearsSinceFromAge: 0, period: 0, amount: 0, rateAmount: 0, totalTaxDeductible: 0, totalNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], feeCapProjections: [ { item: { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, totalFeeCap: 0, taxDeductibleFees: 0, nonTaxDeductibleFees: 0, offsetTaxDeductible: 0, offsetNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], totalContributionProjection: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { contIndexation: 0, totalMemberNonTaxableSalaryCont: 0, totalMemberNonTaxableNonSalaryCont: 0, threshold: 0, coContAmt: 0, contCapsTotalEmployer: 0, transferBalanceCap: 0, contCapsTotalMemberTaxable: 0, contCapsTotalMemberNonTaxableSalary: 0, contCapsTotalMemberNonTaxableNonSalary: 0, cappedContTotalEmployer: 0, cappedContTotalMemberTaxable: 0, cappedContTotalMemberNonTaxableSalaryCont: 0, cappedContTotalMemberNonTaxableNonSalaryCont: 0, auLowIncomeSuperTaxOffset: 0, contTax: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], contributionProjections: [ { item: { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, salary: 0, rateLookupValue: String, linkedContRate: 0, rate: 0, amount: 0, rateAmount: 0, contAmount: 0, totalMemberTaxable: 0, totalMemberNonTaxable: 0, totalMemberNonTaxableSalary: 0, totalMemberNonTaxableNonSalary: 0, totalEmployer: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ] } } ], annuities: [ { item: { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleImpr: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, imprFactorTableName: String, spouseAgeAtPurchase: 0, expense: 0, cacheKey: String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { purchaseYear: 0, discountRate: 0, stochAnnuityRateIndex: 0, inflation: 0, purchase: False, pensionPaymentPeriod: False, assetBalPurchaseTotal: 0, annuityIndexation: 0, purchasePrice: 0, purchaseAmount: 0, purchaseAmountPV: 0, annuityIncome: 0, annuityIncomePeriod: 0, annuityIncomePV: 0, annuityAssessableAsset: 0, annuityAssessableIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], spending: [ { item: { name: String, amount: 0, freq: 0, effectiveFreq: 0, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { freq: 0, yearsSinceFromAge: 0, period: 0, amount: 0, amountPV: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], investmentProperties: [ { } ], summary: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, deflatorBOY: 0, deflatorMOY: 0, incomeNeeds: 0, incomeYou: 0, incomePartner: 0, socialSecurity: 0, incomeAssets: 0, totalIncome: 0, gap: 0, balanceAssets: 0, balanceProperty: 0, incomeAnnuities: 0, incomeProperty: 0, lumpSumSpend: 0, retPeriod: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, incomeR: 0, incomeRBreakdown: { String: 0 }, balR: 0, balRFV: 0, balanceRunOutAge: 0, incomeGapFlag: False, residualBalance: False, lumpSumRet: 0, incomeVectors: { String: [ 0 ] }, projections: { String: [ { type: String, willSpend: False, excludeInTotal: False, owner: Primary, code: String, index: 0, timeR: 0, runOutAge: 0, residualBal: 0, lumpSumRet: 0, lumpSumRetTax: 0, lumpSumRetNet: 0, incomeR: 0, timeTargetAge: 0, totalIncomeR: 0, percentileIncomeR: 0, balR: 0, values: { String: [ 0 ] }, avgIncomeR: 0 } ] }, inheritance: 0, inheritanceGoal: 0, balanceRunOutTime: 0, timeBothRetired: 0, yearsInRetirement: 0, annuityPurchaseAmount: 0, costToYou: 0, taxRelief: 0, employerMatch: 0, extraAmount: 0, youPay: 0, totalInvested: 0, solvePath: [ { v: 0, p: 0, r: 0 } ], solverCount: 0 }, member: { userId: String, systemId: String, schemeCode: String, sessionId: String, clientId: String, clientCode: String, isDefault: False, groupId: String, groupNameUpper: String, appName: String, appNameUpper: String, key: String, keyUpper: String, country: String, locale: String, ccy: String, cdy: String, status: String, statusCode: String, category: String, scheme: String, primarySalary: String, email: String, employer: { id: String, code: String, name: String, logo: String, config: {} }, roles: 0, asAt: 0001-01-01, calcDate: 0001-01-01, nextEOFY: 0001-06-30, periodToNextEOFY: 0.5, year: 0, hasPartner: False, includePartner: False, includePartnerInCalc: False, homeOwner: False, targetAge: 0, targetTime: 0, targetIncomeR: 0, targetIncomeRFreq: 0, targetIncomeRAnnual: 0, targetP: 0, includeSS: False, firstName: String, lastName: String, gender: Female, dob: 0001-01-01, salary: 0, people: [ { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, age: 0, exactAge: 0, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salary: 0, salaryFreq: 0, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, isVector: False, vector: [ 0 ], custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], socialSecurity: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ], careerBreakSeries: [ 0 ], totalYears: 0 }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: Salary You, lookup: "Salary You:Primary", ssBreakdownCode: SocialSecurityYou, ssLookup: "SocialSecurityYou:Primary", asAt: 0001-01-01, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], assets: [ { type: FinAsset, owner: Primary, code: String, assetIndex: 0, lookup: "String:Primary:0", name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, usePreCalculatedContributions: False, totalContributions: [ [ 0 ] ], futureAllocations: [ [ { String: 0 } ] ], assetType: FinAsset, totalContsFreq: 1, totalLumpSumConts: 0, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, isEmployeeCont: False, employerFlag: False, type: Fixed, linkedContIndex: 0, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: True, constraintType: LumpSum, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], custom: { String: String }, rebalance: False, retLumpSum: False, allocSeries: [ { current: { String: 0 }, future: { String: 0 } } ], currentAssetClassAllocSeries: { 0: { String: 0 } }, futureAssetClassAllocSeries: { 0: { String: 0 } }, ratesSource: DB, alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, currentAssetClassAlloc: { String: 0 }, futureAssetClassAlloc: { String: 0 }, totalCurrentAlloc: 0, totalFutureAlloc: 0 } ], allocKeys: [ String ], returns: { String: [ { name: String, fromAge: 0, earningRate: 0, taxRate: 0, returnRate: 0 } ] }, returnRates: { String: { earningRates: [ 0 ], taxRates: [ 0 ] } }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], includeAnnuities: False, annuities: [ { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleQxPartner: 0, scaleImpr: 0, scaleImprPartner: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, tableNamePartner: String, imprFactorTableName: String, imprFactorTableNamePartner: String, hasPartnerTables: True, spouseAgeAtPurchase: 0, expense: 0, cacheKey: LifeTables-String-String, partnerCacheKey: LifeTables-String-String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], spending: { selected: String, willChangeLate: False, ageRLate: 0, selectedLate: String, goals: [ { name: String, amount: 0, freq: 0, effectiveFreq: 1, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], lumpSumType: Perc, lumpSumRate: 0, lumpSumAmount: 0, count: 1, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, investmentProperties: [ { owner: Primary, value: 0, rentYield: 0, expense: 0, downsize: 0, downsizeAge: 0, downsizeToAsset: 0, rates: 0, lookup: "Prop:Primary", asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], incomeVectors: { String: [ 0 ] }, config: { country: String, clientCode: String, isStochastic: False, stochasticLoopType: Parallel, stochProjServiceLoc: WebServer, stochProjSvcCallType: Sync, dataSet: String, solveTarget: NA, solveTolerance: 0, indexationRatesSource: DB, discRatesSource: DB, returnRatesSource: DB, deterministicSim: 0, stochasticSim: 0, simCount: 0, simsToIncludeDetails: [ 0 ], includeBalArray: False, includeProjectionInStochasticResult: False, includeFirstProjectionInStochasticResult: False, usesStochasticData: True, includeAllSpendingResult: False, includeAllContributionProjectionResult: False, includeAllAssetsProjectionResults: False, includeAllSummaryProjectionResult: False, includePreCalculatedContributionsInResponse: False, includedProjections: [ String ] }, indexation: [ { name: String, fromAge: 0, rate: 0 } ], annuityDisc: [ { name: String, fromAge: 0, rate: 0 } ], indexationRates: { String: [ 0 ] }, annuityDiscRates: { String: [ 0 ] }, balance: 0, planSomeValue: String, flag1: False, flag2: True, isFriendly: True, financingOption: String, totalYears: 7, totalLoopYears: 100, age: 0, ageR: 0, intAge: 0, indexType: String, indexTypePre: String, indexTypePost: String, deflationType: String, custom: { String: String }, countryCalcConfig: {}, summary: { age: 0, salary: 0, balance: 0, invOption: String, contributions: [ { code: String, name: String, assetCode: String, assetName: String, isEmployeeCont: False, amount: 0, freq: 0, rate: 0 } ] }, lastModified: 0001-01-01, isReturningUser: False, clientCountryConfigCacheKey: ClientCountryConfig-String-String, personalAssets: 0, resultsSummary: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, totalContribution: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, id: String }, diagnostics: { setupDuration: 0, stochDuration: 0, detDuration: 0, memberSaveDuration: 0, webApiDuration: 0, preProjectionPipeDuration: 0, postProjectionPipeDuration: 0, preProjectionStepsDuration: { String: 0 }, postProjectionStepsDuration: { String: 0 } }, parameterBag: { String: {} } }