' Options: 'Date: 2026-03-31 21:24:13 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://test-do-services.klokgroep.nl/api ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: GetDocuments.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO 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.Registrationprofile Imports IDB.API.DTO.Document Imports IDB.API.DTO.Document.Operations Namespace Global Namespace IDB.API.DTO.Document Public Partial Class Document Implements ICustomProperties Public Overridable Property ID As Guid Public Overridable Property RootDocumentID As Guid Public Overridable Property RegistrationprofileID As Guid Public Overridable Property Title As String Public Overridable Property FullTitle As String Public Overridable Property Number As String Public Overridable Property Version As String Public Overridable Property ExternalNumber As String Public Overridable Property ExternalVersion As String Public Overridable Property InternalNumber As String Public Overridable Property InternalInvoiceNumber As String Public Overridable Property PersonID As Integer Public Overridable Property RelationID As Integer Public Overridable Property RelationTitle As String Public Overridable Property ProjectID As Integer Public Overridable Property ProjectTitle As String Public Overridable Property Extension As String Public Overridable Property [Date] As Date? Public Overridable Property CommentsCount As Integer Public Overridable Property HasComments As Boolean Public Overridable Property HasPreview As Boolean Public Overridable Property ExtraField As String Public Overridable Property IsFavorite As Boolean Public Overridable Property DocumentcategoryText As String Public Overridable Property FileSize As Long? Public Overridable Property FileDate As Date? Public Overridable Property Hash As String Public Overridable Property HashType As String Public Overridable Property FileUrl As String Public Overridable Property StandardDocumentUrl As String Public Overridable Property IsCorporateIdentity As Boolean Public Overridable Property UserTitle As String Public Overridable Property IsFrozen As Boolean Public Overridable Property InternalCompanyID As Integer Public Overridable Property InternalLocationID As Integer? Public Overridable Property LanguageID As Integer? Public Overridable Property DirectUrl As String Public Overridable Property AllowDigitalSigningOnlyOnPrimaryVersions As Boolean Public Overridable Property IsPrimaryVersion As Boolean Public Overridable Property FileExtension As String Public Overridable Property CustomProperties As Dictionary(Of String, Object) Implements ICustomProperties.CustomProperties End Class End Namespace Namespace IDB.API.DTO.Document.Operations Public Partial Class GetDocuments Implements IReturn(Of ObservableCollection(Of Document)) Implements IPageOptions Implements IModifiedSince Implements ISearchCriteria Public Overridable Property ViewID As Guid? Public Overridable Property PageSize As Integer Implements IPageOptions.PageSize Public Overridable Property PageNumber As Integer Implements IPageOptions.PageNumber Public Overridable Property SearchCriteria As String Implements ISearchCriteria.SearchCriteria Public Overridable Property ExplorerID As Guid? Public Overridable Property Path As String Public Overridable Property ExternalNumber As String Public Overridable Property ModifiedSince As Date? Implements IModifiedSince.ModifiedSince Public Overridable Property AllVersions As Boolean Public Overridable Property OrderBy As String Public Overridable Property Archived As Boolean? Public Overridable Property FilterName As String Public Overridable Property ProgCode As String Public Overridable Property RegistrationProfileFieldID As Guid Public Overridable Property DependableFields As List(Of RegistrationProfileFieldValue) Public Overridable Property IncludeCustomProperties As Boolean End Class End Namespace Namespace IDB.API.DTO.Interfaces Public Interface ICustomProperties Property CustomProperties As Dictionary(Of String, Object) End Interface Public Interface IModifiedSince Property ModifiedSince As Date? End Interface Public Interface IPageOptions Property PageNumber As Integer Property PageSize As Integer End Interface Public Interface ISearchCriteria Property SearchCriteria As String End Interface End Namespace Namespace IDB.API.DTO.Registrationprofile Public Partial Class RegistrationProfileFieldValue Public Overridable Property DocumentFieldID As Guid Public Overridable Property Value As String Public Overridable Property ShadowValue As String Public Overridable Property IsModifiedByUser As Boolean End Class End Namespace End Namespace