(* Options: Date: 2026-08-01 16:51:49 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dmsshow.kyocerasolutions.cz //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: BrotherTemplateQuestionResponse.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace ScannerVision.WebService.ServiceModel open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Collections.ObjectModel type Brand = | Desktop = 0 | Hp = 1 | Kyocera = 2 | NeaScan = 3 | Samsung = 4 | FujiXerox = 5 | Ta = 6 | Utax = 7 | Epson = 8 | ScanFront400 = 9 | Sharp = 10 | Ricoh = 11 | FujiFilm = 12 | Brother = 13 [] type DtoBase() = member val Brand:Brand = new Brand() with get,set [] type RequestBase() = inherit DtoBase() [] type QuestionRequestDto() = inherit RequestBase() member val TemplateGuid:String = null with get,set member val QuestionGuid:String = null with get,set member val Parent:String = null with get,set member val FolderBrowser:String = null with get,set [] type IClientQuestion = abstract QuestionGuid:String with get,set abstract ValueDisplayed:String with get,set abstract ValueReturned:String with get,set abstract Answered:Boolean with get,set abstract RegexMatches:Boolean with get,set abstract RegexHint:String with get,set type TemplateQuestionType = | Edit = 0 | List = 1 | EditList = 2 | Browse = 3 | Password = 4 | Date = 5 | Time = 6 | Boolean = 7 | Integer = 8 | Double = 9 | BrowseList = 10 [] type ITemplatePicklist = abstract Guid:String with get,set [] type ITemplateQuestion = abstract TagName:String with get,set abstract Question:String with get,set abstract Tooltip:String with get,set abstract DefaultValue:String with get,set abstract HideDefaultValue:Nullable with get,set abstract Regex:String with get,set abstract Sample:String with get,set abstract QuestionType:Nullable with get,set abstract MinimumSize:Nullable with get,set abstract MaximumSize:Nullable with get,set abstract IsRequired:Nullable with get,set abstract Picklist:ITemplatePicklist with get,set [] type IStatus = abstract Status:Nullable with get,set [] type IInterface = interface end [] [] type BrotherTemplateQuestionResponse() = inherit QuestionRequestDto() member val Question:IClientQuestion = null with get,set