/* Options: Date: 2026-10-20 17:40:06 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://demo-servamw.eras-online.de //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AddHkEvaluations.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.* import java.util.* import net.servicestack.client.* import com.google.gson.annotations.* import com.google.gson.reflect.* @Route(Path="/App/{UserId}/HkEvaluations", Verbs="POST") @DataContract open class AddHkEvaluations : Eras2AppServiceModelBase(), IReturn { @DataMember(Name="Evaluations") @SerializedName("Evaluations") var evaluations:IList? = null companion object { private val responseType = AddHkEvaluationsResponse::class.java } override fun getResponseType(): Any? = AddHkEvaluations.responseType } @DataContract open class AddHkEvaluationsResponse { @DataMember(Name="AcceptedGuids") @SerializedName("AcceptedGuids") var acceptedGuids:IList? = null @DataMember(Name="ResponseStatus") @SerializedName("ResponseStatus") var responseStatus:ResponseStatus? = null } @DataContract open class Eras2AppServiceModelBase { @DataMember(Name="UserId") @SerializedName("UserId") var userId:UUID? = null } @DataContract open class HkEvaluation { @DataMember(Name="Guid") @SerializedName("Guid") var guid:UUID? = null @DataMember(Name="DeviceGuid") @SerializedName("DeviceGuid") var deviceGuid:UUID? = null @DataMember(Name="DeviceNumber") @SerializedName("DeviceNumber") var deviceNumber:String? = null @DataMember(Name="NutzeinheitNumber") @SerializedName("NutzeinheitNumber") var nutzeinheitNumber:String? = null @DataMember(Name="NutzeinheitAddress") @SerializedName("NutzeinheitAddress") var nutzeinheitAddress:String? = null @DataMember(Name="HkveModel") @SerializedName("HkveModel") var hkveModel:String? = null @DataMember(Name="HkveModelCustom") @SerializedName("HkveModelCustom") var hkveModelCustom:String? = null @DataMember(Name="MountingPoint") @SerializedName("MountingPoint") var mountingPoint:String? = null @DataMember(Name="MountingPointCustom") @SerializedName("MountingPointCustom") var mountingPointCustom:String? = null @DataMember(Name="GroupId") @SerializedName("GroupId") var groupId:Int? = null @DataMember(Name="GroupName") @SerializedName("GroupName") var groupName:String? = null @DataMember(Name="TopMatch") @SerializedName("TopMatch") var topMatch:String? = null @DataMember(Name="RadiatisRadiatorId") @SerializedName("RadiatisRadiatorId") var radiatisRadiatorId:Int? = null @DataMember(Name="ModelNoteReference") @SerializedName("ModelNoteReference") var modelNoteReference:String? = null @DataMember(Name="Match") @SerializedName("Match") var match:Int? = null @DataMember(Name="KcValue") @SerializedName("KcValue") var kcValue:BigDecimal? = null @DataMember(Name="KqValue") @SerializedName("KqValue") var kqValue:BigDecimal? = null @DataMember(Name="Created") @SerializedName("Created") var created:Date? = null @DataMember(Name="LastModified") @SerializedName("LastModified") var lastModified:Date? = null @DataMember(Name="TechnicianUserId") @SerializedName("TechnicianUserId") var technicianUserId:String? = null @DataMember(Name="ReceivedAt") @SerializedName("ReceivedAt") var receivedAt:Date? = null @DataMember(Name="Parameters") @SerializedName("Parameters") var parameters:IList? = null @DataMember(Name="Attributes") @SerializedName("Attributes") var attributes:IList? = null } @DataContract open class HkEvaluationParameter { @DataMember(Name="RadiatisId") @SerializedName("RadiatisId") var radiatisId:Int? = null @DataMember(Name="Code") @SerializedName("Code") var code:String? = null @DataMember(Name="Value") @SerializedName("Value") var value:String? = null } @DataContract open class HkEvaluationAttribute { @DataMember(Name="RadiatisId") @SerializedName("RadiatisId") var radiatisId:Int? = null @DataMember(Name="Code") @SerializedName("Code") var code:String? = null @DataMember(Name="Value") @SerializedName("Value") var value:Int? = null }