717 lines
15 KiB
C#
717 lines
15 KiB
C#
// ------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// Generated by Xsd2Code. Version 3.4.0.32989
|
|
// <NameSpace>bsmd.dbh.response</NameSpace><Collection>List</Collection><codeType>CSharp</codeType><EnableDataBinding>False</EnableDataBinding><EnableLazyLoading>False</EnableLazyLoading><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><VirtualProp>False</VirtualProp><IncludeSerializeMethod>False</IncludeSerializeMethod><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><CodeBaseTag>Net20</CodeBaseTag><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><GenerateXMLAttributes>False</GenerateXMLAttributes><OrderXMLAttrib>False</OrderXMLAttrib><EnableEncoding>False</EnableEncoding><AutomaticProperties>False</AutomaticProperties><GenerateShouldSerialize>False</GenerateShouldSerialize><DisableDebug>False</DisableDebug><PropNameSpecified>Default</PropNameSpecified><Encoder>UTF8</Encoder><CustomUsings></CustomUsings><ExcludeIncludedTypes>False</ExcludeIncludedTypes><EnableInitializeFields>True</EnableInitializeFields>
|
|
// </auto-generated>
|
|
// ------------------------------------------------------------------------------
|
|
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<RootMessage> messagesField;
|
|
|
|
public Root()
|
|
{
|
|
this.messagesField = new List<RootMessage>();
|
|
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<RootMessage> Messages
|
|
{
|
|
get
|
|
{
|
|
return this.messagesField;
|
|
}
|
|
set
|
|
{
|
|
this.messagesField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public enum RootType
|
|
{
|
|
|
|
/// <remarks/>
|
|
VISIT,
|
|
|
|
/// <remarks/>
|
|
TRANSIT,
|
|
|
|
/// <remarks/>
|
|
DATA,
|
|
|
|
/// <remarks/>
|
|
RESET,
|
|
|
|
/// <remarks/>
|
|
CANCEL,
|
|
}
|
|
|
|
public partial class RootReportingClassesFull
|
|
{
|
|
|
|
private List<RootReportingClassesFullReportingClass> reportingClassField;
|
|
|
|
public RootReportingClassesFull()
|
|
{
|
|
this.reportingClassField = new List<RootReportingClassesFullReportingClass>();
|
|
}
|
|
|
|
public List<RootReportingClassesFullReportingClass> ReportingClass
|
|
{
|
|
get
|
|
{
|
|
return this.reportingClassField;
|
|
}
|
|
set
|
|
{
|
|
this.reportingClassField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public enum RootReportingClassesFullReportingClass
|
|
{
|
|
|
|
/// <remarks/>
|
|
NOA_NOD,
|
|
|
|
/// <remarks/>
|
|
ATA,
|
|
|
|
/// <remarks/>
|
|
ATD,
|
|
|
|
/// <remarks/>
|
|
SEC,
|
|
|
|
/// <remarks/>
|
|
POBA,
|
|
|
|
/// <remarks/>
|
|
POBD,
|
|
|
|
/// <remarks/>
|
|
NAME,
|
|
|
|
/// <remarks/>
|
|
TIEFA,
|
|
|
|
/// <remarks/>
|
|
TIEFD,
|
|
|
|
/// <remarks/>
|
|
BKRA,
|
|
|
|
/// <remarks/>
|
|
BKRD,
|
|
|
|
/// <remarks/>
|
|
STAT,
|
|
|
|
/// <remarks/>
|
|
LADG,
|
|
|
|
/// <remarks/>
|
|
INFO,
|
|
|
|
/// <remarks/>
|
|
SERV,
|
|
|
|
/// <remarks/>
|
|
PRE72H,
|
|
|
|
/// <remarks/>
|
|
MDH,
|
|
|
|
/// <remarks/>
|
|
WAS,
|
|
|
|
/// <remarks/>
|
|
CREW,
|
|
|
|
/// <remarks/>
|
|
PAS,
|
|
|
|
/// <remarks/>
|
|
BPOL,
|
|
|
|
/// <remarks/>
|
|
TOWA,
|
|
|
|
/// <remarks/>
|
|
TOWD,
|
|
|
|
/// <remarks/>
|
|
HAZA,
|
|
|
|
/// <remarks/>
|
|
HAZD,
|
|
}
|
|
|
|
public partial class RootReportingClassesPartial
|
|
{
|
|
|
|
private List<RootReportingClassesPartialReportingClass> reportingClassField;
|
|
|
|
public RootReportingClassesPartial()
|
|
{
|
|
this.reportingClassField = new List<RootReportingClassesPartialReportingClass>();
|
|
}
|
|
|
|
public List<RootReportingClassesPartialReportingClass> ReportingClass
|
|
{
|
|
get
|
|
{
|
|
return this.reportingClassField;
|
|
}
|
|
set
|
|
{
|
|
this.reportingClassField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public enum RootReportingClassesPartialReportingClass
|
|
{
|
|
|
|
/// <remarks/>
|
|
NOA_NOD,
|
|
|
|
/// <remarks/>
|
|
ATA,
|
|
|
|
/// <remarks/>
|
|
ATD,
|
|
|
|
/// <remarks/>
|
|
SEC,
|
|
|
|
/// <remarks/>
|
|
POBA,
|
|
|
|
/// <remarks/>
|
|
POBD,
|
|
|
|
/// <remarks/>
|
|
NAME,
|
|
|
|
/// <remarks/>
|
|
TIEFA,
|
|
|
|
/// <remarks/>
|
|
TIEFD,
|
|
|
|
/// <remarks/>
|
|
BKRA,
|
|
|
|
/// <remarks/>
|
|
BKRD,
|
|
|
|
/// <remarks/>
|
|
STAT,
|
|
|
|
/// <remarks/>
|
|
LADG,
|
|
|
|
/// <remarks/>
|
|
INFO,
|
|
|
|
/// <remarks/>
|
|
SERV,
|
|
|
|
/// <remarks/>
|
|
PRE72H,
|
|
|
|
/// <remarks/>
|
|
MDH,
|
|
|
|
/// <remarks/>
|
|
WAS,
|
|
|
|
/// <remarks/>
|
|
CREW,
|
|
|
|
/// <remarks/>
|
|
PAS,
|
|
|
|
/// <remarks/>
|
|
BPOL,
|
|
|
|
/// <remarks/>
|
|
TOWA,
|
|
|
|
/// <remarks/>
|
|
TOWD,
|
|
|
|
/// <remarks/>
|
|
HAZA,
|
|
|
|
/// <remarks/>
|
|
HAZD,
|
|
}
|
|
|
|
public partial class RootReportingClassesError
|
|
{
|
|
|
|
private List<RootReportingClassesErrorReportingClass> reportingClassField;
|
|
|
|
public RootReportingClassesError()
|
|
{
|
|
this.reportingClassField = new List<RootReportingClassesErrorReportingClass>();
|
|
}
|
|
|
|
public List<RootReportingClassesErrorReportingClass> ReportingClass
|
|
{
|
|
get
|
|
{
|
|
return this.reportingClassField;
|
|
}
|
|
set
|
|
{
|
|
this.reportingClassField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public enum RootReportingClassesErrorReportingClass
|
|
{
|
|
|
|
/// <remarks/>
|
|
NOA_NOD,
|
|
|
|
/// <remarks/>
|
|
ATA,
|
|
|
|
/// <remarks/>
|
|
ATD,
|
|
|
|
/// <remarks/>
|
|
SEC,
|
|
|
|
/// <remarks/>
|
|
POBA,
|
|
|
|
/// <remarks/>
|
|
POBD,
|
|
|
|
/// <remarks/>
|
|
NAME,
|
|
|
|
/// <remarks/>
|
|
TIEFA,
|
|
|
|
/// <remarks/>
|
|
TIEFD,
|
|
|
|
/// <remarks/>
|
|
BKRA,
|
|
|
|
/// <remarks/>
|
|
BKRD,
|
|
|
|
/// <remarks/>
|
|
STAT,
|
|
|
|
/// <remarks/>
|
|
LADG,
|
|
|
|
/// <remarks/>
|
|
INFO,
|
|
|
|
/// <remarks/>
|
|
SERV,
|
|
|
|
/// <remarks/>
|
|
PRE72H,
|
|
|
|
/// <remarks/>
|
|
MDH,
|
|
|
|
/// <remarks/>
|
|
WAS,
|
|
|
|
/// <remarks/>
|
|
CREW,
|
|
|
|
/// <remarks/>
|
|
PAS,
|
|
|
|
/// <remarks/>
|
|
BPOL,
|
|
|
|
/// <remarks/>
|
|
TOWA,
|
|
|
|
/// <remarks/>
|
|
TOWD,
|
|
|
|
/// <remarks/>
|
|
HAZA,
|
|
|
|
/// <remarks/>
|
|
HAZD,
|
|
}
|
|
|
|
public partial class RootReportingClassesResetted
|
|
{
|
|
|
|
private List<RootReportingClassesResettedReportingClass> reportingClassField;
|
|
|
|
public RootReportingClassesResetted()
|
|
{
|
|
this.reportingClassField = new List<RootReportingClassesResettedReportingClass>();
|
|
}
|
|
|
|
public List<RootReportingClassesResettedReportingClass> ReportingClass
|
|
{
|
|
get
|
|
{
|
|
return this.reportingClassField;
|
|
}
|
|
set
|
|
{
|
|
this.reportingClassField = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
public enum RootReportingClassesResettedReportingClass
|
|
{
|
|
|
|
/// <remarks/>
|
|
NOA_NOD,
|
|
|
|
/// <remarks/>
|
|
ATA,
|
|
|
|
/// <remarks/>
|
|
ATD,
|
|
|
|
/// <remarks/>
|
|
SEC,
|
|
|
|
/// <remarks/>
|
|
POBA,
|
|
|
|
/// <remarks/>
|
|
POBD,
|
|
|
|
/// <remarks/>
|
|
NAME,
|
|
|
|
/// <remarks/>
|
|
TIEFA,
|
|
|
|
/// <remarks/>
|
|
TIEFD,
|
|
|
|
/// <remarks/>
|
|
BKRA,
|
|
|
|
/// <remarks/>
|
|
BKRD,
|
|
|
|
/// <remarks/>
|
|
STAT,
|
|
|
|
/// <remarks/>
|
|
LADG,
|
|
|
|
/// <remarks/>
|
|
INFO,
|
|
|
|
/// <remarks/>
|
|
SERV,
|
|
|
|
/// <remarks/>
|
|
PRE72H,
|
|
|
|
/// <remarks/>
|
|
MDH,
|
|
|
|
/// <remarks/>
|
|
WAS,
|
|
|
|
/// <remarks/>
|
|
CREW,
|
|
|
|
/// <remarks/>
|
|
PAS,
|
|
|
|
/// <remarks/>
|
|
BPOL,
|
|
|
|
/// <remarks/>
|
|
TOWA,
|
|
|
|
/// <remarks/>
|
|
TOWD,
|
|
|
|
/// <remarks/>
|
|
HAZA,
|
|
|
|
/// <remarks/>
|
|
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
|
|
{
|
|
|
|
/// <remarks/>
|
|
INFO,
|
|
|
|
/// <remarks/>
|
|
WARNING,
|
|
|
|
/// <remarks/>
|
|
VIOLATION,
|
|
|
|
/// <remarks/>
|
|
ERROR,
|
|
}
|
|
}
|