' Options: 'Date: 2024-10-18 04:29:12 '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: UpdateDocumentRegistration.* '''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.Registrationprofile Imports IDB.API.DTO.Workflow Imports IDB.API.DTO.Document.Operations Namespace Global Namespace IDB.API.DTO.Document.Operations Public Partial Class RegisterDocumentResponse Public Sub New() ErrorMessages = New List(Of String) End Sub Public Overridable Property IsSucces As Boolean Public Overridable Property DocumentId As Guid Public Overridable Property ErrorMessages As List(Of String) Public Overridable Property Ooxml As String ''' '''Is it a corporate identity document? ''' Public Overridable Property IsCorporateIdentity As Boolean Public Overridable Property DocumentVariables As IDictionary(Of String, String) End Class Public Partial Class UpdateDocumentRegistration Implements IReturn(Of RegisterDocumentResponse) Public Sub New() Values = New List(Of RegistrationValue) Processes = New List(Of Process) End Sub Public Overridable Property DocumentID As Guid Public Overridable Property Values As List(Of RegistrationValue) Public Overridable Property Processes As List(Of Process) Public Overridable Property GenerateOoxml As Boolean End Class End Namespace Namespace IDB.API.DTO.Registrationprofile Public Partial Class RegistrationValue Public Overridable Property Key As Guid Public Overridable Property Value As String Public Overridable Property ShadowValue As String End Class End Namespace Namespace IDB.API.DTO.Workflow Public Partial Class Process Public Sub New() Transitions = New List(Of Transition) End Sub Public Overridable Property ID As Integer Public Overridable Property Title As String Public Overridable Property Description As String Public Overridable Property Note As String Public Overridable Property Coordinator As String Public Overridable Property Urgent As Boolean Public Overridable Property Transitions As List(Of Transition) End Class Public Partial Class Transition Public Sub New() UserIDs = New List(Of Integer) GroupIDs = New List(Of Integer) End Sub Public Overridable Property ID As Guid Public Overridable Property Reason As String Public Overridable Property DelayDate As Nullable(Of Date) Public Overridable Property DelayReason As String Public Overridable Property UserIDs As List(Of Integer) Public Overridable Property GroupIDs As List(Of Integer) End Class End Namespace End Namespace