/* Options: Date: 2026-10-20 15:03:53 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://imm-con-gmbh-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: GetHkReferenceData.* //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 HkAttribute { [DataMember(Name="RadiatisId")] public virtual int RadiatisId { get; set; } [DataMember(Name="Code")] public virtual string Code { get; set; } [DataMember(Name="Name")] public virtual string Name { get; set; } [DataMember(Name="Notes")] public virtual IList Notes { get; set; } } [DataContract] public partial class HkAttributeNote { public HkAttributeNote() { ImageSlice = new byte[]{}; } [DataMember(Name="NoteId")] public virtual int NoteId { get; set; } [DataMember(Name="Name")] public virtual string Name { get; set; } [DataMember(Name="ImageSlice")] public virtual byte[] ImageSlice { get; set; } } [DataContract] public partial class HkGroup { [DataMember(Name="Id")] public virtual int Id { get; set; } [DataMember(Name="Number")] public virtual int? Number { get; set; } [DataMember(Name="Name")] public virtual string Name { get; set; } [DataMember(Name="Comment")] public virtual string Comment { get; set; } [DataMember(Name="SectionId")] public virtual int? SectionId { get; set; } [DataMember(Name="Characteristic")] public virtual string Characteristic { get; set; } [DataMember(Name="Parameters")] public virtual IList Parameters { get; set; } [DataMember(Name="Attributes")] public virtual IList Attributes { get; set; } [DataMember(Name="Images")] public virtual IList Images { get; set; } [DataMember(Name="Layouts")] public virtual IList Layouts { get; set; } } [DataContract] public partial class HkLayout { public HkLayout() { Image = new byte[]{}; } [DataMember(Name="Title")] public virtual string Title { get; set; } [DataMember(Name="Comment")] public virtual string Comment { get; set; } [DataMember(Name="Image")] public virtual byte[] Image { get; set; } } [DataContract] public partial class HkParameter { [DataMember(Name="RadiatisId")] public virtual int? RadiatisId { get; set; } [DataMember(Name="Code")] public virtual string Code { get; set; } [DataMember(Name="Name")] public virtual string Name { get; set; } [DataMember(Name="Comment")] public virtual string Comment { get; set; } [DataMember(Name="Unit")] public virtual string Unit { get; set; } [DataMember(Name="Mandatory")] public virtual bool Mandatory { get; set; } [DataMember(Name="Position")] public virtual int? Position { get; set; } } [DataContract] public partial class HkSection { public HkSection() { Image = new byte[]{}; } [DataMember(Name="Id")] public virtual int Id { get; set; } [DataMember(Name="Number")] public virtual int? Number { get; set; } [DataMember(Name="Code")] public virtual string Code { get; set; } [DataMember(Name="Name")] public virtual string Name { get; set; } [DataMember(Name="Comment")] public virtual string Comment { get; set; } [DataMember(Name="Image")] public virtual byte[] Image { 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}/HkReferenceData", "GET")] [DataContract] public partial class GetHkReferenceData : Eras2AppServiceModelBase, IReturn { } [DataContract] public partial class GetHkReferenceDataResponse { [DataMember(Name="LoadedAt")] public virtual DateTime LoadedAt { get; set; } [DataMember(Name="Sections")] public virtual IList Sections { get; set; } [DataMember(Name="Groups")] public virtual IList Groups { get; set; } [DataMember(Name="ResponseStatus")] public virtual ResponseStatus ResponseStatus { get; set; } } }