/* Options: Date: 2026-10-20 14:13:47 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://inea-servamw.eras-online.de //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: EvaluateHkRadiators.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using Eras2Amw.Service.Server.ServiceModel.Eras2App; using Eras2Amw.Service.Server.ServiceModel.Common; using Eras2Amw.Service.Server.ServiceModel.Eras2App.Get; namespace Eras2Amw.Service.Server.ServiceModel.Common { [DataContract] public partial class HkEvaluateAttribute { [DataMember(Name="RadiatisId")] public virtual int RadiatisId { get; set; } [DataMember(Name="Value")] public virtual int Value { get; set; } } [DataContract] public partial class HkEvaluateParameter { [DataMember(Name="RadiatisId")] public virtual int RadiatisId { get; set; } [DataMember(Name="Value")] public virtual string Value { get; set; } } [DataContract] public partial class HkMatchDifference { [DataMember(Name="Code")] public virtual string Code { get; set; } [DataMember(Name="Name")] public virtual string Name { get; set; } [DataMember(Name="Value")] public virtual string Value { get; set; } } [DataContract] public partial class HkRadiatorMatch { [DataMember(Name="Match")] public virtual int Match { get; set; } [DataMember(Name="RadiatisRadiatorId")] public virtual int? RadiatisRadiatorId { get; set; } [DataMember(Name="Producer")] public virtual string Producer { get; set; } [DataMember(Name="Model")] public virtual string Model { get; set; } [DataMember(Name="ModelNoteReference")] public virtual string ModelNoteReference { get; set; } [DataMember(Name="KcValue")] public virtual decimal? KcValue { get; set; } [DataMember(Name="KqValue")] public virtual decimal? KqValue { get; set; } [DataMember(Name="KtValue")] public virtual decimal? KtValue { get; set; } [DataMember(Name="Differences")] public virtual IList Differences { get; set; } } } namespace Eras2Amw.Service.Server.ServiceModel.Eras2App { [DataContract] public partial class Eras2AppServiceModelBase { [DataMember(Name="UserId")] public virtual Guid UserId { get; set; } } } namespace Eras2Amw.Service.Server.ServiceModel.Eras2App.Get { [Route("/App/{UserId}/HkEvaluate", "POST")] [DataContract] public partial class EvaluateHkRadiators : Eras2AppServiceModelBase, IReturn { [DataMember(Name="RadiatorGroupId")] public virtual int RadiatorGroupId { get; set; } [DataMember(Name="Parameters")] public virtual IList Parameters { get; set; } [DataMember(Name="Attributes")] public virtual IList Attributes { get; set; } [DataMember(Name="DeviceTypeIdentifier")] public virtual string DeviceTypeIdentifier { get; set; } [DataMember(Name="MountingPoint")] public virtual string MountingPoint { get; set; } [DataMember(Name="MaxResultSize")] public virtual int MaxResultSize { get; set; } } [DataContract] public partial class EvaluateHkRadiatorsResponse { [DataMember(Name="Radiators")] public virtual IList Radiators { get; set; } [DataMember(Name="ResponseStatus")] public virtual ResponseStatus ResponseStatus { get; set; } } }