' Options: 'Date: 2025-07-18 00:24:47 '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: UpdateConfigReq.* '''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 TasSyd.Model.Base Imports AlbaMfs.Common.Models.PresentationLayer Imports AlbaMfs.Common.Data Imports AlbaApi.ServiceModel Namespace Global Namespace AlbaApi.Model Public Partial Class Configuration Inherits Entity Public Sub New() Countries = New Dictionary(Of String, Country) ListItems = New List(Of ListItem) ListRelationships = New Dictionary(Of String, String) SectionElements = New Dictionary(Of String, List(Of String)) SiteStructure = New Dictionary(Of String, SiteSection) End Sub Public Overridable Property Category As String Public Overridable Property Countries As Dictionary(Of String, Country) Public Overridable Property ListItems As List(Of ListItem) Public Overridable Property ListRelationships As Dictionary(Of String, String) Public Overridable Property SectionElements As Dictionary(Of String, List(Of String)) Public Overridable Property SiteStructure As Dictionary(Of String, SiteSection) Public Overridable Property Version As Integer Public Overridable Property CreatedBy As String Public Overridable Property DateCreated As Nullable(Of Date) Public Overridable Property UpdatedBy As String Public Overridable Property DateUpdated As Nullable(Of Date) End Class Public Partial Class Country Public Sub New() Languages = New Dictionary(Of String, String) End Sub Public Overridable Property Name As String Public Overridable Property Languages As Dictionary(Of String, String) End Class Public Partial Class ListItem Inherits Entity Implements IReturn(Of ListItem) Public Overridable Property ListId As String Public Overridable Property Country As String Public Overridable Property RelatedId As String Public Overridable Property Code As String Public Overridable Property Custom As String End Class Public Partial Class SiteSection Public Sub New() HideFrom = New List(Of String) End Sub Public Overridable Property Route As String Public Overridable Property Public As Boolean Public Overridable Property Parent As String Public Overridable Property Roles As Integer Public Overridable Property HideFrom As List(Of String) Public Overridable Property Order As Integer End Class End Namespace Namespace AlbaApi.ServiceModel Public Partial Class UpdateConfigReq Implements IReturn(Of Configuration) Public Sub New() Countries = New Dictionary(Of String, Country) ListItems = New List(Of ListItem) ListRelationships = New Dictionary(Of String, String) SectionElements = New Dictionary(Of String, List(Of String)) SiteStructure = New Dictionary(Of String, SiteSection) End Sub Public Overridable Property Category As String Public Overridable Property Countries As Dictionary(Of String, Country) Public Overridable Property ListItems As List(Of ListItem) Public Overridable Property ListRelationships As Dictionary(Of String, String) Public Overridable Property SectionElements As Dictionary(Of String, List(Of String)) Public Overridable Property SiteStructure As Dictionary(Of String, SiteSection) End Class End Namespace Namespace AlbaMfs.Common.Data Public Partial Class Configuration Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} End Sub Public Overridable Property Id As Integer Public Overridable Property Guid As Guid Public Overridable Property System As Boolean Public Overridable Property Timestamp As Byte() Public Overridable Property Country As Country Public Overridable Property Client As Client Public Overridable Property ConfigurationVersions As ICollection(Of ConfigurationVersion) End Class Public Partial Class Country Implements IId Implements ITimestamp Public Sub New() Timestamp = New Byte(){} End Sub Public Overridable Property Id As Integer Public Overridable Property Name As String Public Overridable Property IsoCode As String Public Overridable Property ConfigurationId As Nullable(Of Integer) Public Overridable Property CultureInfos As String Public Overridable Property ExcelTemplateId As String Public Overridable Property SaClientId As String Public Overridable Property Inactive As Boolean Public Overridable Property Timestamp As Byte() Public Overridable Property Configuration As Configuration Public Overridable Property Clients As ICollection(Of Client) Public Overridable Property Plans As ICollection(Of Plan) Public Overridable Property Documents As ICollection(Of Document) Public Overridable Property ImportJobs As ICollection(Of ImportJob) End Class End Namespace Namespace AlbaMfs.Common.Models.PresentationLayer Public Partial Class Entity Public Overridable Property LogoUri As String Public Overridable Property Name As String Public Overridable Property ContactDetails As ContactDetails End Class End Namespace Namespace TasSyd.Model.Base Public Partial Class Entity Implements IEntity Public Overridable Property Id As String End Class End Namespace End Namespace