/* Options: Date: 2025-07-18 00:10:17 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: ProjectionReq.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; 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("/projection") public static class ProjectionReq implements IReturn { public SiteContext context = null; public Member member = null; public SiteContext getContext() { return context; } public ProjectionReq setContext(SiteContext value) { this.context = value; return this; } public Member getMember() { return member; } public ProjectionReq setMember(Member value) { this.member = value; return this; } private static Object responseType = AlbaProjection.class; public Object getResponseType() { return responseType; } } public static class AlbaProjection { public StochasticProjectionDto stochastic = null; public MemberProjectionDto deterministic = null; public Member member = null; public AlbaDiagnostics diagnostics = null; public HashMap parameterBag = null; public StochasticProjectionDto getStochastic() { return stochastic; } public AlbaProjection setStochastic(StochasticProjectionDto value) { this.stochastic = value; return this; } public MemberProjectionDto getDeterministic() { return deterministic; } public AlbaProjection setDeterministic(MemberProjectionDto value) { this.deterministic = value; return this; } public Member getMember() { return member; } public AlbaProjection setMember(Member value) { this.member = value; return this; } public AlbaDiagnostics getDiagnostics() { return diagnostics; } public AlbaProjection setDiagnostics(AlbaDiagnostics value) { this.diagnostics = value; return this; } public HashMap getParameterBag() { return parameterBag; } public AlbaProjection setParameterBag(HashMap value) { this.parameterBag = value; return this; } } public static enum Gender { Female, Male, Other; } 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 DataSourceResult { public DataSource d = null; public Long t = null; public DataSource getD() { return d; } public DataSourceResult setD(DataSource value) { this.d = value; return this; } public Long getT() { return t; } public DataSourceResult setT(Long value) { this.t = value; return this; } } public static class StochasticProjectionDto { public Member member = null; public String userId = null; public String key = null; public String invOption = null; public String invOptionR = null; public String stochasticDataKey = null; public Boolean assumeSteadyIncome = null; public SolveTarget solveTarget = null; public Integer targetAge = null; public Double targetIncome = null; public Double targetP = null; public Double netIncome = null; public Double bal = null; public Double contributionsOutOfPocket = null; public Double pTarget = null; public Double countTarget = null; public Double incomeR = null; public HashMap avgIncomeRBreakdown = null; public Double avgLumpSumSpend = null; public Double avgTaxableLumpSum = null; public Double avgLumpSumTax = null; public Double avgLumpSumNet = null; public Integer ageR = null; public Integer runOutAge = null; public Double savings = null; public Double balR = null; public Double residualBal = null; public Double balRFV = null; public Integer solverCount = null; public Boolean solved = null; public ArrayList solvePath = null; public HashMap incomeRBreakdown = null; public Integer firstBalanceZeroAge = null; public ArrayList simulationResults = null; public ArrayList balRs = null; public HashMap> projections = null; public StochasticProjectionDiagnostics diagnostics = null; public Double avgAnnuityPurchaseAmount = null; public Double yearsInRetirement = null; public Member getMember() { return member; } public StochasticProjectionDto setMember(Member value) { this.member = value; return this; } public String getUserId() { return userId; } public StochasticProjectionDto setUserId(String value) { this.userId = value; return this; } public String getKey() { return key; } public StochasticProjectionDto setKey(String value) { this.key = value; return this; } public String getInvOption() { return invOption; } public StochasticProjectionDto setInvOption(String value) { this.invOption = value; return this; } public String getInvOptionR() { return invOptionR; } public StochasticProjectionDto setInvOptionR(String value) { this.invOptionR = value; return this; } public String getStochasticDataKey() { return stochasticDataKey; } public StochasticProjectionDto setStochasticDataKey(String value) { this.stochasticDataKey = value; return this; } public Boolean isAssumeSteadyIncome() { return assumeSteadyIncome; } public StochasticProjectionDto setAssumeSteadyIncome(Boolean value) { this.assumeSteadyIncome = value; return this; } public SolveTarget getSolveTarget() { return solveTarget; } public StochasticProjectionDto setSolveTarget(SolveTarget value) { this.solveTarget = value; return this; } public Integer getTargetAge() { return targetAge; } public StochasticProjectionDto setTargetAge(Integer value) { this.targetAge = value; return this; } public Double getTargetIncome() { return targetIncome; } public StochasticProjectionDto setTargetIncome(Double value) { this.targetIncome = value; return this; } public Double getTargetP() { return targetP; } public StochasticProjectionDto setTargetP(Double value) { this.targetP = value; return this; } public Double getNetIncome() { return netIncome; } public StochasticProjectionDto setNetIncome(Double value) { this.netIncome = value; return this; } public Double getBal() { return bal; } public StochasticProjectionDto setBal(Double value) { this.bal = value; return this; } public Double getContributionsOutOfPocket() { return contributionsOutOfPocket; } public StochasticProjectionDto setContributionsOutOfPocket(Double value) { this.contributionsOutOfPocket = value; return this; } public Double getPTarget() { return pTarget; } public StochasticProjectionDto setPTarget(Double value) { this.pTarget = value; return this; } public Double getCountTarget() { return countTarget; } public StochasticProjectionDto setCountTarget(Double value) { this.countTarget = value; return this; } public Double getIncomeR() { return incomeR; } public StochasticProjectionDto setIncomeR(Double value) { this.incomeR = value; return this; } public HashMap getAvgIncomeRBreakdown() { return avgIncomeRBreakdown; } public StochasticProjectionDto setAvgIncomeRBreakdown(HashMap value) { this.avgIncomeRBreakdown = value; return this; } public Double getAvgLumpSumSpend() { return avgLumpSumSpend; } public StochasticProjectionDto setAvgLumpSumSpend(Double value) { this.avgLumpSumSpend = value; return this; } public Double getAvgTaxableLumpSum() { return avgTaxableLumpSum; } public StochasticProjectionDto setAvgTaxableLumpSum(Double value) { this.avgTaxableLumpSum = value; return this; } public Double getAvgLumpSumTax() { return avgLumpSumTax; } public StochasticProjectionDto setAvgLumpSumTax(Double value) { this.avgLumpSumTax = value; return this; } public Double getAvgLumpSumNet() { return avgLumpSumNet; } public StochasticProjectionDto setAvgLumpSumNet(Double value) { this.avgLumpSumNet = value; return this; } public Integer getAgeR() { return ageR; } public StochasticProjectionDto setAgeR(Integer value) { this.ageR = value; return this; } public Integer getRunOutAge() { return runOutAge; } public StochasticProjectionDto setRunOutAge(Integer value) { this.runOutAge = value; return this; } public Double getSavings() { return savings; } public StochasticProjectionDto setSavings(Double value) { this.savings = value; return this; } public Double getBalR() { return balR; } public StochasticProjectionDto setBalR(Double value) { this.balR = value; return this; } public Double getResidualBal() { return residualBal; } public StochasticProjectionDto setResidualBal(Double value) { this.residualBal = value; return this; } public Double getBalRFV() { return balRFV; } public StochasticProjectionDto setBalRFV(Double value) { this.balRFV = value; return this; } public Integer getSolverCount() { return solverCount; } public StochasticProjectionDto setSolverCount(Integer value) { this.solverCount = value; return this; } public Boolean isSolved() { return solved; } public StochasticProjectionDto setSolved(Boolean value) { this.solved = value; return this; } public ArrayList getSolvePath() { return solvePath; } public StochasticProjectionDto setSolvePath(ArrayList value) { this.solvePath = value; return this; } public HashMap getIncomeRBreakdown() { return incomeRBreakdown; } public StochasticProjectionDto setIncomeRBreakdown(HashMap value) { this.incomeRBreakdown = value; return this; } public Integer getFirstBalanceZeroAge() { return firstBalanceZeroAge; } public StochasticProjectionDto setFirstBalanceZeroAge(Integer value) { this.firstBalanceZeroAge = value; return this; } public ArrayList getSimulationResults() { return simulationResults; } public StochasticProjectionDto setSimulationResults(ArrayList value) { this.simulationResults = value; return this; } public ArrayList getBalRs() { return balRs; } public StochasticProjectionDto setBalRs(ArrayList value) { this.balRs = value; return this; } public HashMap> getProjections() { return projections; } public StochasticProjectionDto setProjections(HashMap> value) { this.projections = value; return this; } public StochasticProjectionDiagnostics getDiagnostics() { return diagnostics; } public StochasticProjectionDto setDiagnostics(StochasticProjectionDiagnostics value) { this.diagnostics = value; return this; } public Double getAvgAnnuityPurchaseAmount() { return avgAnnuityPurchaseAmount; } public StochasticProjectionDto setAvgAnnuityPurchaseAmount(Double value) { this.avgAnnuityPurchaseAmount = value; return this; } public Double getYearsInRetirement() { return yearsInRetirement; } public StochasticProjectionDto setYearsInRetirement(Double value) { this.yearsInRetirement = value; return this; } } public static class MemberProjectionDto { public Integer count = null; public ArrayList projection = null; public ArrayList people = null; public ArrayList assets = null; public ArrayList annuities = null; public ArrayList spending = null; public ArrayList investmentProperties = null; public SummaryProjectionDto summary = null; public Double incomeR = null; public HashMap incomeRBreakdown = null; public Double balR = null; public Double balRFV = null; public Integer balanceRunOutAge = null; public Boolean incomeGapFlag = null; public Boolean residualBalance = null; public Double lumpSumRet = null; public HashMap> incomeVectors = null; public HashMap> projections = null; public Double inheritance = null; public Double inheritanceGoal = null; public Integer balanceRunOutTime = null; public Integer timeBothRetired = null; public Integer yearsInRetirement = null; public Double annuityPurchaseAmount = null; public Double costToYou = null; public Double taxRelief = null; public Double employerMatch = null; public Double extraAmount = null; public Double youPay = null; public Double totalInvested = null; public ArrayList solvePath = null; public Integer solverCount = null; public Integer getCount() { return count; } public MemberProjectionDto setCount(Integer value) { this.count = value; return this; } public ArrayList getProjection() { return projection; } public MemberProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } public ArrayList getPeople() { return people; } public MemberProjectionDto setPeople(ArrayList value) { this.people = value; return this; } public ArrayList getAssets() { return assets; } public MemberProjectionDto setAssets(ArrayList value) { this.assets = value; return this; } public ArrayList getAnnuities() { return annuities; } public MemberProjectionDto setAnnuities(ArrayList value) { this.annuities = value; return this; } public ArrayList getSpending() { return spending; } public MemberProjectionDto setSpending(ArrayList value) { this.spending = value; return this; } public ArrayList getInvestmentProperties() { return investmentProperties; } public MemberProjectionDto setInvestmentProperties(ArrayList value) { this.investmentProperties = value; return this; } public SummaryProjectionDto getSummary() { return summary; } public MemberProjectionDto setSummary(SummaryProjectionDto value) { this.summary = value; return this; } public Double getIncomeR() { return incomeR; } public MemberProjectionDto setIncomeR(Double value) { this.incomeR = value; return this; } public HashMap getIncomeRBreakdown() { return incomeRBreakdown; } public MemberProjectionDto setIncomeRBreakdown(HashMap value) { this.incomeRBreakdown = value; return this; } public Double getBalR() { return balR; } public MemberProjectionDto setBalR(Double value) { this.balR = value; return this; } public Double getBalRFV() { return balRFV; } public MemberProjectionDto setBalRFV(Double value) { this.balRFV = value; return this; } public Integer getBalanceRunOutAge() { return balanceRunOutAge; } public MemberProjectionDto setBalanceRunOutAge(Integer value) { this.balanceRunOutAge = value; return this; } public Boolean isIncomeGapFlag() { return incomeGapFlag; } public MemberProjectionDto setIncomeGapFlag(Boolean value) { this.incomeGapFlag = value; return this; } public Boolean isResidualBalance() { return residualBalance; } public MemberProjectionDto setResidualBalance(Boolean value) { this.residualBalance = value; return this; } public Double getLumpSumRet() { return lumpSumRet; } public MemberProjectionDto setLumpSumRet(Double value) { this.lumpSumRet = value; return this; } public HashMap> getIncomeVectors() { return incomeVectors; } public MemberProjectionDto setIncomeVectors(HashMap> value) { this.incomeVectors = value; return this; } public HashMap> getProjections() { return projections; } public MemberProjectionDto setProjections(HashMap> value) { this.projections = value; return this; } public Double getInheritance() { return inheritance; } public MemberProjectionDto setInheritance(Double value) { this.inheritance = value; return this; } public Double getInheritanceGoal() { return inheritanceGoal; } public MemberProjectionDto setInheritanceGoal(Double value) { this.inheritanceGoal = value; return this; } public Integer getBalanceRunOutTime() { return balanceRunOutTime; } public MemberProjectionDto setBalanceRunOutTime(Integer value) { this.balanceRunOutTime = value; return this; } public Integer getTimeBothRetired() { return timeBothRetired; } public MemberProjectionDto setTimeBothRetired(Integer value) { this.timeBothRetired = value; return this; } public Integer getYearsInRetirement() { return yearsInRetirement; } public MemberProjectionDto setYearsInRetirement(Integer value) { this.yearsInRetirement = value; return this; } public Double getAnnuityPurchaseAmount() { return annuityPurchaseAmount; } public MemberProjectionDto setAnnuityPurchaseAmount(Double value) { this.annuityPurchaseAmount = value; return this; } public Double getCostToYou() { return costToYou; } public MemberProjectionDto setCostToYou(Double value) { this.costToYou = value; return this; } public Double getTaxRelief() { return taxRelief; } public MemberProjectionDto setTaxRelief(Double value) { this.taxRelief = value; return this; } public Double getEmployerMatch() { return employerMatch; } public MemberProjectionDto setEmployerMatch(Double value) { this.employerMatch = value; return this; } public Double getExtraAmount() { return extraAmount; } public MemberProjectionDto setExtraAmount(Double value) { this.extraAmount = value; return this; } public Double getYouPay() { return youPay; } public MemberProjectionDto setYouPay(Double value) { this.youPay = value; return this; } public Double getTotalInvested() { return totalInvested; } public MemberProjectionDto setTotalInvested(Double value) { this.totalInvested = value; return this; } public ArrayList getSolvePath() { return solvePath; } public MemberProjectionDto setSolvePath(ArrayList value) { this.solvePath = value; return this; } public Integer getSolverCount() { return solverCount; } public MemberProjectionDto setSolverCount(Integer value) { this.solverCount = value; return this; } } public static class AlbaDiagnostics { public Long setupDuration = null; public Long stochDuration = null; public Long detDuration = null; public Long memberSaveDuration = null; public Long webApiDuration = null; public Long preProjectionPipeDuration = null; public Long postProjectionPipeDuration = null; public HashMap preProjectionStepsDuration = null; public HashMap postProjectionStepsDuration = null; public Long getSetupDuration() { return setupDuration; } public AlbaDiagnostics setSetupDuration(Long value) { this.setupDuration = value; return this; } public Long getStochDuration() { return stochDuration; } public AlbaDiagnostics setStochDuration(Long value) { this.stochDuration = value; return this; } public Long getDetDuration() { return detDuration; } public AlbaDiagnostics setDetDuration(Long value) { this.detDuration = value; return this; } public Long getMemberSaveDuration() { return memberSaveDuration; } public AlbaDiagnostics setMemberSaveDuration(Long value) { this.memberSaveDuration = value; return this; } public Long getWebApiDuration() { return webApiDuration; } public AlbaDiagnostics setWebApiDuration(Long value) { this.webApiDuration = value; return this; } public Long getPreProjectionPipeDuration() { return preProjectionPipeDuration; } public AlbaDiagnostics setPreProjectionPipeDuration(Long value) { this.preProjectionPipeDuration = value; return this; } public Long getPostProjectionPipeDuration() { return postProjectionPipeDuration; } public AlbaDiagnostics setPostProjectionPipeDuration(Long value) { this.postProjectionPipeDuration = value; return this; } public HashMap getPreProjectionStepsDuration() { return preProjectionStepsDuration; } public AlbaDiagnostics setPreProjectionStepsDuration(HashMap value) { this.preProjectionStepsDuration = value; return this; } public HashMap getPostProjectionStepsDuration() { return postProjectionStepsDuration; } public AlbaDiagnostics setPostProjectionStepsDuration(HashMap value) { this.postProjectionStepsDuration = value; return this; } } public static enum PersonType { Primary, Partner; } public static enum AssetType { FinAsset, AuSuper, Auabp; } public static enum MinSpendRule { NoMinimum, FullValue, AuAbpMin; } public static enum MaxSpendRule { NoMaximum, AuSuper; } public static enum SocialSecurityTreatment { Exempt, Deemed, Actual; } public static enum RatesSource { Db, Member, MemberRates, ClientRates; } public static enum AnnuityPriceType { Calc, Table; } public static enum AnnuityType { Deferred, Immediate, TheOtherType; } public static enum AnnuityPurchaseType { Perc, Income, Amount; } public static enum CallType { Sync, Async; } public static enum SolveTarget { Na, RunOutAge, Income, AgeR, Contributions; } public static enum ContributionType { Employer, Employee, EmployerMatching; } public static enum DataSource { Db, Cache, Parameter, Na; } public static enum ContributionType { Fixed, Time, Lookup, Match; } public static class SolvePathEntry { public Double v = null; public Double p = null; public Double r = null; public Double getV() { return v; } public SolvePathEntry setV(Double value) { this.v = value; return this; } public Double getP() { return p; } public SolvePathEntry setP(Double value) { this.p = value; return this; } public Double getR() { return r; } public SolvePathEntry setR(Double value) { this.r = value; return this; } } public static class SimulationResultDto { public Integer id = null; public Double targetIncome = null; public Integer targetAge = null; public Double netIncome = null; public Double contributionsOutOfPocket = null; public Double incomeR = null; public HashMap incomeRBreakdown = null; public Integer runOutAge = null; public Integer firstBalanceZeroAge = null; public Double ageR = null; public Double balR = null; public Double inheritanceGoal = null; public Double inheritance = null; public Double residualBal = null; public Double year1Pension = null; public MemberProjectionDto projection = null; public Integer getId() { return id; } public SimulationResultDto setId(Integer value) { this.id = value; return this; } public Double getTargetIncome() { return targetIncome; } public SimulationResultDto setTargetIncome(Double value) { this.targetIncome = value; return this; } public Integer getTargetAge() { return targetAge; } public SimulationResultDto setTargetAge(Integer value) { this.targetAge = value; return this; } public Double getNetIncome() { return netIncome; } public SimulationResultDto setNetIncome(Double value) { this.netIncome = value; return this; } public Double getContributionsOutOfPocket() { return contributionsOutOfPocket; } public SimulationResultDto setContributionsOutOfPocket(Double value) { this.contributionsOutOfPocket = value; return this; } public Double getIncomeR() { return incomeR; } public SimulationResultDto setIncomeR(Double value) { this.incomeR = value; return this; } public HashMap getIncomeRBreakdown() { return incomeRBreakdown; } public SimulationResultDto setIncomeRBreakdown(HashMap value) { this.incomeRBreakdown = value; return this; } public Integer getRunOutAge() { return runOutAge; } public SimulationResultDto setRunOutAge(Integer value) { this.runOutAge = value; return this; } public Integer getFirstBalanceZeroAge() { return firstBalanceZeroAge; } public SimulationResultDto setFirstBalanceZeroAge(Integer value) { this.firstBalanceZeroAge = value; return this; } public Double getAgeR() { return ageR; } public SimulationResultDto setAgeR(Double value) { this.ageR = value; return this; } public Double getBalR() { return balR; } public SimulationResultDto setBalR(Double value) { this.balR = value; return this; } public Double getInheritanceGoal() { return inheritanceGoal; } public SimulationResultDto setInheritanceGoal(Double value) { this.inheritanceGoal = value; return this; } public Double getInheritance() { return inheritance; } public SimulationResultDto setInheritance(Double value) { this.inheritance = value; return this; } public Double getResidualBal() { return residualBal; } public SimulationResultDto setResidualBal(Double value) { this.residualBal = value; return this; } public Double getYear1Pension() { return year1Pension; } public SimulationResultDto setYear1Pension(Double value) { this.year1Pension = value; return this; } public MemberProjectionDto getProjection() { return projection; } public SimulationResultDto setProjection(MemberProjectionDto value) { this.projection = value; return this; } } public static class StochasticProjectionDiagnostics { public HashMap dataSources = null; public Date runTime = null; public Long runDuration = null; public Long projectionSvcDuration = null; public Long remoteProjectionSvcDuration = null; public Long webApiDuration = null; public CallType remoteStochProjCallType = null; public CallType clientStochProjCallType = null; public Integer simCount = null; public HashMap getDataSources() { return dataSources; } public StochasticProjectionDiagnostics setDataSources(HashMap value) { this.dataSources = value; return this; } public Date getRunTime() { return runTime; } public StochasticProjectionDiagnostics setRunTime(Date value) { this.runTime = value; return this; } public Long getRunDuration() { return runDuration; } public StochasticProjectionDiagnostics setRunDuration(Long value) { this.runDuration = value; return this; } public Long getProjectionSvcDuration() { return projectionSvcDuration; } public StochasticProjectionDiagnostics setProjectionSvcDuration(Long value) { this.projectionSvcDuration = value; return this; } public Long getRemoteProjectionSvcDuration() { return remoteProjectionSvcDuration; } public StochasticProjectionDiagnostics setRemoteProjectionSvcDuration(Long value) { this.remoteProjectionSvcDuration = value; return this; } public Long getWebApiDuration() { return webApiDuration; } public StochasticProjectionDiagnostics setWebApiDuration(Long value) { this.webApiDuration = value; return this; } public CallType getRemoteStochProjCallType() { return remoteStochProjCallType; } public StochasticProjectionDiagnostics setRemoteStochProjCallType(CallType value) { this.remoteStochProjCallType = value; return this; } public CallType getClientStochProjCallType() { return clientStochProjCallType; } public StochasticProjectionDiagnostics setClientStochProjCallType(CallType value) { this.clientStochProjCallType = value; return this; } public Integer getSimCount() { return simCount; } public StochasticProjectionDiagnostics setSimCount(Integer value) { this.simCount = value; return this; } } public static class MemberPointDto extends ProjectionPointDto { public Double period = null; public Boolean bothAreRetired = null; public Double getPeriod() { return period; } public MemberPointDto setPeriod(Double value) { this.period = value; return this; } public Boolean isBothAreRetired() { return bothAreRetired; } public MemberPointDto setBothAreRetired(Boolean value) { this.bothAreRetired = value; return this; } } public static class PersonProjectionDto { public PersonDto item = null; public Integer count = null; public ArrayList projection = null; public ArrayList otherIncomeProjections = null; public SocialSecurityProjectionDto socialSecurityProjection = null; public Date dob = null; public PersonDto getItem() { return item; } public PersonProjectionDto setItem(PersonDto value) { this.item = value; return this; } public Integer getCount() { return count; } public PersonProjectionDto setCount(Integer value) { this.count = value; return this; } public ArrayList getProjection() { return projection; } public PersonProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } public ArrayList getOtherIncomeProjections() { return otherIncomeProjections; } public PersonProjectionDto setOtherIncomeProjections(ArrayList value) { this.otherIncomeProjections = value; return this; } public SocialSecurityProjectionDto getSocialSecurityProjection() { return socialSecurityProjection; } public PersonProjectionDto setSocialSecurityProjection(SocialSecurityProjectionDto value) { this.socialSecurityProjection = value; return this; } public Date getDob() { return dob; } public PersonProjectionDto setDob(Date value) { this.dob = value; return this; } } public static class AssetProjectionDto { public AssetDto item = null; public ArrayList projection = null; public Date dob = null; public Integer assetIndex = null; public ArrayList feeProjections = null; public ArrayList feeCapProjections = null; public TotalContributionProjectionDto totalContributionProjection = null; public AssetDto getItem() { return item; } public AssetProjectionDto setItem(AssetDto value) { this.item = value; return this; } public ArrayList getProjection() { return projection; } public AssetProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } public Date getDob() { return dob; } public AssetProjectionDto setDob(Date value) { this.dob = value; return this; } public Integer getAssetIndex() { return assetIndex; } public AssetProjectionDto setAssetIndex(Integer value) { this.assetIndex = value; return this; } public ArrayList getFeeProjections() { return feeProjections; } public AssetProjectionDto setFeeProjections(ArrayList value) { this.feeProjections = value; return this; } public ArrayList getFeeCapProjections() { return feeCapProjections; } public AssetProjectionDto setFeeCapProjections(ArrayList value) { this.feeCapProjections = value; return this; } public TotalContributionProjectionDto getTotalContributionProjection() { return totalContributionProjection; } public AssetProjectionDto setTotalContributionProjection(TotalContributionProjectionDto value) { this.totalContributionProjection = value; return this; } } public static class AnnuitiesProjectionDto { public AnnuityDto item = null; public Integer count = null; public ArrayList projection = null; public AnnuityDto getItem() { return item; } public AnnuitiesProjectionDto setItem(AnnuityDto value) { this.item = value; return this; } public Integer getCount() { return count; } public AnnuitiesProjectionDto setCount(Integer value) { this.count = value; return this; } public ArrayList getProjection() { return projection; } public AnnuitiesProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static class SpendingGoalProjectionDto { public SpendingGoalDto item = null; public Integer count = null; public ArrayList projection = null; public SpendingGoalDto getItem() { return item; } public SpendingGoalProjectionDto setItem(SpendingGoalDto value) { this.item = value; return this; } public Integer getCount() { return count; } public SpendingGoalProjectionDto setCount(Integer value) { this.count = value; return this; } public ArrayList getProjection() { return projection; } public SpendingGoalProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static class InvestmentPropertyProjectionDto { public InvestmentPropertyDto item = null; public ArrayList projection = null; public InvestmentPropertyDto getItem() { return item; } public InvestmentPropertyProjectionDto setItem(InvestmentPropertyDto value) { this.item = value; return this; } public ArrayList getProjection() { return projection; } public InvestmentPropertyProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static class SummaryProjectionDto { public SummaryDto item = null; public Integer count = null; public ArrayList projection = null; public SummaryDto getItem() { return item; } public SummaryProjectionDto setItem(SummaryDto value) { this.item = value; return this; } public Integer getCount() { return count; } public SummaryProjectionDto setCount(Integer value) { this.count = value; return this; } public ArrayList getProjection() { return projection; } public SummaryProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static enum OtherIncomeType { Pension, Investments, Income; } public static class ProjectionPointDto { public Integer t = null; public Double globalPeriod = null; public Integer year = null; public Double age = null; public Integer intAge = null; public Double indexation = null; public Double avgGrowthIndexation = null; public Double priceInflation = null; public Integer getT() { return t; } public ProjectionPointDto setT(Integer value) { this.t = value; return this; } public Double getGlobalPeriod() { return globalPeriod; } public ProjectionPointDto setGlobalPeriod(Double value) { this.globalPeriod = value; return this; } public Integer getYear() { return year; } public ProjectionPointDto setYear(Integer value) { this.year = value; return this; } public Double getAge() { return age; } public ProjectionPointDto setAge(Double value) { this.age = value; return this; } public Integer getIntAge() { return intAge; } public ProjectionPointDto setIntAge(Integer value) { this.intAge = value; return this; } public Double getIndexation() { return indexation; } public ProjectionPointDto setIndexation(Double value) { this.indexation = value; return this; } public Double getAvgGrowthIndexation() { return avgGrowthIndexation; } public ProjectionPointDto setAvgGrowthIndexation(Double value) { this.avgGrowthIndexation = value; return this; } public Double getPriceInflation() { return priceInflation; } public ProjectionPointDto setPriceInflation(Double value) { this.priceInflation = value; return this; } } public static class PersonDto extends ProjectableDto { public PersonType type = null; public Integer index = null; public String firstName = null; public String lastName = null; public Gender gender = null; public Boolean isAgeInput = null; public Date dob = null; public Integer ageAtLast30June = null; public Boolean privateHealthInsurance = null; public Date serviceDate = null; public Double service = null; public Integer intService = null; public Integer ageR = null; public Integer ageRMonths = null; public String email = null; public HashMap salaries = null; public ArrayList salaryChangeSeries = null; public Boolean hasOtherIncome = null; public ArrayList otherIncome = null; public SocialSecurityDto socialSecurity = null; public Double taxableDeductions = null; public Double nonTaxableDeductions = null; public CareerBreaksDto careerChanges = null; public HashMap custom = null; public String salaryKey = null; public Double annualProjectibleSalary = null; public String projectionBreakdownCode = null; public Double salary = null; public Double salaryFreq = null; public PersonType getType() { return type; } public PersonDto setType(PersonType value) { this.type = value; return this; } public Integer getIndex() { return index; } public PersonDto setIndex(Integer value) { this.index = value; return this; } public String getFirstName() { return firstName; } public PersonDto setFirstName(String value) { this.firstName = value; return this; } public String getLastName() { return lastName; } public PersonDto setLastName(String value) { this.lastName = value; return this; } public Gender getGender() { return gender; } public PersonDto setGender(Gender value) { this.gender = value; return this; } public Boolean getIsAgeInput() { return isAgeInput; } public PersonDto setIsAgeInput(Boolean value) { this.isAgeInput = value; return this; } public Date getDob() { return dob; } public PersonDto setDob(Date value) { this.dob = value; return this; } public Integer getAgeAtLast30June() { return ageAtLast30June; } public PersonDto setAgeAtLast30June(Integer value) { this.ageAtLast30June = value; return this; } public Boolean isPrivateHealthInsurance() { return privateHealthInsurance; } public PersonDto setPrivateHealthInsurance(Boolean value) { this.privateHealthInsurance = value; return this; } public Date getServiceDate() { return serviceDate; } public PersonDto setServiceDate(Date value) { this.serviceDate = value; return this; } public Double getService() { return service; } public PersonDto setService(Double value) { this.service = value; return this; } public Integer getIntService() { return intService; } public PersonDto setIntService(Integer value) { this.intService = value; return this; } public Integer getAgeR() { return ageR; } public PersonDto setAgeR(Integer value) { this.ageR = value; return this; } public Integer getAgeRMonths() { return ageRMonths; } public PersonDto setAgeRMonths(Integer value) { this.ageRMonths = value; return this; } public String getEmail() { return email; } public PersonDto setEmail(String value) { this.email = value; return this; } public HashMap getSalaries() { return salaries; } public PersonDto setSalaries(HashMap value) { this.salaries = value; return this; } public ArrayList getSalaryChangeSeries() { return salaryChangeSeries; } public PersonDto setSalaryChangeSeries(ArrayList value) { this.salaryChangeSeries = value; return this; } public Boolean isHasOtherIncome() { return hasOtherIncome; } public PersonDto setHasOtherIncome(Boolean value) { this.hasOtherIncome = value; return this; } public ArrayList getOtherIncome() { return otherIncome; } public PersonDto setOtherIncome(ArrayList value) { this.otherIncome = value; return this; } public SocialSecurityDto getSocialSecurity() { return socialSecurity; } public PersonDto setSocialSecurity(SocialSecurityDto value) { this.socialSecurity = value; return this; } public Double getTaxableDeductions() { return taxableDeductions; } public PersonDto setTaxableDeductions(Double value) { this.taxableDeductions = value; return this; } public Double getNonTaxableDeductions() { return nonTaxableDeductions; } public PersonDto setNonTaxableDeductions(Double value) { this.nonTaxableDeductions = value; return this; } public CareerBreaksDto getCareerChanges() { return careerChanges; } public PersonDto setCareerChanges(CareerBreaksDto value) { this.careerChanges = value; return this; } public HashMap getCustom() { return custom; } public PersonDto setCustom(HashMap value) { this.custom = value; return this; } public String getSalaryKey() { return salaryKey; } public PersonDto setSalaryKey(String value) { this.salaryKey = value; return this; } public Double getAnnualProjectibleSalary() { return annualProjectibleSalary; } public PersonDto setAnnualProjectibleSalary(Double value) { this.annualProjectibleSalary = value; return this; } public String getProjectionBreakdownCode() { return projectionBreakdownCode; } public PersonDto setProjectionBreakdownCode(String value) { this.projectionBreakdownCode = value; return this; } public Double getSalary() { return salary; } public PersonDto setSalary(Double value) { this.salary = value; return this; } public Double getSalaryFreq() { return salaryFreq; } public PersonDto setSalaryFreq(Double value) { this.salaryFreq = value; return this; } } public static class PersonPointDto extends ProjectionPointDto { public Boolean isRetired = null; public Double service = null; public Double contPeriod = null; public Double annualProjectibleSalary = null; public Double salaryPV = null; public Double salary = null; public Double salaryMOY = null; public Double preTaxDeductions = null; public Double otherTaxableIncome = null; public Double totalOtherTaxableIncome = null; public Double taxableIncome = null; public Double taxableIncomeWithConts = null; public Double taxableIncomeNoConts = null; public Double totalIncomeTax = null; public Double incomeTaxWithConts = null; public Double incomeTaxNoConts = null; public Double afterTaxEarnings = null; public Double afterTaxEarningsWithConts = null; public Double afterTaxEarningsNoConts = null; public Double postTaxDeductions = null; public Double totalAfterTaxDrawdown = null; public Double otherTaxFreeIncome = null; public Double afterTaxDeductions = null; public Double afterTaxDeductionsWithConts = null; public Double afterTaxDeductionsNoConts = null; public Double drawdowns = null; public Double totalAfterTax = null; public Double totalAfterTaxWithConts = null; public Double totalAfterTaxNoConts = null; public Double netIncome = null; public Double taxRatio = null; public Double pvFactorBOY = null; public Boolean getIsRetired() { return isRetired; } public PersonPointDto setIsRetired(Boolean value) { this.isRetired = value; return this; } public Double getService() { return service; } public PersonPointDto setService(Double value) { this.service = value; return this; } public Double getContPeriod() { return contPeriod; } public PersonPointDto setContPeriod(Double value) { this.contPeriod = value; return this; } public Double getAnnualProjectibleSalary() { return annualProjectibleSalary; } public PersonPointDto setAnnualProjectibleSalary(Double value) { this.annualProjectibleSalary = value; return this; } public Double getSalaryPV() { return salaryPV; } public PersonPointDto setSalaryPV(Double value) { this.salaryPV = value; return this; } public Double getSalary() { return salary; } public PersonPointDto setSalary(Double value) { this.salary = value; return this; } public Double getSalaryMOY() { return salaryMOY; } public PersonPointDto setSalaryMOY(Double value) { this.salaryMOY = value; return this; } public Double getPreTaxDeductions() { return preTaxDeductions; } public PersonPointDto setPreTaxDeductions(Double value) { this.preTaxDeductions = value; return this; } public Double getOtherTaxableIncome() { return otherTaxableIncome; } public PersonPointDto setOtherTaxableIncome(Double value) { this.otherTaxableIncome = value; return this; } public Double getTotalOtherTaxableIncome() { return totalOtherTaxableIncome; } public PersonPointDto setTotalOtherTaxableIncome(Double value) { this.totalOtherTaxableIncome = value; return this; } public Double getTaxableIncome() { return taxableIncome; } public PersonPointDto setTaxableIncome(Double value) { this.taxableIncome = value; return this; } public Double getTaxableIncomeWithConts() { return taxableIncomeWithConts; } public PersonPointDto setTaxableIncomeWithConts(Double value) { this.taxableIncomeWithConts = value; return this; } public Double getTaxableIncomeNoConts() { return taxableIncomeNoConts; } public PersonPointDto setTaxableIncomeNoConts(Double value) { this.taxableIncomeNoConts = value; return this; } public Double getTotalIncomeTax() { return totalIncomeTax; } public PersonPointDto setTotalIncomeTax(Double value) { this.totalIncomeTax = value; return this; } public Double getIncomeTaxWithConts() { return incomeTaxWithConts; } public PersonPointDto setIncomeTaxWithConts(Double value) { this.incomeTaxWithConts = value; return this; } public Double getIncomeTaxNoConts() { return incomeTaxNoConts; } public PersonPointDto setIncomeTaxNoConts(Double value) { this.incomeTaxNoConts = value; return this; } public Double getAfterTaxEarnings() { return afterTaxEarnings; } public PersonPointDto setAfterTaxEarnings(Double value) { this.afterTaxEarnings = value; return this; } public Double getAfterTaxEarningsWithConts() { return afterTaxEarningsWithConts; } public PersonPointDto setAfterTaxEarningsWithConts(Double value) { this.afterTaxEarningsWithConts = value; return this; } public Double getAfterTaxEarningsNoConts() { return afterTaxEarningsNoConts; } public PersonPointDto setAfterTaxEarningsNoConts(Double value) { this.afterTaxEarningsNoConts = value; return this; } public Double getPostTaxDeductions() { return postTaxDeductions; } public PersonPointDto setPostTaxDeductions(Double value) { this.postTaxDeductions = value; return this; } public Double getTotalAfterTaxDrawdown() { return totalAfterTaxDrawdown; } public PersonPointDto setTotalAfterTaxDrawdown(Double value) { this.totalAfterTaxDrawdown = value; return this; } public Double getOtherTaxFreeIncome() { return otherTaxFreeIncome; } public PersonPointDto setOtherTaxFreeIncome(Double value) { this.otherTaxFreeIncome = value; return this; } public Double getAfterTaxDeductions() { return afterTaxDeductions; } public PersonPointDto setAfterTaxDeductions(Double value) { this.afterTaxDeductions = value; return this; } public Double getAfterTaxDeductionsWithConts() { return afterTaxDeductionsWithConts; } public PersonPointDto setAfterTaxDeductionsWithConts(Double value) { this.afterTaxDeductionsWithConts = value; return this; } public Double getAfterTaxDeductionsNoConts() { return afterTaxDeductionsNoConts; } public PersonPointDto setAfterTaxDeductionsNoConts(Double value) { this.afterTaxDeductionsNoConts = value; return this; } public Double getDrawdowns() { return drawdowns; } public PersonPointDto setDrawdowns(Double value) { this.drawdowns = value; return this; } public Double getTotalAfterTax() { return totalAfterTax; } public PersonPointDto setTotalAfterTax(Double value) { this.totalAfterTax = value; return this; } public Double getTotalAfterTaxWithConts() { return totalAfterTaxWithConts; } public PersonPointDto setTotalAfterTaxWithConts(Double value) { this.totalAfterTaxWithConts = value; return this; } public Double getTotalAfterTaxNoConts() { return totalAfterTaxNoConts; } public PersonPointDto setTotalAfterTaxNoConts(Double value) { this.totalAfterTaxNoConts = value; return this; } public Double getNetIncome() { return netIncome; } public PersonPointDto setNetIncome(Double value) { this.netIncome = value; return this; } public Double getTaxRatio() { return taxRatio; } public PersonPointDto setTaxRatio(Double value) { this.taxRatio = value; return this; } public Double getPvFactorBOY() { return pvFactorBOY; } public PersonPointDto setPvFactorBOY(Double value) { this.pvFactorBOY = value; return this; } } public static class IncomeStreamProjectionDto { public IncomeStreamDto item = null; public Integer count = null; public ArrayList projection = null; public IncomeStreamDto getItem() { return item; } public IncomeStreamProjectionDto setItem(IncomeStreamDto value) { this.item = value; return this; } public Integer getCount() { return count; } public IncomeStreamProjectionDto setCount(Integer value) { this.count = value; return this; } public ArrayList getProjection() { return projection; } public IncomeStreamProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static class SocialSecurityProjectionDto { public SocialSecurityDto item = null; public ArrayList projection = null; public SocialSecurityDto getItem() { return item; } public SocialSecurityProjectionDto setItem(SocialSecurityDto value) { this.item = value; return this; } public ArrayList getProjection() { return projection; } public SocialSecurityProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static class AssetDto extends ProjectableDto { public AssetType type = null; public PersonType owner = null; public String code = null; public String name = null; public String ccy = null; public Double value = null; public Double change = null; public Integer transferTo = null; public Integer transferAge = null; public Boolean willSpend = null; public MinSpendRule minRule = null; public MaxSpendRule maxRule = null; public SocialSecurityTreatment ssTreatment = null; public Boolean spendOnAnnuity = null; public Double contTaxRate = null; public Double totalConts = null; public Double totalContsFreq = null; public Double totalLumpSumConts = null; public Boolean rebalance = null; public Boolean retLumpSum = null; public ArrayList contributions = null; public ArrayList fees = null; public ArrayList feeCapArrangements = null; public ArrayList alloc = null; public RatesSource ratesSource = null; public HashMap custom = null; public AssetType getType() { return type; } public AssetDto setType(AssetType value) { this.type = value; return this; } public PersonType getOwner() { return owner; } public AssetDto setOwner(PersonType value) { this.owner = value; return this; } public String getCode() { return code; } public AssetDto setCode(String value) { this.code = value; return this; } public String getName() { return name; } public AssetDto setName(String value) { this.name = value; return this; } public String getCcy() { return ccy; } public AssetDto setCcy(String value) { this.ccy = value; return this; } public Double getValue() { return value; } public AssetDto setValue(Double value) { this.value = value; return this; } public Double getChange() { return change; } public AssetDto setChange(Double value) { this.change = value; return this; } public Integer getTransferTo() { return transferTo; } public AssetDto setTransferTo(Integer value) { this.transferTo = value; return this; } public Integer getTransferAge() { return transferAge; } public AssetDto setTransferAge(Integer value) { this.transferAge = value; return this; } public Boolean isWillSpend() { return willSpend; } public AssetDto setWillSpend(Boolean value) { this.willSpend = value; return this; } public MinSpendRule getMinRule() { return minRule; } public AssetDto setMinRule(MinSpendRule value) { this.minRule = value; return this; } public MaxSpendRule getMaxRule() { return maxRule; } public AssetDto setMaxRule(MaxSpendRule value) { this.maxRule = value; return this; } public SocialSecurityTreatment getSsTreatment() { return ssTreatment; } public AssetDto setSsTreatment(SocialSecurityTreatment value) { this.ssTreatment = value; return this; } public Boolean isSpendOnAnnuity() { return spendOnAnnuity; } public AssetDto setSpendOnAnnuity(Boolean value) { this.spendOnAnnuity = value; return this; } public Double getContTaxRate() { return contTaxRate; } public AssetDto setContTaxRate(Double value) { this.contTaxRate = value; return this; } public Double getTotalConts() { return totalConts; } public AssetDto setTotalConts(Double value) { this.totalConts = value; return this; } public Double getTotalContsFreq() { return totalContsFreq; } public AssetDto setTotalContsFreq(Double value) { this.totalContsFreq = value; return this; } public Double getTotalLumpSumConts() { return totalLumpSumConts; } public AssetDto setTotalLumpSumConts(Double value) { this.totalLumpSumConts = value; return this; } public Boolean isRebalance() { return rebalance; } public AssetDto setRebalance(Boolean value) { this.rebalance = value; return this; } public Boolean isRetLumpSum() { return retLumpSum; } public AssetDto setRetLumpSum(Boolean value) { this.retLumpSum = value; return this; } public ArrayList getContributions() { return contributions; } public AssetDto setContributions(ArrayList value) { this.contributions = value; return this; } public ArrayList getFees() { return fees; } public AssetDto setFees(ArrayList value) { this.fees = value; return this; } public ArrayList getFeeCapArrangements() { return feeCapArrangements; } public AssetDto setFeeCapArrangements(ArrayList value) { this.feeCapArrangements = value; return this; } public ArrayList getAlloc() { return alloc; } public AssetDto setAlloc(ArrayList value) { this.alloc = value; return this; } public RatesSource getRatesSource() { return ratesSource; } public AssetDto setRatesSource(RatesSource value) { this.ratesSource = value; return this; } public HashMap getCustom() { return custom; } public AssetDto setCustom(HashMap value) { this.custom = value; return this; } } public static class AssetPointDto extends ProjectionPointDto { public Double period = null; public Boolean assetSwitchFlag = null; public Double contReturn = null; public Double balCashFlowReturn = null; public Double balBOY = null; public Double balBOYPV = null; public Double balBOYPostTransfers = null; public Double balBOYPostTransfersPV = null; public Double balBOYPostTransfersSimple = null; public Double balBOYPostTransfersWOLS = null; public Double transfersOut = null; public Double transfersOutWithLS = null; public Double lumpSumAtRet = null; public Double drawdownEligibility = null; public Double minDrawdown = null; public Double intermediateMinDrawdown = null; public Double drawdownReturns = null; public Double contReturnPow = null; public Double balCashFlowReturnPow = null; public Double balPreDrawdown = null; public Double proportionOfAsset = null; public Double additionalDrawdown = null; public Double totalIntermediateDrawdown = null; public Double totalDrawdowns = null; public Double totalDrawdownsPV = null; public Double totalTaxableFees = null; public Double totalNonTaxableFees = null; public Double returnsForFees = null; public Double balanceForFees = null; public Double taxDeductions = null; public Double returns = null; public Double balEOY = null; public Double assetBalPurchase = null; public Double balBOYPostAnnuityPurchase = null; public Double balBOYPostAnnuityPurchasePerson = null; public Double ssBalBOYPostAnnuityPurchase = null; public Double totalCashflowBOY = null; public Double totalCashflowMOY = null; public Double totalContributionsMOY = null; public Double remainingDrawdownRequired = null; public Double totalDrawdownRequired = null; public Double getPeriod() { return period; } public AssetPointDto setPeriod(Double value) { this.period = value; return this; } public Boolean isAssetSwitchFlag() { return assetSwitchFlag; } public AssetPointDto setAssetSwitchFlag(Boolean value) { this.assetSwitchFlag = value; return this; } public Double getContReturn() { return contReturn; } public AssetPointDto setContReturn(Double value) { this.contReturn = value; return this; } public Double getBalCashFlowReturn() { return balCashFlowReturn; } public AssetPointDto setBalCashFlowReturn(Double value) { this.balCashFlowReturn = value; return this; } public Double getBalBOY() { return balBOY; } public AssetPointDto setBalBOY(Double value) { this.balBOY = value; return this; } public Double getBalBOYPV() { return balBOYPV; } public AssetPointDto setBalBOYPV(Double value) { this.balBOYPV = value; return this; } public Double getBalBOYPostTransfers() { return balBOYPostTransfers; } public AssetPointDto setBalBOYPostTransfers(Double value) { this.balBOYPostTransfers = value; return this; } public Double getBalBOYPostTransfersPV() { return balBOYPostTransfersPV; } public AssetPointDto setBalBOYPostTransfersPV(Double value) { this.balBOYPostTransfersPV = value; return this; } public Double getBalBOYPostTransfersSimple() { return balBOYPostTransfersSimple; } public AssetPointDto setBalBOYPostTransfersSimple(Double value) { this.balBOYPostTransfersSimple = value; return this; } public Double getBalBOYPostTransfersWOLS() { return balBOYPostTransfersWOLS; } public AssetPointDto setBalBOYPostTransfersWOLS(Double value) { this.balBOYPostTransfersWOLS = value; return this; } public Double getTransfersOut() { return transfersOut; } public AssetPointDto setTransfersOut(Double value) { this.transfersOut = value; return this; } public Double getTransfersOutWithLS() { return transfersOutWithLS; } public AssetPointDto setTransfersOutWithLS(Double value) { this.transfersOutWithLS = value; return this; } public Double getLumpSumAtRet() { return lumpSumAtRet; } public AssetPointDto setLumpSumAtRet(Double value) { this.lumpSumAtRet = value; return this; } public Double getDrawdownEligibility() { return drawdownEligibility; } public AssetPointDto setDrawdownEligibility(Double value) { this.drawdownEligibility = value; return this; } public Double getMinDrawdown() { return minDrawdown; } public AssetPointDto setMinDrawdown(Double value) { this.minDrawdown = value; return this; } public Double getIntermediateMinDrawdown() { return intermediateMinDrawdown; } public AssetPointDto setIntermediateMinDrawdown(Double value) { this.intermediateMinDrawdown = value; return this; } public Double getDrawdownReturns() { return drawdownReturns; } public AssetPointDto setDrawdownReturns(Double value) { this.drawdownReturns = value; return this; } public Double getContReturnPow() { return contReturnPow; } public AssetPointDto setContReturnPow(Double value) { this.contReturnPow = value; return this; } public Double getBalCashFlowReturnPow() { return balCashFlowReturnPow; } public AssetPointDto setBalCashFlowReturnPow(Double value) { this.balCashFlowReturnPow = value; return this; } public Double getBalPreDrawdown() { return balPreDrawdown; } public AssetPointDto setBalPreDrawdown(Double value) { this.balPreDrawdown = value; return this; } public Double getProportionOfAsset() { return proportionOfAsset; } public AssetPointDto setProportionOfAsset(Double value) { this.proportionOfAsset = value; return this; } public Double getAdditionalDrawdown() { return additionalDrawdown; } public AssetPointDto setAdditionalDrawdown(Double value) { this.additionalDrawdown = value; return this; } public Double getTotalIntermediateDrawdown() { return totalIntermediateDrawdown; } public AssetPointDto setTotalIntermediateDrawdown(Double value) { this.totalIntermediateDrawdown = value; return this; } public Double getTotalDrawdowns() { return totalDrawdowns; } public AssetPointDto setTotalDrawdowns(Double value) { this.totalDrawdowns = value; return this; } public Double getTotalDrawdownsPV() { return totalDrawdownsPV; } public AssetPointDto setTotalDrawdownsPV(Double value) { this.totalDrawdownsPV = value; return this; } public Double getTotalTaxableFees() { return totalTaxableFees; } public AssetPointDto setTotalTaxableFees(Double value) { this.totalTaxableFees = value; return this; } public Double getTotalNonTaxableFees() { return totalNonTaxableFees; } public AssetPointDto setTotalNonTaxableFees(Double value) { this.totalNonTaxableFees = value; return this; } public Double getReturnsForFees() { return returnsForFees; } public AssetPointDto setReturnsForFees(Double value) { this.returnsForFees = value; return this; } public Double getBalanceForFees() { return balanceForFees; } public AssetPointDto setBalanceForFees(Double value) { this.balanceForFees = value; return this; } public Double getTaxDeductions() { return taxDeductions; } public AssetPointDto setTaxDeductions(Double value) { this.taxDeductions = value; return this; } public Double getReturns() { return returns; } public AssetPointDto setReturns(Double value) { this.returns = value; return this; } public Double getBalEOY() { return balEOY; } public AssetPointDto setBalEOY(Double value) { this.balEOY = value; return this; } public Double getAssetBalPurchase() { return assetBalPurchase; } public AssetPointDto setAssetBalPurchase(Double value) { this.assetBalPurchase = value; return this; } public Double getBalBOYPostAnnuityPurchase() { return balBOYPostAnnuityPurchase; } public AssetPointDto setBalBOYPostAnnuityPurchase(Double value) { this.balBOYPostAnnuityPurchase = value; return this; } public Double getBalBOYPostAnnuityPurchasePerson() { return balBOYPostAnnuityPurchasePerson; } public AssetPointDto setBalBOYPostAnnuityPurchasePerson(Double value) { this.balBOYPostAnnuityPurchasePerson = value; return this; } public Double getSsBalBOYPostAnnuityPurchase() { return ssBalBOYPostAnnuityPurchase; } public AssetPointDto setSsBalBOYPostAnnuityPurchase(Double value) { this.ssBalBOYPostAnnuityPurchase = value; return this; } public Double getTotalCashflowBOY() { return totalCashflowBOY; } public AssetPointDto setTotalCashflowBOY(Double value) { this.totalCashflowBOY = value; return this; } public Double getTotalCashflowMOY() { return totalCashflowMOY; } public AssetPointDto setTotalCashflowMOY(Double value) { this.totalCashflowMOY = value; return this; } public Double getTotalContributionsMOY() { return totalContributionsMOY; } public AssetPointDto setTotalContributionsMOY(Double value) { this.totalContributionsMOY = value; return this; } public Double getRemainingDrawdownRequired() { return remainingDrawdownRequired; } public AssetPointDto setRemainingDrawdownRequired(Double value) { this.remainingDrawdownRequired = value; return this; } public Double getTotalDrawdownRequired() { return totalDrawdownRequired; } public AssetPointDto setTotalDrawdownRequired(Double value) { this.totalDrawdownRequired = value; return this; } } public static class FeeProjectionDto { public FeeDto item = null; public ArrayList projection = null; public FeeDto getItem() { return item; } public FeeProjectionDto setItem(FeeDto value) { this.item = value; return this; } public ArrayList getProjection() { return projection; } public FeeProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static class FeeCapProjectionDto { public FeeCapArrangementDto item = null; public Integer count = null; public ArrayList projection = null; public FeeCapArrangementDto getItem() { return item; } public FeeCapProjectionDto setItem(FeeCapArrangementDto value) { this.item = value; return this; } public Integer getCount() { return count; } public FeeCapProjectionDto setCount(Integer value) { this.count = value; return this; } public ArrayList getProjection() { return projection; } public FeeCapProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static class TotalContributionProjectionDto { public TotalContributionDto item = null; public ArrayList projection = null; public ArrayList contributionProjections = null; public TotalContributionDto getItem() { return item; } public TotalContributionProjectionDto setItem(TotalContributionDto value) { this.item = value; return this; } public ArrayList getProjection() { return projection; } public TotalContributionProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } public ArrayList getContributionProjections() { return contributionProjections; } public TotalContributionProjectionDto setContributionProjections(ArrayList value) { this.contributionProjections = value; return this; } } public static class AnnuityDto extends ProjectableDto { public AnnuityPriceType priceType = null; public Double price = null; public PersonType owner = null; public Gender gender = null; public Integer ownerAge = null; public Integer spouseAge = null; public AnnuityType type = null; public AnnuityPurchaseType purchaseType = null; public Double purchaseAmount = null; public Double percBalanceSpent = null; public Double amountSpent = null; public Double incomePurchased = null; public Integer purchaseAge = null; public Integer deferralPeriod = null; public String indexationName = null; public String drStochastic = null; public String impliedInflationStochasticSeries = null; public Double reversion = null; public Double guarantee = null; public Double timing = null; public Double scaleQx = null; public Double scaleImpr = null; public Integer ageRating = null; public Integer spouseAgeRating = null; public HashMap custom = null; public String tableName = null; public String imprFactorTableName = null; public Integer spouseAgeAtPurchase = null; public Double expense = null; public String cacheKey = null; public Double targetTpx = null; public Double paymentTerm = null; public AnnuityPriceType getPriceType() { return priceType; } public AnnuityDto setPriceType(AnnuityPriceType value) { this.priceType = value; return this; } public Double getPrice() { return price; } public AnnuityDto setPrice(Double value) { this.price = value; return this; } public PersonType getOwner() { return owner; } public AnnuityDto setOwner(PersonType value) { this.owner = value; return this; } public Gender getGender() { return gender; } public AnnuityDto setGender(Gender value) { this.gender = value; return this; } public Integer getOwnerAge() { return ownerAge; } public AnnuityDto setOwnerAge(Integer value) { this.ownerAge = value; return this; } public Integer getSpouseAge() { return spouseAge; } public AnnuityDto setSpouseAge(Integer value) { this.spouseAge = value; return this; } public AnnuityType getType() { return type; } public AnnuityDto setType(AnnuityType value) { this.type = value; return this; } public AnnuityPurchaseType getPurchaseType() { return purchaseType; } public AnnuityDto setPurchaseType(AnnuityPurchaseType value) { this.purchaseType = value; return this; } public Double getPurchaseAmount() { return purchaseAmount; } public AnnuityDto setPurchaseAmount(Double value) { this.purchaseAmount = value; return this; } public Double getPercBalanceSpent() { return percBalanceSpent; } public AnnuityDto setPercBalanceSpent(Double value) { this.percBalanceSpent = value; return this; } public Double getAmountSpent() { return amountSpent; } public AnnuityDto setAmountSpent(Double value) { this.amountSpent = value; return this; } public Double getIncomePurchased() { return incomePurchased; } public AnnuityDto setIncomePurchased(Double value) { this.incomePurchased = value; return this; } public Integer getPurchaseAge() { return purchaseAge; } public AnnuityDto setPurchaseAge(Integer value) { this.purchaseAge = value; return this; } public Integer getDeferralPeriod() { return deferralPeriod; } public AnnuityDto setDeferralPeriod(Integer value) { this.deferralPeriod = value; return this; } public String getIndexationName() { return indexationName; } public AnnuityDto setIndexationName(String value) { this.indexationName = value; return this; } public String getDrStochastic() { return drStochastic; } public AnnuityDto setDrStochastic(String value) { this.drStochastic = value; return this; } public String getImpliedInflationStochasticSeries() { return impliedInflationStochasticSeries; } public AnnuityDto setImpliedInflationStochasticSeries(String value) { this.impliedInflationStochasticSeries = value; return this; } public Double getReversion() { return reversion; } public AnnuityDto setReversion(Double value) { this.reversion = value; return this; } public Double getGuarantee() { return guarantee; } public AnnuityDto setGuarantee(Double value) { this.guarantee = value; return this; } public Double getTiming() { return timing; } public AnnuityDto setTiming(Double value) { this.timing = value; return this; } public Double getScaleQx() { return scaleQx; } public AnnuityDto setScaleQx(Double value) { this.scaleQx = value; return this; } public Double getScaleImpr() { return scaleImpr; } public AnnuityDto setScaleImpr(Double value) { this.scaleImpr = value; return this; } public Integer getAgeRating() { return ageRating; } public AnnuityDto setAgeRating(Integer value) { this.ageRating = value; return this; } public Integer getSpouseAgeRating() { return spouseAgeRating; } public AnnuityDto setSpouseAgeRating(Integer value) { this.spouseAgeRating = value; return this; } public HashMap getCustom() { return custom; } public AnnuityDto setCustom(HashMap value) { this.custom = value; return this; } public String getTableName() { return tableName; } public AnnuityDto setTableName(String value) { this.tableName = value; return this; } public String getImprFactorTableName() { return imprFactorTableName; } public AnnuityDto setImprFactorTableName(String value) { this.imprFactorTableName = value; return this; } public Integer getSpouseAgeAtPurchase() { return spouseAgeAtPurchase; } public AnnuityDto setSpouseAgeAtPurchase(Integer value) { this.spouseAgeAtPurchase = value; return this; } public Double getExpense() { return expense; } public AnnuityDto setExpense(Double value) { this.expense = value; return this; } public String getCacheKey() { return cacheKey; } public AnnuityDto setCacheKey(String value) { this.cacheKey = value; return this; } public Double getTargetTpx() { return targetTpx; } public AnnuityDto setTargetTpx(Double value) { this.targetTpx = value; return this; } public Double getPaymentTerm() { return paymentTerm; } public AnnuityDto setPaymentTerm(Double value) { this.paymentTerm = value; return this; } } public static class AnnuitiesPointDto extends ProjectionPointDto { public Integer purchaseYear = null; public Double discountRate = null; public Integer stochAnnuityRateIndex = null; public Double inflation = null; public Boolean purchase = null; public Boolean pensionPaymentPeriod = null; public Double assetBalPurchaseTotal = null; public Double annuityIndexation = null; public Double purchasePrice = null; public Double purchaseAmount = null; public Double purchaseAmountPV = null; public Double annuityIncome = null; public Double annuityIncomePeriod = null; public Double annuityIncomePV = null; public Double annuityAssessableAsset = null; public Double annuityAssessableIncome = null; public Integer getPurchaseYear() { return purchaseYear; } public AnnuitiesPointDto setPurchaseYear(Integer value) { this.purchaseYear = value; return this; } public Double getDiscountRate() { return discountRate; } public AnnuitiesPointDto setDiscountRate(Double value) { this.discountRate = value; return this; } public Integer getStochAnnuityRateIndex() { return stochAnnuityRateIndex; } public AnnuitiesPointDto setStochAnnuityRateIndex(Integer value) { this.stochAnnuityRateIndex = value; return this; } public Double getInflation() { return inflation; } public AnnuitiesPointDto setInflation(Double value) { this.inflation = value; return this; } public Boolean isPurchase() { return purchase; } public AnnuitiesPointDto setPurchase(Boolean value) { this.purchase = value; return this; } public Boolean isPensionPaymentPeriod() { return pensionPaymentPeriod; } public AnnuitiesPointDto setPensionPaymentPeriod(Boolean value) { this.pensionPaymentPeriod = value; return this; } public Double getAssetBalPurchaseTotal() { return assetBalPurchaseTotal; } public AnnuitiesPointDto setAssetBalPurchaseTotal(Double value) { this.assetBalPurchaseTotal = value; return this; } public Double getAnnuityIndexation() { return annuityIndexation; } public AnnuitiesPointDto setAnnuityIndexation(Double value) { this.annuityIndexation = value; return this; } public Double getPurchasePrice() { return purchasePrice; } public AnnuitiesPointDto setPurchasePrice(Double value) { this.purchasePrice = value; return this; } public Double getPurchaseAmount() { return purchaseAmount; } public AnnuitiesPointDto setPurchaseAmount(Double value) { this.purchaseAmount = value; return this; } public Double getPurchaseAmountPV() { return purchaseAmountPV; } public AnnuitiesPointDto setPurchaseAmountPV(Double value) { this.purchaseAmountPV = value; return this; } public Double getAnnuityIncome() { return annuityIncome; } public AnnuitiesPointDto setAnnuityIncome(Double value) { this.annuityIncome = value; return this; } public Double getAnnuityIncomePeriod() { return annuityIncomePeriod; } public AnnuitiesPointDto setAnnuityIncomePeriod(Double value) { this.annuityIncomePeriod = value; return this; } public Double getAnnuityIncomePV() { return annuityIncomePV; } public AnnuitiesPointDto setAnnuityIncomePV(Double value) { this.annuityIncomePV = value; return this; } public Double getAnnuityAssessableAsset() { return annuityAssessableAsset; } public AnnuitiesPointDto setAnnuityAssessableAsset(Double value) { this.annuityAssessableAsset = value; return this; } public Double getAnnuityAssessableIncome() { return annuityAssessableIncome; } public AnnuitiesPointDto setAnnuityAssessableIncome(Double value) { this.annuityAssessableIncome = value; return this; } } public static class SpendingGoalDto extends ProjectableDto { public String name = null; public Double amount = null; public Double freq = null; public Double effectiveFreq = null; public Boolean excludeFromProjection = null; public Integer fromAge = null; public Integer toAge = null; public String selectedPersonalised = null; public String tag = null; public HashMap custom = null; public String getName() { return name; } public SpendingGoalDto setName(String value) { this.name = value; return this; } public Double getAmount() { return amount; } public SpendingGoalDto setAmount(Double value) { this.amount = value; return this; } public Double getFreq() { return freq; } public SpendingGoalDto setFreq(Double value) { this.freq = value; return this; } public Double getEffectiveFreq() { return effectiveFreq; } public SpendingGoalDto setEffectiveFreq(Double value) { this.effectiveFreq = value; return this; } public Boolean isExcludeFromProjection() { return excludeFromProjection; } public SpendingGoalDto setExcludeFromProjection(Boolean value) { this.excludeFromProjection = value; return this; } public Integer getFromAge() { return fromAge; } public SpendingGoalDto setFromAge(Integer value) { this.fromAge = value; return this; } public Integer getToAge() { return toAge; } public SpendingGoalDto setToAge(Integer value) { this.toAge = value; return this; } public String getSelectedPersonalised() { return selectedPersonalised; } public SpendingGoalDto setSelectedPersonalised(String value) { this.selectedPersonalised = value; return this; } public String getTag() { return tag; } public SpendingGoalDto setTag(String value) { this.tag = value; return this; } public HashMap getCustom() { return custom; } public SpendingGoalDto setCustom(HashMap value) { this.custom = value; return this; } } public static class SpendingGoalPointDto extends ProjectionPointDto { public Double freq = null; public Double yearsSinceFromAge = null; public Double period = null; public Double amount = null; public Double amountPV = null; public Double getFreq() { return freq; } public SpendingGoalPointDto setFreq(Double value) { this.freq = value; return this; } public Double getYearsSinceFromAge() { return yearsSinceFromAge; } public SpendingGoalPointDto setYearsSinceFromAge(Double value) { this.yearsSinceFromAge = value; return this; } public Double getPeriod() { return period; } public SpendingGoalPointDto setPeriod(Double value) { this.period = value; return this; } public Double getAmount() { return amount; } public SpendingGoalPointDto setAmount(Double value) { this.amount = value; return this; } public Double getAmountPV() { return amountPV; } public SpendingGoalPointDto setAmountPV(Double value) { this.amountPV = value; return this; } } public static class InvestmentPropertyDto extends ProjectableDto { public PersonType owner = null; public Double value = null; public Double rentYield = null; public Double expense = null; public Double downsize = null; public Double downsizeAge = null; public Integer downsizeToAsset = null; public Double rates = null; public PersonType getOwner() { return owner; } public InvestmentPropertyDto setOwner(PersonType value) { this.owner = value; return this; } public Double getValue() { return value; } public InvestmentPropertyDto setValue(Double value) { this.value = value; return this; } public Double getRentYield() { return rentYield; } public InvestmentPropertyDto setRentYield(Double value) { this.rentYield = value; return this; } public Double getExpense() { return expense; } public InvestmentPropertyDto setExpense(Double value) { this.expense = value; return this; } public Double getDownsize() { return downsize; } public InvestmentPropertyDto setDownsize(Double value) { this.downsize = value; return this; } public Double getDownsizeAge() { return downsizeAge; } public InvestmentPropertyDto setDownsizeAge(Double value) { this.downsizeAge = value; return this; } public Integer getDownsizeToAsset() { return downsizeToAsset; } public InvestmentPropertyDto setDownsizeToAsset(Integer value) { this.downsizeToAsset = value; return this; } public Double getRates() { return rates; } public InvestmentPropertyDto setRates(Double value) { this.rates = value; return this; } } public static class InvestmentPropertyPointDto extends ProjectionPointDto { public Double capitalGrowthRate = null; public Double valueBeforeDownsize = null; public Double downsize = null; public Double valueAfterDownsize = null; public Double rent = null; public Double expenses = null; public Double valueBeforeDownsizePV = null; public Double income = null; public Double netRent = null; public Double getCapitalGrowthRate() { return capitalGrowthRate; } public InvestmentPropertyPointDto setCapitalGrowthRate(Double value) { this.capitalGrowthRate = value; return this; } public Double getValueBeforeDownsize() { return valueBeforeDownsize; } public InvestmentPropertyPointDto setValueBeforeDownsize(Double value) { this.valueBeforeDownsize = value; return this; } public Double getDownsize() { return downsize; } public InvestmentPropertyPointDto setDownsize(Double value) { this.downsize = value; return this; } public Double getValueAfterDownsize() { return valueAfterDownsize; } public InvestmentPropertyPointDto setValueAfterDownsize(Double value) { this.valueAfterDownsize = value; return this; } public Double getRent() { return rent; } public InvestmentPropertyPointDto setRent(Double value) { this.rent = value; return this; } public Double getExpenses() { return expenses; } public InvestmentPropertyPointDto setExpenses(Double value) { this.expenses = value; return this; } public Double getValueBeforeDownsizePV() { return valueBeforeDownsizePV; } public InvestmentPropertyPointDto setValueBeforeDownsizePV(Double value) { this.valueBeforeDownsizePV = value; return this; } public Double getIncome() { return income; } public InvestmentPropertyPointDto setIncome(Double value) { this.income = value; return this; } public Double getNetRent() { return netRent; } public InvestmentPropertyPointDto setNetRent(Double value) { this.netRent = value; return this; } } public static class SummaryDto extends ProjectableDto { } public static class SummaryPointDto extends ProjectionPointDto { public Double period = null; public Double deflatorBOY = null; public Double deflatorMOY = null; public Double incomeNeeds = null; public Double incomeYou = null; public Double incomePartner = null; public Double socialSecurity = null; public Double incomeAssets = null; public Double totalIncome = null; public Double gap = null; public Double balanceAssets = null; public Double balanceProperty = null; public Double incomeAnnuities = null; public Double incomeProperty = null; public Double lumpSumSpend = null; public Double retPeriod = null; public Double getPeriod() { return period; } public SummaryPointDto setPeriod(Double value) { this.period = value; return this; } public Double getDeflatorBOY() { return deflatorBOY; } public SummaryPointDto setDeflatorBOY(Double value) { this.deflatorBOY = value; return this; } public Double getDeflatorMOY() { return deflatorMOY; } public SummaryPointDto setDeflatorMOY(Double value) { this.deflatorMOY = value; return this; } public Double getIncomeNeeds() { return incomeNeeds; } public SummaryPointDto setIncomeNeeds(Double value) { this.incomeNeeds = value; return this; } public Double getIncomeYou() { return incomeYou; } public SummaryPointDto setIncomeYou(Double value) { this.incomeYou = value; return this; } public Double getIncomePartner() { return incomePartner; } public SummaryPointDto setIncomePartner(Double value) { this.incomePartner = value; return this; } public Double getSocialSecurity() { return socialSecurity; } public SummaryPointDto setSocialSecurity(Double value) { this.socialSecurity = value; return this; } public Double getIncomeAssets() { return incomeAssets; } public SummaryPointDto setIncomeAssets(Double value) { this.incomeAssets = value; return this; } public Double getTotalIncome() { return totalIncome; } public SummaryPointDto setTotalIncome(Double value) { this.totalIncome = value; return this; } public Double getGap() { return gap; } public SummaryPointDto setGap(Double value) { this.gap = value; return this; } public Double getBalanceAssets() { return balanceAssets; } public SummaryPointDto setBalanceAssets(Double value) { this.balanceAssets = value; return this; } public Double getBalanceProperty() { return balanceProperty; } public SummaryPointDto setBalanceProperty(Double value) { this.balanceProperty = value; return this; } public Double getIncomeAnnuities() { return incomeAnnuities; } public SummaryPointDto setIncomeAnnuities(Double value) { this.incomeAnnuities = value; return this; } public Double getIncomeProperty() { return incomeProperty; } public SummaryPointDto setIncomeProperty(Double value) { this.incomeProperty = value; return this; } public Double getLumpSumSpend() { return lumpSumSpend; } public SummaryPointDto setLumpSumSpend(Double value) { this.lumpSumSpend = value; return this; } public Double getRetPeriod() { return retPeriod; } public SummaryPointDto setRetPeriod(Double value) { this.retPeriod = value; return this; } } public static class SalaryDto { public SalaryType type = null; public String ccy = null; public Double amount = null; public Double freq = null; public Double annualAmount = null; public String indexType = null; public ArrayList salaryChanges = null; public SalaryType getType() { return type; } public SalaryDto setType(SalaryType value) { this.type = value; return this; } public String getCcy() { return ccy; } public SalaryDto setCcy(String value) { this.ccy = value; return this; } public Double getAmount() { return amount; } public SalaryDto setAmount(Double value) { this.amount = value; return this; } public Double getFreq() { return freq; } public SalaryDto setFreq(Double value) { this.freq = value; return this; } public Double getAnnualAmount() { return annualAmount; } public SalaryDto setAnnualAmount(Double value) { this.annualAmount = value; return this; } public String getIndexType() { return indexType; } public SalaryDto setIndexType(String value) { this.indexType = value; return this; } public ArrayList getSalaryChanges() { return salaryChanges; } public SalaryDto setSalaryChanges(ArrayList value) { this.salaryChanges = value; return this; } } public static class IncomeStreamDto { public String name = null; public String indexType = null; public OtherIncomeType type = null; public Double amount = null; public Integer fromAge = null; public Integer toAge = null; public Boolean isTaxable = null; public HashMap custom = null; public String getName() { return name; } public IncomeStreamDto setName(String value) { this.name = value; return this; } public String getIndexType() { return indexType; } public IncomeStreamDto setIndexType(String value) { this.indexType = value; return this; } public OtherIncomeType getType() { return type; } public IncomeStreamDto setType(OtherIncomeType value) { this.type = value; return this; } public Double getAmount() { return amount; } public IncomeStreamDto setAmount(Double value) { this.amount = value; return this; } public Integer getFromAge() { return fromAge; } public IncomeStreamDto setFromAge(Integer value) { this.fromAge = value; return this; } public Integer getToAge() { return toAge; } public IncomeStreamDto setToAge(Integer value) { this.toAge = value; return this; } public Boolean getIsTaxable() { return isTaxable; } public IncomeStreamDto setIsTaxable(Boolean value) { this.isTaxable = value; return this; } public HashMap getCustom() { return custom; } public IncomeStreamDto setCustom(HashMap value) { this.custom = value; return this; } } public static class SocialSecurityDto extends ProjectableDto { public PersonType owner = null; public Boolean includeSS = null; public Boolean isMarried = null; public Boolean homeOwner = null; public Double personalAssets = null; public Integer numPeople = null; public Date dob = null; public PersonType getOwner() { return owner; } public SocialSecurityDto setOwner(PersonType value) { this.owner = value; return this; } public Boolean isIncludeSS() { return includeSS; } public SocialSecurityDto setIncludeSS(Boolean value) { this.includeSS = value; return this; } public Boolean getIsMarried() { return isMarried; } public SocialSecurityDto setIsMarried(Boolean value) { this.isMarried = value; return this; } public Boolean isHomeOwner() { return homeOwner; } public SocialSecurityDto setHomeOwner(Boolean value) { this.homeOwner = value; return this; } public Double getPersonalAssets() { return personalAssets; } public SocialSecurityDto setPersonalAssets(Double value) { this.personalAssets = value; return this; } public Integer getNumPeople() { return numPeople; } public SocialSecurityDto setNumPeople(Integer value) { this.numPeople = value; return this; } public Date getDob() { return dob; } public SocialSecurityDto setDob(Date value) { this.dob = value; return this; } } public static class CareerBreaksDto { public Boolean willTake = null; public ArrayList breaks = null; public Boolean isWillTake() { return willTake; } public CareerBreaksDto setWillTake(Boolean value) { this.willTake = value; return this; } public ArrayList getBreaks() { return breaks; } public CareerBreaksDto setBreaks(ArrayList value) { this.breaks = value; return this; } } public static class ProjectableDto { public Date asAt = null; public Double age = null; public Integer intAge = null; public Integer year = null; public Double periodToNextEOFY = null; public String indexType = null; public Date getAsAt() { return asAt; } public ProjectableDto setAsAt(Date value) { this.asAt = value; return this; } public Double getAge() { return age; } public ProjectableDto setAge(Double value) { this.age = value; return this; } public Integer getIntAge() { return intAge; } public ProjectableDto setIntAge(Integer value) { this.intAge = value; return this; } public Integer getYear() { return year; } public ProjectableDto setYear(Integer value) { this.year = value; return this; } public Double getPeriodToNextEOFY() { return periodToNextEOFY; } public ProjectableDto setPeriodToNextEOFY(Double value) { this.periodToNextEOFY = value; return this; } public String getIndexType() { return indexType; } public ProjectableDto setIndexType(String value) { this.indexType = value; return this; } } public static class IncomeStreamPointDto extends ProjectionPointDto { public Double incomePV = null; public Double income = null; public Double taxableAmount = null; public Double nonTaxableAmount = null; public Double taxableAmountPV = null; public Double nonTaxableAmountPV = null; public Double netIncome = null; public Double getIncomePV() { return incomePV; } public IncomeStreamPointDto setIncomePV(Double value) { this.incomePV = value; return this; } public Double getIncome() { return income; } public IncomeStreamPointDto setIncome(Double value) { this.income = value; return this; } public Double getTaxableAmount() { return taxableAmount; } public IncomeStreamPointDto setTaxableAmount(Double value) { this.taxableAmount = value; return this; } public Double getNonTaxableAmount() { return nonTaxableAmount; } public IncomeStreamPointDto setNonTaxableAmount(Double value) { this.nonTaxableAmount = value; return this; } public Double getTaxableAmountPV() { return taxableAmountPV; } public IncomeStreamPointDto setTaxableAmountPV(Double value) { this.taxableAmountPV = value; return this; } public Double getNonTaxableAmountPV() { return nonTaxableAmountPV; } public IncomeStreamPointDto setNonTaxableAmountPV(Double value) { this.nonTaxableAmountPV = value; return this; } public Double getNetIncome() { return netIncome; } public IncomeStreamPointDto setNetIncome(Double value) { this.netIncome = value; return this; } } public static class SocialSecurityPointDto extends ProjectionPointDto { public Double personalAssets = null; public Double assessableAssets = null; public Double fullPensionPP = null; public Double assetThreshold = null; public Double minPension = null; public Double assetMeansTest = null; public Double deemedIncomeThreshold = null; public Double deemedReturn = null; public Double actualIncome = null; public Double totalIncome = null; public Double incomeThreshold = null; public Double incomeTest = null; public Double totalSocialSecurity = null; public Double income = null; public Double fullPensionIndexation = null; public Double minPensionIndexation = null; public Double assetThresholdIndexation = null; public Double incomeThresholdIndexation = null; public Double deemedIncomeThresholdIndexation = null; public Double personalAssetsIndexation = null; public Double getPersonalAssets() { return personalAssets; } public SocialSecurityPointDto setPersonalAssets(Double value) { this.personalAssets = value; return this; } public Double getAssessableAssets() { return assessableAssets; } public SocialSecurityPointDto setAssessableAssets(Double value) { this.assessableAssets = value; return this; } public Double getFullPensionPP() { return fullPensionPP; } public SocialSecurityPointDto setFullPensionPP(Double value) { this.fullPensionPP = value; return this; } public Double getAssetThreshold() { return assetThreshold; } public SocialSecurityPointDto setAssetThreshold(Double value) { this.assetThreshold = value; return this; } public Double getMinPension() { return minPension; } public SocialSecurityPointDto setMinPension(Double value) { this.minPension = value; return this; } public Double getAssetMeansTest() { return assetMeansTest; } public SocialSecurityPointDto setAssetMeansTest(Double value) { this.assetMeansTest = value; return this; } public Double getDeemedIncomeThreshold() { return deemedIncomeThreshold; } public SocialSecurityPointDto setDeemedIncomeThreshold(Double value) { this.deemedIncomeThreshold = value; return this; } public Double getDeemedReturn() { return deemedReturn; } public SocialSecurityPointDto setDeemedReturn(Double value) { this.deemedReturn = value; return this; } public Double getActualIncome() { return actualIncome; } public SocialSecurityPointDto setActualIncome(Double value) { this.actualIncome = value; return this; } public Double getTotalIncome() { return totalIncome; } public SocialSecurityPointDto setTotalIncome(Double value) { this.totalIncome = value; return this; } public Double getIncomeThreshold() { return incomeThreshold; } public SocialSecurityPointDto setIncomeThreshold(Double value) { this.incomeThreshold = value; return this; } public Double getIncomeTest() { return incomeTest; } public SocialSecurityPointDto setIncomeTest(Double value) { this.incomeTest = value; return this; } public Double getTotalSocialSecurity() { return totalSocialSecurity; } public SocialSecurityPointDto setTotalSocialSecurity(Double value) { this.totalSocialSecurity = value; return this; } public Double getIncome() { return income; } public SocialSecurityPointDto setIncome(Double value) { this.income = value; return this; } public Double getFullPensionIndexation() { return fullPensionIndexation; } public SocialSecurityPointDto setFullPensionIndexation(Double value) { this.fullPensionIndexation = value; return this; } public Double getMinPensionIndexation() { return minPensionIndexation; } public SocialSecurityPointDto setMinPensionIndexation(Double value) { this.minPensionIndexation = value; return this; } public Double getAssetThresholdIndexation() { return assetThresholdIndexation; } public SocialSecurityPointDto setAssetThresholdIndexation(Double value) { this.assetThresholdIndexation = value; return this; } public Double getIncomeThresholdIndexation() { return incomeThresholdIndexation; } public SocialSecurityPointDto setIncomeThresholdIndexation(Double value) { this.incomeThresholdIndexation = value; return this; } public Double getDeemedIncomeThresholdIndexation() { return deemedIncomeThresholdIndexation; } public SocialSecurityPointDto setDeemedIncomeThresholdIndexation(Double value) { this.deemedIncomeThresholdIndexation = value; return this; } public Double getPersonalAssetsIndexation() { return personalAssetsIndexation; } public SocialSecurityPointDto setPersonalAssetsIndexation(Double value) { this.personalAssetsIndexation = value; return this; } } public static class ContributionDto extends ProjectableDto { public String code = null; public Integer index = null; public String name = null; public String ccy = null; public String contTable = null; public String lookupKey = null; public Boolean isEmployeeCont = null; public Boolean employerFlag = null; public ContributionType type = null; public String sourceRate = null; public Boolean isTaxable = null; public Double amount = null; public Double coreAmount = null; public Double freq = null; public Double rate = null; public Double coreRate = null; public Integer fromAge = null; public Integer toAge = null; public Double salary = null; public Double annualAmount = null; public Double annualCoreAmount = null; public Boolean isAlwaysOneOff = null; public Boolean isOneOff = null; public HashMap custom = null; public HashMap memberRateLookup = null; public Boolean isFromSalary = null; public String getCode() { return code; } public ContributionDto setCode(String value) { this.code = value; return this; } public Integer getIndex() { return index; } public ContributionDto setIndex(Integer value) { this.index = value; return this; } public String getName() { return name; } public ContributionDto setName(String value) { this.name = value; return this; } public String getCcy() { return ccy; } public ContributionDto setCcy(String value) { this.ccy = value; return this; } public String getContTable() { return contTable; } public ContributionDto setContTable(String value) { this.contTable = value; return this; } public String getLookupKey() { return lookupKey; } public ContributionDto setLookupKey(String value) { this.lookupKey = value; return this; } public Boolean getIsEmployeeCont() { return isEmployeeCont; } public ContributionDto setIsEmployeeCont(Boolean value) { this.isEmployeeCont = value; return this; } public Boolean isEmployerFlag() { return employerFlag; } public ContributionDto setEmployerFlag(Boolean value) { this.employerFlag = value; return this; } public ContributionType getType() { return type; } public ContributionDto setType(ContributionType value) { this.type = value; return this; } public String getSourceRate() { return sourceRate; } public ContributionDto setSourceRate(String value) { this.sourceRate = value; return this; } public Boolean getIsTaxable() { return isTaxable; } public ContributionDto setIsTaxable(Boolean value) { this.isTaxable = value; return this; } public Double getAmount() { return amount; } public ContributionDto setAmount(Double value) { this.amount = value; return this; } public Double getCoreAmount() { return coreAmount; } public ContributionDto setCoreAmount(Double value) { this.coreAmount = value; return this; } public Double getFreq() { return freq; } public ContributionDto setFreq(Double value) { this.freq = value; return this; } public Double getRate() { return rate; } public ContributionDto setRate(Double value) { this.rate = value; return this; } public Double getCoreRate() { return coreRate; } public ContributionDto setCoreRate(Double value) { this.coreRate = value; return this; } public Integer getFromAge() { return fromAge; } public ContributionDto setFromAge(Integer value) { this.fromAge = value; return this; } public Integer getToAge() { return toAge; } public ContributionDto setToAge(Integer value) { this.toAge = value; return this; } public Double getSalary() { return salary; } public ContributionDto setSalary(Double value) { this.salary = value; return this; } public Double getAnnualAmount() { return annualAmount; } public ContributionDto setAnnualAmount(Double value) { this.annualAmount = value; return this; } public Double getAnnualCoreAmount() { return annualCoreAmount; } public ContributionDto setAnnualCoreAmount(Double value) { this.annualCoreAmount = value; return this; } public Boolean getIsAlwaysOneOff() { return isAlwaysOneOff; } public ContributionDto setIsAlwaysOneOff(Boolean value) { this.isAlwaysOneOff = value; return this; } public Boolean getIsOneOff() { return isOneOff; } public ContributionDto setIsOneOff(Boolean value) { this.isOneOff = value; return this; } public HashMap getCustom() { return custom; } public ContributionDto setCustom(HashMap value) { this.custom = value; return this; } public HashMap getMemberRateLookup() { return memberRateLookup; } public ContributionDto setMemberRateLookup(HashMap value) { this.memberRateLookup = value; return this; } public Boolean getIsFromSalary() { return isFromSalary; } public ContributionDto setIsFromSalary(Boolean value) { this.isFromSalary = value; return this; } } public static class FeeDto extends ProjectableDto { public String name = null; public String ccy = null; public Double amount = null; public Double freq = null; public Double annualAmount = null; public Double rate = null; public Boolean isTaxable = null; public Integer fromAge = null; public Integer toAge = null; public HashMap custom = null; public String getName() { return name; } public FeeDto setName(String value) { this.name = value; return this; } public String getCcy() { return ccy; } public FeeDto setCcy(String value) { this.ccy = value; return this; } public Double getAmount() { return amount; } public FeeDto setAmount(Double value) { this.amount = value; return this; } public Double getFreq() { return freq; } public FeeDto setFreq(Double value) { this.freq = value; return this; } public Double getAnnualAmount() { return annualAmount; } public FeeDto setAnnualAmount(Double value) { this.annualAmount = value; return this; } public Double getRate() { return rate; } public FeeDto setRate(Double value) { this.rate = value; return this; } public Boolean getIsTaxable() { return isTaxable; } public FeeDto setIsTaxable(Boolean value) { this.isTaxable = value; return this; } public Integer getFromAge() { return fromAge; } public FeeDto setFromAge(Integer value) { this.fromAge = value; return this; } public Integer getToAge() { return toAge; } public FeeDto setToAge(Integer value) { this.toAge = value; return this; } public HashMap getCustom() { return custom; } public FeeDto setCustom(HashMap value) { this.custom = value; return this; } } public static class FeeCapArrangementDto extends ProjectableDto { public String name = null; public Double amount = null; public Integer indexationRateSeries = null; public Double rate = null; public ArrayList feesIncluded = null; public Integer fromTime = null; public Integer toTime = null; public HashMap custom = null; public String getName() { return name; } public FeeCapArrangementDto setName(String value) { this.name = value; return this; } public Double getAmount() { return amount; } public FeeCapArrangementDto setAmount(Double value) { this.amount = value; return this; } public Integer getIndexationRateSeries() { return indexationRateSeries; } public FeeCapArrangementDto setIndexationRateSeries(Integer value) { this.indexationRateSeries = value; return this; } public Double getRate() { return rate; } public FeeCapArrangementDto setRate(Double value) { this.rate = value; return this; } public ArrayList getFeesIncluded() { return feesIncluded; } public FeeCapArrangementDto setFeesIncluded(ArrayList value) { this.feesIncluded = value; return this; } public Integer getFromTime() { return fromTime; } public FeeCapArrangementDto setFromTime(Integer value) { this.fromTime = value; return this; } public Integer getToTime() { return toTime; } public FeeCapArrangementDto setToTime(Integer value) { this.toTime = value; return this; } public HashMap getCustom() { return custom; } public FeeCapArrangementDto setCustom(HashMap value) { this.custom = value; return this; } } public static class ProductAllocationDto { public String name = null; public Integer fromAge = null; public ProductAllocationMappingDto optAlloc = null; public Double totalAlloc = null; public String getName() { return name; } public ProductAllocationDto setName(String value) { this.name = value; return this; } public Integer getFromAge() { return fromAge; } public ProductAllocationDto setFromAge(Integer value) { this.fromAge = value; return this; } public ProductAllocationMappingDto getOptAlloc() { return optAlloc; } public ProductAllocationDto setOptAlloc(ProductAllocationMappingDto value) { this.optAlloc = value; return this; } public Double getTotalAlloc() { return totalAlloc; } public ProductAllocationDto setTotalAlloc(Double value) { this.totalAlloc = value; return this; } } public static class FeePointDto extends ProjectionPointDto { public Double yearsSinceFromAge = null; public Double period = null; public Double amount = null; public Double rateAmount = null; public Double totalTaxDeductible = null; public Double totalNonTaxDeductible = null; public Double getYearsSinceFromAge() { return yearsSinceFromAge; } public FeePointDto setYearsSinceFromAge(Double value) { this.yearsSinceFromAge = value; return this; } public Double getPeriod() { return period; } public FeePointDto setPeriod(Double value) { this.period = value; return this; } public Double getAmount() { return amount; } public FeePointDto setAmount(Double value) { this.amount = value; return this; } public Double getRateAmount() { return rateAmount; } public FeePointDto setRateAmount(Double value) { this.rateAmount = value; return this; } public Double getTotalTaxDeductible() { return totalTaxDeductible; } public FeePointDto setTotalTaxDeductible(Double value) { this.totalTaxDeductible = value; return this; } public Double getTotalNonTaxDeductible() { return totalNonTaxDeductible; } public FeePointDto setTotalNonTaxDeductible(Double value) { this.totalNonTaxDeductible = value; return this; } } public static class FeeCapPointDto extends ProjectionPointDto { public Double period = null; public Double totalFeeCap = null; public Double taxDeductibleFees = null; public Double nonTaxDeductibleFees = null; public Double offsetTaxDeductible = null; public Double offsetNonTaxDeductible = null; public Double getPeriod() { return period; } public FeeCapPointDto setPeriod(Double value) { this.period = value; return this; } public Double getTotalFeeCap() { return totalFeeCap; } public FeeCapPointDto setTotalFeeCap(Double value) { this.totalFeeCap = value; return this; } public Double getTaxDeductibleFees() { return taxDeductibleFees; } public FeeCapPointDto setTaxDeductibleFees(Double value) { this.taxDeductibleFees = value; return this; } public Double getNonTaxDeductibleFees() { return nonTaxDeductibleFees; } public FeeCapPointDto setNonTaxDeductibleFees(Double value) { this.nonTaxDeductibleFees = value; return this; } public Double getOffsetTaxDeductible() { return offsetTaxDeductible; } public FeeCapPointDto setOffsetTaxDeductible(Double value) { this.offsetTaxDeductible = value; return this; } public Double getOffsetNonTaxDeductible() { return offsetNonTaxDeductible; } public FeeCapPointDto setOffsetNonTaxDeductible(Double value) { this.offsetNonTaxDeductible = value; return this; } } public static class TotalContributionDto extends ProjectableDto { } public static class TotalContributionPointDto extends ProjectionPointDto { public Double contIndexation = null; public Double totalMemberNonTaxableSalaryCont = null; public Double totalMemberNonTaxableNonSalaryCont = null; public Double threshold = null; public Double coContAmt = null; public Double contCapsTotalEmployer = null; public Double transferBalanceCap = null; public Double contCapsTotalMemberTaxable = null; public Double contCapsTotalMemberNonTaxableSalary = null; public Double contCapsTotalMemberNonTaxableNonSalary = null; public Double cappedContTotalEmployer = null; public Double cappedContTotalMemberTaxable = null; public Double cappedContTotalMemberNonTaxableSalaryCont = null; public Double cappedContTotalMemberNonTaxableNonSalaryCont = null; public Double auLowIncomeSuperTaxOffset = null; public Double contTax = null; public Double getContIndexation() { return contIndexation; } public TotalContributionPointDto setContIndexation(Double value) { this.contIndexation = value; return this; } public Double getTotalMemberNonTaxableSalaryCont() { return totalMemberNonTaxableSalaryCont; } public TotalContributionPointDto setTotalMemberNonTaxableSalaryCont(Double value) { this.totalMemberNonTaxableSalaryCont = value; return this; } public Double getTotalMemberNonTaxableNonSalaryCont() { return totalMemberNonTaxableNonSalaryCont; } public TotalContributionPointDto setTotalMemberNonTaxableNonSalaryCont(Double value) { this.totalMemberNonTaxableNonSalaryCont = value; return this; } public Double getThreshold() { return threshold; } public TotalContributionPointDto setThreshold(Double value) { this.threshold = value; return this; } public Double getCoContAmt() { return coContAmt; } public TotalContributionPointDto setCoContAmt(Double value) { this.coContAmt = value; return this; } public Double getContCapsTotalEmployer() { return contCapsTotalEmployer; } public TotalContributionPointDto setContCapsTotalEmployer(Double value) { this.contCapsTotalEmployer = value; return this; } public Double getTransferBalanceCap() { return transferBalanceCap; } public TotalContributionPointDto setTransferBalanceCap(Double value) { this.transferBalanceCap = value; return this; } public Double getContCapsTotalMemberTaxable() { return contCapsTotalMemberTaxable; } public TotalContributionPointDto setContCapsTotalMemberTaxable(Double value) { this.contCapsTotalMemberTaxable = value; return this; } public Double getContCapsTotalMemberNonTaxableSalary() { return contCapsTotalMemberNonTaxableSalary; } public TotalContributionPointDto setContCapsTotalMemberNonTaxableSalary(Double value) { this.contCapsTotalMemberNonTaxableSalary = value; return this; } public Double getContCapsTotalMemberNonTaxableNonSalary() { return contCapsTotalMemberNonTaxableNonSalary; } public TotalContributionPointDto setContCapsTotalMemberNonTaxableNonSalary(Double value) { this.contCapsTotalMemberNonTaxableNonSalary = value; return this; } public Double getCappedContTotalEmployer() { return cappedContTotalEmployer; } public TotalContributionPointDto setCappedContTotalEmployer(Double value) { this.cappedContTotalEmployer = value; return this; } public Double getCappedContTotalMemberTaxable() { return cappedContTotalMemberTaxable; } public TotalContributionPointDto setCappedContTotalMemberTaxable(Double value) { this.cappedContTotalMemberTaxable = value; return this; } public Double getCappedContTotalMemberNonTaxableSalaryCont() { return cappedContTotalMemberNonTaxableSalaryCont; } public TotalContributionPointDto setCappedContTotalMemberNonTaxableSalaryCont(Double value) { this.cappedContTotalMemberNonTaxableSalaryCont = value; return this; } public Double getCappedContTotalMemberNonTaxableNonSalaryCont() { return cappedContTotalMemberNonTaxableNonSalaryCont; } public TotalContributionPointDto setCappedContTotalMemberNonTaxableNonSalaryCont(Double value) { this.cappedContTotalMemberNonTaxableNonSalaryCont = value; return this; } public Double getAuLowIncomeSuperTaxOffset() { return auLowIncomeSuperTaxOffset; } public TotalContributionPointDto setAuLowIncomeSuperTaxOffset(Double value) { this.auLowIncomeSuperTaxOffset = value; return this; } public Double getContTax() { return contTax; } public TotalContributionPointDto setContTax(Double value) { this.contTax = value; return this; } } public static class ContributionProjectionDto { public ContributionDto item = null; public ArrayList projection = null; public ContributionDto getItem() { return item; } public ContributionProjectionDto setItem(ContributionDto value) { this.item = value; return this; } public ArrayList getProjection() { return projection; } public ContributionProjectionDto setProjection(ArrayList value) { this.projection = value; return this; } } public static enum SalaryType { Gross, Net; } public static class SalaryChangeDto { public Integer fromAge = null; public Double amount = null; public Integer getFromAge() { return fromAge; } public SalaryChangeDto setFromAge(Integer value) { this.fromAge = value; return this; } public Double getAmount() { return amount; } public SalaryChangeDto setAmount(Double value) { this.amount = value; return this; } } public static class CareerBreakDto { public Integer fromAge = null; public Integer toAge = null; public Double workingRate = null; public Integer getFromAge() { return fromAge; } public CareerBreakDto setFromAge(Integer value) { this.fromAge = value; return this; } public Integer getToAge() { return toAge; } public CareerBreakDto setToAge(Integer value) { this.toAge = value; return this; } public Double getWorkingRate() { return workingRate; } public CareerBreakDto setWorkingRate(Double value) { this.workingRate = value; return this; } } public static class ProductAllocationMappingDto { public HashMap current = null; public HashMap future = null; public HashMap getCurrent() { return current; } public ProductAllocationMappingDto setCurrent(HashMap value) { this.current = value; return this; } public HashMap getFuture() { return future; } public ProductAllocationMappingDto setFuture(HashMap value) { this.future = value; return this; } } public static class ContributionPointDto extends ProjectionPointDto { public Double period = null; public Double salary = null; public String rateLookupValue = null; public Double linkedContRate = null; public Double rate = null; public Double amount = null; public Double rateAmount = null; public Double contAmount = null; public Double totalMemberTaxable = null; public Double totalMemberNonTaxable = null; public Double totalMemberNonTaxableSalary = null; public Double totalMemberNonTaxableNonSalary = null; public Double totalEmployer = null; public Double getPeriod() { return period; } public ContributionPointDto setPeriod(Double value) { this.period = value; return this; } public Double getSalary() { return salary; } public ContributionPointDto setSalary(Double value) { this.salary = value; return this; } public String getRateLookupValue() { return rateLookupValue; } public ContributionPointDto setRateLookupValue(String value) { this.rateLookupValue = value; return this; } public Double getLinkedContRate() { return linkedContRate; } public ContributionPointDto setLinkedContRate(Double value) { this.linkedContRate = value; return this; } public Double getRate() { return rate; } public ContributionPointDto setRate(Double value) { this.rate = value; return this; } public Double getAmount() { return amount; } public ContributionPointDto setAmount(Double value) { this.amount = value; return this; } public Double getRateAmount() { return rateAmount; } public ContributionPointDto setRateAmount(Double value) { this.rateAmount = value; return this; } public Double getContAmount() { return contAmount; } public ContributionPointDto setContAmount(Double value) { this.contAmount = value; return this; } public Double getTotalMemberTaxable() { return totalMemberTaxable; } public ContributionPointDto setTotalMemberTaxable(Double value) { this.totalMemberTaxable = value; return this; } public Double getTotalMemberNonTaxable() { return totalMemberNonTaxable; } public ContributionPointDto setTotalMemberNonTaxable(Double value) { this.totalMemberNonTaxable = value; return this; } public Double getTotalMemberNonTaxableSalary() { return totalMemberNonTaxableSalary; } public ContributionPointDto setTotalMemberNonTaxableSalary(Double value) { this.totalMemberNonTaxableSalary = value; return this; } public Double getTotalMemberNonTaxableNonSalary() { return totalMemberNonTaxableNonSalary; } public ContributionPointDto setTotalMemberNonTaxableNonSalary(Double value) { this.totalMemberNonTaxableNonSalary = value; return this; } public Double getTotalEmployer() { return totalEmployer; } public ContributionPointDto setTotalEmployer(Double value) { this.totalEmployer = value; return this; } } public static class 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; } } }