' Options: 'Date: 2024-10-18 04:25:33 '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: GetRegistrationprofileFieldStates.* '''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.Core.Diagnostics.Interfaces Imports IDB.Diagnostics Imports IDB.Core.Diagnostics Imports IDB.API.DTO.Registrationprofile.Operations Namespace Global Namespace IDB.API.DTO.Registrationprofile Public Partial Class RegistrationProfileFieldStateBase Public Overridable Property DocumentFieldID As Guid Public Overridable Property Required As Boolean Public Overridable Property Visible As Boolean Public Overridable Property Readonly As Boolean End Class Public Partial Class RegistrationProfileFieldStates Public Sub New() ControlStates = New List(Of RegistrationProfileFieldStateBase) DependentFieldsControlStates = New List(Of RegistrationProfileFieldStateBase) End Sub Public Overridable Property ReadOnly As Boolean Public Overridable Property Messages As InformationMessages Public Overridable Property ControlStates As List(Of RegistrationProfileFieldStateBase) Public Overridable Property DependentFieldsControlStates As List(Of RegistrationProfileFieldStateBase) End Class 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 Namespace IDB.API.DTO.Registrationprofile.Operations Public Partial Class GetRegistrationprofileFieldStates Implements IReturn(Of RegistrationProfileFieldStates) Public Sub New() RequestTriggeredByDependentDocumentFieldIds = New List(Of Guid) CurrentRegistrationprofileFieldValues = New List(Of RegistrationProfileFieldValue) End Sub Public Overridable Property RegistrationprofileID As Guid Public Overridable Property DocumentID As Nullable(Of Guid) Public Overridable Property QueueDocumentID As Nullable(Of Integer) Public Overridable Property StandardDocumentID As Nullable(Of Guid) Public Overridable Property RequestTriggeredByDependentDocumentFieldIds As List(Of Guid) Public Overridable Property CurrentRegistrationprofileFieldValues As List(Of RegistrationProfileFieldValue) Public Overridable Property IsOffice365Context As Boolean Public Overridable Property IsOpenedFromNonDMSLocation As Nullable(Of Boolean) Public Overridable Property PidTag As String 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