(* Options: Date: 2025-07-17 21:20:49 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: InvestmentRiskProfileSaveRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace AlbaApi.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.IO [] type InvestmentProduct() = member val Code:String = null with get,set member val Name:String = null with get,set member val Group:String = null with get,set member val IsAssetClassFund:Boolean = new Boolean() with get,set member val Allocs:ResizeArray = new ResizeArray() with get,set member val Order:Int32 = new Int32() with get,set member val AllocationsDictionary:Dictionary> = new Dictionary>() with get,set [] type RecommendedRisk() = member val RiskName:String = null with get,set member val RiskValue:Nullable = new Nullable() with get,set member val RiskId:String = null with get,set [] type RiskModel() = member val RecommendedRisk:RecommendedRisk = null with get,set member val ChosenRisk:RecommendedRisk = null with get,set [] type RecommendedProductType() = member val Product:String = null with get,set member val InvestmentProduct:String = null with get,set member val Score:Nullable = new Nullable() with get,set member val ProductType:Int32 = new Int32() with get,set member val InvestmentProducts:ResizeArray = new ResizeArray() with get,set [] type RecommendedProducts() = member val RecommendedProduct:RecommendedProductType = null with get,set member val ChosenProduct:RecommendedProductType = null with get,set [] type MatrixNoRisk() = member val MinimumAllocationInStocks:String = null with get,set member val MaximumAllocationinStocks:String = null with get,set [] type RecommendedProductGraph() = member val BarGraphData:ResizeArray> = new ResizeArray>() with get,set member val PieGraphInfo:MatrixNoRisk = null with get,set [] type InvestmentProduct() = member val RiskId:String = null with get,set member val RiskName:String = null with get,set [] type InvestmentRiskProfileSaveResponse() = member val Risk:RiskModel = null with get,set member val Product:RecommendedProducts = null with get,set member val RecommendedProductGraph:RecommendedProductGraph = null with get,set [] [] type InvestmentRiskProfileSaveRequest() = interface IReturn member val EmployeeGuid:Guid = new Guid() with get,set member val Answers:QuestionnaireAnswers[] = [||] with get,set