' Options: 'Date: 2025-07-04 10:10:50 'Version: 6.110 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://doapigw.baasbv.nl/api ' '''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: GetDocumentSearch.* '''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.Drawing Imports IDB.API.DTO.Interfaces Imports IDB.API.DTO.Document.Operations Imports IDB.API.DTO.Common Namespace Global Namespace IDB.API.DTO.Common Public Partial Class SearchResult(Of DocumentIdentifier, Guid) Public Sub New() Results = New List(Of DocumentIdentifier) End Sub Public Overridable Property Results As List(Of DocumentIdentifier) Public Overridable Property Total As Integer End Class End Namespace Namespace IDB.API.DTO.Document.Operations Public Partial Class GetDocumentSearch Implements IReturn(Of SearchResult(Of DocumentIdentifier, Guid)) Implements IDocumentSearchCriteria Public Sub New() ExcludeID = New List(Of Guid) End Sub Public Overridable Property SearchCriteria As String Public Overridable Property PageNumber As Integer Public Overridable Property PageSize As Integer Public Overridable Property ExcludeID As List(Of Guid) Public Overridable Property AllVersions As Boolean Public Overridable Property Archived As Nullable(Of Boolean) End Class Public Interface IDocumentSearchCriteria Implements ISearchCriteria Property AllVersions As Boolean Property Archived As Nullable(Of Boolean) End Interface End Namespace Namespace IDB.API.DTO.Interfaces Public Interface ISearchCriteria Property SearchCriteria As String End Interface End Namespace End Namespace