' Options: 'Date: 2024-10-18 04:31:34 'Version: 6.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://digiofficeapigateway.deltares.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: UploadFile.* '''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.DMS Imports IDB.Core.Diagnostics.Interfaces Imports IDB.Diagnostics Imports IDB.Core.Diagnostics Imports IDB.API.DMS.Operations Namespace Global Namespace IDB.API.DMS Public Partial Class MetaDataField Public Overridable Property ID As Nullable(Of Guid) Public Overridable Property DocumentVeldID As Nullable(Of Guid) Public Overridable Property Name As String Public Overridable Property Label As String Public Overridable Property Datatype As String Public Overridable Property PrintLabel As String Public Overridable Property Entity As String Public Overridable Property PrintValue As String Public Overridable Property RegistrationValue As String Public Overridable Property SPSiteColumnName As String Public Overridable Property ShadowName As String Public Overridable Property ShadowDatatype As String Public Overridable Property ShadowSPSiteColumnName As String Public Overridable Property ShadowSPSiteColumnRegistrationValue As String Public Overridable Property ShadowRegistrationValue As String Public Overridable Property IsKeyField As Boolean Public Overridable Property KopierenBijNieuweVersie As Boolean End Class End Namespace Namespace IDB.API.DMS.Operations Public Partial Class UploadFile Implements IReturn(Of UploadFileResponse) Public Sub New() MetaData = New List(Of MetaDataField) SubDocumentIDs = New List(Of Guid) End Sub Public Overridable Property RegistrationProfileID As Guid Public Overridable Property NavigationPath As String Public Overridable Property FileName As String Public Overridable Property Description As String Public Overridable Property DocumentUpload As Boolean Public Overridable Property MetaData As List(Of MetaDataField) Public Overridable Property DocumentID As Nullable(Of Guid) Public Overridable Property HoofdDocumentID As Nullable(Of Guid) Public Overridable Property SubDocumentIDs As List(Of Guid) End Class Public Partial Class UploadFileResponse Public Overridable Property DocumentId As Nullable(Of Guid) Public Overridable Property DocumentUploadId As Nullable(Of Integer) Public Overridable Property DocumentNr As String Public Overridable Property Messages As InformationMessages End Class End Namespace Namespace IDB.Core.Diagnostics Public Enum MessageType Information = 1 Warning = 2 [Error] = 3 Success = 4 End Enum End Namespace Namespace IDB.Core.Diagnostics.Interfaces Public Interface IInformationMessage Property Type As MessageType Property Summary As String Property FullMessage As String Property FieldName As String Property KeepOpen As Boolean End Interface Public Interface IInformationMessages End Interface Public Partial Class InformationMessageBase Implements IInformationMessage Public Overridable Property Type As MessageType Public Overridable Property Summary As String Public Overridable Property FullMessage As String Public Overridable Property FieldName As String Public Overridable Property KeepOpen As Boolean End Class End Namespace Namespace IDB.Diagnostics Public Partial Class InformationMessages Inherits List(Of InformationMessageBase) Implements IInformationMessages End Class End Namespace End Namespace