' Options: 'Date: 2024-10-18 04:33:25 '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: GetDocumentBookmarks.* '''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.Document Imports IDB.API.DTO.Navigation Imports IDB.API.DTO.Outlook.CRM Imports IDB.API.DTO.Printers Imports IDB.API.DTO Imports IDB.API.DMS Imports IDB.API.DTO.Project Imports IDB.API.DTO.Workflow Imports IDB.API.DTO.Document.Operations Namespace Global Namespace IDB.API.DMS Public Partial Class Bookmark Public Overridable Property RemoveLastBreak As Nullable(Of Boolean) Public Overridable Property ReplaceOnChange As Boolean Public Overridable Property IsDynamic As Boolean End Class End Namespace Namespace IDB.API.DTO Public Partial Class User Inherits UserOrGroup Public Overridable Property Image As String End Class Public Partial Class UserOrGroup Public Overridable Property ID As Integer Public Overridable Property Title As String Public Overridable Property IsChecked As Boolean Public Overridable Property Image As String End Class End Namespace Namespace IDB.API.DTO.Document Public Partial Class Bookmark Public Overridable Property Name As String Public Overridable Property Order As Integer End Class Public Partial Class DocumentAttachment Public Overridable Property ID As Guid Public Overridable Property Title As String Public Overridable Property DownloadName As String Public Overridable Property LinkTypeDescription As String Public Overridable Property IsPrefferedDocument As Boolean Public Overridable Property IsMainDocument As Boolean Public Overridable Property Link As String Public Overridable Property DetailUrl As String End Class Public Partial Class LinkedDocument Public Overridable Property ID As String Public Overridable Property EntityTitle As String Public Overridable Property DocumentID As Guid Public Overridable Property DocumentNumber As String Public Overridable Property DocumentVersion As String Public Overridable Property DocumentMostRecentVersion As Boolean Public Overridable Property ShippingFormID As Nullable(Of Integer) Public Overridable Property DocumentTitle As String Public Overridable Property DocumentDate As Nullable(Of Date) Public Overridable Property DocumentUserTitle As String Public Overridable Property FileUrl As String Public Overridable Property FileType As String End Class Public Partial Class SignatureSubstitute Public Overridable Property DocFieldID As Guid Public Overridable Property Name As String Public Overridable Property IsCurrentUser As Boolean End Class End Namespace Namespace IDB.API.DTO.Document.Operations Public Partial Class GetDocumentBookmarks Implements IReturn(Of List(Of Bookmark)) Public Overridable Property DocumentID As Guid End Class End Namespace Namespace IDB.API.DTO.Navigation Public Partial Class Explorer Public Overridable Property ID As Guid Public Overridable Property Title As String Public Overridable Property Order As Integer End Class Public Partial Class Node Public Sub New() ChildNodes = New List(Of Node) End Sub Public Overridable Property EntityName As String Public Overridable Property ID As String Public Overridable Property ParentID As String Public Overridable Property Title As String Public Overridable Property Count As Nullable(Of Integer) Public Overridable Property ImageKey As String Public Overridable Property Expanded As Boolean Public Overridable Property Selected As Boolean Public Overridable Property DisplayPath As String Public Overridable Property ChildNodes As List(Of Node) Public Overridable Property RegistrationPathElement As String Public Overridable Property QueryPathElement As String Public Overridable Property Path As String Public Overridable Property IsHierarchy As Boolean End Class End Namespace Namespace IDB.API.DTO.Outlook.CRM Public Partial Class OutlookContactItem Public Overridable Property GlobalID As Guid Public Overridable Property Inactief As Boolean Public Overridable Property Title As String Public Overridable Property FirstName As String Public Overridable Property MiddleName As String Public Overridable Property LastName As String Public Overridable Property FullName As String Public Overridable Property Suffix As String Public Overridable Property Birthday As Nullable(Of Date) Public Overridable Property Gender As String Public Overridable Property Categories As String Public Overridable Property CompanyName As String Public Overridable Property BusinessAddressStreet As String Public Overridable Property BusinessAddressPostalCode As String Public Overridable Property BusinessAddressCity As String Public Overridable Property BusinessAddressCountry As String Public Overridable Property OtherAddressStreet As String Public Overridable Property OtherAddressPostalCode As String Public Overridable Property OtherAddressCity As String Public Overridable Property OtherAddressCountry As String Public Overridable Property Home2TelephoneNumber As String Public Overridable Property HomeAddressStreet As String Public Overridable Property HomeAddressPostalCode As String Public Overridable Property HomeAddressCity As String Public Overridable Property HomeAddressCountry As String Public Overridable Property BusinessTelephoneNumber As String Public Overridable Property Business2TelephoneNumber As String Public Overridable Property MobileTelephoneNumber As String Public Overridable Property HomeTelephoneNumber As String Public Overridable Property Department As String Public Overridable Property JobTitle As String Public Overridable Property Profession As String Public Overridable Property Email1Address As String Public Overridable Property Email1DisplayName As String Public Overridable Property Email2Address As String Public Overridable Property Email2DisplayName As String Public Overridable Property Email3Address As String Public Overridable Property Email3DisplayName As String Public Overridable Property BusinessHomePage As String Public Overridable Property FileAs As String Public Overridable Property Spouse As String Public Overridable Property User1 As String Public Overridable Property User2 As String Public Overridable Property User3 As String Public Overridable Property User4 As String Public Overridable Property ImageID As String Public Overridable Property ImageLastUpdate As Nullable(Of Date) Public Overridable Property BusinessFaxNumber As String Public Overridable Property OtherFaxNumber As String Public Overridable Property HomeFaxNumber As String End Class End Namespace Namespace IDB.API.DTO.Printers Public Partial Class Printer Public Overridable Property ID As Integer Public Overridable Property Description As String Public Overridable Property InternalCompanyID As Nullable(Of Integer) Public Overridable Property BinLogo As Nullable(Of Integer) Public Overridable Property BinBlank As Nullable(Of Integer) Public Overridable Property BinFollow As Nullable(Of Integer) Public Overridable Property BinExtra As Nullable(Of Integer) Public Overridable Property BinLabel As Nullable(Of Integer) End Class End Namespace Namespace IDB.API.DTO.Project Public Partial Class Project Public Overridable Property ID As Integer Public Overridable Property GlobalID As Guid Public Overridable Property Number As String Public Overridable Property Name As String Public Overridable Property Description1 As String Public Overridable Property Description2 As String Public Overridable Property City As String Public Overridable Property Active As Boolean End Class Public Partial Class ProjectMember Public Overridable Property ID As Integer Public Overridable Property GlobalID As Guid Public Overridable Property PersonID As Integer Public Overridable Property PersonGlobalID As Guid Public Overridable Property PersonNameInformal As String Public Overridable Property PersonNameFull As String Public Overridable Property PersonProcessRequest As Boolean Public Overridable Property PersonIsInternal As Boolean Public Overridable Property PersonIsExternal As Boolean Public Overridable Property PersonIsInactive As Boolean Public Overridable Property FunctionID As Integer Public Overridable Property FunctionGlobalID As Guid Public Overridable Property FunctionDescription As String Public Overridable Property EMail As String Public Overridable Property Phone As String Public Overridable Property Mobile As String Public Overridable Property IsInactive As Boolean Public Overridable Property Name As String Public Overridable Property EvaluationDepartmentName As String Public Overridable Property UserID As Nullable(Of Integer) Public Overridable Property UserGlobalID As Nullable(Of Guid) Public Overridable Property UserName As String Public Overridable Property UserIsIntranet As Boolean Public Overridable Property UserIsExtranet As Boolean Public Overridable Property ProjectRolesText 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