// ------------------------------------------------------------------------------ // // Generated by Xsd2Code. Version 3.4.0.32989 // bsmd.dbh.responseListCSharpFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseFalseNet20SerializeDeserializeSaveToFileLoadFromFileFalseFalseFalseFalseFalseFalseDefaultUTF8FalseTrue // // ------------------------------------------------------------------------------ namespace bsmd.dbh.response { using System; using System.Diagnostics; using System.Xml.Serialization; using System.Collections; using System.Xml.Schema; using System.ComponentModel; using System.Collections.Generic; public partial class Root { private string versionField; private string messageIdField; private string visitIdField; private string transitIdField; private System.DateTime timestampField; private string senderField; private string senderReferenceField; private RootType typeField; private RootReportingClassesFull reportingClassesFullField; private RootReportingClassesPartial reportingClassesPartialField; private RootReportingClassesError reportingClassesErrorField; private RootReportingClassesResetted reportingClassesResettedField; private List messagesField; public Root() { this.messagesField = new List(); this.reportingClassesResettedField = new RootReportingClassesResetted(); this.reportingClassesErrorField = new RootReportingClassesError(); this.reportingClassesPartialField = new RootReportingClassesPartial(); this.reportingClassesFullField = new RootReportingClassesFull(); } public string Version { get { return this.versionField; } set { this.versionField = value; } } public string MessageId { get { return this.messageIdField; } set { this.messageIdField = value; } } public string VisitId { get { return this.visitIdField; } set { this.visitIdField = value; } } public string TransitId { get { return this.transitIdField; } set { this.transitIdField = value; } } public System.DateTime Timestamp { get { return this.timestampField; } set { this.timestampField = value; } } public string Sender { get { return this.senderField; } set { this.senderField = value; } } public string SenderReference { get { return this.senderReferenceField; } set { this.senderReferenceField = value; } } public RootType Type { get { return this.typeField; } set { this.typeField = value; } } public RootReportingClassesFull ReportingClassesFull { get { return this.reportingClassesFullField; } set { this.reportingClassesFullField = value; } } public RootReportingClassesPartial ReportingClassesPartial { get { return this.reportingClassesPartialField; } set { this.reportingClassesPartialField = value; } } public RootReportingClassesError ReportingClassesError { get { return this.reportingClassesErrorField; } set { this.reportingClassesErrorField = value; } } public RootReportingClassesResetted ReportingClassesResetted { get { return this.reportingClassesResettedField; } set { this.reportingClassesResettedField = value; } } [System.Xml.Serialization.XmlArrayItemAttribute("Message", IsNullable = false)] public List Messages { get { return this.messagesField; } set { this.messagesField = value; } } } public enum RootType { /// VISIT, /// TRANSIT, /// DATA, /// RESET, /// CANCEL, } public partial class RootReportingClassesFull { private List reportingClassField; public RootReportingClassesFull() { this.reportingClassField = new List(); } public List ReportingClass { get { return this.reportingClassField; } set { this.reportingClassField = value; } } } public enum RootReportingClassesFullReportingClass { /// NOA_NOD, /// ATA, /// ATD, /// SEC, /// POBA, /// POBD, /// NAME, /// TIEFA, /// TIEFD, /// BKRA, /// BKRD, /// STAT, /// LADG, /// INFO, /// SERV, /// PRE72H, /// MDH, /// WAS, /// CREW, /// PAS, /// BPOL, /// TOWA, /// TOWD, /// HAZA, /// HAZD, } public partial class RootReportingClassesPartial { private List reportingClassField; public RootReportingClassesPartial() { this.reportingClassField = new List(); } public List ReportingClass { get { return this.reportingClassField; } set { this.reportingClassField = value; } } } public enum RootReportingClassesPartialReportingClass { /// NOA_NOD, /// ATA, /// ATD, /// SEC, /// POBA, /// POBD, /// NAME, /// TIEFA, /// TIEFD, /// BKRA, /// BKRD, /// STAT, /// LADG, /// INFO, /// SERV, /// PRE72H, /// MDH, /// WAS, /// CREW, /// PAS, /// BPOL, /// TOWA, /// TOWD, /// HAZA, /// HAZD, } public partial class RootReportingClassesError { private List reportingClassField; public RootReportingClassesError() { this.reportingClassField = new List(); } public List ReportingClass { get { return this.reportingClassField; } set { this.reportingClassField = value; } } } public enum RootReportingClassesErrorReportingClass { /// NOA_NOD, /// ATA, /// ATD, /// SEC, /// POBA, /// POBD, /// NAME, /// TIEFA, /// TIEFD, /// BKRA, /// BKRD, /// STAT, /// LADG, /// INFO, /// SERV, /// PRE72H, /// MDH, /// WAS, /// CREW, /// PAS, /// BPOL, /// TOWA, /// TOWD, /// HAZA, /// HAZD, } public partial class RootReportingClassesResetted { private List reportingClassField; public RootReportingClassesResetted() { this.reportingClassField = new List(); } public List ReportingClass { get { return this.reportingClassField; } set { this.reportingClassField = value; } } } public enum RootReportingClassesResettedReportingClass { /// NOA_NOD, /// ATA, /// ATD, /// SEC, /// POBA, /// POBD, /// NAME, /// TIEFA, /// TIEFD, /// BKRA, /// BKRD, /// STAT, /// LADG, /// INFO, /// SERV, /// PRE72H, /// MDH, /// WAS, /// CREW, /// PAS, /// BPOL, /// TOWA, /// TOWD, /// HAZA, /// HAZD, } public partial class RootMessage { private string idField; private RootMessageType typeField; private string locationField; private string textField; public string ID { get { return this.idField; } set { this.idField = value; } } public RootMessageType Type { get { return this.typeField; } set { this.typeField = value; } } public string Location { get { return this.locationField; } set { this.locationField = value; } } public string Text { get { return this.textField; } set { this.textField = value; } } } public enum RootMessageType { /// INFO, /// WARNING, /// VIOLATION, /// ERROR, } }