/* Options: Date: 2025-07-17 23:34:51 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: InvestmentAllocationDataRequest.* //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="/investmentallocation/save", Verbs="POST") public static class InvestmentAllocationDataRequest implements IReturn { public ArrayList investmentAllocations = null; public MemberContribution memberContribution = null; public Long memberId = null; public String createdBy = null; public Date dateOfBirthSpouse = null; public Date dateOfBirthYoungestChild = null; public Short childrenCount = null; public String investmentStrategy = null; public Boolean isAdditionalInfoDisplayed = null; public ArrayList getInvestmentAllocations() { return investmentAllocations; } public InvestmentAllocationDataRequest setInvestmentAllocations(ArrayList value) { this.investmentAllocations = value; return this; } public MemberContribution getMemberContribution() { return memberContribution; } public InvestmentAllocationDataRequest setMemberContribution(MemberContribution value) { this.memberContribution = value; return this; } public Long getMemberId() { return memberId; } public InvestmentAllocationDataRequest setMemberId(Long value) { this.memberId = value; return this; } public String getCreatedBy() { return createdBy; } public InvestmentAllocationDataRequest setCreatedBy(String value) { this.createdBy = value; return this; } public Date getDateOfBirthSpouse() { return dateOfBirthSpouse; } public InvestmentAllocationDataRequest setDateOfBirthSpouse(Date value) { this.dateOfBirthSpouse = value; return this; } public Date getDateOfBirthYoungestChild() { return dateOfBirthYoungestChild; } public InvestmentAllocationDataRequest setDateOfBirthYoungestChild(Date value) { this.dateOfBirthYoungestChild = value; return this; } public Short getChildrenCount() { return childrenCount; } public InvestmentAllocationDataRequest setChildrenCount(Short value) { this.childrenCount = value; return this; } public String getInvestmentStrategy() { return investmentStrategy; } public InvestmentAllocationDataRequest setInvestmentStrategy(String value) { this.investmentStrategy = value; return this; } public Boolean getIsAdditionalInfoDisplayed() { return isAdditionalInfoDisplayed; } public InvestmentAllocationDataRequest setIsAdditionalInfoDisplayed(Boolean value) { this.isAdditionalInfoDisplayed = value; return this; } private static Object responseType = HttpWebResponse.class; public Object getResponseType() { return responseType; } } public static class InvestmentAllocation { public Long id = null; public Long memberId = null; public String fundId = null; public BigDecimal currentBalancePercent = null; public BigDecimal futureContributionPercent = null; public BigDecimal currentBalanceFutureContributionPercent = null; public Date dateCreated = null; public String createdBy = null; public Date dateUpdated = null; public String updatedBy = null; public Long getId() { return id; } public InvestmentAllocation setId(Long value) { this.id = value; return this; } public Long getMemberId() { return memberId; } public InvestmentAllocation setMemberId(Long value) { this.memberId = value; return this; } public String getFundId() { return fundId; } public InvestmentAllocation setFundId(String value) { this.fundId = value; return this; } public BigDecimal getCurrentBalancePercent() { return currentBalancePercent; } public InvestmentAllocation setCurrentBalancePercent(BigDecimal value) { this.currentBalancePercent = value; return this; } public BigDecimal getFutureContributionPercent() { return futureContributionPercent; } public InvestmentAllocation setFutureContributionPercent(BigDecimal value) { this.futureContributionPercent = value; return this; } public BigDecimal getCurrentBalanceFutureContributionPercent() { return currentBalanceFutureContributionPercent; } public InvestmentAllocation setCurrentBalanceFutureContributionPercent(BigDecimal value) { this.currentBalanceFutureContributionPercent = value; return this; } public Date getDateCreated() { return dateCreated; } public InvestmentAllocation setDateCreated(Date value) { this.dateCreated = value; return this; } public String getCreatedBy() { return createdBy; } public InvestmentAllocation setCreatedBy(String value) { this.createdBy = value; return this; } public Date getDateUpdated() { return dateUpdated; } public InvestmentAllocation setDateUpdated(Date value) { this.dateUpdated = value; return this; } public String getUpdatedBy() { return updatedBy; } public InvestmentAllocation setUpdatedBy(String value) { this.updatedBy = value; return this; } } public static class MemberContribution { public Long id = null; public Long memberId = null; public Date choiceStartDate = null; public Date choiceEndDate = null; public BigDecimal baseContributionPercent = null; public BigDecimal voluntaryContributionPercent = null; public BigDecimal incentiveContributionPercent = null; public BigDecimal totalContributionPercent = null; public BigDecimal baseContributionValue = null; public BigDecimal voluntaryContributionValue = null; public BigDecimal incentiveContributionValue = null; public BigDecimal totalContributionValue = null; public Date dateCreated = null; public String createdBy = null; public Date dateUpdated = null; public String updatedBy = null; public Long getId() { return id; } public MemberContribution setId(Long value) { this.id = value; return this; } public Long getMemberId() { return memberId; } public MemberContribution setMemberId(Long value) { this.memberId = value; return this; } public Date getChoiceStartDate() { return choiceStartDate; } public MemberContribution setChoiceStartDate(Date value) { this.choiceStartDate = value; return this; } public Date getChoiceEndDate() { return choiceEndDate; } public MemberContribution setChoiceEndDate(Date value) { this.choiceEndDate = value; return this; } public BigDecimal getBaseContributionPercent() { return baseContributionPercent; } public MemberContribution setBaseContributionPercent(BigDecimal value) { this.baseContributionPercent = value; return this; } public BigDecimal getVoluntaryContributionPercent() { return voluntaryContributionPercent; } public MemberContribution setVoluntaryContributionPercent(BigDecimal value) { this.voluntaryContributionPercent = value; return this; } public BigDecimal getIncentiveContributionPercent() { return incentiveContributionPercent; } public MemberContribution setIncentiveContributionPercent(BigDecimal value) { this.incentiveContributionPercent = value; return this; } public BigDecimal getTotalContributionPercent() { return totalContributionPercent; } public MemberContribution setTotalContributionPercent(BigDecimal value) { this.totalContributionPercent = value; return this; } public BigDecimal getBaseContributionValue() { return baseContributionValue; } public MemberContribution setBaseContributionValue(BigDecimal value) { this.baseContributionValue = value; return this; } public BigDecimal getVoluntaryContributionValue() { return voluntaryContributionValue; } public MemberContribution setVoluntaryContributionValue(BigDecimal value) { this.voluntaryContributionValue = value; return this; } public BigDecimal getIncentiveContributionValue() { return incentiveContributionValue; } public MemberContribution setIncentiveContributionValue(BigDecimal value) { this.incentiveContributionValue = value; return this; } public BigDecimal getTotalContributionValue() { return totalContributionValue; } public MemberContribution setTotalContributionValue(BigDecimal value) { this.totalContributionValue = value; return this; } public Date getDateCreated() { return dateCreated; } public MemberContribution setDateCreated(Date value) { this.dateCreated = value; return this; } public String getCreatedBy() { return createdBy; } public MemberContribution setCreatedBy(String value) { this.createdBy = value; return this; } public Date getDateUpdated() { return dateUpdated; } public MemberContribution setDateUpdated(Date value) { this.dateUpdated = value; return this; } public String getUpdatedBy() { return updatedBy; } public MemberContribution setUpdatedBy(String value) { this.updatedBy = value; return this; } } public static class InvestmentAllocation implements IId, ITimestamp { public Long id = null; public Long memberId = null; public String fundId = null; public BigDecimal currentBalancePercent = null; public BigDecimal futureContributionPercent = null; public BigDecimal currentBalanceFutureContributionPercent = null; public Date dateCreated = null; public String createdBy = null; public Date dateUpdated = null; public String updatedBy = null; public byte[] timestamp = null; public Member member = null; public Long getId() { return id; } public InvestmentAllocation setId(Long value) { this.id = value; return this; } public Long getMemberId() { return memberId; } public InvestmentAllocation setMemberId(Long value) { this.memberId = value; return this; } public String getFundId() { return fundId; } public InvestmentAllocation setFundId(String value) { this.fundId = value; return this; } public BigDecimal getCurrentBalancePercent() { return currentBalancePercent; } public InvestmentAllocation setCurrentBalancePercent(BigDecimal value) { this.currentBalancePercent = value; return this; } public BigDecimal getFutureContributionPercent() { return futureContributionPercent; } public InvestmentAllocation setFutureContributionPercent(BigDecimal value) { this.futureContributionPercent = value; return this; } public BigDecimal getCurrentBalanceFutureContributionPercent() { return currentBalanceFutureContributionPercent; } public InvestmentAllocation setCurrentBalanceFutureContributionPercent(BigDecimal value) { this.currentBalanceFutureContributionPercent = value; return this; } public Date getDateCreated() { return dateCreated; } public InvestmentAllocation setDateCreated(Date value) { this.dateCreated = value; return this; } public String getCreatedBy() { return createdBy; } public InvestmentAllocation setCreatedBy(String value) { this.createdBy = value; return this; } public Date getDateUpdated() { return dateUpdated; } public InvestmentAllocation setDateUpdated(Date value) { this.dateUpdated = value; return this; } public String getUpdatedBy() { return updatedBy; } public InvestmentAllocation setUpdatedBy(String value) { this.updatedBy = value; return this; } public byte[] getTimestamp() { return timestamp; } public InvestmentAllocation setTimestamp(byte[] value) { this.timestamp = value; return this; } public Member getMember() { return member; } public InvestmentAllocation setMember(Member value) { this.member = value; return this; } } public static class MemberContribution implements IId, ITimestamp { public Long id = null; public Long memberId = null; public Date choiceStartDate = null; public Date choiceEndDate = null; public BigDecimal baseContributionPercent = null; public BigDecimal voluntaryContributionPercent = null; public BigDecimal incentiveContributionPercent = null; public BigDecimal totalContributionPercent = null; public BigDecimal baseContributionValue = null; public BigDecimal voluntaryContributionValue = null; public BigDecimal incentiveContributionValue = null; public BigDecimal totalContributionValue = null; public Date dateCreated = null; public String createdBy = null; public Date dateUpdated = null; public String updatedBy = null; public byte[] timestamp = null; public Member member = null; public Long getId() { return id; } public MemberContribution setId(Long value) { this.id = value; return this; } public Long getMemberId() { return memberId; } public MemberContribution setMemberId(Long value) { this.memberId = value; return this; } public Date getChoiceStartDate() { return choiceStartDate; } public MemberContribution setChoiceStartDate(Date value) { this.choiceStartDate = value; return this; } public Date getChoiceEndDate() { return choiceEndDate; } public MemberContribution setChoiceEndDate(Date value) { this.choiceEndDate = value; return this; } public BigDecimal getBaseContributionPercent() { return baseContributionPercent; } public MemberContribution setBaseContributionPercent(BigDecimal value) { this.baseContributionPercent = value; return this; } public BigDecimal getVoluntaryContributionPercent() { return voluntaryContributionPercent; } public MemberContribution setVoluntaryContributionPercent(BigDecimal value) { this.voluntaryContributionPercent = value; return this; } public BigDecimal getIncentiveContributionPercent() { return incentiveContributionPercent; } public MemberContribution setIncentiveContributionPercent(BigDecimal value) { this.incentiveContributionPercent = value; return this; } public BigDecimal getTotalContributionPercent() { return totalContributionPercent; } public MemberContribution setTotalContributionPercent(BigDecimal value) { this.totalContributionPercent = value; return this; } public BigDecimal getBaseContributionValue() { return baseContributionValue; } public MemberContribution setBaseContributionValue(BigDecimal value) { this.baseContributionValue = value; return this; } public BigDecimal getVoluntaryContributionValue() { return voluntaryContributionValue; } public MemberContribution setVoluntaryContributionValue(BigDecimal value) { this.voluntaryContributionValue = value; return this; } public BigDecimal getIncentiveContributionValue() { return incentiveContributionValue; } public MemberContribution setIncentiveContributionValue(BigDecimal value) { this.incentiveContributionValue = value; return this; } public BigDecimal getTotalContributionValue() { return totalContributionValue; } public MemberContribution setTotalContributionValue(BigDecimal value) { this.totalContributionValue = value; return this; } public Date getDateCreated() { return dateCreated; } public MemberContribution setDateCreated(Date value) { this.dateCreated = value; return this; } public String getCreatedBy() { return createdBy; } public MemberContribution setCreatedBy(String value) { this.createdBy = value; return this; } public Date getDateUpdated() { return dateUpdated; } public MemberContribution setDateUpdated(Date value) { this.dateUpdated = value; return this; } public String getUpdatedBy() { return updatedBy; } public MemberContribution setUpdatedBy(String value) { this.updatedBy = value; return this; } public byte[] getTimestamp() { return timestamp; } public MemberContribution setTimestamp(byte[] value) { this.timestamp = value; return this; } public Member getMember() { return member; } public MemberContribution setMember(Member value) { this.member = value; return this; } } }