(* Options: Date: 2026-10-20 20:36:09 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://imm-con-gmbh-servamw.eras-online.de //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: UpdateStammdaten.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace Eras2Amw.Service.Server.ServiceModel.Common open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] [] type StammdatenInfo() = [] member val Guid:Guid = new Guid() with get,set [] member val Version:String = null with get,set [] member val Note:String = null with get,set [] [] type DeviceCatalog() = [] member val Guid:Guid = new Guid() with get,set [] member val ArticleName:String = null with get,set [] member val ArticleNumber:String = null with get,set [] member val ArticleDescription:String = null with get,set [] member val ArticleNumberManufacturer:String = null with get,set [] member val Label:String = null with get,set [] member val Subtraction:Boolean = new Boolean() with get,set [] member val Hkvv:Boolean = new Boolean() with get,set [] member val Radio:Boolean = new Boolean() with get,set [] member val OrderCode:String = null with get,set [] member val InstallationLength:String = null with get,set [] member val Connector:String = null with get,set [] member val Diameter:String = null with get,set [] member val SontexRadioIdentifier:String = null with get,set [] member val SontexHkvIdentifier:String = null with get,set [] member val Note:String = null with get,set [] member val DeviceKindGuid:Guid = new Guid() with get,set [] member val ManufacturerGuid:Guid = new Guid() with get,set [] [] type Manufacturer() = [] member val Guid:Guid = new Guid() with get,set [] member val Name:String = null with get,set [] member val Note:String = null with get,set type DeviceClass = | HKV = 0 | WWZ = 1 | KWZ = 2 | WZ = 3 | WMZ = 4 | KMZ = 5 | RM = 6 | SZ = 7 | FM = 8 | Sonstige = 9 | Null = 10 | ENT = 11 [] [] type DeviceKind() = [] member val Guid:Guid = new Guid() with get,set [] member val LabelLong:String = null with get,set [] member val LabelShort:String = null with get,set [] member val Readable:Boolean = new Boolean() with get,set [] member val Class:Nullable = new Nullable() with get,set [] member val Limit:Nullable = new Nullable() with get,set [] [] type Article() = [] member val Guid:Guid = new Guid() with get,set [] member val Number:String = null with get,set [] member val Label:String = null with get,set [] member val Note:String = null with get,set type CommunicationKind = | Telefon = 1 | Mobil = 2 | Fax = 3 | EMail = 4 | Web = 5 [] [] type CommunicationFeature() = [] member val Guid:Guid = new Guid() with get,set [] member val Feature:String = null with get,set [] member val Kind:Nullable = new Nullable() with get,set [] member val IsPreset:Boolean = new Boolean() with get,set [] member val Note:String = null with get,set [] [] type ReadingKind() = [] member val Guid:Guid = new Guid() with get,set [] member val LabelShort:String = null with get,set [] member val LabelLong:String = null with get,set [] [] type AmwInfoKey() = [] member val Guid:Guid = new Guid() with get,set [] member val Key:Int32 = new Int32() with get,set [] member val Info:String = null with get,set [] [] type AdditionalArticle() = [] member val Guid:Guid = new Guid() with get,set [] member val Number:String = null with get,set [] member val Label:String = null with get,set [] member val Note:String = null with get,set [] [] type Room() = [] member val Guid:Guid = new Guid() with get,set [] member val LabelShort:String = null with get,set [] member val Label:String = null with get,set [] type UpdateStammdatenResponse() = member val ResponseStatus:ResponseStatus = null with get,set [] [] [] type UpdateStammdaten() = interface IReturn [] member val StammdatenInfo:StammdatenInfo = null with get,set [] member val DeviceCatalog:IList = null with get,set [] member val Manufacturers:IList = null with get,set [] member val DeviceKinds:IList = null with get,set [] member val Articles:IList
= null with get,set [] member val CommunicationFeatures:IList = null with get,set [] member val ReadingKinds:IList = null with get,set [] member val AmwInfoKeys:IList = null with get,set [] member val AdditionalArticles:IList = null with get,set [] member val Rooms:IList = null with get,set