' Options: 'Date: 2026-01-27 19:02:31 '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: GetJsonTemplateRequest.* '''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.WebService.Json.Dto Namespace Global Namespace ScannerVision.WebService.Json.Dto Public Partial Class GetJsonTemplateRequest Inherits JsonDto Implements IReturn(Of GetJsonTemplateResponse) Public Overridable Property Guid As String End Class Public Partial Class GetJsonTemplateResponse Inherits JsonDto Public Overridable Property Template As JsonTemplate End Class Public Partial Class JsonDto End Class Public Partial Class JsonScanSettings Public Overridable Property ScanType As String Public Overridable Property ScanTypeLocked As Boolean Public Overridable Property ScanColour As String Public Overridable Property ScanColourLocked As Boolean Public Overridable Property ScanResolution As String Public Overridable Property ScanResolutionLocked As Boolean Public Overridable Property ScanSide As String Public Overridable Property ScanSideLocked As Boolean Public Overridable Property ScanSize As String Public Overridable Property ScanSizeLocked As Boolean Public Overridable Property ScanOrientation As String Public Overridable Property ScanOrientationLocked As Boolean Public Overridable Property ScanSource As String Public Overridable Property ScanSourceLocked As Boolean Public Overridable Property ScanContinuously As Boolean Public Overridable Property ScanContinuouslyLocked As Boolean Public Overridable Property IsMixedSizes As Boolean Public Overridable Property IsMixedSizesLocked As Boolean Public Overridable Property MinimumPageCount As Integer Public Overridable Property MaximumPageCount As Integer End Class Public Partial Class JsonTemplate Public Sub New() Icon = New Byte(){} TemplateQuestions = New JsonQuestion(){} GlobalQuestions = New JsonQuestion(){} End Sub Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property Guid As String Public Overridable Property TemplateModificationDate As Date Public Overridable Property IconModificationDate As Date Public Overridable Property Icon As Byte() Public Overridable Property TemplateQuestions As JsonQuestion() Public Overridable Property GlobalQuestions As JsonQuestion() Public Overridable Property ScanSettings As JsonScanSettings End Class End Namespace End Namespace