' Options: 'Date: 2024-04-29 01:42:10 'Version: 8.13 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://techstacks.io ' '''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: GetConfig.* '''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 TechStacks.ServiceModel.Types Imports TechStacks.ServiceModel Namespace Global Namespace TechStacks.ServiceModel Public Partial Class GetConfig Implements IReturn(Of GetConfigResponse) Implements IGet End Class Public Partial Class GetConfigResponse Public Sub New() AllTiers = New List(Of Option) AllPostTypes = New List(Of Option) AllFlagTypes = New List(Of Option) End Sub Public Overridable Property AllTiers As List(Of Option) Public Overridable Property AllPostTypes As List(Of Option) Public Overridable Property AllFlagTypes As List(Of Option) End Class Public Partial Class Option Public Overridable Property Name As String Public Overridable Property Title As String Public Overridable Property Value As Nullable(Of TechnologyTier) End Class End Namespace Namespace TechStacks.ServiceModel.Types Public Enum TechnologyTier ProgrammingLanguage Client Http Server Data SoftwareInfrastructure OperatingSystem HardwareInfrastructure ThirdPartyServices End Enum End Namespace End Namespace