(* Options: Date: 2026-01-27 18:42:13 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://buildmax.org //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: GetConnections.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace ScannerVision.WebService.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.Collections.ObjectModel open System.IO [] type IUser = abstract Groups:ReadOnlyCollection with get,set abstract EmailAddress:String with get,set abstract HasPassword:Boolean with get,set abstract HomeFolder:String with get,set abstract Password:String with get,set abstract SbcUser:Nullable with get,set [] type IUserGroup = abstract Users:ReadOnlyCollection with get,set type PropertyType = | Binary = 1 | Boolean = 2 | ConnectionString = 3 | Credential = 4 | Integer = 5 | Picklist = 6 | String = 7 | OAuth2 = 8 | Certificate = 9 [] type IConnectionPropertyDescription = abstract Description:String with get,set abstract Name:String with get,set abstract PropertyId:Guid with get,set abstract PropertyType:PropertyType with get,set [] type IConnectorConnection = abstract ConnectorId:Guid with get,set abstract Description:String with get,set abstract Id:String with get,set abstract MaxConnections:Int32 with get,set abstract Name:String with get,set abstract Permissions:ReadOnlyCollection with get,set abstract PropertyDescriptions:ReadOnlyCollection with get,set abstract SetupUser:IUser with get,set type PermissionType = | Group = 0 | User = 1 [] type IConnectionPermission = abstract Allow:Boolean with get,set abstract Connection:IConnectorConnection with get,set abstract Type:PermissionType with get,set [] type IStatus = abstract Status:Nullable with get,set [] type IInterface = interface end [] type IIdTemplatesItem = abstract Id:String with get,set abstract Name:String with get,set abstract Description:String with get,set abstract Templates:ReadOnlyCollection with get,set [] type IGroup = abstract UseGroupSettings:Nullable with get,set [] type GetConnectionsResponse() = member val Connections:IEnumerable = null with get,set member val IsAuthenticated:Boolean = new Boolean() with get,set [] [] type GetConnections() = interface IReturn