/* Options: Date: 2025-07-17 23:57:02 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: SiteContextReq.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/members", Verbs="PUT") public static class Member extends Member implements IReturn { 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; } private static Object responseType = Member.class; public Object getResponseType() { return responseType; } } @Route("/sitecontext") public static class SiteContextReq implements IReturn { private static Object responseType = SiteContext.class; public Object getResponseType() { return responseType; } } public static class SiteContext { public String echoUri = null; public Branding branding = null; public ArrayList modules = null; public ConditionalAccess conditionalAccess = null; public ColorScheme colorScheme = null; public ArrayList carriers = null; public String country = null; public String defaultLanguage = null; public ArrayList 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 documentList = null; public Integer newDocumentDaySpan = null; public Double sasTokenDurationInSeconds = null; public Integer dataRetentionPeriodInYears = null; public ArrayList periods = null; public ConfigurationVersionGroupConfig groupConfig = null; public ConfigurationVersionMemberDocumentConfig memberDocumentConfig = null; public PensionSightClient pensionSightClient = null; public ArrayList userResultConfiguration = null; public ArrayList userSearchConfiguration = null; public ArrayList userResultConfigurationAdminProxy = null; public ArrayList userSearchConfigurationAdminProxy = null; public FrCompanyPlans frCompanyPlans = null; public EsRetirementPlans esRetirementPlans = null; public FrCalculatorConfiguration frCalculatorConfiguration = null; public ArrayList frFundSetups = null; public ArrayList frPlanSetups = null; public ArrayList frPreviousPlansSetups = null; public ArrayList frIndividualPlanFunds = null; public ArrayList beRetirementPlans = null; public BeContributions beContributions = null; public ArrayList privateClientProducts = null; public ConfigurationVersionEmailSetting contactUs = null; public ArrayList emailSettings = null; public ArrayList formTypeFieldsConfiguration = null; public ArrayList formTypeLookupConfiguration = null; public ConfigurationVersionRecommendation recommendation = null; public ConfigurationVersionRecommendationProduct recommendationProduct = null; public ArrayList ptFundValues = null; public ArrayList ptFundsSetups = null; public PtContribution ptContributionData = null; public ArrayList ptInvestmentAllocations = null; public PtInvestmentSetup ptInvestmentSetup = null; public PtFundLifecycleList ptFundLifecycleList = null; public PtParticipantStatusSetup ptParticipantStatusSetup = null; public ArrayList ptMatchingContributionList = null; public ConfigurationVersionVotingPollSetup votingPollSetup = null; public ArrayList 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 getModules() { return modules; } public SiteContext setModules(ArrayList 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 getCarriers() { return carriers; } public SiteContext setCarriers(ArrayList 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 getAvailableLanguages() { return availableLanguages; } public SiteContext setAvailableLanguages(ArrayList 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 getDocumentList() { return documentList; } public SiteContext setDocumentList(ArrayList 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 getPeriods() { return periods; } public SiteContext setPeriods(ArrayList 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 getUserResultConfiguration() { return userResultConfiguration; } public SiteContext setUserResultConfiguration(ArrayList value) { this.userResultConfiguration = value; return this; } public ArrayList getUserSearchConfiguration() { return userSearchConfiguration; } public SiteContext setUserSearchConfiguration(ArrayList value) { this.userSearchConfiguration = value; return this; } public ArrayList getUserResultConfigurationAdminProxy() { return userResultConfigurationAdminProxy; } public SiteContext setUserResultConfigurationAdminProxy(ArrayList value) { this.userResultConfigurationAdminProxy = value; return this; } public ArrayList getUserSearchConfigurationAdminProxy() { return userSearchConfigurationAdminProxy; } public SiteContext setUserSearchConfigurationAdminProxy(ArrayList 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 getFrFundSetups() { return frFundSetups; } public SiteContext setFrFundSetups(ArrayList value) { this.frFundSetups = value; return this; } public ArrayList getFrPlanSetups() { return frPlanSetups; } public SiteContext setFrPlanSetups(ArrayList value) { this.frPlanSetups = value; return this; } public ArrayList getFrPreviousPlansSetups() { return frPreviousPlansSetups; } public SiteContext setFrPreviousPlansSetups(ArrayList value) { this.frPreviousPlansSetups = value; return this; } public ArrayList getFrIndividualPlanFunds() { return frIndividualPlanFunds; } public SiteContext setFrIndividualPlanFunds(ArrayList value) { this.frIndividualPlanFunds = value; return this; } public ArrayList getBeRetirementPlans() { return beRetirementPlans; } public SiteContext setBeRetirementPlans(ArrayList value) { this.beRetirementPlans = value; return this; } public BeContributions getBeContributions() { return beContributions; } public SiteContext setBeContributions(BeContributions value) { this.beContributions = value; return this; } public ArrayList getPrivateClientProducts() { return privateClientProducts; } public SiteContext setPrivateClientProducts(ArrayList value) { this.privateClientProducts = value; return this; } public ConfigurationVersionEmailSetting getContactUs() { return contactUs; } public SiteContext setContactUs(ConfigurationVersionEmailSetting value) { this.contactUs = value; return this; } public ArrayList getEmailSettings() { return emailSettings; } public SiteContext setEmailSettings(ArrayList value) { this.emailSettings = value; return this; } public ArrayList getFormTypeFieldsConfiguration() { return formTypeFieldsConfiguration; } public SiteContext setFormTypeFieldsConfiguration(ArrayList value) { this.formTypeFieldsConfiguration = value; return this; } public ArrayList getFormTypeLookupConfiguration() { return formTypeLookupConfiguration; } public SiteContext setFormTypeLookupConfiguration(ArrayList 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 getPtFundValues() { return ptFundValues; } public SiteContext setPtFundValues(ArrayList value) { this.ptFundValues = value; return this; } public ArrayList getPtFundsSetups() { return ptFundsSetups; } public SiteContext setPtFundsSetups(ArrayList value) { this.ptFundsSetups = value; return this; } public PtContribution getPtContributionData() { return ptContributionData; } public SiteContext setPtContributionData(PtContribution value) { this.ptContributionData = value; return this; } public ArrayList getPtInvestmentAllocations() { return ptInvestmentAllocations; } public SiteContext setPtInvestmentAllocations(ArrayList 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 getPtMatchingContributionList() { return ptMatchingContributionList; } public SiteContext setPtMatchingContributionList(ArrayList value) { this.ptMatchingContributionList = value; return this; } public ConfigurationVersionVotingPollSetup getVotingPollSetup() { return votingPollSetup; } public SiteContext setVotingPollSetup(ConfigurationVersionVotingPollSetup value) { this.votingPollSetup = value; return this; } public ArrayList getVotingPollConfig() { return votingPollConfig; } public SiteContext setVotingPollConfig(ArrayList 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 Entity implements IEntity { public String id = null; public String getId() { return id; } public Entity setId(String value) { this.id = value; return this; } } public static enum AuthenticationMethodType { NemId, Sso, Common, Single; } public static class Member extends Entity implements IProjectable { public String userId = null; public String systemId = null; public String schemeCode = null; public String sessionId = null; public String clientId = null; public String clientCode = null; public Boolean isDefault = null; public String groupId = null; public String groupNameUpper = null; public String appName = null; public String appNameUpper = null; public String key = null; public String keyUpper = null; public String country = null; public String locale = null; public String ccy = null; public String cdy = null; public String status = null; public String statusCode = null; public String category = null; public String scheme = null; public String primarySalary = null; public String email = null; public Employer employer = null; public Roles roles = null; public Date asAt = null; public Date calcDate = null; public Date nextEOFY = null; public Double periodToNextEOFY = null; public Integer year = null; public Boolean hasPartner = null; public Boolean includePartner = null; public Boolean includePartnerInCalc = null; public Boolean homeOwner = null; public Integer targetAge = null; public Integer targetTime = null; public Double targetIncomeR = null; public Double targetIncomeRFreq = null; public Double targetIncomeRAnnual = null; public Double targetP = null; public Boolean includeSS = null; public String firstName = null; public String lastName = null; public Gender gender = null; public Date dob = null; public Double salary = null; public ArrayList people = null; public ArrayList assets = null; public Boolean includeAnnuities = null; public ArrayList annuities = null; public Spending spending = null; public ArrayList investmentProperties = null; public HashMap> incomeVectors = null; public AssumptionsConfig config = null; public ArrayList indexation = null; public ArrayList annuityDisc = null; public HashMap> indexationRates = null; public HashMap> annuityDiscRates = null; public Double balance = null; public String planSomeValue = null; public Boolean flag1 = null; public Boolean flag2 = null; public Boolean isFriendly = null; public String financingOption = null; public Integer totalYears = null; public Integer totalLoopYears = null; public Double age = null; public Double ageR = null; public Integer intAge = null; public String indexType = null; public String indexTypePre = null; public String indexTypePost = null; public String deflationType = null; public HashMap custom = null; public CountryCalculatorConfiguration countryCalcConfig = null; public MemberSummary summary = null; public Date lastModified = null; public Boolean isReturningUser = null; public String clientCountryConfigCacheKey = null; public Double personalAssets = null; public Summary resultsSummary = null; public TotalContribution totalContribution = null; public String getUserId() { return userId; } public Member setUserId(String value) { this.userId = value; return this; } public String getSystemId() { return systemId; } public Member setSystemId(String value) { this.systemId = value; return this; } public String getSchemeCode() { return schemeCode; } public Member setSchemeCode(String value) { this.schemeCode = value; return this; } public String getSessionId() { return sessionId; } public Member setSessionId(String value) { this.sessionId = value; return this; } public String getClientId() { return clientId; } public Member setClientId(String value) { this.clientId = value; return this; } public String getClientCode() { return clientCode; } public Member setClientCode(String value) { this.clientCode = value; return this; } public Boolean getIsDefault() { return isDefault; } public Member setIsDefault(Boolean value) { this.isDefault = value; return this; } public String getGroupId() { return groupId; } public Member setGroupId(String value) { this.groupId = value; return this; } public String getGroupNameUpper() { return groupNameUpper; } public Member setGroupNameUpper(String value) { this.groupNameUpper = value; return this; } public String getAppName() { return appName; } public Member setAppName(String value) { this.appName = value; return this; } public String getAppNameUpper() { return appNameUpper; } public Member setAppNameUpper(String value) { this.appNameUpper = value; return this; } public String getKey() { return key; } public Member setKey(String value) { this.key = value; return this; } public String getKeyUpper() { return keyUpper; } public Member setKeyUpper(String value) { this.keyUpper = value; return this; } public String getCountry() { return country; } public Member setCountry(String value) { this.country = value; return this; } public String getLocale() { return locale; } public Member setLocale(String value) { this.locale = value; return this; } public String getCcy() { return ccy; } public Member setCcy(String value) { this.ccy = value; return this; } public String getCdy() { return cdy; } public Member setCdy(String value) { this.cdy = value; return this; } public String getStatus() { return status; } public Member setStatus(String value) { this.status = value; return this; } public String getStatusCode() { return statusCode; } public Member setStatusCode(String value) { this.statusCode = value; return this; } public String getCategory() { return category; } public Member setCategory(String value) { this.category = value; return this; } public String getScheme() { return scheme; } public Member setScheme(String value) { this.scheme = value; return this; } public String getPrimarySalary() { return primarySalary; } public Member setPrimarySalary(String value) { this.primarySalary = value; return this; } public String getEmail() { return email; } public Member setEmail(String value) { this.email = value; return this; } public Employer getEmployer() { return employer; } public Member setEmployer(Employer value) { this.employer = value; return this; } public Roles getRoles() { return roles; } public Member setRoles(Roles value) { this.roles = value; return this; } public Date getAsAt() { return asAt; } public Member setAsAt(Date value) { this.asAt = value; return this; } public Date getCalcDate() { return calcDate; } public Member setCalcDate(Date value) { this.calcDate = value; return this; } public Date getNextEOFY() { return nextEOFY; } public Member setNextEOFY(Date value) { this.nextEOFY = value; return this; } public Double getPeriodToNextEOFY() { return periodToNextEOFY; } public Member setPeriodToNextEOFY(Double value) { this.periodToNextEOFY = value; return this; } public Integer getYear() { return year; } public Member setYear(Integer value) { this.year = value; return this; } public Boolean isHasPartner() { return hasPartner; } public Member setHasPartner(Boolean value) { this.hasPartner = value; return this; } public Boolean isIncludePartner() { return includePartner; } public Member setIncludePartner(Boolean value) { this.includePartner = value; return this; } public Boolean isIncludePartnerInCalc() { return includePartnerInCalc; } public Member setIncludePartnerInCalc(Boolean value) { this.includePartnerInCalc = value; return this; } public Boolean isHomeOwner() { return homeOwner; } public Member setHomeOwner(Boolean value) { this.homeOwner = value; return this; } public Integer getTargetAge() { return targetAge; } public Member setTargetAge(Integer value) { this.targetAge = value; return this; } public Integer getTargetTime() { return targetTime; } public Member setTargetTime(Integer value) { this.targetTime = value; return this; } public Double getTargetIncomeR() { return targetIncomeR; } public Member setTargetIncomeR(Double value) { this.targetIncomeR = value; return this; } public Double getTargetIncomeRFreq() { return targetIncomeRFreq; } public Member setTargetIncomeRFreq(Double value) { this.targetIncomeRFreq = value; return this; } public Double getTargetIncomeRAnnual() { return targetIncomeRAnnual; } public Member setTargetIncomeRAnnual(Double value) { this.targetIncomeRAnnual = value; return this; } public Double getTargetP() { return targetP; } public Member setTargetP(Double value) { this.targetP = value; return this; } public Boolean isIncludeSS() { return includeSS; } public Member setIncludeSS(Boolean value) { this.includeSS = value; return this; } public String getFirstName() { return firstName; } public Member setFirstName(String value) { this.firstName = value; return this; } public String getLastName() { return lastName; } public Member setLastName(String value) { this.lastName = value; return this; } public Gender getGender() { return gender; } public Member setGender(Gender value) { this.gender = value; return this; } public Date getDob() { return dob; } public Member setDob(Date value) { this.dob = value; return this; } public Double getSalary() { return salary; } public Member setSalary(Double value) { this.salary = value; return this; } public ArrayList getPeople() { return people; } public Member setPeople(ArrayList value) { this.people = value; return this; } public ArrayList getAssets() { return assets; } public Member setAssets(ArrayList value) { this.assets = value; return this; } public Boolean isIncludeAnnuities() { return includeAnnuities; } public Member setIncludeAnnuities(Boolean value) { this.includeAnnuities = value; return this; } public ArrayList getAnnuities() { return annuities; } public Member setAnnuities(ArrayList value) { this.annuities = value; return this; } public Spending getSpending() { return spending; } public Member setSpending(Spending value) { this.spending = value; return this; } public ArrayList getInvestmentProperties() { return investmentProperties; } public Member setInvestmentProperties(ArrayList value) { this.investmentProperties = value; return this; } public HashMap> getIncomeVectors() { return incomeVectors; } public Member setIncomeVectors(HashMap> value) { this.incomeVectors = value; return this; } public AssumptionsConfig getConfig() { return config; } public Member setConfig(AssumptionsConfig value) { this.config = value; return this; } public ArrayList getIndexation() { return indexation; } public Member setIndexation(ArrayList value) { this.indexation = value; return this; } public ArrayList getAnnuityDisc() { return annuityDisc; } public Member setAnnuityDisc(ArrayList value) { this.annuityDisc = value; return this; } public HashMap> getIndexationRates() { return indexationRates; } public Member setIndexationRates(HashMap> value) { this.indexationRates = value; return this; } public HashMap> getAnnuityDiscRates() { return annuityDiscRates; } public Member setAnnuityDiscRates(HashMap> value) { this.annuityDiscRates = value; return this; } public Double getBalance() { return balance; } public Member setBalance(Double value) { this.balance = value; return this; } public String getPlanSomeValue() { return planSomeValue; } public Member setPlanSomeValue(String value) { this.planSomeValue = value; return this; } public Boolean isFlag1() { return flag1; } public Member setFlag1(Boolean value) { this.flag1 = value; return this; } public Boolean isFlag2() { return flag2; } public Member setFlag2(Boolean value) { this.flag2 = value; return this; } public Boolean getIsFriendly() { return isFriendly; } public Member setIsFriendly(Boolean value) { this.isFriendly = value; return this; } public String getFinancingOption() { return financingOption; } public Member setFinancingOption(String value) { this.financingOption = value; return this; } public Integer getTotalYears() { return totalYears; } public Member setTotalYears(Integer value) { this.totalYears = value; return this; } public Integer getTotalLoopYears() { return totalLoopYears; } public Member setTotalLoopYears(Integer value) { this.totalLoopYears = value; return this; } public Double getAge() { return age; } public Member setAge(Double value) { this.age = value; return this; } public Double getAgeR() { return ageR; } public Member setAgeR(Double value) { this.ageR = value; return this; } public Integer getIntAge() { return intAge; } public Member setIntAge(Integer value) { this.intAge = value; return this; } public String getIndexType() { return indexType; } public Member setIndexType(String value) { this.indexType = value; return this; } public String getIndexTypePre() { return indexTypePre; } public Member setIndexTypePre(String value) { this.indexTypePre = value; return this; } public String getIndexTypePost() { return indexTypePost; } public Member setIndexTypePost(String value) { this.indexTypePost = value; return this; } public String getDeflationType() { return deflationType; } public Member setDeflationType(String value) { this.deflationType = value; return this; } public HashMap getCustom() { return custom; } public Member setCustom(HashMap value) { this.custom = value; return this; } public CountryCalculatorConfiguration getCountryCalcConfig() { return countryCalcConfig; } public Member setCountryCalcConfig(CountryCalculatorConfiguration value) { this.countryCalcConfig = value; return this; } public MemberSummary getSummary() { return summary; } public Member setSummary(MemberSummary value) { this.summary = value; return this; } public Date getLastModified() { return lastModified; } public Member setLastModified(Date value) { this.lastModified = value; return this; } public Boolean getIsReturningUser() { return isReturningUser; } public Member setIsReturningUser(Boolean value) { this.isReturningUser = value; return this; } public String getClientCountryConfigCacheKey() { return clientCountryConfigCacheKey; } public Member setClientCountryConfigCacheKey(String value) { this.clientCountryConfigCacheKey = value; return this; } public Double getPersonalAssets() { return personalAssets; } public Member setPersonalAssets(Double value) { this.personalAssets = value; return this; } public Summary getResultsSummary() { return resultsSummary; } public Member setResultsSummary(Summary value) { this.resultsSummary = value; return this; } public TotalContribution getTotalContribution() { return totalContribution; } public Member setTotalContribution(TotalContribution value) { this.totalContribution = value; return this; } } public static class Member implements IId, ITimestamp { public Long id = null; public UUID employeeGuid = null; public String employeeId = null; public Integer clientId = null; public Integer configurationId = null; public String lastName = null; public String firstName = null; public String companyName = null; public String employeeGroup = null; public String title = null; public Date birthdate = null; public String emailAddress = null; public MaritalStatuses maritalStatus = null; public Date partnerBirthDate = null; public IsoGenders gender = null; public Short militaryMonthCount = null; public BigDecimal annualSalary = null; public BigDecimal monthlySalary = null; public Integer salaryFrequency = null; public GermanFederalStates deFederalState = null; public GermanTaxClasses deTaxClass = null; public Boolean deChurchTax = null; public BigDecimal dePrivNursingInsurance = null; public String pensionFinancingOption = null; public Boolean hasPrivHealthInsurance = null; public BigDecimal privHealthInsurance = null; public Short childrenCount = null; public Date child1BirthDate = null; public Date child2BirthDate = null; public Date child3BirthDate = null; public Date child4BirthDate = null; public Date child5BirthDate = null; public Date child6BirthDate = null; public Date child7BirthDate = null; public Date child8BirthDate = null; public Date child9BirthDate = null; public Date child10BirthDate = null; public String authId = null; public Date authRegistrationDate = null; public String activationCode = null; public Date activationExpiringDate = null; public Date planInfoDate = null; public String planInfoBag = null; public Boolean inactive = null; public Date dateCreated = null; public Date removeRequestDate = null; public byte[] timestamp = null; public Client client = null; public Date contributionDataDate = null; public String beneficiaryFirstName = null; public String beneficiaryLastName = null; public String beneficiaryTitle = null; public Date beneficiaryDateOfBirth = null; public String addressLine1 = null; public String addressLine2 = null; public String addressLine3 = null; public String phoneNumber = null; public String mobileNumber = null; public Date dateCommencedService = null; public Date calculatorDataDate = null; public String calculatorDataBag = null; public Date periodStart = null; public Date periodEnd = null; public Long memberId = null; public String infoBag = null; public String projectionInfoBag = null; public String companyPlanInfo = null; public String infoProviderReference = null; public Date dateOfHire = null; public String ssin = null; public Boolean isProxy = null; public Boolean isAllowedToVote = null; public String userId = null; public String participantStatus = null; public String investmentStrategy = null; public Boolean isAllowedToUpdatePlan = null; public BigDecimal pensionableSalary = null; public Date dateOfBirthSpouse = null; public Date dateOfBirthYoungestChild = null; public Date dateHiredOfPlan = null; public String contractType = null; public String investmentRiskProfile = null; public ArrayList documents = null; public ArrayList powensConnectionSyncs = null; public ArrayList members = null; public ArrayList groupMembers = null; public Member parent = null; public String pensionFundManager = null; public ArrayList proxyAccesses = null; public ArrayList beneficiaries = null; public ArrayList currentBalances = null; public ArrayList detailedBalances = null; public ArrayList votingPollAnswers = null; public ArrayList investmentAllocations = null; public ArrayList memberContributions = null; public ArrayList participantStatusFormAnswers = null; public Long getId() { return id; } public Member setId(Long value) { this.id = value; return this; } public UUID getEmployeeGuid() { return employeeGuid; } public Member setEmployeeGuid(UUID value) { this.employeeGuid = value; return this; } public String getEmployeeId() { return employeeId; } public Member setEmployeeId(String value) { this.employeeId = value; return this; } public Integer getClientId() { return clientId; } public Member setClientId(Integer value) { this.clientId = value; return this; } public Integer getConfigurationId() { return configurationId; } public Member setConfigurationId(Integer value) { this.configurationId = value; return this; } public String getLastName() { return lastName; } public Member setLastName(String value) { this.lastName = value; return this; } public String getFirstName() { return firstName; } public Member setFirstName(String value) { this.firstName = value; return this; } public String getCompanyName() { return companyName; } public Member setCompanyName(String value) { this.companyName = value; return this; } public String getEmployeeGroup() { return employeeGroup; } public Member setEmployeeGroup(String value) { this.employeeGroup = value; return this; } public String getTitle() { return title; } public Member setTitle(String value) { this.title = value; return this; } public Date getBirthdate() { return birthdate; } public Member setBirthdate(Date value) { this.birthdate = value; return this; } public String getEmailAddress() { return emailAddress; } public Member setEmailAddress(String value) { this.emailAddress = value; return this; } public MaritalStatuses getMaritalStatus() { return maritalStatus; } public Member setMaritalStatus(MaritalStatuses value) { this.maritalStatus = value; return this; } public Date getPartnerBirthDate() { return partnerBirthDate; } public Member setPartnerBirthDate(Date value) { this.partnerBirthDate = value; return this; } public IsoGenders getGender() { return gender; } public Member setGender(IsoGenders value) { this.gender = value; return this; } public Short getMilitaryMonthCount() { return militaryMonthCount; } public Member setMilitaryMonthCount(Short value) { this.militaryMonthCount = value; return this; } public BigDecimal getAnnualSalary() { return annualSalary; } public Member setAnnualSalary(BigDecimal value) { this.annualSalary = value; return this; } public BigDecimal getMonthlySalary() { return monthlySalary; } public Member setMonthlySalary(BigDecimal value) { this.monthlySalary = value; return this; } public Integer getSalaryFrequency() { return salaryFrequency; } public Member setSalaryFrequency(Integer value) { this.salaryFrequency = value; return this; } public GermanFederalStates getDeFederalState() { return deFederalState; } public Member setDeFederalState(GermanFederalStates value) { this.deFederalState = value; return this; } public GermanTaxClasses getDeTaxClass() { return deTaxClass; } public Member setDeTaxClass(GermanTaxClasses value) { this.deTaxClass = value; return this; } public Boolean isDeChurchTax() { return deChurchTax; } public Member setDeChurchTax(Boolean value) { this.deChurchTax = value; return this; } public BigDecimal getDePrivNursingInsurance() { return dePrivNursingInsurance; } public Member setDePrivNursingInsurance(BigDecimal value) { this.dePrivNursingInsurance = value; return this; } public String getPensionFinancingOption() { return pensionFinancingOption; } public Member setPensionFinancingOption(String value) { this.pensionFinancingOption = value; return this; } public Boolean isHasPrivHealthInsurance() { return hasPrivHealthInsurance; } public Member setHasPrivHealthInsurance(Boolean value) { this.hasPrivHealthInsurance = value; return this; } public BigDecimal getPrivHealthInsurance() { return privHealthInsurance; } public Member setPrivHealthInsurance(BigDecimal value) { this.privHealthInsurance = value; return this; } public Short getChildrenCount() { return childrenCount; } public Member setChildrenCount(Short value) { this.childrenCount = value; return this; } public Date getChild1BirthDate() { return child1BirthDate; } public Member setChild1BirthDate(Date value) { this.child1BirthDate = value; return this; } public Date getChild2BirthDate() { return child2BirthDate; } public Member setChild2BirthDate(Date value) { this.child2BirthDate = value; return this; } public Date getChild3BirthDate() { return child3BirthDate; } public Member setChild3BirthDate(Date value) { this.child3BirthDate = value; return this; } public Date getChild4BirthDate() { return child4BirthDate; } public Member setChild4BirthDate(Date value) { this.child4BirthDate = value; return this; } public Date getChild5BirthDate() { return child5BirthDate; } public Member setChild5BirthDate(Date value) { this.child5BirthDate = value; return this; } public Date getChild6BirthDate() { return child6BirthDate; } public Member setChild6BirthDate(Date value) { this.child6BirthDate = value; return this; } public Date getChild7BirthDate() { return child7BirthDate; } public Member setChild7BirthDate(Date value) { this.child7BirthDate = value; return this; } public Date getChild8BirthDate() { return child8BirthDate; } public Member setChild8BirthDate(Date value) { this.child8BirthDate = value; return this; } public Date getChild9BirthDate() { return child9BirthDate; } public Member setChild9BirthDate(Date value) { this.child9BirthDate = value; return this; } public Date getChild10BirthDate() { return child10BirthDate; } public Member setChild10BirthDate(Date value) { this.child10BirthDate = value; return this; } public String getAuthId() { return authId; } public Member setAuthId(String value) { this.authId = value; return this; } public Date getAuthRegistrationDate() { return authRegistrationDate; } public Member setAuthRegistrationDate(Date value) { this.authRegistrationDate = value; return this; } public String getActivationCode() { return activationCode; } public Member setActivationCode(String value) { this.activationCode = value; return this; } public Date getActivationExpiringDate() { return activationExpiringDate; } public Member setActivationExpiringDate(Date value) { this.activationExpiringDate = value; return this; } public Date getPlanInfoDate() { return planInfoDate; } public Member setPlanInfoDate(Date value) { this.planInfoDate = value; return this; } public String getPlanInfoBag() { return planInfoBag; } public Member setPlanInfoBag(String value) { this.planInfoBag = value; return this; } public Boolean isInactive() { return inactive; } public Member setInactive(Boolean value) { this.inactive = value; return this; } public Date getDateCreated() { return dateCreated; } public Member setDateCreated(Date value) { this.dateCreated = value; return this; } public Date getRemoveRequestDate() { return removeRequestDate; } public Member setRemoveRequestDate(Date value) { this.removeRequestDate = value; return this; } public byte[] getTimestamp() { return timestamp; } public Member setTimestamp(byte[] value) { this.timestamp = value; return this; } public Client getClient() { return client; } public Member setClient(Client value) { this.client = value; return this; } public Date getContributionDataDate() { return contributionDataDate; } public Member setContributionDataDate(Date value) { this.contributionDataDate = value; return this; } public String getBeneficiaryFirstName() { return beneficiaryFirstName; } public Member setBeneficiaryFirstName(String value) { this.beneficiaryFirstName = value; return this; } public String getBeneficiaryLastName() { return beneficiaryLastName; } public Member setBeneficiaryLastName(String value) { this.beneficiaryLastName = value; return this; } public String getBeneficiaryTitle() { return beneficiaryTitle; } public Member setBeneficiaryTitle(String value) { this.beneficiaryTitle = value; return this; } public Date getBeneficiaryDateOfBirth() { return beneficiaryDateOfBirth; } public Member setBeneficiaryDateOfBirth(Date value) { this.beneficiaryDateOfBirth = value; return this; } public String getAddressLine1() { return addressLine1; } public Member setAddressLine1(String value) { this.addressLine1 = value; return this; } public String getAddressLine2() { return addressLine2; } public Member setAddressLine2(String value) { this.addressLine2 = value; return this; } public String getAddressLine3() { return addressLine3; } public Member setAddressLine3(String value) { this.addressLine3 = value; return this; } public String getPhoneNumber() { return phoneNumber; } public Member setPhoneNumber(String value) { this.phoneNumber = value; return this; } public String getMobileNumber() { return mobileNumber; } public Member setMobileNumber(String value) { this.mobileNumber = value; return this; } public Date getDateCommencedService() { return dateCommencedService; } public Member setDateCommencedService(Date value) { this.dateCommencedService = value; return this; } public Date getCalculatorDataDate() { return calculatorDataDate; } public Member setCalculatorDataDate(Date value) { this.calculatorDataDate = value; return this; } public String getCalculatorDataBag() { return calculatorDataBag; } public Member setCalculatorDataBag(String value) { this.calculatorDataBag = value; return this; } public Date getPeriodStart() { return periodStart; } public Member setPeriodStart(Date value) { this.periodStart = value; return this; } public Date getPeriodEnd() { return periodEnd; } public Member setPeriodEnd(Date value) { this.periodEnd = value; return this; } public Long getMemberId() { return memberId; } public Member setMemberId(Long value) { this.memberId = value; return this; } public String getInfoBag() { return infoBag; } public Member setInfoBag(String value) { this.infoBag = value; return this; } public String getProjectionInfoBag() { return projectionInfoBag; } public Member setProjectionInfoBag(String value) { this.projectionInfoBag = value; return this; } public String getCompanyPlanInfo() { return companyPlanInfo; } public Member setCompanyPlanInfo(String value) { this.companyPlanInfo = value; return this; } public String getInfoProviderReference() { return infoProviderReference; } public Member setInfoProviderReference(String value) { this.infoProviderReference = value; return this; } public Date getDateOfHire() { return dateOfHire; } public Member setDateOfHire(Date value) { this.dateOfHire = value; return this; } public String getSsin() { return ssin; } public Member setSsin(String value) { this.ssin = value; return this; } public Boolean getIsProxy() { return isProxy; } public Member setIsProxy(Boolean value) { this.isProxy = value; return this; } public Boolean getIsAllowedToVote() { return isAllowedToVote; } public Member setIsAllowedToVote(Boolean value) { this.isAllowedToVote = value; return this; } public String getUserId() { return userId; } public Member setUserId(String value) { this.userId = value; return this; } public String getParticipantStatus() { return participantStatus; } public Member setParticipantStatus(String value) { this.participantStatus = value; return this; } public String getInvestmentStrategy() { return investmentStrategy; } public Member setInvestmentStrategy(String value) { this.investmentStrategy = value; return this; } public Boolean getIsAllowedToUpdatePlan() { return isAllowedToUpdatePlan; } public Member setIsAllowedToUpdatePlan(Boolean value) { this.isAllowedToUpdatePlan = value; return this; } public BigDecimal getPensionableSalary() { return pensionableSalary; } public Member setPensionableSalary(BigDecimal value) { this.pensionableSalary = value; return this; } public Date getDateOfBirthSpouse() { return dateOfBirthSpouse; } public Member setDateOfBirthSpouse(Date value) { this.dateOfBirthSpouse = value; return this; } public Date getDateOfBirthYoungestChild() { return dateOfBirthYoungestChild; } public Member setDateOfBirthYoungestChild(Date value) { this.dateOfBirthYoungestChild = value; return this; } public Date getDateHiredOfPlan() { return dateHiredOfPlan; } public Member setDateHiredOfPlan(Date value) { this.dateHiredOfPlan = value; return this; } public String getContractType() { return contractType; } public Member setContractType(String value) { this.contractType = value; return this; } public String getInvestmentRiskProfile() { return investmentRiskProfile; } public Member setInvestmentRiskProfile(String value) { this.investmentRiskProfile = value; return this; } public ArrayList getDocuments() { return documents; } public Member setDocuments(ArrayList value) { this.documents = value; return this; } public ArrayList getPowensConnectionSyncs() { return powensConnectionSyncs; } public Member setPowensConnectionSyncs(ArrayList value) { this.powensConnectionSyncs = value; return this; } public ArrayList getMembers() { return members; } public Member setMembers(ArrayList value) { this.members = value; return this; } public ArrayList getGroupMembers() { return groupMembers; } public Member setGroupMembers(ArrayList value) { this.groupMembers = value; return this; } public Member getParent() { return parent; } public Member setParent(Member value) { this.parent = value; return this; } public String getPensionFundManager() { return pensionFundManager; } public Member setPensionFundManager(String value) { this.pensionFundManager = value; return this; } public ArrayList getProxyAccesses() { return proxyAccesses; } public Member setProxyAccesses(ArrayList value) { this.proxyAccesses = value; return this; } public ArrayList getBeneficiaries() { return beneficiaries; } public Member setBeneficiaries(ArrayList value) { this.beneficiaries = value; return this; } public ArrayList getCurrentBalances() { return currentBalances; } public Member setCurrentBalances(ArrayList value) { this.currentBalances = value; return this; } public ArrayList getDetailedBalances() { return detailedBalances; } public Member setDetailedBalances(ArrayList value) { this.detailedBalances = value; return this; } public ArrayList getVotingPollAnswers() { return votingPollAnswers; } public Member setVotingPollAnswers(ArrayList value) { this.votingPollAnswers = value; return this; } public ArrayList getInvestmentAllocations() { return investmentAllocations; } public Member setInvestmentAllocations(ArrayList value) { this.investmentAllocations = value; return this; } public ArrayList getMemberContributions() { return memberContributions; } public Member setMemberContributions(ArrayList value) { this.memberContributions = value; return this; } public ArrayList getParticipantStatusFormAnswers() { return participantStatusFormAnswers; } public Member setParticipantStatusFormAnswers(ArrayList value) { this.participantStatusFormAnswers = value; return this; } } public static class Member { public Long memberId = null; public String employeeId = null; public UUID employeeGuid = null; public String email = null; public String title = null; public String firstName = null; public String companyName = null; public String employeeGroup = null; public String lastName = null; public Date dateOfBirth = null; public IsoGenders gender = null; public MaritalStatuses maritalStatus = null; public Integer numberOfChildren = null; public Integer childrenCount = null; public BigDecimal monthlySalary = null; public BigDecimal annualSalary = null; public DkPensionTerms dkPensionTerms = null; public String dkPrivateEmailAddress = null; public String dkEmployerName = null; public Boolean dkContactConsent = null; public Boolean dkPersonalMandate = null; public GermanFederalStates deFederalState = null; public GermanTaxClasses deTaxClass = null; public Boolean deChurchTax = null; public Boolean hasPrivHealthInsurance = null; public BigDecimal privHealthInsurance = null; public BigDecimal dePrivNursingInsurance = null; public Date contributionDataDate = null; public String beneficiaryFirstName = null; public String beneficiaryLastName = null; public String beneficiaryTitle = null; public Date beneficiaryDateOfBirth = null; public String addressLine1 = null; public String addressLine2 = null; public String addressLine3 = null; public String phoneNumber = null; public String mobileNumber = null; public Date dateCommencedService = null; public Date partnerBirthDate = null; public Short militaryMonthCount = null; public Date child1BirthDate = null; public Date child2BirthDate = null; public Date child3BirthDate = null; public Date child4BirthDate = null; public Date child5BirthDate = null; public Date child6BirthDate = null; public Date child7BirthDate = null; public Date child8BirthDate = null; public Date child9BirthDate = null; public Date child10BirthDate = null; public String infoBag = null; public String projectionInfoBag = null; public Integer clientId = null; public String companyPlanInfo = null; public String pensionFundManager = null; public Date dateOfHire = null; public ArrayList powensConnections = null; public Boolean isPrivateClient = null; public Boolean isProxy = null; public ArrayList beneficiaries = null; public ArrayList currentBalances = null; public ArrayList detailedBalances = null; public Date beneficiariesLatestSubmittedDate = null; public String userId = null; public String participantStatus = null; public String investmentStrategy = null; public Boolean isAllowedToUpdatePlan = null; public BigDecimal pensionableSalary = null; public Date dateOfBirthSpouse = null; public Date dateOfBirthYoungestChild = null; public Date dateHiredOfPlan = null; public String contractType = null; public Boolean isAllowedToVote = null; public VotingPollAnswer votingPollAnswer = null; public Long getMemberId() { return memberId; } public Member setMemberId(Long value) { this.memberId = value; return this; } public String getEmployeeId() { return employeeId; } public Member setEmployeeId(String value) { this.employeeId = value; return this; } public UUID getEmployeeGuid() { return employeeGuid; } public Member setEmployeeGuid(UUID value) { this.employeeGuid = value; return this; } public String getEmail() { return email; } public Member setEmail(String value) { this.email = value; return this; } public String getTitle() { return title; } public Member setTitle(String value) { this.title = value; return this; } public String getFirstName() { return firstName; } public Member setFirstName(String value) { this.firstName = value; return this; } public String getCompanyName() { return companyName; } public Member setCompanyName(String value) { this.companyName = value; return this; } public String getEmployeeGroup() { return employeeGroup; } public Member setEmployeeGroup(String value) { this.employeeGroup = value; return this; } public String getLastName() { return lastName; } public Member setLastName(String value) { this.lastName = value; return this; } public Date getDateOfBirth() { return dateOfBirth; } public Member setDateOfBirth(Date value) { this.dateOfBirth = value; return this; } public IsoGenders getGender() { return gender; } public Member setGender(IsoGenders value) { this.gender = value; return this; } public MaritalStatuses getMaritalStatus() { return maritalStatus; } public Member setMaritalStatus(MaritalStatuses value) { this.maritalStatus = value; return this; } public Integer getNumberOfChildren() { return numberOfChildren; } public Member setNumberOfChildren(Integer value) { this.numberOfChildren = value; return this; } public Integer getChildrenCount() { return childrenCount; } public Member setChildrenCount(Integer value) { this.childrenCount = value; return this; } public BigDecimal getMonthlySalary() { return monthlySalary; } public Member setMonthlySalary(BigDecimal value) { this.monthlySalary = value; return this; } public BigDecimal getAnnualSalary() { return annualSalary; } public Member setAnnualSalary(BigDecimal value) { this.annualSalary = value; return this; } public DkPensionTerms getDkPensionTerms() { return dkPensionTerms; } public Member setDkPensionTerms(DkPensionTerms value) { this.dkPensionTerms = value; return this; } public String getDkPrivateEmailAddress() { return dkPrivateEmailAddress; } public Member setDkPrivateEmailAddress(String value) { this.dkPrivateEmailAddress = value; return this; } public String getDkEmployerName() { return dkEmployerName; } public Member setDkEmployerName(String value) { this.dkEmployerName = value; return this; } public Boolean isDkContactConsent() { return dkContactConsent; } public Member setDkContactConsent(Boolean value) { this.dkContactConsent = value; return this; } public Boolean isDkPersonalMandate() { return dkPersonalMandate; } public Member setDkPersonalMandate(Boolean value) { this.dkPersonalMandate = value; return this; } public GermanFederalStates getDeFederalState() { return deFederalState; } public Member setDeFederalState(GermanFederalStates value) { this.deFederalState = value; return this; } public GermanTaxClasses getDeTaxClass() { return deTaxClass; } public Member setDeTaxClass(GermanTaxClasses value) { this.deTaxClass = value; return this; } public Boolean isDeChurchTax() { return deChurchTax; } public Member setDeChurchTax(Boolean value) { this.deChurchTax = value; return this; } public Boolean isHasPrivHealthInsurance() { return hasPrivHealthInsurance; } public Member setHasPrivHealthInsurance(Boolean value) { this.hasPrivHealthInsurance = value; return this; } public BigDecimal getPrivHealthInsurance() { return privHealthInsurance; } public Member setPrivHealthInsurance(BigDecimal value) { this.privHealthInsurance = value; return this; } public BigDecimal getDePrivNursingInsurance() { return dePrivNursingInsurance; } public Member setDePrivNursingInsurance(BigDecimal value) { this.dePrivNursingInsurance = value; return this; } public Date getContributionDataDate() { return contributionDataDate; } public Member setContributionDataDate(Date value) { this.contributionDataDate = value; return this; } public String getBeneficiaryFirstName() { return beneficiaryFirstName; } public Member setBeneficiaryFirstName(String value) { this.beneficiaryFirstName = value; return this; } public String getBeneficiaryLastName() { return beneficiaryLastName; } public Member setBeneficiaryLastName(String value) { this.beneficiaryLastName = value; return this; } public String getBeneficiaryTitle() { return beneficiaryTitle; } public Member setBeneficiaryTitle(String value) { this.beneficiaryTitle = value; return this; } public Date getBeneficiaryDateOfBirth() { return beneficiaryDateOfBirth; } public Member setBeneficiaryDateOfBirth(Date value) { this.beneficiaryDateOfBirth = value; return this; } public String getAddressLine1() { return addressLine1; } public Member setAddressLine1(String value) { this.addressLine1 = value; return this; } public String getAddressLine2() { return addressLine2; } public Member setAddressLine2(String value) { this.addressLine2 = value; return this; } public String getAddressLine3() { return addressLine3; } public Member setAddressLine3(String value) { this.addressLine3 = value; return this; } public String getPhoneNumber() { return phoneNumber; } public Member setPhoneNumber(String value) { this.phoneNumber = value; return this; } public String getMobileNumber() { return mobileNumber; } public Member setMobileNumber(String value) { this.mobileNumber = value; return this; } public Date getDateCommencedService() { return dateCommencedService; } public Member setDateCommencedService(Date value) { this.dateCommencedService = value; return this; } public Date getPartnerBirthDate() { return partnerBirthDate; } public Member setPartnerBirthDate(Date value) { this.partnerBirthDate = value; return this; } public Short getMilitaryMonthCount() { return militaryMonthCount; } public Member setMilitaryMonthCount(Short value) { this.militaryMonthCount = value; return this; } public Date getChild1BirthDate() { return child1BirthDate; } public Member setChild1BirthDate(Date value) { this.child1BirthDate = value; return this; } public Date getChild2BirthDate() { return child2BirthDate; } public Member setChild2BirthDate(Date value) { this.child2BirthDate = value; return this; } public Date getChild3BirthDate() { return child3BirthDate; } public Member setChild3BirthDate(Date value) { this.child3BirthDate = value; return this; } public Date getChild4BirthDate() { return child4BirthDate; } public Member setChild4BirthDate(Date value) { this.child4BirthDate = value; return this; } public Date getChild5BirthDate() { return child5BirthDate; } public Member setChild5BirthDate(Date value) { this.child5BirthDate = value; return this; } public Date getChild6BirthDate() { return child6BirthDate; } public Member setChild6BirthDate(Date value) { this.child6BirthDate = value; return this; } public Date getChild7BirthDate() { return child7BirthDate; } public Member setChild7BirthDate(Date value) { this.child7BirthDate = value; return this; } public Date getChild8BirthDate() { return child8BirthDate; } public Member setChild8BirthDate(Date value) { this.child8BirthDate = value; return this; } public Date getChild9BirthDate() { return child9BirthDate; } public Member setChild9BirthDate(Date value) { this.child9BirthDate = value; return this; } public Date getChild10BirthDate() { return child10BirthDate; } public Member setChild10BirthDate(Date value) { this.child10BirthDate = value; return this; } public String getInfoBag() { return infoBag; } public Member setInfoBag(String value) { this.infoBag = value; return this; } public String getProjectionInfoBag() { return projectionInfoBag; } public Member setProjectionInfoBag(String value) { this.projectionInfoBag = value; return this; } public Integer getClientId() { return clientId; } public Member setClientId(Integer value) { this.clientId = value; return this; } public String getCompanyPlanInfo() { return companyPlanInfo; } public Member setCompanyPlanInfo(String value) { this.companyPlanInfo = value; return this; } public String getPensionFundManager() { return pensionFundManager; } public Member setPensionFundManager(String value) { this.pensionFundManager = value; return this; } public Date getDateOfHire() { return dateOfHire; } public Member setDateOfHire(Date value) { this.dateOfHire = value; return this; } public ArrayList getPowensConnections() { return powensConnections; } public Member setPowensConnections(ArrayList value) { this.powensConnections = value; return this; } public Boolean getIsPrivateClient() { return isPrivateClient; } public Member setIsPrivateClient(Boolean value) { this.isPrivateClient = value; return this; } public Boolean getIsProxy() { return isProxy; } public Member setIsProxy(Boolean value) { this.isProxy = value; return this; } public ArrayList getBeneficiaries() { return beneficiaries; } public Member setBeneficiaries(ArrayList value) { this.beneficiaries = value; return this; } public ArrayList getCurrentBalances() { return currentBalances; } public Member setCurrentBalances(ArrayList value) { this.currentBalances = value; return this; } public ArrayList getDetailedBalances() { return detailedBalances; } public Member setDetailedBalances(ArrayList value) { this.detailedBalances = value; return this; } public Date getBeneficiariesLatestSubmittedDate() { return beneficiariesLatestSubmittedDate; } public Member setBeneficiariesLatestSubmittedDate(Date value) { this.beneficiariesLatestSubmittedDate = value; return this; } public String getUserId() { return userId; } public Member setUserId(String value) { this.userId = value; return this; } public String getParticipantStatus() { return participantStatus; } public Member setParticipantStatus(String value) { this.participantStatus = value; return this; } public String getInvestmentStrategy() { return investmentStrategy; } public Member setInvestmentStrategy(String value) { this.investmentStrategy = value; return this; } public Boolean getIsAllowedToUpdatePlan() { return isAllowedToUpdatePlan; } public Member setIsAllowedToUpdatePlan(Boolean value) { this.isAllowedToUpdatePlan = value; return this; } public BigDecimal getPensionableSalary() { return pensionableSalary; } public Member setPensionableSalary(BigDecimal value) { this.pensionableSalary = value; return this; } public Date getDateOfBirthSpouse() { return dateOfBirthSpouse; } public Member setDateOfBirthSpouse(Date value) { this.dateOfBirthSpouse = value; return this; } public Date getDateOfBirthYoungestChild() { return dateOfBirthYoungestChild; } public Member setDateOfBirthYoungestChild(Date value) { this.dateOfBirthYoungestChild = value; return this; } public Date getDateHiredOfPlan() { return dateHiredOfPlan; } public Member setDateHiredOfPlan(Date value) { this.dateHiredOfPlan = value; return this; } public String getContractType() { return contractType; } public Member setContractType(String value) { this.contractType = value; return this; } public Boolean getIsAllowedToVote() { return isAllowedToVote; } public Member setIsAllowedToVote(Boolean value) { this.isAllowedToVote = value; return this; } public VotingPollAnswer getVotingPollAnswer() { return votingPollAnswer; } public Member setVotingPollAnswer(VotingPollAnswer value) { this.votingPollAnswer = 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 class ConditionalAccess { public ArrayList healthInsuranceExcludedUrls = null; public ArrayList pensionSchemeExcludedUrls = null; public ArrayList investmentChoiceExcludedUrls = null; public ArrayList getHealthInsuranceExcludedUrls() { return healthInsuranceExcludedUrls; } public ConditionalAccess setHealthInsuranceExcludedUrls(ArrayList value) { this.healthInsuranceExcludedUrls = value; return this; } public ArrayList getPensionSchemeExcludedUrls() { return pensionSchemeExcludedUrls; } public ConditionalAccess setPensionSchemeExcludedUrls(ArrayList value) { this.pensionSchemeExcludedUrls = value; return this; } public ArrayList getInvestmentChoiceExcludedUrls() { return investmentChoiceExcludedUrls; } public ConditionalAccess setInvestmentChoiceExcludedUrls(ArrayList 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 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 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 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 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 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 savings = null; public ArrayList projections = null; public ArrayList risks = null; public Date getDate() { return date; } public DkPensionsInfo setDate(Date value) { this.date = value; return this; } public ArrayList getSavings() { return savings; } public DkPensionsInfo setSavings(ArrayList value) { this.savings = value; return this; } public ArrayList getProjections() { return projections; } public DkPensionsInfo setProjections(ArrayList value) { this.projections = value; return this; } public ArrayList getRisks() { return risks; } public DkPensionsInfo setRisks(ArrayList value) { this.risks = value; return this; } } 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 DisabilityInsurancePlan { public String disabilityDegree = null; public Boolean hasPremiumWaiverCover = null; public ArrayList 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 getDisabilityCover() { return disabilityCover; } public DisabilityInsurancePlan setDisabilityCover(ArrayList value) { this.disabilityCover = value; return this; } } public static class CriticalIllnessInsurancePlan { public ArrayList criticalIllnessCover = null; public ArrayList criticalIllnessChildrenCover = null; public ArrayList getCriticalIllnessCover() { return criticalIllnessCover; } public CriticalIllnessInsurancePlan setCriticalIllnessCover(ArrayList value) { this.criticalIllnessCover = value; return this; } public ArrayList getCriticalIllnessChildrenCover() { return criticalIllnessChildrenCover; } public CriticalIllnessInsurancePlan setCriticalIllnessChildrenCover(ArrayList value) { this.criticalIllnessChildrenCover = value; return this; } } public static class DeathInsurancePlan { public ArrayList deathCover = null; public ArrayList deathChildrenCover = null; public ArrayList getDeathCover() { return deathCover; } public DeathInsurancePlan setDeathCover(ArrayList value) { this.deathCover = value; return this; } public ArrayList getDeathChildrenCover() { return deathChildrenCover; } public DeathInsurancePlan setDeathChildrenCover(ArrayList value) { this.deathChildrenCover = 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 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 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 getSavingOptions() { return savingOptions; } public RetirementPlan setSavingOptions(ArrayList 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 DeRetirementPlans { public RetirementBenefitAmountDisplayOptionType retirementBenefitAmountDisplayOption = null; public ArrayList retirementBenefitAmountDisplayOptions = null; public ArrayList financingVehicles = null; public ArrayList contributionTypes = null; public ArrayList retirementPlans = null; public ArrayList defaultRetirementPlans = null; public RetirementBenefitAmountDisplayOptionType getRetirementBenefitAmountDisplayOption() { return retirementBenefitAmountDisplayOption; } public DeRetirementPlans setRetirementBenefitAmountDisplayOption(RetirementBenefitAmountDisplayOptionType value) { this.retirementBenefitAmountDisplayOption = value; return this; } public ArrayList getRetirementBenefitAmountDisplayOptions() { return retirementBenefitAmountDisplayOptions; } public DeRetirementPlans setRetirementBenefitAmountDisplayOptions(ArrayList value) { this.retirementBenefitAmountDisplayOptions = value; return this; } public ArrayList getFinancingVehicles() { return financingVehicles; } public DeRetirementPlans setFinancingVehicles(ArrayList value) { this.financingVehicles = value; return this; } public ArrayList getContributionTypes() { return contributionTypes; } public DeRetirementPlans setContributionTypes(ArrayList value) { this.contributionTypes = value; return this; } public ArrayList getRetirementPlans() { return retirementPlans; } public DeRetirementPlans setRetirementPlans(ArrayList value) { this.retirementPlans = value; return this; } public ArrayList getDefaultRetirementPlans() { return defaultRetirementPlans; } public DeRetirementPlans setDefaultRetirementPlans(ArrayList value) { this.defaultRetirementPlans = value; return this; } } 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 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 getRegistrationFields() { return registrationFields; } public AuthenticationMethod setRegistrationFields(ArrayList value) { this.registrationFields = value; return this; } } public static class CalculatorData { public Boolean isEnabled = null; public String cdyPosition = null; public Integer amountInputPrecision = null; public Integer percentInputPrecision = null; public HashMap 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> riskProfileMapping = null; public String defaultRiskLevel = null; public ArrayList dkAnnuityPriceList = null; public HashMap dkCarrierIDMapping = null; public String dkDefaultCarrierID = null; public CalculatorFrConfiguration frConfiguration = null; public RPCLevelInfo rpcLevelInfo = null; public Boolean frIncludePEROProfitSharingSavings = null; public ArrayList ptLifetimePensionAnnuityFactors = null; public ArrayList ptPensionDrawdownAnnuityFactors = null; public ArrayList 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 getLocale() { return locale; } public CalculatorData setLocale(HashMap 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> getRiskProfileMapping() { return riskProfileMapping; } public CalculatorData setRiskProfileMapping(HashMap> value) { this.riskProfileMapping = value; return this; } public String getDefaultRiskLevel() { return defaultRiskLevel; } public CalculatorData setDefaultRiskLevel(String value) { this.defaultRiskLevel = value; return this; } public ArrayList getDkAnnuityPriceList() { return dkAnnuityPriceList; } public CalculatorData setDkAnnuityPriceList(ArrayList value) { this.dkAnnuityPriceList = value; return this; } public HashMap getDkCarrierIDMapping() { return dkCarrierIDMapping; } public CalculatorData setDkCarrierIDMapping(HashMap 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 getPtLifetimePensionAnnuityFactors() { return ptLifetimePensionAnnuityFactors; } public CalculatorData setPtLifetimePensionAnnuityFactors(ArrayList value) { this.ptLifetimePensionAnnuityFactors = value; return this; } public ArrayList getPtPensionDrawdownAnnuityFactors() { return ptPensionDrawdownAnnuityFactors; } public CalculatorData setPtPensionDrawdownAnnuityFactors(ArrayList value) { this.ptPensionDrawdownAnnuityFactors = value; return this; } public ArrayList getSalaryGrowthIndexMappings() { return salaryGrowthIndexMappings; } public CalculatorData setSalaryGrowthIndexMappings(ArrayList value) { this.salaryGrowthIndexMappings = value; return this; } } public static class ConfigurationIds { public ArrayList configuration = null; public Integer planParameters = null; public ArrayList getConfiguration() { return configuration; } public ConfigurationIds setConfiguration(ArrayList 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 entityColumnFilters = null; public String rule = null; public ArrayList getEntityColumnFilters() { return entityColumnFilters; } public ConfigurationVersionGroupConfig setEntityColumnFilters(ArrayList value) { this.entityColumnFilters = value; return this; } public String getRule() { return rule; } public ConfigurationVersionGroupConfig setRule(String value) { this.rule = value; return this; } } public static class ConfigurationVersionMemberDocumentConfig { public Integer maxFileSizeMB = null; public ArrayList allowedMIMETypes = null; public Integer getMaxFileSizeMB() { return maxFileSizeMB; } public ConfigurationVersionMemberDocumentConfig setMaxFileSizeMB(Integer value) { this.maxFileSizeMB = value; return this; } public ArrayList getAllowedMIMETypes() { return allowedMIMETypes; } public ConfigurationVersionMemberDocumentConfig setAllowedMIMETypes(ArrayList 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 EsRetirementPlans { public ArrayList retirementPlans = null; public ArrayList getRetirementPlans() { return retirementPlans; } public EsRetirementPlans setRetirementPlans(ArrayList value) { this.retirementPlans = 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 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 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 getFunds() { return funds; } public FrPlanSetup setFunds(ArrayList 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 BeContributions { public ArrayList balances = null; public ArrayList getBalances() { return balances; } public BeContributions setBalances(ArrayList value) { this.balances = value; return this; } } 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 sendToBCC = null; public ArrayList sendToCC = null; public ArrayList 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 getSendToBCC() { return sendToBCC; } public ConfigurationVersionEmailSetting setSendToBCC(ArrayList value) { this.sendToBCC = value; return this; } public ArrayList getSendToCC() { return sendToCC; } public ConfigurationVersionEmailSetting setSendToCC(ArrayList value) { this.sendToCC = value; return this; } public ArrayList getSendFrom() { return sendFrom; } public ConfigurationVersionEmailSetting setSendFrom(ArrayList 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 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 getValidation() { return validation; } public FormTypeFieldsConfiguration setValidation(ArrayList 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 products = null; public ArrayList riskQuestions = null; public ArrayList risks = null; public ArrayList getProducts() { return products; } public ConfigurationVersionRecommendation setProducts(ArrayList value) { this.products = value; return this; } public ArrayList getRiskQuestions() { return riskQuestions; } public ConfigurationVersionRecommendation setRiskQuestions(ArrayList value) { this.riskQuestions = value; return this; } public ArrayList getRisks() { return risks; } public ConfigurationVersionRecommendation setRisks(ArrayList value) { this.risks = value; return this; } } public static class ConfigurationVersionRecommendationProduct { public ArrayList products = null; public PieGraph pieGraphData = null; public ArrayList productRiskMatrix = null; public ArrayList> barGraphData = null; public ArrayList productTypeData = null; public HistoricalData historicalTableData = null; public ArrayList getProducts() { return products; } public ConfigurationVersionRecommendationProduct setProducts(ArrayList value) { this.products = value; return this; } public PieGraph getPieGraphData() { return pieGraphData; } public ConfigurationVersionRecommendationProduct setPieGraphData(PieGraph value) { this.pieGraphData = value; return this; } public ArrayList getProductRiskMatrix() { return productRiskMatrix; } public ConfigurationVersionRecommendationProduct setProductRiskMatrix(ArrayList value) { this.productRiskMatrix = value; return this; } public ArrayList> getBarGraphData() { return barGraphData; } public ConfigurationVersionRecommendationProduct setBarGraphData(ArrayList> value) { this.barGraphData = value; return this; } public ArrayList getProductTypeData() { return productTypeData; } public ConfigurationVersionRecommendationProduct setProductTypeData(ArrayList value) { this.productTypeData = value; return this; } public HistoricalData getHistoricalTableData() { return historicalTableData; } public ConfigurationVersionRecommendationProduct setHistoricalTableData(HistoricalData value) { this.historicalTableData = 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> investmentChoiceList = null; public ArrayList> getInvestmentChoiceList() { return investmentChoiceList; } public PtFundLifecycleList setInvestmentChoiceList(ArrayList> 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 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 getOptions() { return options; } public ConfigurationVersionVotingPollSetup setOptions(ArrayList value) { this.options = 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 DkBookingInfo { public Boolean bookingAllowed = null; public ArrayList 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 getBookingGroups() { return bookingGroups; } public DkBookingInfo setBookingGroups(ArrayList 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 productEmails = null; public ArrayList toRecipients = null; public ArrayList ccRecipients = null; public ArrayList 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 getProductEmails() { return productEmails; } public ConfigurationVersionPublicContactUsSetup setProductEmails(ArrayList value) { this.productEmails = value; return this; } public ArrayList getToRecipients() { return toRecipients; } public ConfigurationVersionPublicContactUsSetup setToRecipients(ArrayList value) { this.toRecipients = value; return this; } public ArrayList getCcRecipients() { return ccRecipients; } public ConfigurationVersionPublicContactUsSetup setCcRecipients(ArrayList value) { this.ccRecipients = value; return this; } public ArrayList getBccRecipients() { return bccRecipients; } public ConfigurationVersionPublicContactUsSetup setBccRecipients(ArrayList value) { this.bccRecipients = value; return this; } } public static class Document implements IId, ITimestamp { public Long id = null; public String reference = null; public String description = null; public String tags = null; public Integer countryId = null; public Integer clientId = null; public Long memberId = null; public String group = null; public String subTag = null; public String languageIsoCode = null; public Date benefitEffectiveDate = null; public String bulkName = null; public Long size = null; public Date dateCreated = null; public Boolean inactive = null; public byte[] timestamp = null; public Client client = null; public Country country = null; public Member member = null; public ArrayList documentGroups = null; public String blobName = null; public String contentType = null; public String filename = null; public Long getId() { return id; } public Document setId(Long value) { this.id = value; return this; } public String getReference() { return reference; } public Document setReference(String value) { this.reference = value; return this; } public String getDescription() { return description; } public Document setDescription(String value) { this.description = value; return this; } public String getTags() { return tags; } public Document setTags(String value) { this.tags = value; return this; } public Integer getCountryId() { return countryId; } public Document setCountryId(Integer value) { this.countryId = value; return this; } public Integer getClientId() { return clientId; } public Document setClientId(Integer value) { this.clientId = value; return this; } public Long getMemberId() { return memberId; } public Document setMemberId(Long value) { this.memberId = value; return this; } public String getGroup() { return group; } public Document setGroup(String value) { this.group = value; return this; } public String getSubTag() { return subTag; } public Document setSubTag(String value) { this.subTag = value; return this; } public String getLanguageIsoCode() { return languageIsoCode; } public Document setLanguageIsoCode(String value) { this.languageIsoCode = value; return this; } public Date getBenefitEffectiveDate() { return benefitEffectiveDate; } public Document setBenefitEffectiveDate(Date value) { this.benefitEffectiveDate = value; return this; } public String getBulkName() { return bulkName; } public Document setBulkName(String value) { this.bulkName = 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 isInactive() { return inactive; } public Document setInactive(Boolean value) { this.inactive = value; return this; } public byte[] getTimestamp() { return timestamp; } public Document setTimestamp(byte[] value) { this.timestamp = value; return this; } public Client getClient() { return client; } public Document setClient(Client value) { this.client = value; return this; } public Country getCountry() { return country; } public Document setCountry(Country value) { this.country = value; return this; } public Member getMember() { return member; } public Document setMember(Member value) { this.member = value; return this; } public ArrayList getDocumentGroups() { return documentGroups; } public Document setDocumentGroups(ArrayList value) { this.documentGroups = value; return this; } public String getBlobName() { return blobName; } public Document setBlobName(String value) { this.blobName = value; return this; } public String getContentType() { return contentType; } public Document setContentType(String value) { this.contentType = value; return this; } public String getFilename() { return filename; } public Document setFilename(String value) { this.filename = value; return this; } } public static interface IId { } public static interface ITimestamp { public byte[] timestamp = null; } 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 custom = null; public HashMap 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 getCustom() { return custom; } public Contribution setCustom(HashMap value) { this.custom = value; return this; } public HashMap getMemberRateLookup() { return memberRateLookup; } public Contribution setMemberRateLookup(HashMap value) { this.memberRateLookup = value; return this; } public Boolean getIsFromSalary() { return isFromSalary; } public Contribution setIsFromSalary(Boolean value) { this.isFromSalary = value; return this; } } public static enum LogoSource { Consultant, Employer; } 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 ContactDetails { public String website = null; public String email = null; public String phoneNumber = null; public HashMap 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 getOpeningHours() { return openingHours; } public ContactDetails setOpeningHours(HashMap value) { this.openingHours = value; return this; } public Boolean isShowInFooter() { return showInFooter; } public ContactDetails setShowInFooter(Boolean value) { this.showInFooter = 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 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 getBookingGroups() { return bookingGroups; } public CounsellingOption setBookingGroups(ArrayList value) { this.bookingGroups = value; return this; } } 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 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 getCountyTaxLookup() { return countyTaxLookup; } public DanishTaxParameters setCountyTaxLookup(ArrayList 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 CalculatorConfiguration { } 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 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 getProjections() { return projections; } public DkPensionsInfoSaving setProjections(ArrayList 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 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 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 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 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 enum CoverageTypes { None, Optional, Mandatory; } public static enum RetirementBenefitAmountDisplayOptionType { Accumulated, Guaranteed, Projected; } public static enum AuthenticationMethodType { NemId, Sso, Common, Single; } 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 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 getChartColors() { return chartColors; } public CalculatorColorScheme setChartColors(ArrayList value) { this.chartColors = value; return this; } public CalculatorReportColors getReportColors() { return reportColors; } public CalculatorColorScheme setReportColors(CalculatorReportColors value) { this.reportColors = 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 planConfigurations = null; public ArrayList contributionRules = null; public ArrayList getPlanConfigurations() { return planConfigurations; } public CalculatorFrConfiguration setPlanConfigurations(ArrayList value) { this.planConfigurations = value; return this; } public ArrayList getContributionRules() { return contributionRules; } public CalculatorFrConfiguration setContributionRules(ArrayList value) { this.contributionRules = 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 FrCompanyPlan { public Date accountBalanceDate = null; public Date assetAllocationDate = null; public ArrayList 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 getPlans() { return plans; } public FrCompanyPlan setPlans(ArrayList value) { this.plans = value; return this; } public Boolean isHasDuplicate() { return hasDuplicate; } public FrCompanyPlan setHasDuplicate(Boolean value) { this.hasDuplicate = value; return this; } } 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 FrSocialSecurityParameters { public BigDecimal socialSecurityContributionCeiling = null; public BigDecimal getSocialSecurityContributionCeiling() { return socialSecurityContributionCeiling; } public FrSocialSecurityParameters setSocialSecurityContributionCeiling(BigDecimal value) { this.socialSecurityContributionCeiling = value; return this; } } public static class BeRetirementPlan { public ArrayList 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 getRetirementPlans() { return retirementPlans; } public BeRetirementPlan setRetirementPlans(ArrayList 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 Contribution { public Date employerFundDate = null; public BigDecimal contributions = null; @SerializedName("return") public BigDecimal Return = null; public BigDecimal accruedValue = null; public BigDecimal legalMinimum = null; public BigDecimal vestedReserves = null; public String currency = null; public Date getEmployerFundDate() { return employerFundDate; } public Contribution setEmployerFundDate(Date value) { this.employerFundDate = value; return this; } public BigDecimal getContributions() { return contributions; } public Contribution setContributions(BigDecimal value) { this.contributions = value; return this; } public BigDecimal getReturn() { return Return; } public Contribution setReturn(BigDecimal value) { this.Return = value; return this; } public BigDecimal getAccruedValue() { return accruedValue; } public Contribution setAccruedValue(BigDecimal value) { this.accruedValue = value; return this; } public BigDecimal getLegalMinimum() { return legalMinimum; } public Contribution setLegalMinimum(BigDecimal value) { this.legalMinimum = value; return this; } public BigDecimal getVestedReserves() { return vestedReserves; } public Contribution setVestedReserves(BigDecimal value) { this.vestedReserves = value; return this; } public String getCurrency() { return currency; } public Contribution setCurrency(String value) { this.currency = value; return this; } } public static class ProductQuestion { public Question question = null; public ArrayList