' Options: 'Date: 2025-07-17 21:20:52 'Version: 6.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: InvestmentRiskProfileSaveRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.IO Imports TasSyd.Model.Core Imports AlbaApi.Model Imports AlbaApi.ServiceModel Namespace Global Namespace AlbaApi.Model Public Partial Class InvestmentProduct Public Overridable Property RiskId As String Public Overridable Property RiskName As String End Class Public Partial Class InvestmentRiskProfileSaveResponse Public Overridable Property Risk As RiskModel Public Overridable Property Product As RecommendedProducts Public Overridable Property RecommendedProductGraph As RecommendedProductGraph End Class Public Partial Class MatrixNoRisk Public Overridable Property MinimumAllocationInStocks As String Public Overridable Property MaximumAllocationinStocks As String End Class Public Partial Class RecommendedProductGraph Public Sub New() BarGraphData = New List(Of Dictionary(Of String,String)) End Sub Public Overridable Property BarGraphData As List(Of Dictionary(Of String,String)) Public Overridable Property PieGraphInfo As MatrixNoRisk End Class Public Partial Class RecommendedProducts Public Overridable Property RecommendedProduct As RecommendedProductType Public Overridable Property ChosenProduct As RecommendedProductType End Class Public Partial Class RecommendedProductType Public Sub New() InvestmentProducts = New List(Of InvestmentProduct) End Sub Public Overridable Property Product As String Public Overridable Property InvestmentProduct As String Public Overridable Property Score As Nullable(Of Double) Public Overridable Property ProductType As Integer Public Overridable Property InvestmentProducts As List(Of InvestmentProduct) End Class Public Partial Class RecommendedRisk Public Overridable Property RiskName As String Public Overridable Property RiskValue As Nullable(Of Integer) Public Overridable Property RiskId As String End Class Public Partial Class RiskModel Public Overridable Property RecommendedRisk As RecommendedRisk Public Overridable Property ChosenRisk As RecommendedRisk End Class End Namespace Namespace AlbaApi.ServiceModel Public Partial Class InvestmentRiskProfileSaveRequest Implements IReturn(Of InvestmentRiskProfileSaveResponse) Public Sub New() Answers = New QuestionnaireAnswers(){} End Sub Public Overridable Property EmployeeGuid As Guid Public Overridable Property Answers As QuestionnaireAnswers() End Class End Namespace Namespace TasSyd.Model.Core Public Partial Class InvestmentProduct Public Sub New() Allocs = New List(Of InvestmentProductAllocationsSpec) AllocationsDictionary = New Dictionary(Of Integer, Dictionary(Of String,Double)) End Sub Public Overridable Property Code As String Public Overridable Property Name As String Public Overridable Property Group As String Public Overridable Property IsAssetClassFund As Boolean Public Overridable Property Allocs As List(Of InvestmentProductAllocationsSpec) Public Overridable Property Order As Integer Public Overridable Property AllocationsDictionary As Dictionary(Of Integer, Dictionary(Of String,Double)) End Class End Namespace End Namespace