' Options: 'Date: 2024-05-16 15:20:02 'Version: 8.23 '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: GetChatHistory.* '''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.ServiceInterface Namespace Global Namespace Test.ServiceInterface Public Partial Class ChatMessage Public Overridable Property Id As Long Public Overridable Property Channel As String Public Overridable Property FromUserId As String Public Overridable Property FromName As String Public Overridable Property DisplayName As String Public Overridable Property Message As String Public Overridable Property UserAuthId As String Public Overridable Property Private As Boolean End Class Public Partial Class GetChatHistory Implements IReturn(Of GetChatHistoryResponse) Public Sub New() Channels = New String(){} End Sub Public Overridable Property Channels As String() Public Overridable Property AfterId As Nullable(Of Long) Public Overridable Property Take As Nullable(Of Integer) End Class Public Partial Class GetChatHistoryResponse Public Sub New() Results = New List(Of ChatMessage) End Sub Public Overridable Property Results As List(Of ChatMessage) Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace