' Options: 'Date: 2024-05-09 15:27:42 'Version: 6.111 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://test.servicestack.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: EchoComplexTypes.* '''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 Test.ServiceModel.Types Imports Test.ServiceInterface Namespace Global Namespace Test.ServiceInterface Public Partial Class EchoComplexTypes Implements IReturn(Of EchoComplexTypes) Public Sub New() SubTypes = New List(Of SubType) SubTypeMap = New Dictionary(Of String, SubType) StringMap = New Dictionary(Of String, String) IntStringMap = New Dictionary(Of Integer, String) End Sub Public Overridable Property SubType As SubType Public Overridable Property SubTypes As List(Of SubType) Public Overridable Property SubTypeMap As Dictionary(Of String, SubType) Public Overridable Property StringMap As Dictionary(Of String, String) Public Overridable Property IntStringMap As Dictionary(Of Integer, String) End Class End Namespace Namespace Test.ServiceModel.Types Public Partial Class SubType Public Overridable Property Id As Integer Public Overridable Property Name As String End Class End Namespace End Namespace