' Options: 'Date: 2026-01-27 18:43:05 'Version: 8.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://buildmax.org ' '''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: GetConnections.* '''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.Collections.ObjectModel Imports System.IO Imports ScannerVision.Settings.Interfaces Imports ScannerVision.Types Imports ScannerVision.Settings Imports ScannerVision.Types.Connections Imports ScannerVision.WebService.ServiceModel Namespace Global Namespace ScannerVision.Settings Public Enum PermissionType Group User End Enum End Namespace Namespace ScannerVision.Settings.Interfaces Public Interface IConnectionPermission Implements IInterface Property Allow As Boolean Property Connection As IConnectorConnection Property Type As PermissionType End Interface Public Interface IConnectionPropertyDescription Implements IInterface Property Description As String Property Name As String Property PropertyId As Guid Property PropertyType As PropertyType End Interface Public Interface IConnectorConnection Implements IStatus Property ConnectorId As Guid Property Description As String Property Id As String Property MaxConnections As Integer Property Name As String Property Permissions As ReadOnlyCollection(Of IConnectionPermission) Property PropertyDescriptions As ReadOnlyCollection(Of IConnectionPropertyDescription) Property SetupUser As IUser End Interface Public Interface IGroup Implements IInterface Property UseGroupSettings As Nullable(Of Boolean) End Interface Public Interface IIdTemplatesItem Implements IStatus Property Id As String Property Name As String Property Description As String Property Templates As ReadOnlyCollection(Of String) End Interface Public Interface IUser Implements IIdTemplatesItem Property Groups As ReadOnlyCollection(Of IUserGroup) Property EmailAddress As String Property HasPassword As Boolean Property HomeFolder As String Property Password As String Property SbcUser As Nullable(Of Boolean) End Interface Public Interface IUserGroup Implements IIdTemplatesItem Implements IGroup Property Users As ReadOnlyCollection(Of IUser) End Interface End Namespace Namespace ScannerVision.Types Public Interface IInterface End Interface Public Interface IStatus Implements IInterface Property Status As Nullable(Of Boolean) End Interface End Namespace Namespace ScannerVision.Types.Connections Public Enum PropertyType Binary = 1 Boolean = 2 ConnectionString = 3 Credential = 4 [Integer] = 5 Picklist = 6 [String] = 7 OAuth2 = 8 Certificate = 9 End Enum End Namespace Namespace ScannerVision.WebService.ServiceModel Public Partial Class GetConnections Implements IReturn(Of GetConnectionsResponse) End Class Public Partial Class GetConnectionsResponse Public Overridable Property Connections As IEnumerable(Of IConnectorConnection) Public Overridable Property IsAuthenticated As Boolean End Class End Namespace End Namespace