/* Options: Date: 2025-07-18 00:12:05 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: InvestmentRiskProfileProductTypeRequest.* //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/{EmployeeGuid}/investmentprofile/producttype", Verbs="PUT") public static class InvestmentRiskProfileProductTypeRequest implements IReturn { public UUID employeeGuid = null; public String productName = null; public UUID getEmployeeGuid() { return employeeGuid; } public InvestmentRiskProfileProductTypeRequest setEmployeeGuid(UUID value) { this.employeeGuid = value; return this; } public String getProductName() { return productName; } public InvestmentRiskProfileProductTypeRequest setProductName(String value) { this.productName = value; return this; } private static Object responseType = InvestmentRiskProfileResponse.class; public Object getResponseType() { return responseType; } } public static class InvestmentRiskProfileResponse { public RiskModel risk = null; public RecommendedProducts product = null; public RecommendedProductGraph recommendedProductGraph = null; public ArrayList questionnaireAnswers = null; public RiskModel getRisk() { return risk; } public InvestmentRiskProfileResponse setRisk(RiskModel value) { this.risk = value; return this; } public RecommendedProducts getProduct() { return product; } public InvestmentRiskProfileResponse setProduct(RecommendedProducts value) { this.product = value; return this; } public RecommendedProductGraph getRecommendedProductGraph() { return recommendedProductGraph; } public InvestmentRiskProfileResponse setRecommendedProductGraph(RecommendedProductGraph value) { this.recommendedProductGraph = value; return this; } public ArrayList getQuestionnaireAnswers() { return questionnaireAnswers; } public InvestmentRiskProfileResponse setQuestionnaireAnswers(ArrayList value) { this.questionnaireAnswers = value; return this; } } public static class InvestmentProduct { public String code = null; public String name = null; public String group = null; public Boolean isAssetClassFund = null; public ArrayList allocs = null; public Integer order = null; public HashMap> allocationsDictionary = null; public String getCode() { return code; } public InvestmentProduct setCode(String value) { this.code = value; return this; } public String getName() { return name; } public InvestmentProduct setName(String value) { this.name = value; return this; } public String getGroup() { return group; } public InvestmentProduct setGroup(String value) { this.group = value; return this; } public Boolean getIsAssetClassFund() { return isAssetClassFund; } public InvestmentProduct setIsAssetClassFund(Boolean value) { this.isAssetClassFund = value; return this; } public ArrayList getAllocs() { return allocs; } public InvestmentProduct setAllocs(ArrayList value) { this.allocs = value; return this; } public Integer getOrder() { return order; } public InvestmentProduct setOrder(Integer value) { this.order = value; return this; } public HashMap> getAllocationsDictionary() { return allocationsDictionary; } public InvestmentProduct setAllocationsDictionary(HashMap> value) { this.allocationsDictionary = value; return this; } } public static class RiskModel { public RecommendedRisk recommendedRisk = null; public RecommendedRisk chosenRisk = null; public RecommendedRisk getRecommendedRisk() { return recommendedRisk; } public RiskModel setRecommendedRisk(RecommendedRisk value) { this.recommendedRisk = value; return this; } public RecommendedRisk getChosenRisk() { return chosenRisk; } public RiskModel setChosenRisk(RecommendedRisk value) { this.chosenRisk = value; return this; } } public static class RecommendedProducts { public RecommendedProductType recommendedProduct = null; public RecommendedProductType chosenProduct = null; public RecommendedProductType getRecommendedProduct() { return recommendedProduct; } public RecommendedProducts setRecommendedProduct(RecommendedProductType value) { this.recommendedProduct = value; return this; } public RecommendedProductType getChosenProduct() { return chosenProduct; } public RecommendedProducts setChosenProduct(RecommendedProductType value) { this.chosenProduct = value; return this; } } public static class RecommendedProductGraph { public ArrayList> barGraphData = null; public MatrixNoRisk pieGraphInfo = null; public ArrayList> getBarGraphData() { return barGraphData; } public RecommendedProductGraph setBarGraphData(ArrayList> value) { this.barGraphData = value; return this; } public MatrixNoRisk getPieGraphInfo() { return pieGraphInfo; } public RecommendedProductGraph setPieGraphInfo(MatrixNoRisk value) { this.pieGraphInfo = value; return this; } } public static class RecommendedRisk { public String riskName = null; public Integer riskValue = null; public String riskId = null; public String getRiskName() { return riskName; } public RecommendedRisk setRiskName(String value) { this.riskName = value; return this; } public Integer getRiskValue() { return riskValue; } public RecommendedRisk setRiskValue(Integer value) { this.riskValue = value; return this; } public String getRiskId() { return riskId; } public RecommendedRisk setRiskId(String value) { this.riskId = value; return this; } } public static class RecommendedProductType { public String product = null; public String investmentProduct = null; public Double score = null; public Integer productType = null; public ArrayList investmentProducts = null; public String getProduct() { return product; } public RecommendedProductType setProduct(String value) { this.product = value; return this; } public String getInvestmentProduct() { return investmentProduct; } public RecommendedProductType setInvestmentProduct(String value) { this.investmentProduct = value; return this; } public Double getScore() { return score; } public RecommendedProductType setScore(Double value) { this.score = value; return this; } public Integer getProductType() { return productType; } public RecommendedProductType setProductType(Integer value) { this.productType = value; return this; } public ArrayList getInvestmentProducts() { return investmentProducts; } public RecommendedProductType setInvestmentProducts(ArrayList value) { this.investmentProducts = value; return this; } } public static class MatrixNoRisk { public String minimumAllocationInStocks = null; public String maximumAllocationinStocks = null; public String getMinimumAllocationInStocks() { return minimumAllocationInStocks; } public MatrixNoRisk setMinimumAllocationInStocks(String value) { this.minimumAllocationInStocks = value; return this; } public String getMaximumAllocationinStocks() { return maximumAllocationinStocks; } public MatrixNoRisk setMaximumAllocationinStocks(String value) { this.maximumAllocationinStocks = value; return this; } } public static class InvestmentProduct { public String riskId = null; public String riskName = null; public String getRiskId() { return riskId; } public InvestmentProduct setRiskId(String value) { this.riskId = value; return this; } public String getRiskName() { return riskName; } public InvestmentProduct setRiskName(String value) { this.riskName = value; return this; } } }