/* Options: Date: 2025-07-04 10:17:59 SwiftVersion: 5.0 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://doapigw.baasbv.nl/api //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: GetApplicationInfo.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack public class GetApplicationInfo : IReturn, Codable { public typealias Return = ApplicationInfo public var includeModules:Bool public var includeOfficeAddins:Bool required public init(){} } public class ApplicationInfo : Codable { public var applicationName:String public var version:String public var versionGateway:String public var environment:String public var machineName:String public var customerCode:String public var customerBrandCode:String public var databaseName:String public var databaseVersion:String public var databaseServer:String public var userName:String public var userLoginName:String public var modulesInformation:[ModuleInformation] = [] public var websiteIntranetUrl:String public var idbOpties:Bool public var onPremisesUrl:String public var onLineUrl:String public var isApiGateway:Bool public var hasCRMModuleActive:Bool public var hasExtranetModuleActive:Bool public var hasHuisstijlMOModuleActive:Bool public var hasDigitaalOndertekenenModuleActive:Bool public var hasDOVoorWordHuisstijl:Bool public var hasDOVoorWordRegistreren:Bool public var hasDOVoorExcelHuisstijl:Bool public var hasDOVoorExcelRegistreren:Bool public var hasDOVoorPowerPointHuisstijl:Bool public var hasDOVoorPowerPointRegistreren:Bool public var hasDOVoorOutlookHuisstijl:Bool public var hasDOVoorOutlookRegistreren:Bool required public init(){} } public class ModuleInformation : Codable { public var moduleName:String public var moduleVersion:String public var moduleDate:Date required public init(){} }