' Options: 'Date: 2025-07-18 00:08:32 '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: InvestmentAllocationDataRequest.* '''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 AlbaApi.Model Imports AlbaMfs.Common.Data Imports AlbaApi.ServiceModel Namespace Global Namespace AlbaApi.Model Public Partial Class InvestmentAllocation Public Overridable Property Id As Long Public Overridable Property MemberId As Long Public Overridable Property FundId As String Public Overridable Property CurrentBalancePercent As Nullable(Of Decimal) Public Overridable Property FutureContributionPercent As Nullable(Of Decimal) Public Overridable Property CurrentBalanceFutureContributionPercent As Nullable(Of Decimal) Public Overridable Property DateCreated As Date Public Overridable Property CreatedBy As String Public Overridable Property DateUpdated As Nullable(Of Date) Public Overridable Property UpdatedBy As String End Class Public Partial Class MemberContribution Public Overridable Property Id As Long Public Overridable Property MemberId As Long Public Overridable Property ChoiceStartDate As Nullable(Of Date) Public Overridable Property ChoiceEndDate As Nullable(Of Date) Public Overridable Property BaseContributionPercent As Nullable(Of Decimal) Public Overridable Property VoluntaryContributionPercent As Nullable(Of Decimal) Public Overridable Property IncentiveContributionPercent As Nullable(Of Decimal) Public Overridable Property TotalContributionPercent As Nullable(Of Decimal) Public Overridable Property BaseContributionValue As Nullable(Of Decimal) Public Overridable Property VoluntaryContributionValue As Nullable(Of Decimal) Public Overridable Property IncentiveContributionValue As Nullable(Of Decimal) Public Overridable Property TotalContributionValue As Nullable(Of Decimal) Public Overridable Property DateCreated As Date Public Overridable Property CreatedBy As String Public Overridable Property DateUpdated As Nullable(Of Date) Public Overridable Property UpdatedBy As String End Class End Namespace Namespace AlbaApi.ServiceModel Public Partial Class InvestmentAllocationDataRequest Implements IReturn(Of HttpWebResponse) Public Sub New() InvestmentAllocations = New List(Of InvestmentAllocation) End Sub Public Overridable Property InvestmentAllocations As List(Of InvestmentAllocation) Public Overridable Property MemberContribution As MemberContribution Public Overridable Property MemberId As Long Public Overridable Property CreatedBy As String Public Overridable Property DateOfBirthSpouse As Nullable(Of Date) Public Overridable Property DateOfBirthYoungestChild As Nullable(Of Date) Public Overridable Property ChildrenCount As Nullable(Of Short) Public Overridable Property InvestmentStrategy As String Public Overridable Property IsAdditionalInfoDisplayed As Nullable(Of Boolean) End Class End Namespace Namespace AlbaMfs.Common.Data Public Partial Class InvestmentAllocation Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} End Sub Public Overridable Property Id As Long Public Overridable Property MemberId As Long Public Overridable Property FundId As String Public Overridable Property CurrentBalancePercent As Nullable(Of Decimal) Public Overridable Property FutureContributionPercent As Nullable(Of Decimal) Public Overridable Property CurrentBalanceFutureContributionPercent As Nullable(Of Decimal) Public Overridable Property DateCreated As Date Public Overridable Property CreatedBy As String Public Overridable Property DateUpdated As Nullable(Of Date) Public Overridable Property UpdatedBy As String Public Overridable Property Timestamp As Byte() Public Overridable Property Member As Member End Class Public Partial Class MemberContribution Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} End Sub Public Overridable Property Id As Long Public Overridable Property MemberId As Long Public Overridable Property ChoiceStartDate As Nullable(Of Date) Public Overridable Property ChoiceEndDate As Nullable(Of Date) Public Overridable Property BaseContributionPercent As Nullable(Of Decimal) Public Overridable Property VoluntaryContributionPercent As Nullable(Of Decimal) Public Overridable Property IncentiveContributionPercent As Nullable(Of Decimal) Public Overridable Property TotalContributionPercent As Nullable(Of Decimal) Public Overridable Property BaseContributionValue As Nullable(Of Decimal) Public Overridable Property VoluntaryContributionValue As Nullable(Of Decimal) Public Overridable Property IncentiveContributionValue As Nullable(Of Decimal) Public Overridable Property TotalContributionValue As Nullable(Of Decimal) Public Overridable Property DateCreated As Date Public Overridable Property CreatedBy As String Public Overridable Property DateUpdated As Nullable(Of Date) Public Overridable Property UpdatedBy As String Public Overridable Property Timestamp As Byte() Public Overridable Property Member As Member End Class End Namespace End Namespace