From ca58d091c59756ffc1f9706f2cea8b96312c200e Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Mon, 31 Oct 2022 12:58:56 +0100 Subject: [PATCH] Vorbereitung der Verwendung von SFTP aus dem Dakosy Projekt --- bsmd.dakosy/Properties/Settings.Designer.cs | 80 +- bsmd.dakosy/Properties/Settings.settings | 24 +- bsmd.dakosy/Request.cs | 11 +- bsmd.dakosy/Response.cs | 23 +- bsmd.dakosy/app.config | 24 +- bsmd.dakosy/bsmd.dakosy.csproj | 4 +- bsmd.dakosy/eDeclaration.cs | 12795 ++++++++++-------- bsmd.dakosy/sftp.cs | 21 +- bsmd.dbh/MessageController.cs | 20 + bsmd.dbh/ResponseUtil.cs | 4 + bsmd.dbh/bsmd.dbh.csproj | 4 + 11 files changed, 7185 insertions(+), 5825 deletions(-) diff --git a/bsmd.dakosy/Properties/Settings.Designer.cs b/bsmd.dakosy/Properties/Settings.Designer.cs index 369f7dcb..1cced959 100644 --- a/bsmd.dakosy/Properties/Settings.Designer.cs +++ b/bsmd.dakosy/Properties/Settings.Designer.cs @@ -13,7 +13,7 @@ namespace bsmd.dakosy.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + public sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); @@ -23,123 +23,75 @@ namespace bsmd.dakosy.Properties { } } - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("dakosy")] public string SFTPSessionName { get { return ((string)(this["SFTPSessionName"])); } - set { - this["SFTPSessionName"] = value; - } } - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("c:\\temp\\sftp_log.xml")] public string SFTPLog { get { return ((string)(this["SFTPLog"])); } - set { - this["SFTPLog"] = value; - } } - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("e:\\temp\\dakosy\\out")] public string SFTPOutDir { get { return ((string)(this["SFTPOutDir"])); } - set { - this["SFTPOutDir"] = value; - } } - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("e:\\temp\\dakosy\\in")] public string SFTPInDir { get { return ((string)(this["SFTPInDir"])); } - set { - this["SFTPInDir"] = value; - } } - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("True")] - public bool TestMode { - get { - return ((bool)(this["TestMode"])); - } - set { - this["TestMode"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("E:\\Tools\\WinScp\\WinSCP.com")] public string WINSCPFullPath { get { return ((string)(this["WINSCPFullPath"])); } - set { - this["WINSCPFullPath"] = value; - } } - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("in/prod/ed02")] - public string RemoteProdIncomingDir { + public string RemoteIncomingDir { get { - return ((string)(this["RemoteProdIncomingDir"])); - } - set { - this["RemoteProdIncomingDir"] = value; + return ((string)(this["RemoteIncomingDir"])); } } - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("in/test/ed02")] - public string RemoteTestIncomingDir { - get { - return ((string)(this["RemoteTestIncomingDir"])); - } - set { - this["RemoteTestIncomingDir"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("out/prod")] - public string RemoteProdOutgoingDir { + public string RemoteOutgoingDir { get { - return ((string)(this["RemoteProdOutgoingDir"])); - } - set { - this["RemoteProdOutgoingDir"] = value; + return ((string)(this["RemoteOutgoingDir"])); } } - [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("out/test")] - public string RemoteTestOutgoingDir { + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool TestMode { get { - return ((string)(this["RemoteTestOutgoingDir"])); - } - set { - this["RemoteTestOutgoingDir"] = value; + return ((bool)(this["TestMode"])); } } } diff --git a/bsmd.dakosy/Properties/Settings.settings b/bsmd.dakosy/Properties/Settings.settings index b36bdf41..4f8dd6e1 100644 --- a/bsmd.dakosy/Properties/Settings.settings +++ b/bsmd.dakosy/Properties/Settings.settings @@ -2,35 +2,29 @@ - + dakosy - + c:\temp\sftp_log.xml - + e:\temp\dakosy\out - + e:\temp\dakosy\in - - True - - + E:\Tools\WinScp\WinSCP.com - + in/prod/ed02 - - in/test/ed02 - - + out/prod - - out/test + + True \ No newline at end of file diff --git a/bsmd.dakosy/Request.cs b/bsmd.dakosy/Request.cs index fe6de886..eb14ce2e 100644 --- a/bsmd.dakosy/Request.cs +++ b/bsmd.dakosy/Request.cs @@ -155,8 +155,7 @@ namespace bsmd.dakosy } break; case Message.NotificationClass.NOA_NOD: - bsmd.database.NOA_NOD noa_nod = aMessage.Elements[0] as bsmd.database.NOA_NOD; - if (noa_nod == null) throw new ApplicationException("dbEntity is no NOA_NOD message!"); + if (!(aMessage.Elements[0] is bsmd.database.NOA_NOD noa_nod)) throw new ApplicationException("dbEntity is no NOA_NOD message!"); vList.Visit[0].NOA_NOD = new NOA_NOD(); //vList.Visit[0].NOA_NOD.CallPurpose vList.Visit[0].NOA_NOD.EtaToKielCanalSpecified = noa_nod.ETAToKielCanal.HasValue; @@ -800,7 +799,7 @@ namespace bsmd.dakosy if (!serializationFailed) { // call sftp client to send - sftp.Put(fileName, Properties.Settings.Default.RemoteProdIncomingDir); + SFtp.Put(fileName, Properties.Settings.Default.RemoteIncomingDir); } File.Delete(fileName); @@ -865,12 +864,10 @@ namespace bsmd.dakosy } // call sftp client to send - sftp.Put(fileName, - Properties.Settings.Default.TestMode ? - Properties.Settings.Default.RemoteTestIncomingDir : Properties.Settings.Default.RemoteProdIncomingDir); + SFtp.Put(fileName, Properties.Settings.Default.RemoteIncomingDir); // remove sent file if not test mode - if (!Properties.Settings.Default.TestMode) + // if (!Properties.Settings.Default.TestMode) File.Delete(fileName); } diff --git a/bsmd.dakosy/Response.cs b/bsmd.dakosy/Response.cs index 67974250..d096ecd1 100644 --- a/bsmd.dakosy/Response.cs +++ b/bsmd.dakosy/Response.cs @@ -21,20 +21,17 @@ using bsmd.database; namespace bsmd.dakosy { - public class Response + public static class Response { - private static ILog _log = LogManager.GetLogger(typeof(Request)); + private static readonly ILog _log = LogManager.GetLogger(typeof(Request)); public static void ReadAll() { // SFTP verbindung öffnen und alle Dateien herunterladen - string localDir = Properties.Settings.Default.SFTPInDir; + string remoteDir = Properties.Settings.Default.RemoteOutgoingDir; - string remoteDir = Properties.Settings.Default.TestMode ? - Properties.Settings.Default.RemoteTestOutgoingDir : Properties.Settings.Default.RemoteProdOutgoingDir; - - sftp.GetAll(remoteDir); + SFtp.GetAll(remoteDir); // lokale Dateien verarbeiten foreach (string inputFile in Directory.GetFiles(localDir)) @@ -48,7 +45,7 @@ namespace bsmd.dakosy File.Delete(inputFile); // alternativ: move to archive folder } // remote Dateien löschen - sftp.RemoveProcessedFile(remoteDir, Path.GetFileName(inputFile)); + SFtp.RemoveProcessedFile(remoteDir, Path.GetFileName(inputFile)); } } @@ -70,13 +67,11 @@ namespace bsmd.dakosy eDeclarationMessageInterchangeBodyEdiResponseList responseList = eDeclaration.InterchangeBody.Item as eDeclarationMessageInterchangeBodyEdiResponseList; foreach(EdiResponse ediResponse in responseList.EdiResponse) { - - Guid localReferenceId, messageReferenceId; - if (!Guid.TryParseExact(ediResponse.LocalReferenceNumber, "N", out localReferenceId)) + if (!Guid.TryParseExact(ediResponse.LocalReferenceNumber, "N", out Guid localReferenceId)) { _log.ErrorFormat("unable to parse local reference number {0}", ediResponse.LocalReferenceNumber); } - if (!Guid.TryParseExact(ediResponse.PreviousMessageNumber, "N", out messageReferenceId)) + if (!Guid.TryParseExact(ediResponse.PreviousMessageNumber, "N", out Guid messageReferenceId)) { _log.ErrorFormat("unable to parse message reference id {0}", ediResponse.MessageHeader.MessageReferenceNumber); } @@ -126,8 +121,8 @@ namespace bsmd.dakosy foreach (ResponseError responseError in ediResponse.Errors) { MessageError messageError = new MessageError(); - int errCode; - if (Int32.TryParse(responseError.ErrorCode, out errCode)) + + if (Int32.TryParse(responseError.ErrorCode, out int errCode)) messageError.ErrorCode = errCode; else _log.WarnFormat("cannot parse error code [{0}]", responseError.ErrorCode); diff --git a/bsmd.dakosy/app.config b/bsmd.dakosy/app.config index d8150312..004ccf24 100644 --- a/bsmd.dakosy/app.config +++ b/bsmd.dakosy/app.config @@ -1,11 +1,11 @@ - -
+ +
- + dakosy @@ -19,24 +19,18 @@ e:\temp\dakosy\in - - True - E:\Tools\WinScp\WinSCP.com - + in/prod/ed02 - - in/test/ed02 - - + out/prod - - out/test + + True - - + + diff --git a/bsmd.dakosy/bsmd.dakosy.csproj b/bsmd.dakosy/bsmd.dakosy.csproj index d6c86e61..96943368 100644 --- a/bsmd.dakosy/bsmd.dakosy.csproj +++ b/bsmd.dakosy/bsmd.dakosy.csproj @@ -70,14 +70,14 @@ - + - SettingsSingleFileGenerator + PublicSettingsSingleFileGenerator Settings.Designer.cs diff --git a/bsmd.dakosy/eDeclaration.cs b/bsmd.dakosy/eDeclaration.cs index e32c61cd..436b90db 100644 --- a/bsmd.dakosy/eDeclaration.cs +++ b/bsmd.dakosy/eDeclaration.cs @@ -14,6287 +14,7674 @@ using System.Xml.Serialization; // Dieser Quellcode wurde automatisch generiert von xsd, Version=4.6.1055.0. // +namespace bsmd.dakosy +{ -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -[System.Xml.Serialization.XmlRootAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages", IsNullable=false)] -public partial class eDeclarationMessage { - - private InterchangeHeaderType interchangeHeaderField; - - private eDeclarationMessageInterchangeBody interchangeBodyField; - - private string versionField; - /// - public InterchangeHeaderType InterchangeHeader { - get { - return this.interchangeHeaderField; - } - set { - this.interchangeHeaderField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages", IsNullable = false)] + public partial class eDeclarationMessage + { + + private InterchangeHeaderType interchangeHeaderField; + + private eDeclarationMessageInterchangeBody interchangeBodyField; + + private string versionField; + + /// + public InterchangeHeaderType InterchangeHeader + { + get + { + return this.interchangeHeaderField; + } + set + { + this.interchangeHeaderField = value; + } } - } - - /// - public eDeclarationMessageInterchangeBody InterchangeBody { - get { - return this.interchangeBodyField; + + /// + public eDeclarationMessageInterchangeBody InterchangeBody + { + get + { + return this.interchangeBodyField; + } + set + { + this.interchangeBodyField = value; + } } - set { - this.interchangeBodyField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Version + { + get + { + return this.versionField; + } + set + { + this.versionField = value; + } } } - + /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string Version { - get { - return this.versionField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class InterchangeHeaderType + { + + private System.DateTime creationTimeField; + + private string exchangeNumberField; + + private bool testIndicatorField; + + private Participant senderField; + + private Participant recipientField; + + private string versionField; + + /// + public System.DateTime CreationTime + { + get + { + return this.creationTimeField; + } + set + { + this.creationTimeField = value; + } } - set { - this.versionField = value; + + /// + public string ExchangeNumber + { + get + { + return this.exchangeNumberField; + } + set + { + this.exchangeNumberField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class InterchangeHeaderType { - - private System.DateTime creationTimeField; - - private string exchangeNumberField; - - private bool testIndicatorField; - - private Participant senderField; - - private Participant recipientField; - - private string versionField; - - /// - public System.DateTime CreationTime { - get { - return this.creationTimeField; + + /// + public bool TestIndicator + { + get + { + return this.testIndicatorField; + } + set + { + this.testIndicatorField = value; + } } - set { - this.creationTimeField = value; + + /// + public Participant Sender + { + get + { + return this.senderField; + } + set + { + this.senderField = value; + } } - } - - /// - public string ExchangeNumber { - get { - return this.exchangeNumberField; + + /// + public Participant Recipient + { + get + { + return this.recipientField; + } + set + { + this.recipientField = value; + } } - set { - this.exchangeNumberField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Version + { + get + { + return this.versionField; + } + set + { + this.versionField = value; + } } } - + /// - public bool TestIndicator { - get { - return this.testIndicatorField; - } - set { - this.testIndicatorField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class Participant + { + + private ParticipantCode participantCodeField; + + /// + public ParticipantCode ParticipantCode + { + get + { + return this.participantCodeField; + } + set + { + this.participantCodeField = value; + } } } - + /// - public Participant Sender { - get { - return this.senderField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ParticipantCode + { + + private string agencyIDField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string AgencyID + { + get + { + return this.agencyIDField; + } + set + { + this.agencyIDField = value; + } } - set { - this.senderField = value; + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } } } - + /// - public Participant Recipient { - get { - return this.recipientField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ErrorInfo + { + + private string textField; + + private string languageCodeField; + + /// + public string Text + { + get + { + return this.textField; + } + set + { + this.textField = value; + } } - set { - this.recipientField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LanguageCode + { + get + { + return this.languageCodeField; + } + set + { + this.languageCodeField = value; + } } } - + /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string Version { - get { - return this.versionField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ResponseError + { + + private string errorCodeField; + + private string errorCodeListField; + + private string errorCodeListAgencyField; + + private ErrorInfo[] errorInformationsField; + + /// + public string ErrorCode + { + get + { + return this.errorCodeField; + } + set + { + this.errorCodeField = value; + } } - set { - this.versionField = value; + + /// + public string ErrorCodeList + { + get + { + return this.errorCodeListField; + } + set + { + this.errorCodeListField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class Participant { - - private ParticipantCode participantCodeField; - - /// - public ParticipantCode ParticipantCode { - get { - return this.participantCodeField; + + /// + public string ErrorCodeListAgency + { + get + { + return this.errorCodeListAgencyField; + } + set + { + this.errorCodeListAgencyField = value; + } } - set { - this.participantCodeField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public ErrorInfo[] ErrorInformations + { + get + { + return this.errorInformationsField; + } + set + { + this.errorInformationsField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ParticipantCode { - - private string agencyIDField; - - private string valueField; - + /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string AgencyID { - get { - return this.agencyIDField; - } - set { - this.agencyIDField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class WildCardFreeText + { + + private string keyField; + + private string text1Field; + + private string text2Field; + + /// + public string Key + { + get + { + return this.keyField; + } + set + { + this.keyField = value; + } } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value { - get { - return this.valueField; + + /// + public string Text1 + { + get + { + return this.text1Field; + } + set + { + this.text1Field = value; + } } - set { - this.valueField = value; + + /// + public string Text2 + { + get + { + return this.text2Field; + } + set + { + this.text2Field = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ErrorInfo { - - private string textField; - - private string languageCodeField; - + /// - public string Text { - get { - return this.textField; - } - set { - this.textField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class AdditionalValue + { + + private string keyField; + + private string valueField; + + private string languageCodeField; + + /// + public string Key + { + get + { + return this.keyField; + } + set + { + this.keyField = value; + } } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string LanguageCode { - get { - return this.languageCodeField; + + /// + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } } - set { - this.languageCodeField = value; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LanguageCode + { + get + { + return this.languageCodeField; + } + set + { + this.languageCodeField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ResponseError { - - private string errorCodeField; - - private string errorCodeListField; - - private string errorCodeListAgencyField; - - private ErrorInfo[] errorInformationsField; - + /// - public string ErrorCode { - get { - return this.errorCodeField; - } - set { - this.errorCodeField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class CommunicationDataType + { + + private string telephoneField; + + private string faxField; + + private string emailField; + + /// + public string Telephone + { + get + { + return this.telephoneField; + } + set + { + this.telephoneField = value; + } } - } - - /// - public string ErrorCodeList { - get { - return this.errorCodeListField; + + /// + public string Fax + { + get + { + return this.faxField; + } + set + { + this.faxField = value; + } } - set { - this.errorCodeListField = value; + + /// + public string Email + { + get + { + return this.emailField; + } + set + { + this.emailField = value; + } } } - + /// - public string ErrorCodeListAgency { - get { - return this.errorCodeListAgencyField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class EdiResponse + { + + private MessageHeaderType messageHeaderField; + + private EdiResponseType responseTypeField; + + private EdiResponseSubType responseSubTypeField; + + private string visitIDField; + + private string transitIDField; + + private string originatorsVoyageNumberField; + + private string localReferenceNumberField; + + private string infoContactNameField; + + private CommunicationDataType[] infoContactDataListField; + + private AdditionalValue[] additionalValuesField; + + private WildCardFreeText[] freeTextListField; + + private string previousExchangeNumberField; + + private string previousMessageNumberField; + + private System.DateTime previousMessageDateField; + + private bool previousMessageDateFieldSpecified; + + private ResponseError[] errorsField; + + /// + public MessageHeaderType MessageHeader + { + get + { + return this.messageHeaderField; + } + set + { + this.messageHeaderField = value; + } } - set { - this.errorCodeListAgencyField = value; + + /// + public EdiResponseType ResponseType + { + get + { + return this.responseTypeField; + } + set + { + this.responseTypeField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public ErrorInfo[] ErrorInformations { - get { - return this.errorInformationsField; + + /// + public EdiResponseSubType ResponseSubType + { + get + { + return this.responseSubTypeField; + } + set + { + this.responseSubTypeField = value; + } } - set { - this.errorInformationsField = value; + + /// + public string VisitID + { + get + { + return this.visitIDField; + } + set + { + this.visitIDField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class WildCardFreeText { - - private string keyField; - - private string text1Field; - - private string text2Field; - - /// - public string Key { - get { - return this.keyField; + + /// + public string TransitID + { + get + { + return this.transitIDField; + } + set + { + this.transitIDField = value; + } } - set { - this.keyField = value; + + /// + public string OriginatorsVoyageNumber + { + get + { + return this.originatorsVoyageNumberField; + } + set + { + this.originatorsVoyageNumberField = value; + } } - } - - /// - public string Text1 { - get { - return this.text1Field; + + /// + public string LocalReferenceNumber + { + get + { + return this.localReferenceNumberField; + } + set + { + this.localReferenceNumberField = value; + } } - set { - this.text1Field = value; + + /// + public string InfoContactName + { + get + { + return this.infoContactNameField; + } + set + { + this.infoContactNameField = value; + } } - } - - /// - public string Text2 { - get { - return this.text2Field; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("ContactData", IsNullable = false)] + public CommunicationDataType[] InfoContactDataList + { + get + { + return this.infoContactDataListField; + } + set + { + this.infoContactDataListField = value; + } } - set { - this.text2Field = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public AdditionalValue[] AdditionalValues + { + get + { + return this.additionalValuesField; + } + set + { + this.additionalValuesField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class AdditionalValue { - - private string keyField; - - private string valueField; - - private string languageCodeField; - - /// - public string Key { - get { - return this.keyField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("FreeText", IsNullable = false)] + public WildCardFreeText[] FreeTextList + { + get + { + return this.freeTextListField; + } + set + { + this.freeTextListField = value; + } } - set { - this.keyField = value; + + /// + public string PreviousExchangeNumber + { + get + { + return this.previousExchangeNumberField; + } + set + { + this.previousExchangeNumberField = value; + } } - } - - /// - public string Value { - get { - return this.valueField; + + /// + public string PreviousMessageNumber + { + get + { + return this.previousMessageNumberField; + } + set + { + this.previousMessageNumberField = value; + } } - set { - this.valueField = value; + + /// + public System.DateTime PreviousMessageDate + { + get + { + return this.previousMessageDateField; + } + set + { + this.previousMessageDateField = value; + } } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string LanguageCode { - get { - return this.languageCodeField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PreviousMessageDateSpecified + { + get + { + return this.previousMessageDateFieldSpecified; + } + set + { + this.previousMessageDateFieldSpecified = value; + } } - set { - this.languageCodeField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("Error", IsNullable = false)] + public ResponseError[] Errors + { + get + { + return this.errorsField; + } + set + { + this.errorsField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class CommunicationDataType { - - private string telephoneField; - - private string faxField; - - private string emailField; - + /// - public string Telephone { - get { - return this.telephoneField; - } - set { - this.telephoneField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class MessageHeaderType + { + + private System.DateTime creationTimeField; + + private bool creationTimeFieldSpecified; + + private string messageReferenceNumberField; + + private Participant messageSenderField; + + private Participant messageRecipientField; + + /// + public System.DateTime CreationTime + { + get + { + return this.creationTimeField; + } + set + { + this.creationTimeField = value; + } } - } - - /// - public string Fax { - get { - return this.faxField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CreationTimeSpecified + { + get + { + return this.creationTimeFieldSpecified; + } + set + { + this.creationTimeFieldSpecified = value; + } } - set { - this.faxField = value; + + /// + public string MessageReferenceNumber + { + get + { + return this.messageReferenceNumberField; + } + set + { + this.messageReferenceNumberField = value; + } } - } - - /// - public string Email { - get { - return this.emailField; + + /// + public Participant MessageSender + { + get + { + return this.messageSenderField; + } + set + { + this.messageSenderField = value; + } } - set { - this.emailField = value; + + /// + public Participant MessageRecipient + { + get + { + return this.messageRecipientField; + } + set + { + this.messageRecipientField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class EdiResponse { - - private MessageHeaderType messageHeaderField; - - private EdiResponseType responseTypeField; - - private EdiResponseSubType responseSubTypeField; - - private string visitIDField; - - private string transitIDField; - - private string originatorsVoyageNumberField; - - private string localReferenceNumberField; - - private string infoContactNameField; - - private CommunicationDataType[] infoContactDataListField; - - private AdditionalValue[] additionalValuesField; - - private WildCardFreeText[] freeTextListField; - - private string previousExchangeNumberField; - - private string previousMessageNumberField; - - private System.DateTime previousMessageDateField; - - private bool previousMessageDateFieldSpecified; - - private ResponseError[] errorsField; - + /// - public MessageHeaderType MessageHeader { - get { - return this.messageHeaderField; - } - set { - this.messageHeaderField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum EdiResponseType + { + + /// + ACCEPTED, + + /// + ERROR, + + /// + PART_ACCEPTED, + + /// + RECEIVED, } - + /// - public EdiResponseType ResponseType { - get { - return this.responseTypeField; - } - set { - this.responseTypeField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum EdiResponseSubType + { + + /// + FUNCTIONAL, + + /// + TECHNICAL, } - + /// - public EdiResponseSubType ResponseSubType { - get { - return this.responseSubTypeField; - } - set { - this.responseSubTypeField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ResetNotification + { + + private NotificationType notificationTypeField; + + /// + public NotificationType NotificationType + { + get + { + return this.notificationTypeField; + } + set + { + this.notificationTypeField = value; + } } } - + /// - public string VisitID { - get { - return this.visitIDField; - } - set { - this.visitIDField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum NotificationType + { + + /// + ATA, + + /// + ATD, + + /// + BKRA, + + /// + BKRD, + + /// + BPOL, + + /// + CREW, + + /// + INFO, + + /// + LADG, + + /// + MDH, + + /// + NAME, + + /// + NOA_NOD, + + /// + PAS, + + /// + PRE72H, + + /// + PoBA, + + /// + PoBD, + + /// + SEC, + + /// + SERV, + + /// + STAT, + + /// + TIEFA, + + /// + TIEFD, + + /// + TOWA, + + /// + TOWD, + + /// + WAS, } - + /// - public string TransitID { - get { - return this.transitIDField; - } - set { - this.transitIDField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class AGNT + { + + private string companyNameField; + + private string streetNameField; + + private string streetNumberField; + + private string postalCodeField; + + private string cityField; + + private string countryField; + + private string lastNameField; + + private string firstNameField; + + private string phoneField; + + private string faxField; + + private string eMailField; + + /// + public string CompanyName + { + get + { + return this.companyNameField; + } + set + { + this.companyNameField = value; + } } - } - - /// - public string OriginatorsVoyageNumber { - get { - return this.originatorsVoyageNumberField; + + /// + public string StreetName + { + get + { + return this.streetNameField; + } + set + { + this.streetNameField = value; + } } - set { - this.originatorsVoyageNumberField = value; + + /// + public string StreetNumber + { + get + { + return this.streetNumberField; + } + set + { + this.streetNumberField = value; + } } - } - - /// - public string LocalReferenceNumber { - get { - return this.localReferenceNumberField; + + /// + public string PostalCode + { + get + { + return this.postalCodeField; + } + set + { + this.postalCodeField = value; + } } - set { - this.localReferenceNumberField = value; + + /// + public string City + { + get + { + return this.cityField; + } + set + { + this.cityField = value; + } } - } - - /// - public string InfoContactName { - get { - return this.infoContactNameField; + + /// + public string Country + { + get + { + return this.countryField; + } + set + { + this.countryField = value; + } } - set { - this.infoContactNameField = value; + + /// + public string LastName + { + get + { + return this.lastNameField; + } + set + { + this.lastNameField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("ContactData", IsNullable=false)] - public CommunicationDataType[] InfoContactDataList { - get { - return this.infoContactDataListField; + + /// + public string FirstName + { + get + { + return this.firstNameField; + } + set + { + this.firstNameField = value; + } } - set { - this.infoContactDataListField = value; + + /// + public string Phone + { + get + { + return this.phoneField; + } + set + { + this.phoneField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public AdditionalValue[] AdditionalValues { - get { - return this.additionalValuesField; + + /// + public string Fax + { + get + { + return this.faxField; + } + set + { + this.faxField = value; + } } - set { - this.additionalValuesField = value; + + /// + public string EMail + { + get + { + return this.eMailField; + } + set + { + this.eMailField = value; + } } } - + /// - [System.Xml.Serialization.XmlArrayItemAttribute("FreeText", IsNullable=false)] - public WildCardFreeText[] FreeTextList { - get { - return this.freeTextListField; - } - set { - this.freeTextListField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class Waste + { + + private WasteType wasteTypeField; + + private string descriptionField; + + private double disposalAmountMTQField; + + private bool disposalAmountMTQFieldSpecified; + + private double capacityMTQField; + + private bool capacityMTQFieldSpecified; + + private double amountRetainedMTQField; + + private bool amountRetainedMTQFieldSpecified; + + private string disposalPortField; + + private double amountGeneratedTillNextPortMTQField; + + private bool amountGeneratedTillNextPortMTQFieldSpecified; + + /// + public WasteType WasteType + { + get + { + return this.wasteTypeField; + } + set + { + this.wasteTypeField = value; + } } - } - - /// - public string PreviousExchangeNumber { - get { - return this.previousExchangeNumberField; + + /// + public string Description + { + get + { + return this.descriptionField; + } + set + { + this.descriptionField = value; + } } - set { - this.previousExchangeNumberField = value; + + /// + public double DisposalAmountMTQ + { + get + { + return this.disposalAmountMTQField; + } + set + { + this.disposalAmountMTQField = value; + } } - } - - /// - public string PreviousMessageNumber { - get { - return this.previousMessageNumberField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DisposalAmountMTQSpecified + { + get + { + return this.disposalAmountMTQFieldSpecified; + } + set + { + this.disposalAmountMTQFieldSpecified = value; + } } - set { - this.previousMessageNumberField = value; + + /// + public double CapacityMTQ + { + get + { + return this.capacityMTQField; + } + set + { + this.capacityMTQField = value; + } } - } - - /// - public System.DateTime PreviousMessageDate { - get { - return this.previousMessageDateField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CapacityMTQSpecified + { + get + { + return this.capacityMTQFieldSpecified; + } + set + { + this.capacityMTQFieldSpecified = value; + } } - set { - this.previousMessageDateField = value; + + /// + public double AmountRetainedMTQ + { + get + { + return this.amountRetainedMTQField; + } + set + { + this.amountRetainedMTQField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PreviousMessageDateSpecified { - get { - return this.previousMessageDateFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountRetainedMTQSpecified + { + get + { + return this.amountRetainedMTQFieldSpecified; + } + set + { + this.amountRetainedMTQFieldSpecified = value; + } } - set { - this.previousMessageDateFieldSpecified = value; + + /// + public string DisposalPort + { + get + { + return this.disposalPortField; + } + set + { + this.disposalPortField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("Error", IsNullable=false)] - public ResponseError[] Errors { - get { - return this.errorsField; + + /// + public double AmountGeneratedTillNextPortMTQ + { + get + { + return this.amountGeneratedTillNextPortMTQField; + } + set + { + this.amountGeneratedTillNextPortMTQField = value; + } } - set { - this.errorsField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AmountGeneratedTillNextPortMTQSpecified + { + get + { + return this.amountGeneratedTillNextPortMTQFieldSpecified; + } + set + { + this.amountGeneratedTillNextPortMTQFieldSpecified = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class MessageHeaderType { - - private System.DateTime creationTimeField; - - private bool creationTimeFieldSpecified; - - private string messageReferenceNumberField; - - private Participant messageSenderField; - - private Participant messageRecipientField; - + /// - public System.DateTime CreationTime { - get { - return this.creationTimeField; - } - set { - this.creationTimeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool CreationTimeSpecified { - get { - return this.creationTimeFieldSpecified; - } - set { - this.creationTimeFieldSpecified = value; - } - } - - /// - public string MessageReferenceNumber { - get { - return this.messageReferenceNumberField; - } - set { - this.messageReferenceNumberField = value; - } - } - - /// - public Participant MessageSender { - get { - return this.messageSenderField; - } - set { - this.messageSenderField = value; - } - } - - /// - public Participant MessageRecipient { - get { - return this.messageRecipientField; - } - set { - this.messageRecipientField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum EdiResponseType { - - /// - ACCEPTED, - - /// - ERROR, - - /// - PART_ACCEPTED, - - /// - RECEIVED, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum EdiResponseSubType { - - /// - FUNCTIONAL, - - /// - TECHNICAL, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ResetNotification { - - private NotificationType notificationTypeField; - - /// - public NotificationType NotificationType { - get { - return this.notificationTypeField; - } - set { - this.notificationTypeField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum NotificationType { - - /// - ATA, - - /// - ATD, - - /// - BKRA, - - /// - BKRD, - - /// - BPOL, - - /// - CREW, - - /// - INFO, - - /// - LADG, - - /// - MDH, - - /// - NAME, - - /// - NOA_NOD, - - /// - PAS, - - /// - PRE72H, - - /// - PoBA, - - /// - PoBD, - - /// - SEC, - - /// - SERV, - - /// - STAT, - - /// - TIEFA, - - /// - TIEFD, - - /// - TOWA, - - /// - TOWD, - - /// - WAS, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class AGNT { - - private string companyNameField; - - private string streetNameField; - - private string streetNumberField; - - private string postalCodeField; - - private string cityField; - - private string countryField; - - private string lastNameField; - - private string firstNameField; - - private string phoneField; - - private string faxField; - - private string eMailField; - - /// - public string CompanyName { - get { - return this.companyNameField; - } - set { - this.companyNameField = value; - } - } - - /// - public string StreetName { - get { - return this.streetNameField; - } - set { - this.streetNameField = value; - } - } - - /// - public string StreetNumber { - get { - return this.streetNumberField; - } - set { - this.streetNumberField = value; - } - } - - /// - public string PostalCode { - get { - return this.postalCodeField; - } - set { - this.postalCodeField = value; - } - } - - /// - public string City { - get { - return this.cityField; - } - set { - this.cityField = value; - } - } - - /// - public string Country { - get { - return this.countryField; - } - set { - this.countryField = value; - } - } - - /// - public string LastName { - get { - return this.lastNameField; - } - set { - this.lastNameField = value; - } - } - - /// - public string FirstName { - get { - return this.firstNameField; - } - set { - this.firstNameField = value; - } - } - - /// - public string Phone { - get { - return this.phoneField; - } - set { - this.phoneField = value; - } - } - - /// - public string Fax { - get { - return this.faxField; - } - set { - this.faxField = value; - } - } - - /// - public string EMail { - get { - return this.eMailField; - } - set { - this.eMailField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class Waste { - - private WasteType wasteTypeField; - - private string descriptionField; - - private double disposalAmountMTQField; - - private bool disposalAmountMTQFieldSpecified; - - private double capacityMTQField; - - private bool capacityMTQFieldSpecified; - - private double amountRetainedMTQField; - - private bool amountRetainedMTQFieldSpecified; - - private string disposalPortField; - - private double amountGeneratedTillNextPortMTQField; - - private bool amountGeneratedTillNextPortMTQFieldSpecified; - - /// - public WasteType WasteType { - get { - return this.wasteTypeField; - } - set { - this.wasteTypeField = value; - } - } - - /// - public string Description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - } - } - - /// - public double DisposalAmountMTQ { - get { - return this.disposalAmountMTQField; - } - set { - this.disposalAmountMTQField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DisposalAmountMTQSpecified { - get { - return this.disposalAmountMTQFieldSpecified; - } - set { - this.disposalAmountMTQFieldSpecified = value; - } - } - - /// - public double CapacityMTQ { - get { - return this.capacityMTQField; - } - set { - this.capacityMTQField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool CapacityMTQSpecified { - get { - return this.capacityMTQFieldSpecified; - } - set { - this.capacityMTQFieldSpecified = value; - } - } - - /// - public double AmountRetainedMTQ { - get { - return this.amountRetainedMTQField; - } - set { - this.amountRetainedMTQField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool AmountRetainedMTQSpecified { - get { - return this.amountRetainedMTQFieldSpecified; - } - set { - this.amountRetainedMTQFieldSpecified = value; - } - } - - /// - public string DisposalPort { - get { - return this.disposalPortField; - } - set { - this.disposalPortField = value; - } - } - - /// - public double AmountGeneratedTillNextPortMTQ { - get { - return this.amountGeneratedTillNextPortMTQField; - } - set { - this.amountGeneratedTillNextPortMTQField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool AmountGeneratedTillNextPortMTQSpecified { - get { - return this.amountGeneratedTillNextPortMTQFieldSpecified; - } - set { - this.amountGeneratedTillNextPortMTQFieldSpecified = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum WasteType { - - /// - CARGO_ASSOCIATED_WASTE_8, - - /// - CARGO_RESIDUES_9, - - /// - GARBAGE_FOOD_WASTE_4, - - /// - GARBAGE_OTHER_6, - - /// - GARBAGE_PLASTIC_5, - - /// - SEWAGE_7, - - /// - WASTE_OILS_BILGE_WATER_2, - - /// - WASTE_OILS_OTHERS_3, - - /// - WASTE_OILS_SLUDGE_1, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class WasteDisposalServiceProviderName { - - private string serviceProviderNameField; - - /// - public string ServiceProviderName { - get { - return this.serviceProviderNameField; - } - set { - this.serviceProviderNameField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class WAS { - - private bool wasteDisposalValidExemptionField; - - private bool wasteDisposalValidExemptionFieldSpecified; - - private string lastWasteDisposalPortField; - - private System.DateTime lastWasteDisposalDateField; - - private bool lastWasteDisposalDateFieldSpecified; - - private WasteDisposalServiceProviderName[] wasteDisposalServiceProviderNameField; - - private WasteDisposalDeliveryType wasteDisposalDeliveryField; - - private bool wasteDisposalDeliveryFieldSpecified; - - private Waste[] wasteField; - - private bool confirmationOfCorrectnessField; - - private bool confirmationOfCorrectnessFieldSpecified; - - /// - public bool WasteDisposalValidExemption { - get { - return this.wasteDisposalValidExemptionField; - } - set { - this.wasteDisposalValidExemptionField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool WasteDisposalValidExemptionSpecified { - get { - return this.wasteDisposalValidExemptionFieldSpecified; - } - set { - this.wasteDisposalValidExemptionFieldSpecified = value; - } - } - - /// - public string LastWasteDisposalPort { - get { - return this.lastWasteDisposalPortField; - } - set { - this.lastWasteDisposalPortField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime LastWasteDisposalDate { - get { - return this.lastWasteDisposalDateField; - } - set { - this.lastWasteDisposalDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LastWasteDisposalDateSpecified { - get { - return this.lastWasteDisposalDateFieldSpecified; - } - set { - this.lastWasteDisposalDateFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("WasteDisposalServiceProviderName")] - public WasteDisposalServiceProviderName[] WasteDisposalServiceProviderName { - get { - return this.wasteDisposalServiceProviderNameField; - } - set { - this.wasteDisposalServiceProviderNameField = value; - } - } - - /// - public WasteDisposalDeliveryType WasteDisposalDelivery { - get { - return this.wasteDisposalDeliveryField; - } - set { - this.wasteDisposalDeliveryField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool WasteDisposalDeliverySpecified { - get { - return this.wasteDisposalDeliveryFieldSpecified; - } - set { - this.wasteDisposalDeliveryFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("Waste")] - public Waste[] Waste { - get { - return this.wasteField; - } - set { - this.wasteField = value; - } - } - - /// - public bool ConfirmationOfCorrectness { - get { - return this.confirmationOfCorrectnessField; - } - set { - this.confirmationOfCorrectnessField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ConfirmationOfCorrectnessSpecified { - get { - return this.confirmationOfCorrectnessFieldSpecified; - } - set { - this.confirmationOfCorrectnessFieldSpecified = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum WasteDisposalDeliveryType { - - /// - ALL, - - /// - NONE, - - /// - SOME, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ISMCompany { - - private string ismCompanyNameField; - - private string ismCompanyIdField; - - private string ismCompanyStreetNameField; - - private string ismCompanyStreetNumberField; - - private string ismCompanyPostalCodeField; - - private string ismCompanyCityField; - - private string ismCompanyCountryField; - - /// - public string IsmCompanyName { - get { - return this.ismCompanyNameField; - } - set { - this.ismCompanyNameField = value; - } - } - - /// - public string IsmCompanyId { - get { - return this.ismCompanyIdField; - } - set { - this.ismCompanyIdField = value; - } - } - - /// - public string IsmCompanyStreetName { - get { - return this.ismCompanyStreetNameField; - } - set { - this.ismCompanyStreetNameField = value; - } - } - - /// - public string IsmCompanyStreetNumber { - get { - return this.ismCompanyStreetNumberField; - } - set { - this.ismCompanyStreetNumberField = value; - } - } - - /// - public string IsmCompanyPostalCode { - get { - return this.ismCompanyPostalCodeField; - } - set { - this.ismCompanyPostalCodeField = value; - } - } - - /// - public string IsmCompanyCity { - get { - return this.ismCompanyCityField; - } - set { - this.ismCompanyCityField = value; - } - } - - /// - public string IsmCompanyCountry { - get { - return this.ismCompanyCountryField; - } - set { - this.ismCompanyCountryField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class STAT { - - private string shipNameField; - - private string callSignField; - - private string mmsiNumberField; - - private string flagField; - - private double lengthOverallMTRField; - - private bool lengthOverallMTRFieldSpecified; - - private double beamMTRField; - - private bool beamMTRFieldSpecified; - - private int grossTonnageField; - - private bool grossTonnageFieldSpecified; - - private string portOfRegistryField; - - private string inmarsatCallNumberField; - - private TransportModeType transportModeField; - - private bool transportModeFieldSpecified; - - private string shipTypeField; - - private ISMCompany iSMCompanyField; - - /// - public string ShipName { - get { - return this.shipNameField; - } - set { - this.shipNameField = value; - } - } - - /// - public string CallSign { - get { - return this.callSignField; - } - set { - this.callSignField = value; - } - } - - /// - public string MmsiNumber { - get { - return this.mmsiNumberField; - } - set { - this.mmsiNumberField = value; - } - } - - /// - public string Flag { - get { - return this.flagField; - } - set { - this.flagField = value; - } - } - - /// - public double LengthOverallMTR { - get { - return this.lengthOverallMTRField; - } - set { - this.lengthOverallMTRField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LengthOverallMTRSpecified { - get { - return this.lengthOverallMTRFieldSpecified; - } - set { - this.lengthOverallMTRFieldSpecified = value; - } - } - - /// - public double BeamMTR { - get { - return this.beamMTRField; - } - set { - this.beamMTRField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BeamMTRSpecified { - get { - return this.beamMTRFieldSpecified; - } - set { - this.beamMTRFieldSpecified = value; - } - } - - /// - public int GrossTonnage { - get { - return this.grossTonnageField; - } - set { - this.grossTonnageField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool GrossTonnageSpecified { - get { - return this.grossTonnageFieldSpecified; - } - set { - this.grossTonnageFieldSpecified = value; - } - } - - /// - public string PortOfRegistry { - get { - return this.portOfRegistryField; - } - set { - this.portOfRegistryField = value; - } - } - - /// - public string InmarsatCallNumber { - get { - return this.inmarsatCallNumberField; - } - set { - this.inmarsatCallNumberField = value; - } - } - - /// - public TransportModeType TransportMode { - get { - return this.transportModeField; - } - set { - this.transportModeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TransportModeSpecified { - get { - return this.transportModeFieldSpecified; - } - set { - this.transportModeFieldSpecified = value; - } - } - - /// - public string ShipType { - get { - return this.shipTypeField; - } - set { - this.shipTypeField = value; - } - } - - /// - public ISMCompany ISMCompany { - get { - return this.iSMCompanyField; - } - set { - this.iSMCompanyField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum TransportModeType { - - /// - [System.Xml.Serialization.XmlEnumAttribute("1")] - Item1, - - /// - [System.Xml.Serialization.XmlEnumAttribute("8")] - Item8, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class TOWDOperator { - - private string operatorCompanyNameField; - - private string operatorStreetAndNumberField; - - private string operatorPostalCodeField; - - private string operatorCityField; - - private string operatorCountryField; - - private string operatorPhoneField; - - private string operatorFaxField; - - private string operatorEMailField; - - /// - public string OperatorCompanyName { - get { - return this.operatorCompanyNameField; - } - set { - this.operatorCompanyNameField = value; - } - } - - /// - public string OperatorStreetAndNumber { - get { - return this.operatorStreetAndNumberField; - } - set { - this.operatorStreetAndNumberField = value; - } - } - - /// - public string OperatorPostalCode { - get { - return this.operatorPostalCodeField; - } - set { - this.operatorPostalCodeField = value; - } - } - - /// - public string OperatorCity { - get { - return this.operatorCityField; - } - set { - this.operatorCityField = value; - } - } - - /// - public string OperatorCountry { - get { - return this.operatorCountryField; - } - set { - this.operatorCountryField = value; - } - } - - /// - public string OperatorPhone { - get { - return this.operatorPhoneField; - } - set { - this.operatorPhoneField = value; - } - } - - /// - public string OperatorFax { - get { - return this.operatorFaxField; - } - set { - this.operatorFaxField = value; - } - } - - /// - public string OperatorEMail { - get { - return this.operatorEMailField; - } - set { - this.operatorEMailField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class TowageDeparture { - - private string nameField; - - private string flagField; - - private TOWDOperator tOWDOperatorField; - - private double draughtDMTField; - - private bool draughtDMTFieldSpecified; - - private double overallMTRField; - - private bool overallMTRFieldSpecified; - - private double beamMTRField; - - private bool beamMTRFieldSpecified; - - private string remarksField; - - /// - public string Name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - public string Flag { - get { - return this.flagField; - } - set { - this.flagField = value; - } - } - - /// - public TOWDOperator TOWDOperator { - get { - return this.tOWDOperatorField; - } - set { - this.tOWDOperatorField = value; - } - } - - /// - public double DraughtDMT { - get { - return this.draughtDMTField; - } - set { - this.draughtDMTField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DraughtDMTSpecified { - get { - return this.draughtDMTFieldSpecified; - } - set { - this.draughtDMTFieldSpecified = value; - } - } - - /// - public double OverallMTR { - get { - return this.overallMTRField; - } - set { - this.overallMTRField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OverallMTRSpecified { - get { - return this.overallMTRFieldSpecified; - } - set { - this.overallMTRFieldSpecified = value; - } - } - - /// - public double BeamMTR { - get { - return this.beamMTRField; - } - set { - this.beamMTRField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BeamMTRSpecified { - get { - return this.beamMTRFieldSpecified; - } - set { - this.beamMTRFieldSpecified = value; - } - } - - /// - public string Remarks { - get { - return this.remarksField; - } - set { - this.remarksField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class TOWAOperator { - - private string operatorCompanyNameField; - - private string operatorStreetAndNumberField; - - private string operatorPostalCodeField; - - private string operatorCityField; - - private string operatorCountryField; - - private string operatorPhoneField; - - private string operatorFaxField; - - private string operatorEMailField; - - /// - public string OperatorCompanyName { - get { - return this.operatorCompanyNameField; - } - set { - this.operatorCompanyNameField = value; - } - } - - /// - public string OperatorStreetAndNumber { - get { - return this.operatorStreetAndNumberField; - } - set { - this.operatorStreetAndNumberField = value; - } - } - - /// - public string OperatorPostalCode { - get { - return this.operatorPostalCodeField; - } - set { - this.operatorPostalCodeField = value; - } - } - - /// - public string OperatorCity { - get { - return this.operatorCityField; - } - set { - this.operatorCityField = value; - } - } - - /// - public string OperatorCountry { - get { - return this.operatorCountryField; - } - set { - this.operatorCountryField = value; - } - } - - /// - public string OperatorPhone { - get { - return this.operatorPhoneField; - } - set { - this.operatorPhoneField = value; - } - } - - /// - public string OperatorFax { - get { - return this.operatorFaxField; - } - set { - this.operatorFaxField = value; - } - } - - /// - public string OperatorEMail { - get { - return this.operatorEMailField; - } - set { - this.operatorEMailField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class TowageArrival { - - private string nameField; - - private string flagField; - - private TOWAOperator tOWAOperatorField; - - private int grossTonnageField; - - private double lengthOverallMTRField; - - private bool lengthOverallMTRFieldSpecified; - - private double beamMTRField; - - private bool beamMTRFieldSpecified; - - private string purposeOfCallField; - - private double draughtDMTField; - - private bool draughtDMTFieldSpecified; - - private string remarksField; - - /// - public string Name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - public string Flag { - get { - return this.flagField; - } - set { - this.flagField = value; - } - } - - /// - public TOWAOperator TOWAOperator { - get { - return this.tOWAOperatorField; - } - set { - this.tOWAOperatorField = value; - } - } - - /// - public int GrossTonnage { - get { - return this.grossTonnageField; - } - set { - this.grossTonnageField = value; - } - } - - /// - public double LengthOverallMTR { - get { - return this.lengthOverallMTRField; - } - set { - this.lengthOverallMTRField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LengthOverallMTRSpecified { - get { - return this.lengthOverallMTRFieldSpecified; - } - set { - this.lengthOverallMTRFieldSpecified = value; - } - } - - /// - public double BeamMTR { - get { - return this.beamMTRField; - } - set { - this.beamMTRField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BeamMTRSpecified { - get { - return this.beamMTRFieldSpecified; - } - set { - this.beamMTRFieldSpecified = value; - } - } - - /// - public string PurposeOfCall { - get { - return this.purposeOfCallField; - } - set { - this.purposeOfCallField = value; - } - } - - /// - public double DraughtDMT { - get { - return this.draughtDMTField; - } - set { - this.draughtDMTField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DraughtDMTSpecified { - get { - return this.draughtDMTFieldSpecified; - } - set { - this.draughtDMTFieldSpecified = value; - } - } - - /// - public string Remarks { - get { - return this.remarksField; - } - set { - this.remarksField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class Service { - - private string nameField; - - private string beneficiaryField; - - private string invoiceRecipientField; - - /// - public string Name { - get { - return this.nameField; - } - set { - this.nameField = value; - } - } - - /// - public string Beneficiary { - get { - return this.beneficiaryField; - } - set { - this.beneficiaryField = value; - } - } - - /// - public string InvoiceRecipient { - get { - return this.invoiceRecipientField; - } - set { - this.invoiceRecipientField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ShipToShipActivities { - - private string locationNameField; - - private string locationCodeField; - - private int locationCoordinatesLatitudeField; - - private bool locationCoordinatesLatitudeFieldSpecified; - - private int locationCoordinatesLongitudeField; - - private bool locationCoordinatesLongitudeFieldSpecified; - - private System.DateTime dateFromField; - - private bool dateFromFieldSpecified; - - private System.DateTime dateToField; - - private bool dateToFieldSpecified; - - private string activityTypeField; - - private string securityMattersToReportField; - - /// - public string LocationName { - get { - return this.locationNameField; - } - set { - this.locationNameField = value; - } - } - - /// - public string LocationCode { - get { - return this.locationCodeField; - } - set { - this.locationCodeField = value; - } - } - - /// - public int LocationCoordinatesLatitude { - get { - return this.locationCoordinatesLatitudeField; - } - set { - this.locationCoordinatesLatitudeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LocationCoordinatesLatitudeSpecified { - get { - return this.locationCoordinatesLatitudeFieldSpecified; - } - set { - this.locationCoordinatesLatitudeFieldSpecified = value; - } - } - - /// - public int LocationCoordinatesLongitude { - get { - return this.locationCoordinatesLongitudeField; - } - set { - this.locationCoordinatesLongitudeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LocationCoordinatesLongitudeSpecified { - get { - return this.locationCoordinatesLongitudeFieldSpecified; - } - set { - this.locationCoordinatesLongitudeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateFrom { - get { - return this.dateFromField; - } - set { - this.dateFromField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateFromSpecified { - get { - return this.dateFromFieldSpecified; - } - set { - this.dateFromFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateTo { - get { - return this.dateToField; - } - set { - this.dateToField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateToSpecified { - get { - return this.dateToFieldSpecified; - } - set { - this.dateToFieldSpecified = value; - } - } - - /// - public string ActivityType { - get { - return this.activityTypeField; - } - set { - this.activityTypeField = value; - } - } - - /// - public string SecurityMattersToReport { - get { - return this.securityMattersToReportField; - } - set { - this.securityMattersToReportField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ShipToShipActivitiesDuringLastTenPortFacilitiesCalled { - - private string locationNameField; - - private string locationCodeField; - - private int locationCoordinatesLatitudeField; - - private bool locationCoordinatesLatitudeFieldSpecified; - - private int locationCoordinatesLongitudeField; - - private bool locationCoordinatesLongitudeFieldSpecified; - - private System.DateTime dateFromField; - - private bool dateFromFieldSpecified; - - private System.DateTime dateToField; - - private bool dateToFieldSpecified; - - private string activityTypeField; - - private string securityMattersToReportField; - - /// - public string LocationName { - get { - return this.locationNameField; - } - set { - this.locationNameField = value; - } - } - - /// - public string LocationCode { - get { - return this.locationCodeField; - } - set { - this.locationCodeField = value; - } - } - - /// - public int LocationCoordinatesLatitude { - get { - return this.locationCoordinatesLatitudeField; - } - set { - this.locationCoordinatesLatitudeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LocationCoordinatesLatitudeSpecified { - get { - return this.locationCoordinatesLatitudeFieldSpecified; - } - set { - this.locationCoordinatesLatitudeFieldSpecified = value; - } - } - - /// - public int LocationCoordinatesLongitude { - get { - return this.locationCoordinatesLongitudeField; - } - set { - this.locationCoordinatesLongitudeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool LocationCoordinatesLongitudeSpecified { - get { - return this.locationCoordinatesLongitudeFieldSpecified; - } - set { - this.locationCoordinatesLongitudeFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateFrom { - get { - return this.dateFromField; - } - set { - this.dateFromField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateFromSpecified { - get { - return this.dateFromFieldSpecified; - } - set { - this.dateFromFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateTo { - get { - return this.dateToField; - } - set { - this.dateToField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateToSpecified { - get { - return this.dateToFieldSpecified; - } - set { - this.dateToFieldSpecified = value; - } - } - - /// - public string ActivityType { - get { - return this.activityTypeField; - } - set { - this.activityTypeField = value; - } - } - - /// - public string SecurityMattersToReport { - get { - return this.securityMattersToReportField; - } - set { - this.securityMattersToReportField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class LastTenPortFacilitiesCalled { - - private string portNameField; - - private string portCountryField; - - private string portLoCodeField; - - private System.DateTime dateOfArrivalField; - - private bool dateOfArrivalFieldSpecified; - - private System.DateTime dateOfDepartureField; - - private bool dateOfDepartureFieldSpecified; - - private int shipSecurityLevelField; - - private bool shipSecurityLevelFieldSpecified; - - private string securityMattersToReportField; - - private string gISISCodeField; - - /// - public string PortName { - get { - return this.portNameField; - } - set { - this.portNameField = value; - } - } - - /// - public string PortCountry { - get { - return this.portCountryField; - } - set { - this.portCountryField = value; - } - } - - /// - public string PortLoCode { - get { - return this.portLoCodeField; - } - set { - this.portLoCodeField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateOfArrival { - get { - return this.dateOfArrivalField; - } - set { - this.dateOfArrivalField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateOfArrivalSpecified { - get { - return this.dateOfArrivalFieldSpecified; - } - set { - this.dateOfArrivalFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateOfDeparture { - get { - return this.dateOfDepartureField; - } - set { - this.dateOfDepartureField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateOfDepartureSpecified { - get { - return this.dateOfDepartureFieldSpecified; - } - set { - this.dateOfDepartureFieldSpecified = value; - } - } - - /// - public int ShipSecurityLevel { - get { - return this.shipSecurityLevelField; - } - set { - this.shipSecurityLevelField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ShipSecurityLevelSpecified { - get { - return this.shipSecurityLevelFieldSpecified; - } - set { - this.shipSecurityLevelFieldSpecified = value; - } - } - - /// - public string SecurityMattersToReport { - get { - return this.securityMattersToReportField; - } - set { - this.securityMattersToReportField = value; - } - } - - /// - public string GISISCode { - get { - return this.gISISCodeField; - } - set { - this.gISISCodeField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class SEC { - - private bool secSimplificationField; - - private bool secSimplificationFieldSpecified; - - private string portOfCallWhereCompleteSECNotifiedField; - - private string csoLastNameField; - - private string csoFirstNameField; - - private string csoPhoneField; - - private string csoFaxField; - - private string csoeMailField; - - private bool validISSCOnBoardField; - - private bool validISSCOnBoardFieldSpecified; - - private string reasonsForNoValidISSCField; - - private IsscType isscTypeField; - - private bool isscTypeFieldSpecified; - - private IsscIssuerType isscIssuerTypeField; - - private bool isscIssuerTypeFieldSpecified; - - private string isscIssuerNameField; - - private System.DateTime isscDateOfExpirationField; - - private bool isscDateOfExpirationFieldSpecified; - - private bool approvedSecurityPlanOnBoardField; - - private bool approvedSecurityPlanOnBoardFieldSpecified; - - private int currentShipSecurityLevelField; - - private bool currentShipSecurityLevelFieldSpecified; - - private string portFacilityOfArrivalField; - - private GeneralCargoType generalDescriptionOfCargoField; - - private bool generalDescriptionOfCargoFieldSpecified; - - private LastTenPortFacilitiesCalled[] lastTenPortFacilitiesCalledField; - - private ShipToShipActivitiesDuringLastTenPortFacilitiesCalled[] shipToShipActivitiesDuringLastTenPortFacilitiesCalledField; - - private ShipToShipActivities[] shipToShipActivitiesField; - - /// - public bool SecSimplification { - get { - return this.secSimplificationField; - } - set { - this.secSimplificationField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SecSimplificationSpecified { - get { - return this.secSimplificationFieldSpecified; - } - set { - this.secSimplificationFieldSpecified = value; - } - } - - /// - public string PortOfCallWhereCompleteSECNotified { - get { - return this.portOfCallWhereCompleteSECNotifiedField; - } - set { - this.portOfCallWhereCompleteSECNotifiedField = value; - } - } - - /// - public string CsoLastName { - get { - return this.csoLastNameField; - } - set { - this.csoLastNameField = value; - } - } - - /// - public string CsoFirstName { - get { - return this.csoFirstNameField; - } - set { - this.csoFirstNameField = value; - } - } - - /// - public string CsoPhone { - get { - return this.csoPhoneField; - } - set { - this.csoPhoneField = value; - } - } - - /// - public string CsoFax { - get { - return this.csoFaxField; - } - set { - this.csoFaxField = value; - } - } - - /// - public string CsoeMail { - get { - return this.csoeMailField; - } - set { - this.csoeMailField = value; - } - } - - /// - public bool ValidISSCOnBoard { - get { - return this.validISSCOnBoardField; - } - set { - this.validISSCOnBoardField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ValidISSCOnBoardSpecified { - get { - return this.validISSCOnBoardFieldSpecified; - } - set { - this.validISSCOnBoardFieldSpecified = value; - } - } - - /// - public string ReasonsForNoValidISSC { - get { - return this.reasonsForNoValidISSCField; - } - set { - this.reasonsForNoValidISSCField = value; - } - } - - /// - public IsscType IsscType { - get { - return this.isscTypeField; - } - set { - this.isscTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IsscTypeSpecified { - get { - return this.isscTypeFieldSpecified; - } - set { - this.isscTypeFieldSpecified = value; - } - } - - /// - public IsscIssuerType IsscIssuerType { - get { - return this.isscIssuerTypeField; - } - set { - this.isscIssuerTypeField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IsscIssuerTypeSpecified { - get { - return this.isscIssuerTypeFieldSpecified; - } - set { - this.isscIssuerTypeFieldSpecified = value; - } - } - - /// - public string IsscIssuerName { - get { - return this.isscIssuerNameField; - } - set { - this.isscIssuerNameField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime IsscDateOfExpiration { - get { - return this.isscDateOfExpirationField; - } - set { - this.isscDateOfExpirationField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IsscDateOfExpirationSpecified { - get { - return this.isscDateOfExpirationFieldSpecified; - } - set { - this.isscDateOfExpirationFieldSpecified = value; - } - } - - /// - public bool ApprovedSecurityPlanOnBoard { - get { - return this.approvedSecurityPlanOnBoardField; - } - set { - this.approvedSecurityPlanOnBoardField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ApprovedSecurityPlanOnBoardSpecified { - get { - return this.approvedSecurityPlanOnBoardFieldSpecified; - } - set { - this.approvedSecurityPlanOnBoardFieldSpecified = value; - } - } - - /// - public int CurrentShipSecurityLevel { - get { - return this.currentShipSecurityLevelField; - } - set { - this.currentShipSecurityLevelField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool CurrentShipSecurityLevelSpecified { - get { - return this.currentShipSecurityLevelFieldSpecified; - } - set { - this.currentShipSecurityLevelFieldSpecified = value; - } - } - - /// - public string PortFacilityOfArrival { - get { - return this.portFacilityOfArrivalField; - } - set { - this.portFacilityOfArrivalField = value; - } - } - - /// - public GeneralCargoType GeneralDescriptionOfCargo { - get { - return this.generalDescriptionOfCargoField; - } - set { - this.generalDescriptionOfCargoField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool GeneralDescriptionOfCargoSpecified { - get { - return this.generalDescriptionOfCargoFieldSpecified; - } - set { - this.generalDescriptionOfCargoFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("LastTenPortFacilitiesCalled")] - public LastTenPortFacilitiesCalled[] LastTenPortFacilitiesCalled { - get { - return this.lastTenPortFacilitiesCalledField; - } - set { - this.lastTenPortFacilitiesCalledField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivitiesDuringLastTenPortFacilitiesCalled")] - public ShipToShipActivitiesDuringLastTenPortFacilitiesCalled[] ShipToShipActivitiesDuringLastTenPortFacilitiesCalled { - get { - return this.shipToShipActivitiesDuringLastTenPortFacilitiesCalledField; - } - set { - this.shipToShipActivitiesDuringLastTenPortFacilitiesCalledField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivities")] - public ShipToShipActivities[] ShipToShipActivities { - get { - return this.shipToShipActivitiesField; - } - set { - this.shipToShipActivitiesField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum IsscType { - - /// - FULL, - - /// - INTERIM, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum IsscIssuerType { - - /// - ADMINISTRATION, - - /// - RSO, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum GeneralCargoType { - - /// - CONTAINER, - - /// - CONVENTIONAL_GENERAL_CARGO, - - /// - DRY_CARGO_IN_BULK, - - /// - EMPTY, - - /// - LIQUID_CARGO_IN_BULK, - - /// - VEHICLES, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class TankerDetails { - - private TankerHullConfigurationType tankerHullConfigurationField; - - private ConditionCargoBallastTanksType conditionCargoBallastTanksField; - - private string natureOfCargoField; - - private double volumeOfCargoTNEField; - - private bool volumeOfCargoTNEFieldSpecified; - - /// - public TankerHullConfigurationType TankerHullConfiguration { - get { - return this.tankerHullConfigurationField; - } - set { - this.tankerHullConfigurationField = value; - } - } - - /// - public ConditionCargoBallastTanksType ConditionCargoBallastTanks { - get { - return this.conditionCargoBallastTanksField; - } - set { - this.conditionCargoBallastTanksField = value; - } - } - - /// - public string NatureOfCargo { - get { - return this.natureOfCargoField; - } - set { - this.natureOfCargoField = value; - } - } - - /// - public double VolumeOfCargoTNE { - get { - return this.volumeOfCargoTNEField; - } - set { - this.volumeOfCargoTNEField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool VolumeOfCargoTNESpecified { - get { - return this.volumeOfCargoTNEFieldSpecified; - } - set { - this.volumeOfCargoTNEFieldSpecified = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum TankerHullConfigurationType { - - /// - DOUBLE_HULL, - - /// - SINGLE_HULL, - - /// - SINGLE_HULL_WITH_SBT, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum ConditionCargoBallastTanksType { - - /// - EMPTY, - - /// - FULL, - - /// - INERTED, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class PRE72H { - - private bool tankerField; - - private TankerDetails tankerDetailsField; - - private string plannedOperationsField; - - private string plannedWorksField; - - private System.DateTime dateOfLastExpandedInspectionField; - - private double plannedPeriodOfStayHURField; - - /// - public bool Tanker { - get { - return this.tankerField; - } - set { - this.tankerField = value; - } - } - - /// - public TankerDetails TankerDetails { - get { - return this.tankerDetailsField; - } - set { - this.tankerDetailsField = value; - } - } - - /// - public string PlannedOperations { - get { - return this.plannedOperationsField; - } - set { - this.plannedOperationsField = value; - } - } - - /// - public string PlannedWorks { - get { - return this.plannedWorksField; - } - set { - this.plannedWorksField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateOfLastExpandedInspection { - get { - return this.dateOfLastExpandedInspectionField; - } - set { - this.dateOfLastExpandedInspectionField = value; - } - } - - /// - public double PlannedPeriodOfStayHUR { - get { - return this.plannedPeriodOfStayHURField; - } - set { - this.plannedPeriodOfStayHURField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class PoBD { - - private int totalPersonsOnBoardUponDepartureField; - - private bool totalPersonsOnBoardUponDepartureFieldSpecified; - - private int totalCrewMembersOnBoardUponDepartureField; - - private int totalPassengersOnBoardUponDepartureField; - - private int totalStowawaysOnBoardUponDepartureField; - - /// - public int TotalPersonsOnBoardUponDeparture { - get { - return this.totalPersonsOnBoardUponDepartureField; - } - set { - this.totalPersonsOnBoardUponDepartureField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TotalPersonsOnBoardUponDepartureSpecified { - get { - return this.totalPersonsOnBoardUponDepartureFieldSpecified; - } - set { - this.totalPersonsOnBoardUponDepartureFieldSpecified = value; - } - } - - /// - public int TotalCrewMembersOnBoardUponDeparture { - get { - return this.totalCrewMembersOnBoardUponDepartureField; - } - set { - this.totalCrewMembersOnBoardUponDepartureField = value; - } - } - - /// - public int TotalPassengersOnBoardUponDeparture { - get { - return this.totalPassengersOnBoardUponDepartureField; - } - set { - this.totalPassengersOnBoardUponDepartureField = value; - } - } - - /// - public int TotalStowawaysOnBoardUponDeparture { - get { - return this.totalStowawaysOnBoardUponDepartureField; - } - set { - this.totalStowawaysOnBoardUponDepartureField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class PoBA { - - private int totalPersonsOnBoardUponArrivalField; - - private bool totalPersonsOnBoardUponArrivalFieldSpecified; - - private int totalCrewMembersOnBoardUponArrivalField; - - private int totalPassengersOnBoardUponArrivalField; - - private int totalStowawaysOnBoardUponArrivalField; - - /// - public int TotalPersonsOnBoardUponArrival { - get { - return this.totalPersonsOnBoardUponArrivalField; - } - set { - this.totalPersonsOnBoardUponArrivalField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TotalPersonsOnBoardUponArrivalSpecified { - get { - return this.totalPersonsOnBoardUponArrivalFieldSpecified; - } - set { - this.totalPersonsOnBoardUponArrivalFieldSpecified = value; - } - } - - /// - public int TotalCrewMembersOnBoardUponArrival { - get { - return this.totalCrewMembersOnBoardUponArrivalField; - } - set { - this.totalCrewMembersOnBoardUponArrivalField = value; - } - } - - /// - public int TotalPassengersOnBoardUponArrival { - get { - return this.totalPassengersOnBoardUponArrivalField; - } - set { - this.totalPassengersOnBoardUponArrivalField = value; - } - } - - /// - public int TotalStowawaysOnBoardUponArrival { - get { - return this.totalStowawaysOnBoardUponArrivalField; - } - set { - this.totalStowawaysOnBoardUponArrivalField = value; - } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class Passenger { - - private string lastNameField; - - private string firstNameField; - - private string placeOfBirthField; - - private System.DateTime dateOfBirthField; - - private bool dateOfBirthFieldSpecified; - - private GenderType genderField; - - private bool genderFieldSpecified; - - private string nationalityField; - - private IdentityDocumentType identityDocumentTypeField; - - private bool identityDocumentTypeFieldSpecified; - - private string identityDocumentIdField; - - private string visaNumberField; - - private string portOfEmbarkationField; - - private string portOfDisembarkationField; - - private bool inTransitField; - - private bool inTransitFieldSpecified; - - /// - public string LastName { - get { - return this.lastNameField; - } - set { - this.lastNameField = value; - } - } - - /// - public string FirstName { - get { - return this.firstNameField; - } - set { - this.firstNameField = value; - } - } - - /// - public string PlaceOfBirth { - get { - return this.placeOfBirthField; - } - set { - this.placeOfBirthField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateOfBirth { - get { - return this.dateOfBirthField; - } - set { - this.dateOfBirthField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateOfBirthSpecified { - get { - return this.dateOfBirthFieldSpecified; - } - set { - this.dateOfBirthFieldSpecified = value; - } - } - - /// - public GenderType Gender { - get { - return this.genderField; - } - set { - this.genderField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool GenderSpecified { - get { - return this.genderFieldSpecified; - } - set { - this.genderFieldSpecified = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum WasteType + { + + /// + CARGO_ASSOCIATED_WASTE_8, + + /// + CARGO_RESIDUES_9, + + /// + GARBAGE_FOOD_WASTE_4, + + /// + GARBAGE_OTHER_6, + + /// + GARBAGE_PLASTIC_5, + + /// + SEWAGE_7, + + /// + WASTE_OILS_BILGE_WATER_2, + + /// + WASTE_OILS_OTHERS_3, + + /// + WASTE_OILS_SLUDGE_1, } - + /// - public string Nationality { - get { - return this.nationalityField; - } - set { - this.nationalityField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class WasteDisposalServiceProviderName + { + + private string serviceProviderNameField; + + /// + public string ServiceProviderName + { + get + { + return this.serviceProviderNameField; + } + set + { + this.serviceProviderNameField = value; + } } } - + /// - public IdentityDocumentType IdentityDocumentType { - get { - return this.identityDocumentTypeField; - } - set { - this.identityDocumentTypeField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class WAS + { + + private bool wasteDisposalValidExemptionField; + + private bool wasteDisposalValidExemptionFieldSpecified; + + private string lastWasteDisposalPortField; + + private System.DateTime lastWasteDisposalDateField; + + private bool lastWasteDisposalDateFieldSpecified; + + private WasteDisposalServiceProviderName[] wasteDisposalServiceProviderNameField; + + private WasteDisposalDeliveryType wasteDisposalDeliveryField; + + private bool wasteDisposalDeliveryFieldSpecified; + + private Waste[] wasteField; + + private bool confirmationOfCorrectnessField; + + private bool confirmationOfCorrectnessFieldSpecified; + + /// + public bool WasteDisposalValidExemption + { + get + { + return this.wasteDisposalValidExemptionField; + } + set + { + this.wasteDisposalValidExemptionField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IdentityDocumentTypeSpecified { - get { - return this.identityDocumentTypeFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WasteDisposalValidExemptionSpecified + { + get + { + return this.wasteDisposalValidExemptionFieldSpecified; + } + set + { + this.wasteDisposalValidExemptionFieldSpecified = value; + } } - set { - this.identityDocumentTypeFieldSpecified = value; + + /// + public string LastWasteDisposalPort + { + get + { + return this.lastWasteDisposalPortField; + } + set + { + this.lastWasteDisposalPortField = value; + } } - } - - /// - public string IdentityDocumentId { - get { - return this.identityDocumentIdField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime LastWasteDisposalDate + { + get + { + return this.lastWasteDisposalDateField; + } + set + { + this.lastWasteDisposalDateField = value; + } } - set { - this.identityDocumentIdField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LastWasteDisposalDateSpecified + { + get + { + return this.lastWasteDisposalDateFieldSpecified; + } + set + { + this.lastWasteDisposalDateFieldSpecified = value; + } } - } - - /// - public string VisaNumber { - get { - return this.visaNumberField; + + /// + [System.Xml.Serialization.XmlElementAttribute("WasteDisposalServiceProviderName")] + public WasteDisposalServiceProviderName[] WasteDisposalServiceProviderName + { + get + { + return this.wasteDisposalServiceProviderNameField; + } + set + { + this.wasteDisposalServiceProviderNameField = value; + } } - set { - this.visaNumberField = value; + + /// + public WasteDisposalDeliveryType WasteDisposalDelivery + { + get + { + return this.wasteDisposalDeliveryField; + } + set + { + this.wasteDisposalDeliveryField = value; + } } - } - - /// - public string PortOfEmbarkation { - get { - return this.portOfEmbarkationField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool WasteDisposalDeliverySpecified + { + get + { + return this.wasteDisposalDeliveryFieldSpecified; + } + set + { + this.wasteDisposalDeliveryFieldSpecified = value; + } } - set { - this.portOfEmbarkationField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute("Waste")] + public Waste[] Waste + { + get + { + return this.wasteField; + } + set + { + this.wasteField = value; + } } - } - - /// - public string PortOfDisembarkation { - get { - return this.portOfDisembarkationField; + + /// + public bool ConfirmationOfCorrectness + { + get + { + return this.confirmationOfCorrectnessField; + } + set + { + this.confirmationOfCorrectnessField = value; + } } - set { - this.portOfDisembarkationField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ConfirmationOfCorrectnessSpecified + { + get + { + return this.confirmationOfCorrectnessFieldSpecified; + } + set + { + this.confirmationOfCorrectnessFieldSpecified = value; + } } } - + /// - public bool InTransit { - get { - return this.inTransitField; - } - set { - this.inTransitField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum WasteDisposalDeliveryType + { + + /// + ALL, + + /// + NONE, + + /// + SOME, } - + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool InTransitSpecified { - get { - return this.inTransitFieldSpecified; - } - set { - this.inTransitFieldSpecified = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ISMCompany + { + + private string ismCompanyNameField; + + private string ismCompanyIdField; + + private string ismCompanyStreetNameField; + + private string ismCompanyStreetNumberField; + + private string ismCompanyPostalCodeField; + + private string ismCompanyCityField; + + private string ismCompanyCountryField; + + /// + public string IsmCompanyName + { + get + { + return this.ismCompanyNameField; + } + set + { + this.ismCompanyNameField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum GenderType { - - /// - FEMALE, - - /// - MALE, - - /// - OTHER, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum IdentityDocumentType { - - /// - IDENTITY_CARD, - - /// - MUSTER_BOOK, - - /// - OTHER_LEGAL_IDENTITY_DOCUMENT, - - /// - PASSPORT, - - /// - PICTURE_ID, - - /// - RESIDENTAL_PERMIT, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class NAME { - - private string nameOfMasterField; - - /// - public string NameOfMaster { - get { - return this.nameOfMasterField; + + /// + public string IsmCompanyId + { + get + { + return this.ismCompanyIdField; + } + set + { + this.ismCompanyIdField = value; + } } - set { - this.nameOfMasterField = value; + + /// + public string IsmCompanyStreetName + { + get + { + return this.ismCompanyStreetNameField; + } + set + { + this.ismCompanyStreetNameField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class CrewJoinedShipName { - - private string nameField; - - /// - public string Name { - get { - return this.nameField; + + /// + public string IsmCompanyStreetNumber + { + get + { + return this.ismCompanyStreetNumberField; + } + set + { + this.ismCompanyStreetNumberField = value; + } } - set { - this.nameField = value; + + /// + public string IsmCompanyPostalCode + { + get + { + return this.ismCompanyPostalCodeField; + } + set + { + this.ismCompanyPostalCodeField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class PortOfCallLast30Days { - - private string locodeField; - - private System.DateTime dateOfDepartureField; - - private bool crewMembersJoinedField; - - private CrewJoinedShipName[] crewJoinedShipNameField; - - /// - public string Locode { - get { - return this.locodeField; + + /// + public string IsmCompanyCity + { + get + { + return this.ismCompanyCityField; + } + set + { + this.ismCompanyCityField = value; + } } - set { - this.locodeField = value; + + /// + public string IsmCompanyCountry + { + get + { + return this.ismCompanyCountryField; + } + set + { + this.ismCompanyCountryField = value; + } } } - + /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateOfDeparture { - get { - return this.dateOfDepartureField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class STAT + { + + private string shipNameField; + + private string callSignField; + + private string mmsiNumberField; + + private string flagField; + + private double lengthOverallMTRField; + + private bool lengthOverallMTRFieldSpecified; + + private double beamMTRField; + + private bool beamMTRFieldSpecified; + + private int grossTonnageField; + + private bool grossTonnageFieldSpecified; + + private string portOfRegistryField; + + private string inmarsatCallNumberField; + + private TransportModeType transportModeField; + + private bool transportModeFieldSpecified; + + private string shipTypeField; + + private ISMCompany iSMCompanyField; + + /// + public string ShipName + { + get + { + return this.shipNameField; + } + set + { + this.shipNameField = value; + } } - set { - this.dateOfDepartureField = value; + + /// + public string CallSign + { + get + { + return this.callSignField; + } + set + { + this.callSignField = value; + } } - } - - /// - public bool CrewMembersJoined { - get { - return this.crewMembersJoinedField; + + /// + public string MmsiNumber + { + get + { + return this.mmsiNumberField; + } + set + { + this.mmsiNumberField = value; + } } - set { - this.crewMembersJoinedField = value; + + /// + public string Flag + { + get + { + return this.flagField; + } + set + { + this.flagField = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("CrewJoinedShipName")] - public CrewJoinedShipName[] CrewJoinedShipName { - get { - return this.crewJoinedShipNameField; + + /// + public double LengthOverallMTR + { + get + { + return this.lengthOverallMTRField; + } + set + { + this.lengthOverallMTRField = value; + } } - set { - this.crewJoinedShipNameField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LengthOverallMTRSpecified + { + get + { + return this.lengthOverallMTRFieldSpecified; + } + set + { + this.lengthOverallMTRFieldSpecified = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class InfectedArea { - - private string infectedAreaPortField; - - private System.DateTime infectedAreaDateField; - - /// - public string InfectedAreaPort { - get { - return this.infectedAreaPortField; + + /// + public double BeamMTR + { + get + { + return this.beamMTRField; + } + set + { + this.beamMTRField = value; + } } - set { - this.infectedAreaPortField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BeamMTRSpecified + { + get + { + return this.beamMTRFieldSpecified; + } + set + { + this.beamMTRFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime InfectedAreaDate { - get { - return this.infectedAreaDateField; + + /// + public int GrossTonnage + { + get + { + return this.grossTonnageField; + } + set + { + this.grossTonnageField = value; + } } - set { - this.infectedAreaDateField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GrossTonnageSpecified + { + get + { + return this.grossTonnageFieldSpecified; + } + set + { + this.grossTonnageFieldSpecified = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ValidSanitaryControlExemptionOrCertificate { - - private string placeOfIssueField; - - private System.DateTime dateOfIssueField; - - /// - public string PlaceOfIssue { - get { - return this.placeOfIssueField; + + /// + public string PortOfRegistry + { + get + { + return this.portOfRegistryField; + } + set + { + this.portOfRegistryField = value; + } } - set { - this.placeOfIssueField = value; + + /// + public string InmarsatCallNumber + { + get + { + return this.inmarsatCallNumberField; + } + set + { + this.inmarsatCallNumberField = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateOfIssue { - get { - return this.dateOfIssueField; + + /// + public TransportModeType TransportMode + { + get + { + return this.transportModeField; + } + set + { + this.transportModeField = value; + } } - set { - this.dateOfIssueField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TransportModeSpecified + { + get + { + return this.transportModeFieldSpecified; + } + set + { + this.transportModeFieldSpecified = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class StowawaysJoiningLocations { - - private string stowawaysJoiningLocationField; - - /// - public string StowawaysJoiningLocation { - get { - return this.stowawaysJoiningLocationField; + + /// + public string ShipType + { + get + { + return this.shipTypeField; + } + set + { + this.shipTypeField = value; + } } - set { - this.stowawaysJoiningLocationField = value; + + /// + public ISMCompany ISMCompany + { + get + { + return this.iSMCompanyField; + } + set + { + this.iSMCompanyField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class SanitaryMeasuresDetails { - - private string sanitaryMeasuresTypeField; - - private string sanitaryMeasuresLocationField; - - private System.DateTime sanitaryMeasuresDateField; - + /// - public string SanitaryMeasuresType { - get { - return this.sanitaryMeasuresTypeField; - } - set { - this.sanitaryMeasuresTypeField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum TransportModeType + { + + /// + [System.Xml.Serialization.XmlEnumAttribute("1")] + Item1, + + /// + [System.Xml.Serialization.XmlEnumAttribute("8")] + Item8, } - + /// - public string SanitaryMeasuresLocation { - get { - return this.sanitaryMeasuresLocationField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class TOWDOperator + { + + private string operatorCompanyNameField; + + private string operatorStreetAndNumberField; + + private string operatorPostalCodeField; + + private string operatorCityField; + + private string operatorCountryField; + + private string operatorPhoneField; + + private string operatorFaxField; + + private string operatorEMailField; + + /// + public string OperatorCompanyName + { + get + { + return this.operatorCompanyNameField; + } + set + { + this.operatorCompanyNameField = value; + } } - set { - this.sanitaryMeasuresLocationField = value; + + /// + public string OperatorStreetAndNumber + { + get + { + return this.operatorStreetAndNumberField; + } + set + { + this.operatorStreetAndNumberField = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime SanitaryMeasuresDate { - get { - return this.sanitaryMeasuresDateField; + + /// + public string OperatorPostalCode + { + get + { + return this.operatorPostalCodeField; + } + set + { + this.operatorPostalCodeField = value; + } } - set { - this.sanitaryMeasuresDateField = value; + + /// + public string OperatorCity + { + get + { + return this.operatorCityField; + } + set + { + this.operatorCityField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class MDH { - - private bool mdhSimplificationField; - - private bool mdhSimplificationFieldSpecified; - - private string portOfCallWhereCompleteMDHNotifiedField; - - private bool nonAccidentialDeathsDuringVoyageField; - - private bool nonAccidentialDeathsDuringVoyageFieldSpecified; - - private int nonAccidentialDeathsDuringVoyageCountField; - - private bool nonAccidentialDeathsDuringVoyageCountFieldSpecified; - - private bool suspisionInfectiousNatureField; - - private bool suspisionInfectiousNatureFieldSpecified; - - private bool numberOfIllPersonsHigherThanExpectedField; - - private bool numberOfIllPersonsHigherThanExpectedFieldSpecified; - - private int numberOfIllPersonsField; - - private bool numberOfIllPersonsFieldSpecified; - - private bool sickPersonsOnBoardField; - - private bool sickPersonsOnBoardFieldSpecified; - - private bool medicalConsultedField; - - private bool medicalConsultedFieldSpecified; - - private bool awareOfConditionsForFurtherInfectionsField; - - private bool awareOfConditionsForFurtherInfectionsFieldSpecified; - - private bool sanitaryMeasuresAppliedField; - - private bool sanitaryMeasuresAppliedFieldSpecified; - - private SanitaryMeasuresDetails[] sanitaryMeasuresDetailsField; - - private bool stowawaysDetectedField; - - private bool stowawaysDetectedFieldSpecified; - - private string stowawaysJoiningLocationField; - - private StowawaysJoiningLocations[] stowawaysJoiningLocationsField; - - private bool sickAnimalOrPetOnBoardField; - - private bool sickAnimalOrPetOnBoardFieldSpecified; - - private bool validSanitaryControlExemptionOrCertificateOnBoardField; - - private bool validSanitaryControlExemptionOrCertificateOnBoardFieldSpecified; - - private ValidSanitaryControlExemptionOrCertificate validSanitaryControlExemptionOrCertificateField; - - private bool sanitaryControlReinspectionRequiredField; - - private bool sanitaryControlReinspectionRequiredFieldSpecified; - - private bool infectedAreaVisitedField; - - private bool infectedAreaVisitedFieldSpecified; - - private InfectedArea[] infectedAreaField; - - private PortOfCallLast30Days[] portsOfCallLast30DaysField; - - /// - public bool MdhSimplification { - get { - return this.mdhSimplificationField; + + /// + public string OperatorCountry + { + get + { + return this.operatorCountryField; + } + set + { + this.operatorCountryField = value; + } } - set { - this.mdhSimplificationField = value; + + /// + public string OperatorPhone + { + get + { + return this.operatorPhoneField; + } + set + { + this.operatorPhoneField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool MdhSimplificationSpecified { - get { - return this.mdhSimplificationFieldSpecified; + + /// + public string OperatorFax + { + get + { + return this.operatorFaxField; + } + set + { + this.operatorFaxField = value; + } } - set { - this.mdhSimplificationFieldSpecified = value; + + /// + public string OperatorEMail + { + get + { + return this.operatorEMailField; + } + set + { + this.operatorEMailField = value; + } } } - + /// - public string PortOfCallWhereCompleteMDHNotified { - get { - return this.portOfCallWhereCompleteMDHNotifiedField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class TowageDeparture + { + + private string nameField; + + private string flagField; + + private TOWDOperator tOWDOperatorField; + + private double draughtDMTField; + + private bool draughtDMTFieldSpecified; + + private double overallMTRField; + + private bool overallMTRFieldSpecified; + + private double beamMTRField; + + private bool beamMTRFieldSpecified; + + private string remarksField; + + /// + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } } - set { - this.portOfCallWhereCompleteMDHNotifiedField = value; + + /// + public string Flag + { + get + { + return this.flagField; + } + set + { + this.flagField = value; + } } - } - - /// - public bool NonAccidentialDeathsDuringVoyage { - get { - return this.nonAccidentialDeathsDuringVoyageField; + + /// + public TOWDOperator TOWDOperator + { + get + { + return this.tOWDOperatorField; + } + set + { + this.tOWDOperatorField = value; + } } - set { - this.nonAccidentialDeathsDuringVoyageField = value; + + /// + public double DraughtDMT + { + get + { + return this.draughtDMTField; + } + set + { + this.draughtDMTField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool NonAccidentialDeathsDuringVoyageSpecified { - get { - return this.nonAccidentialDeathsDuringVoyageFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DraughtDMTSpecified + { + get + { + return this.draughtDMTFieldSpecified; + } + set + { + this.draughtDMTFieldSpecified = value; + } } - set { - this.nonAccidentialDeathsDuringVoyageFieldSpecified = value; + + /// + public double OverallMTR + { + get + { + return this.overallMTRField; + } + set + { + this.overallMTRField = value; + } } - } - - /// - public int NonAccidentialDeathsDuringVoyageCount { - get { - return this.nonAccidentialDeathsDuringVoyageCountField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OverallMTRSpecified + { + get + { + return this.overallMTRFieldSpecified; + } + set + { + this.overallMTRFieldSpecified = value; + } } - set { - this.nonAccidentialDeathsDuringVoyageCountField = value; + + /// + public double BeamMTR + { + get + { + return this.beamMTRField; + } + set + { + this.beamMTRField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool NonAccidentialDeathsDuringVoyageCountSpecified { - get { - return this.nonAccidentialDeathsDuringVoyageCountFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BeamMTRSpecified + { + get + { + return this.beamMTRFieldSpecified; + } + set + { + this.beamMTRFieldSpecified = value; + } } - set { - this.nonAccidentialDeathsDuringVoyageCountFieldSpecified = value; + + /// + public string Remarks + { + get + { + return this.remarksField; + } + set + { + this.remarksField = value; + } } } - + /// - public bool SuspisionInfectiousNature { - get { - return this.suspisionInfectiousNatureField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class TOWAOperator + { + + private string operatorCompanyNameField; + + private string operatorStreetAndNumberField; + + private string operatorPostalCodeField; + + private string operatorCityField; + + private string operatorCountryField; + + private string operatorPhoneField; + + private string operatorFaxField; + + private string operatorEMailField; + + /// + public string OperatorCompanyName + { + get + { + return this.operatorCompanyNameField; + } + set + { + this.operatorCompanyNameField = value; + } } - set { - this.suspisionInfectiousNatureField = value; + + /// + public string OperatorStreetAndNumber + { + get + { + return this.operatorStreetAndNumberField; + } + set + { + this.operatorStreetAndNumberField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SuspisionInfectiousNatureSpecified { - get { - return this.suspisionInfectiousNatureFieldSpecified; + + /// + public string OperatorPostalCode + { + get + { + return this.operatorPostalCodeField; + } + set + { + this.operatorPostalCodeField = value; + } } - set { - this.suspisionInfectiousNatureFieldSpecified = value; + + /// + public string OperatorCity + { + get + { + return this.operatorCityField; + } + set + { + this.operatorCityField = value; + } } - } - - /// - public bool NumberOfIllPersonsHigherThanExpected { - get { - return this.numberOfIllPersonsHigherThanExpectedField; + + /// + public string OperatorCountry + { + get + { + return this.operatorCountryField; + } + set + { + this.operatorCountryField = value; + } } - set { - this.numberOfIllPersonsHigherThanExpectedField = value; + + /// + public string OperatorPhone + { + get + { + return this.operatorPhoneField; + } + set + { + this.operatorPhoneField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool NumberOfIllPersonsHigherThanExpectedSpecified { - get { - return this.numberOfIllPersonsHigherThanExpectedFieldSpecified; + + /// + public string OperatorFax + { + get + { + return this.operatorFaxField; + } + set + { + this.operatorFaxField = value; + } } - set { - this.numberOfIllPersonsHigherThanExpectedFieldSpecified = value; + + /// + public string OperatorEMail + { + get + { + return this.operatorEMailField; + } + set + { + this.operatorEMailField = value; + } } } - + /// - public int NumberOfIllPersons { - get { - return this.numberOfIllPersonsField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class TowageArrival + { + + private string nameField; + + private string flagField; + + private TOWAOperator tOWAOperatorField; + + private int grossTonnageField; + + private double lengthOverallMTRField; + + private bool lengthOverallMTRFieldSpecified; + + private double beamMTRField; + + private bool beamMTRFieldSpecified; + + private string purposeOfCallField; + + private double draughtDMTField; + + private bool draughtDMTFieldSpecified; + + private string remarksField; + + /// + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } } - set { - this.numberOfIllPersonsField = value; + + /// + public string Flag + { + get + { + return this.flagField; + } + set + { + this.flagField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool NumberOfIllPersonsSpecified { - get { - return this.numberOfIllPersonsFieldSpecified; + + /// + public TOWAOperator TOWAOperator + { + get + { + return this.tOWAOperatorField; + } + set + { + this.tOWAOperatorField = value; + } } - set { - this.numberOfIllPersonsFieldSpecified = value; + + /// + public int GrossTonnage + { + get + { + return this.grossTonnageField; + } + set + { + this.grossTonnageField = value; + } } - } - - /// - public bool SickPersonsOnBoard { - get { - return this.sickPersonsOnBoardField; + + /// + public double LengthOverallMTR + { + get + { + return this.lengthOverallMTRField; + } + set + { + this.lengthOverallMTRField = value; + } } - set { - this.sickPersonsOnBoardField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LengthOverallMTRSpecified + { + get + { + return this.lengthOverallMTRFieldSpecified; + } + set + { + this.lengthOverallMTRFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SickPersonsOnBoardSpecified { - get { - return this.sickPersonsOnBoardFieldSpecified; + + /// + public double BeamMTR + { + get + { + return this.beamMTRField; + } + set + { + this.beamMTRField = value; + } } - set { - this.sickPersonsOnBoardFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BeamMTRSpecified + { + get + { + return this.beamMTRFieldSpecified; + } + set + { + this.beamMTRFieldSpecified = value; + } } - } - - /// - public bool MedicalConsulted { - get { - return this.medicalConsultedField; + + /// + public string PurposeOfCall + { + get + { + return this.purposeOfCallField; + } + set + { + this.purposeOfCallField = value; + } } - set { - this.medicalConsultedField = value; + + /// + public double DraughtDMT + { + get + { + return this.draughtDMTField; + } + set + { + this.draughtDMTField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool MedicalConsultedSpecified { - get { - return this.medicalConsultedFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DraughtDMTSpecified + { + get + { + return this.draughtDMTFieldSpecified; + } + set + { + this.draughtDMTFieldSpecified = value; + } } - set { - this.medicalConsultedFieldSpecified = value; + + /// + public string Remarks + { + get + { + return this.remarksField; + } + set + { + this.remarksField = value; + } } } - + /// - public bool AwareOfConditionsForFurtherInfections { - get { - return this.awareOfConditionsForFurtherInfectionsField; - } - set { - this.awareOfConditionsForFurtherInfectionsField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class Service + { + + private string nameField; + + private string beneficiaryField; + + private string invoiceRecipientField; + + /// + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool AwareOfConditionsForFurtherInfectionsSpecified { - get { - return this.awareOfConditionsForFurtherInfectionsFieldSpecified; + + /// + public string Beneficiary + { + get + { + return this.beneficiaryField; + } + set + { + this.beneficiaryField = value; + } } - set { - this.awareOfConditionsForFurtherInfectionsFieldSpecified = value; + + /// + public string InvoiceRecipient + { + get + { + return this.invoiceRecipientField; + } + set + { + this.invoiceRecipientField = value; + } } } - + /// - public bool SanitaryMeasuresApplied { - get { - return this.sanitaryMeasuresAppliedField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ShipToShipActivities + { + + private string locationNameField; + + private string locationCodeField; + + private int locationCoordinatesLatitudeField; + + private bool locationCoordinatesLatitudeFieldSpecified; + + private int locationCoordinatesLongitudeField; + + private bool locationCoordinatesLongitudeFieldSpecified; + + private System.DateTime dateFromField; + + private bool dateFromFieldSpecified; + + private System.DateTime dateToField; + + private bool dateToFieldSpecified; + + private string activityTypeField; + + private string securityMattersToReportField; + + /// + public string LocationName + { + get + { + return this.locationNameField; + } + set + { + this.locationNameField = value; + } } - set { - this.sanitaryMeasuresAppliedField = value; + + /// + public string LocationCode + { + get + { + return this.locationCodeField; + } + set + { + this.locationCodeField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SanitaryMeasuresAppliedSpecified { - get { - return this.sanitaryMeasuresAppliedFieldSpecified; + + /// + public int LocationCoordinatesLatitude + { + get + { + return this.locationCoordinatesLatitudeField; + } + set + { + this.locationCoordinatesLatitudeField = value; + } } - set { - this.sanitaryMeasuresAppliedFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LocationCoordinatesLatitudeSpecified + { + get + { + return this.locationCoordinatesLatitudeFieldSpecified; + } + set + { + this.locationCoordinatesLatitudeFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresDetails")] - public SanitaryMeasuresDetails[] SanitaryMeasuresDetails { - get { - return this.sanitaryMeasuresDetailsField; + + /// + public int LocationCoordinatesLongitude + { + get + { + return this.locationCoordinatesLongitudeField; + } + set + { + this.locationCoordinatesLongitudeField = value; + } } - set { - this.sanitaryMeasuresDetailsField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LocationCoordinatesLongitudeSpecified + { + get + { + return this.locationCoordinatesLongitudeFieldSpecified; + } + set + { + this.locationCoordinatesLongitudeFieldSpecified = value; + } } - } - - /// - public bool StowawaysDetected { - get { - return this.stowawaysDetectedField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateFrom + { + get + { + return this.dateFromField; + } + set + { + this.dateFromField = value; + } } - set { - this.stowawaysDetectedField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateFromSpecified + { + get + { + return this.dateFromFieldSpecified; + } + set + { + this.dateFromFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool StowawaysDetectedSpecified { - get { - return this.stowawaysDetectedFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateTo + { + get + { + return this.dateToField; + } + set + { + this.dateToField = value; + } } - set { - this.stowawaysDetectedFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateToSpecified + { + get + { + return this.dateToFieldSpecified; + } + set + { + this.dateToFieldSpecified = value; + } } - } - - /// - public string StowawaysJoiningLocation { - get { - return this.stowawaysJoiningLocationField; + + /// + public string ActivityType + { + get + { + return this.activityTypeField; + } + set + { + this.activityTypeField = value; + } } - set { - this.stowawaysJoiningLocationField = value; + + /// + public string SecurityMattersToReport + { + get + { + return this.securityMattersToReportField; + } + set + { + this.securityMattersToReportField = value; + } } } - + /// - [System.Xml.Serialization.XmlElementAttribute("StowawaysJoiningLocations")] - public StowawaysJoiningLocations[] StowawaysJoiningLocations { - get { - return this.stowawaysJoiningLocationsField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ShipToShipActivitiesDuringLastTenPortFacilitiesCalled + { + + private string locationNameField; + + private string locationCodeField; + + private int locationCoordinatesLatitudeField; + + private bool locationCoordinatesLatitudeFieldSpecified; + + private int locationCoordinatesLongitudeField; + + private bool locationCoordinatesLongitudeFieldSpecified; + + private System.DateTime dateFromField; + + private bool dateFromFieldSpecified; + + private System.DateTime dateToField; + + private bool dateToFieldSpecified; + + private string activityTypeField; + + private string securityMattersToReportField; + + /// + public string LocationName + { + get + { + return this.locationNameField; + } + set + { + this.locationNameField = value; + } } - set { - this.stowawaysJoiningLocationsField = value; + + /// + public string LocationCode + { + get + { + return this.locationCodeField; + } + set + { + this.locationCodeField = value; + } } - } - - /// - public bool SickAnimalOrPetOnBoard { - get { - return this.sickAnimalOrPetOnBoardField; + + /// + public int LocationCoordinatesLatitude + { + get + { + return this.locationCoordinatesLatitudeField; + } + set + { + this.locationCoordinatesLatitudeField = value; + } } - set { - this.sickAnimalOrPetOnBoardField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LocationCoordinatesLatitudeSpecified + { + get + { + return this.locationCoordinatesLatitudeFieldSpecified; + } + set + { + this.locationCoordinatesLatitudeFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SickAnimalOrPetOnBoardSpecified { - get { - return this.sickAnimalOrPetOnBoardFieldSpecified; + + /// + public int LocationCoordinatesLongitude + { + get + { + return this.locationCoordinatesLongitudeField; + } + set + { + this.locationCoordinatesLongitudeField = value; + } } - set { - this.sickAnimalOrPetOnBoardFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool LocationCoordinatesLongitudeSpecified + { + get + { + return this.locationCoordinatesLongitudeFieldSpecified; + } + set + { + this.locationCoordinatesLongitudeFieldSpecified = value; + } } - } - - /// - public bool ValidSanitaryControlExemptionOrCertificateOnBoard { - get { - return this.validSanitaryControlExemptionOrCertificateOnBoardField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateFrom + { + get + { + return this.dateFromField; + } + set + { + this.dateFromField = value; + } } - set { - this.validSanitaryControlExemptionOrCertificateOnBoardField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateFromSpecified + { + get + { + return this.dateFromFieldSpecified; + } + set + { + this.dateFromFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool ValidSanitaryControlExemptionOrCertificateOnBoardSpecified { - get { - return this.validSanitaryControlExemptionOrCertificateOnBoardFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateTo + { + get + { + return this.dateToField; + } + set + { + this.dateToField = value; + } } - set { - this.validSanitaryControlExemptionOrCertificateOnBoardFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateToSpecified + { + get + { + return this.dateToFieldSpecified; + } + set + { + this.dateToFieldSpecified = value; + } } - } - - /// - public ValidSanitaryControlExemptionOrCertificate ValidSanitaryControlExemptionOrCertificate { - get { - return this.validSanitaryControlExemptionOrCertificateField; + + /// + public string ActivityType + { + get + { + return this.activityTypeField; + } + set + { + this.activityTypeField = value; + } } - set { - this.validSanitaryControlExemptionOrCertificateField = value; + + /// + public string SecurityMattersToReport + { + get + { + return this.securityMattersToReportField; + } + set + { + this.securityMattersToReportField = value; + } } } - + /// - public bool SanitaryControlReinspectionRequired { - get { - return this.sanitaryControlReinspectionRequiredField; - } - set { - this.sanitaryControlReinspectionRequiredField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class LastTenPortFacilitiesCalled + { + + private string portNameField; + + private string portCountryField; + + private string portLoCodeField; + + private System.DateTime dateOfArrivalField; + + private bool dateOfArrivalFieldSpecified; + + private System.DateTime dateOfDepartureField; + + private bool dateOfDepartureFieldSpecified; + + private int shipSecurityLevelField; + + private bool shipSecurityLevelFieldSpecified; + + private string securityMattersToReportField; + + private string gISISCodeField; + + /// + public string PortName + { + get + { + return this.portNameField; + } + set + { + this.portNameField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool SanitaryControlReinspectionRequiredSpecified { - get { - return this.sanitaryControlReinspectionRequiredFieldSpecified; + + /// + public string PortCountry + { + get + { + return this.portCountryField; + } + set + { + this.portCountryField = value; + } } - set { - this.sanitaryControlReinspectionRequiredFieldSpecified = value; + + /// + public string PortLoCode + { + get + { + return this.portLoCodeField; + } + set + { + this.portLoCodeField = value; + } } - } - - /// - public bool InfectedAreaVisited { - get { - return this.infectedAreaVisitedField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateOfArrival + { + get + { + return this.dateOfArrivalField; + } + set + { + this.dateOfArrivalField = value; + } } - set { - this.infectedAreaVisitedField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateOfArrivalSpecified + { + get + { + return this.dateOfArrivalFieldSpecified; + } + set + { + this.dateOfArrivalFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool InfectedAreaVisitedSpecified { - get { - return this.infectedAreaVisitedFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateOfDeparture + { + get + { + return this.dateOfDepartureField; + } + set + { + this.dateOfDepartureField = value; + } } - set { - this.infectedAreaVisitedFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateOfDepartureSpecified + { + get + { + return this.dateOfDepartureFieldSpecified; + } + set + { + this.dateOfDepartureFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("InfectedArea")] - public InfectedArea[] InfectedArea { - get { - return this.infectedAreaField; + + /// + public int ShipSecurityLevel + { + get + { + return this.shipSecurityLevelField; + } + set + { + this.shipSecurityLevelField = value; + } } - set { - this.infectedAreaField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ShipSecurityLevelSpecified + { + get + { + return this.shipSecurityLevelFieldSpecified; + } + set + { + this.shipSecurityLevelFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("PortsOfCallLast30Days")] - public PortOfCallLast30Days[] PortsOfCallLast30Days { - get { - return this.portsOfCallLast30DaysField; + + /// + public string SecurityMattersToReport + { + get + { + return this.securityMattersToReportField; + } + set + { + this.securityMattersToReportField = value; + } } - set { - this.portsOfCallLast30DaysField = value; + + /// + public string GISISCode + { + get + { + return this.gISISCodeField; + } + set + { + this.gISISCodeField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class INFO { - - private ShippingAreaType shippingAreaField; - - private string portAreaField; - - private string requestedPositionInPortOfCallField; - - private string specialRequirementsOfShipAtBerthField; - - private string constructionCharacteristicsOfShipField; - - private string bowThrusterPowerField; - - private string sternThrusterPowerField; - - private bool fumigatedBulkCargoField; - - private bool fumigatedBulkCargoFieldSpecified; - - private double deadWeightSummerTNEField; - - private bool deadWeightSummerTNEFieldSpecified; - + /// - public ShippingAreaType ShippingArea { - get { - return this.shippingAreaField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class SEC + { + + private bool secSimplificationField; + + private bool secSimplificationFieldSpecified; + + private string portOfCallWhereCompleteSECNotifiedField; + + private string csoLastNameField; + + private string csoFirstNameField; + + private string csoPhoneField; + + private string csoFaxField; + + private string csoeMailField; + + private bool validISSCOnBoardField; + + private bool validISSCOnBoardFieldSpecified; + + private string reasonsForNoValidISSCField; + + private IsscType isscTypeField; + + private bool isscTypeFieldSpecified; + + private IsscIssuerType isscIssuerTypeField; + + private bool isscIssuerTypeFieldSpecified; + + private string isscIssuerNameField; + + private System.DateTime isscDateOfExpirationField; + + private bool isscDateOfExpirationFieldSpecified; + + private bool approvedSecurityPlanOnBoardField; + + private bool approvedSecurityPlanOnBoardFieldSpecified; + + private int currentShipSecurityLevelField; + + private bool currentShipSecurityLevelFieldSpecified; + + private string portFacilityOfArrivalField; + + private GeneralCargoType generalDescriptionOfCargoField; + + private bool generalDescriptionOfCargoFieldSpecified; + + private LastTenPortFacilitiesCalled[] lastTenPortFacilitiesCalledField; + + private ShipToShipActivitiesDuringLastTenPortFacilitiesCalled[] shipToShipActivitiesDuringLastTenPortFacilitiesCalledField; + + private ShipToShipActivities[] shipToShipActivitiesField; + + /// + public bool SecSimplification + { + get + { + return this.secSimplificationField; + } + set + { + this.secSimplificationField = value; + } } - set { - this.shippingAreaField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SecSimplificationSpecified + { + get + { + return this.secSimplificationFieldSpecified; + } + set + { + this.secSimplificationFieldSpecified = value; + } } - } - - /// - public string PortArea { - get { - return this.portAreaField; + + /// + public string PortOfCallWhereCompleteSECNotified + { + get + { + return this.portOfCallWhereCompleteSECNotifiedField; + } + set + { + this.portOfCallWhereCompleteSECNotifiedField = value; + } } - set { - this.portAreaField = value; + + /// + public string CsoLastName + { + get + { + return this.csoLastNameField; + } + set + { + this.csoLastNameField = value; + } } - } - - /// - public string RequestedPositionInPortOfCall { - get { - return this.requestedPositionInPortOfCallField; + + /// + public string CsoFirstName + { + get + { + return this.csoFirstNameField; + } + set + { + this.csoFirstNameField = value; + } } - set { - this.requestedPositionInPortOfCallField = value; + + /// + public string CsoPhone + { + get + { + return this.csoPhoneField; + } + set + { + this.csoPhoneField = value; + } } - } - - /// - public string SpecialRequirementsOfShipAtBerth { - get { - return this.specialRequirementsOfShipAtBerthField; + + /// + public string CsoFax + { + get + { + return this.csoFaxField; + } + set + { + this.csoFaxField = value; + } } - set { - this.specialRequirementsOfShipAtBerthField = value; + + /// + public string CsoeMail + { + get + { + return this.csoeMailField; + } + set + { + this.csoeMailField = value; + } } - } - - /// - public string ConstructionCharacteristicsOfShip { - get { - return this.constructionCharacteristicsOfShipField; + + /// + public bool ValidISSCOnBoard + { + get + { + return this.validISSCOnBoardField; + } + set + { + this.validISSCOnBoardField = value; + } } - set { - this.constructionCharacteristicsOfShipField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValidISSCOnBoardSpecified + { + get + { + return this.validISSCOnBoardFieldSpecified; + } + set + { + this.validISSCOnBoardFieldSpecified = value; + } } - } - - /// - public string BowThrusterPower { - get { - return this.bowThrusterPowerField; + + /// + public string ReasonsForNoValidISSC + { + get + { + return this.reasonsForNoValidISSCField; + } + set + { + this.reasonsForNoValidISSCField = value; + } } - set { - this.bowThrusterPowerField = value; + + /// + public IsscType IsscType + { + get + { + return this.isscTypeField; + } + set + { + this.isscTypeField = value; + } } - } - - /// - public string SternThrusterPower { - get { - return this.sternThrusterPowerField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsscTypeSpecified + { + get + { + return this.isscTypeFieldSpecified; + } + set + { + this.isscTypeFieldSpecified = value; + } } - set { - this.sternThrusterPowerField = value; + + /// + public IsscIssuerType IsscIssuerType + { + get + { + return this.isscIssuerTypeField; + } + set + { + this.isscIssuerTypeField = value; + } } - } - - /// - public bool FumigatedBulkCargo { - get { - return this.fumigatedBulkCargoField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsscIssuerTypeSpecified + { + get + { + return this.isscIssuerTypeFieldSpecified; + } + set + { + this.isscIssuerTypeFieldSpecified = value; + } } - set { - this.fumigatedBulkCargoField = value; + + /// + public string IsscIssuerName + { + get + { + return this.isscIssuerNameField; + } + set + { + this.isscIssuerNameField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool FumigatedBulkCargoSpecified { - get { - return this.fumigatedBulkCargoFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime IsscDateOfExpiration + { + get + { + return this.isscDateOfExpirationField; + } + set + { + this.isscDateOfExpirationField = value; + } } - set { - this.fumigatedBulkCargoFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsscDateOfExpirationSpecified + { + get + { + return this.isscDateOfExpirationFieldSpecified; + } + set + { + this.isscDateOfExpirationFieldSpecified = value; + } } - } - - /// - public double DeadWeightSummerTNE { - get { - return this.deadWeightSummerTNEField; + + /// + public bool ApprovedSecurityPlanOnBoard + { + get + { + return this.approvedSecurityPlanOnBoardField; + } + set + { + this.approvedSecurityPlanOnBoardField = value; + } } - set { - this.deadWeightSummerTNEField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ApprovedSecurityPlanOnBoardSpecified + { + get + { + return this.approvedSecurityPlanOnBoardFieldSpecified; + } + set + { + this.approvedSecurityPlanOnBoardFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DeadWeightSummerTNESpecified { - get { - return this.deadWeightSummerTNEFieldSpecified; + + /// + public int CurrentShipSecurityLevel + { + get + { + return this.currentShipSecurityLevelField; + } + set + { + this.currentShipSecurityLevelField = value; + } } - set { - this.deadWeightSummerTNEFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CurrentShipSecurityLevelSpecified + { + get + { + return this.currentShipSecurityLevelFieldSpecified; + } + set + { + this.currentShipSecurityLevelFieldSpecified = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum ShippingAreaType { - - /// - EUROPE, - - /// - NORTH_BALTIC_SEA, - - /// - OVERSEAS, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class TIEFD { - - private double draughtUponDepartureDMTField; - - /// - public double draughtUponDepartureDMT { - get { - return this.draughtUponDepartureDMTField; + + /// + public string PortFacilityOfArrival + { + get + { + return this.portFacilityOfArrivalField; + } + set + { + this.portFacilityOfArrivalField = value; + } } - set { - this.draughtUponDepartureDMTField = value; + + /// + public GeneralCargoType GeneralDescriptionOfCargo + { + get + { + return this.generalDescriptionOfCargoField; + } + set + { + this.generalDescriptionOfCargoField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class TIEFA { - - private double draughtUponArrivalDMTField; - - /// - public double DraughtUponArrivalDMT { - get { - return this.draughtUponArrivalDMTField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GeneralDescriptionOfCargoSpecified + { + get + { + return this.generalDescriptionOfCargoFieldSpecified; + } + set + { + this.generalDescriptionOfCargoFieldSpecified = value; + } } - set { - this.draughtUponArrivalDMTField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute("LastTenPortFacilitiesCalled")] + public LastTenPortFacilitiesCalled[] LastTenPortFacilitiesCalled + { + get + { + return this.lastTenPortFacilitiesCalledField; + } + set + { + this.lastTenPortFacilitiesCalledField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class CrewMember { - - private string lastNameField; - - private string firstNameField; - - private string placeOfBirthField; - - private System.DateTime dateOfBirthField; - - private bool dateOfBirthFieldSpecified; - - private GenderType genderField; - - private bool genderFieldSpecified; - - private string nationalityField; - - private IdentityDocumentType identityDocumentTypeField; - - private bool identityDocumentTypeFieldSpecified; - - private string identityDocumentIdField; - - private string visaNumberField; - - private string dutyField; - - /// - public string LastName { - get { - return this.lastNameField; + + /// + [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivitiesDuringLastTenPortFacilitiesCalled")] + public ShipToShipActivitiesDuringLastTenPortFacilitiesCalled[] ShipToShipActivitiesDuringLastTenPortFacilitiesCalled + { + get + { + return this.shipToShipActivitiesDuringLastTenPortFacilitiesCalledField; + } + set + { + this.shipToShipActivitiesDuringLastTenPortFacilitiesCalledField = value; + } } - set { - this.lastNameField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivities")] + public ShipToShipActivities[] ShipToShipActivities + { + get + { + return this.shipToShipActivitiesField; + } + set + { + this.shipToShipActivitiesField = value; + } } } - + /// - public string FirstName { - get { - return this.firstNameField; - } - set { - this.firstNameField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum IsscType + { + + /// + FULL, + + /// + INTERIM, } - + /// - public string PlaceOfBirth { - get { - return this.placeOfBirthField; - } - set { - this.placeOfBirthField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum IsscIssuerType + { + + /// + ADMINISTRATION, + + /// + RSO, } - + /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime DateOfBirth { - get { - return this.dateOfBirthField; - } - set { - this.dateOfBirthField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum GeneralCargoType + { + + /// + CONTAINER, + + /// + CONVENTIONAL_GENERAL_CARGO, + + /// + DRY_CARGO_IN_BULK, + + /// + EMPTY, + + /// + LIQUID_CARGO_IN_BULK, + + /// + VEHICLES, } - + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateOfBirthSpecified { - get { - return this.dateOfBirthFieldSpecified; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class TankerDetails + { + + private TankerHullConfigurationType tankerHullConfigurationField; + + private ConditionCargoBallastTanksType conditionCargoBallastTanksField; + + private string natureOfCargoField; + + private double volumeOfCargoTNEField; + + private bool volumeOfCargoTNEFieldSpecified; + + /// + public TankerHullConfigurationType TankerHullConfiguration + { + get + { + return this.tankerHullConfigurationField; + } + set + { + this.tankerHullConfigurationField = value; + } + } + + /// + public ConditionCargoBallastTanksType ConditionCargoBallastTanks + { + get + { + return this.conditionCargoBallastTanksField; + } + set + { + this.conditionCargoBallastTanksField = value; + } } - set { - this.dateOfBirthFieldSpecified = value; + + /// + public string NatureOfCargo + { + get + { + return this.natureOfCargoField; + } + set + { + this.natureOfCargoField = value; + } } - } - - /// - public GenderType Gender { - get { - return this.genderField; + + /// + public double VolumeOfCargoTNE + { + get + { + return this.volumeOfCargoTNEField; + } + set + { + this.volumeOfCargoTNEField = value; + } } - set { - this.genderField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool VolumeOfCargoTNESpecified + { + get + { + return this.volumeOfCargoTNEFieldSpecified; + } + set + { + this.volumeOfCargoTNEFieldSpecified = value; + } } } - + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool GenderSpecified { - get { - return this.genderFieldSpecified; - } - set { - this.genderFieldSpecified = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum TankerHullConfigurationType + { + + /// + DOUBLE_HULL, + + /// + SINGLE_HULL, + + /// + SINGLE_HULL_WITH_SBT, } - + /// - public string Nationality { - get { - return this.nationalityField; - } - set { - this.nationalityField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum ConditionCargoBallastTanksType + { + + /// + EMPTY, + + /// + FULL, + + /// + INERTED, } - + /// - public IdentityDocumentType IdentityDocumentType { - get { - return this.identityDocumentTypeField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class PRE72H + { + + private bool tankerField; + + private TankerDetails tankerDetailsField; + + private string plannedOperationsField; + + private string plannedWorksField; + + private System.DateTime dateOfLastExpandedInspectionField; + + private double plannedPeriodOfStayHURField; + + /// + public bool Tanker + { + get + { + return this.tankerField; + } + set + { + this.tankerField = value; + } } - set { - this.identityDocumentTypeField = value; + + /// + public TankerDetails TankerDetails + { + get + { + return this.tankerDetailsField; + } + set + { + this.tankerDetailsField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IdentityDocumentTypeSpecified { - get { - return this.identityDocumentTypeFieldSpecified; + + /// + public string PlannedOperations + { + get + { + return this.plannedOperationsField; + } + set + { + this.plannedOperationsField = value; + } } - set { - this.identityDocumentTypeFieldSpecified = value; + + /// + public string PlannedWorks + { + get + { + return this.plannedWorksField; + } + set + { + this.plannedWorksField = value; + } } - } - - /// - public string IdentityDocumentId { - get { - return this.identityDocumentIdField; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateOfLastExpandedInspection + { + get + { + return this.dateOfLastExpandedInspectionField; + } + set + { + this.dateOfLastExpandedInspectionField = value; + } } - set { - this.identityDocumentIdField = value; + + /// + public double PlannedPeriodOfStayHUR + { + get + { + return this.plannedPeriodOfStayHURField; + } + set + { + this.plannedPeriodOfStayHURField = value; + } } } - + /// - public string VisaNumber { - get { - return this.visaNumberField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class PoBD + { + + private int totalPersonsOnBoardUponDepartureField; + + private bool totalPersonsOnBoardUponDepartureFieldSpecified; + + private int totalCrewMembersOnBoardUponDepartureField; + + private int totalPassengersOnBoardUponDepartureField; + + private int totalStowawaysOnBoardUponDepartureField; + + /// + public int TotalPersonsOnBoardUponDeparture + { + get + { + return this.totalPersonsOnBoardUponDepartureField; + } + set + { + this.totalPersonsOnBoardUponDepartureField = value; + } } - set { - this.visaNumberField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPersonsOnBoardUponDepartureSpecified + { + get + { + return this.totalPersonsOnBoardUponDepartureFieldSpecified; + } + set + { + this.totalPersonsOnBoardUponDepartureFieldSpecified = value; + } } - } - - /// - public string Duty { - get { - return this.dutyField; + + /// + public int TotalCrewMembersOnBoardUponDeparture + { + get + { + return this.totalCrewMembersOnBoardUponDepartureField; + } + set + { + this.totalCrewMembersOnBoardUponDepartureField = value; + } + } + + /// + public int TotalPassengersOnBoardUponDeparture + { + get + { + return this.totalPassengersOnBoardUponDepartureField; + } + set + { + this.totalPassengersOnBoardUponDepartureField = value; + } } - set { - this.dutyField = value; + + /// + public int TotalStowawaysOnBoardUponDeparture + { + get + { + return this.totalStowawaysOnBoardUponDepartureField; + } + set + { + this.totalStowawaysOnBoardUponDepartureField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class CargoCode { - - private string codeTypeField; - - private string valueField; - + /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string CodeType { - get { - return this.codeTypeField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class PoBA + { + + private int totalPersonsOnBoardUponArrivalField; + + private bool totalPersonsOnBoardUponArrivalFieldSpecified; + + private int totalCrewMembersOnBoardUponArrivalField; + + private int totalPassengersOnBoardUponArrivalField; + + private int totalStowawaysOnBoardUponArrivalField; + + /// + public int TotalPersonsOnBoardUponArrival + { + get + { + return this.totalPersonsOnBoardUponArrivalField; + } + set + { + this.totalPersonsOnBoardUponArrivalField = value; + } } - set { - this.codeTypeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TotalPersonsOnBoardUponArrivalSpecified + { + get + { + return this.totalPersonsOnBoardUponArrivalFieldSpecified; + } + set + { + this.totalPersonsOnBoardUponArrivalFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlTextAttribute()] - public string Value { - get { - return this.valueField; + + /// + public int TotalCrewMembersOnBoardUponArrival + { + get + { + return this.totalCrewMembersOnBoardUponArrivalField; + } + set + { + this.totalCrewMembersOnBoardUponArrivalField = value; + } } - set { - this.valueField = value; + + /// + public int TotalPassengersOnBoardUponArrival + { + get + { + return this.totalPassengersOnBoardUponArrivalField; + } + set + { + this.totalPassengersOnBoardUponArrivalField = value; + } + } + + /// + public int TotalStowawaysOnBoardUponArrival + { + get + { + return this.totalStowawaysOnBoardUponArrivalField; + } + set + { + this.totalStowawaysOnBoardUponArrivalField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class Cargo { - - private CargoHandlingType cargoHandlingTypeField; - - private bool cargoHandlingTypeFieldSpecified; - - private CargoCode cargoCodeField; - - private int cargoNumberOfItemsField; - - private bool cargoNumberOfItemsFieldSpecified; - - private double cargoGrossQuantityTNEField; - - private bool cargoGrossQuantityTNEFieldSpecified; - + /// - public CargoHandlingType CargoHandlingType { - get { - return this.cargoHandlingTypeField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class Passenger + { + + private string lastNameField; + + private string firstNameField; + + private string placeOfBirthField; + + private System.DateTime dateOfBirthField; + + private bool dateOfBirthFieldSpecified; + + private GenderType genderField; + + private bool genderFieldSpecified; + + private string nationalityField; + + private IdentityDocumentType identityDocumentTypeField; + + private bool identityDocumentTypeFieldSpecified; + + private string identityDocumentIdField; + + private string visaNumberField; + + private string portOfEmbarkationField; + + private string portOfDisembarkationField; + + private bool inTransitField; + + private bool inTransitFieldSpecified; + + /// + public string LastName + { + get + { + return this.lastNameField; + } + set + { + this.lastNameField = value; + } } - set { - this.cargoHandlingTypeField = value; + + /// + public string FirstName + { + get + { + return this.firstNameField; + } + set + { + this.firstNameField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool CargoHandlingTypeSpecified { - get { - return this.cargoHandlingTypeFieldSpecified; + + /// + public string PlaceOfBirth + { + get + { + return this.placeOfBirthField; + } + set + { + this.placeOfBirthField = value; + } } - set { - this.cargoHandlingTypeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateOfBirth + { + get + { + return this.dateOfBirthField; + } + set + { + this.dateOfBirthField = value; + } } - } - - /// - public CargoCode CargoCode { - get { - return this.cargoCodeField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateOfBirthSpecified + { + get + { + return this.dateOfBirthFieldSpecified; + } + set + { + this.dateOfBirthFieldSpecified = value; + } } - set { - this.cargoCodeField = value; + + /// + public GenderType Gender + { + get + { + return this.genderField; + } + set + { + this.genderField = value; + } } - } - - /// - public int CargoNumberOfItems { - get { - return this.cargoNumberOfItemsField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GenderSpecified + { + get + { + return this.genderFieldSpecified; + } + set + { + this.genderFieldSpecified = value; + } } - set { - this.cargoNumberOfItemsField = value; + + /// + public string Nationality + { + get + { + return this.nationalityField; + } + set + { + this.nationalityField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool CargoNumberOfItemsSpecified { - get { - return this.cargoNumberOfItemsFieldSpecified; + + /// + public IdentityDocumentType IdentityDocumentType + { + get + { + return this.identityDocumentTypeField; + } + set + { + this.identityDocumentTypeField = value; + } } - set { - this.cargoNumberOfItemsFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IdentityDocumentTypeSpecified + { + get + { + return this.identityDocumentTypeFieldSpecified; + } + set + { + this.identityDocumentTypeFieldSpecified = value; + } } - } - - /// - public double CargoGrossQuantityTNE { - get { - return this.cargoGrossQuantityTNEField; + + /// + public string IdentityDocumentId + { + get + { + return this.identityDocumentIdField; + } + set + { + this.identityDocumentIdField = value; + } } - set { - this.cargoGrossQuantityTNEField = value; + + /// + public string VisaNumber + { + get + { + return this.visaNumberField; + } + set + { + this.visaNumberField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool CargoGrossQuantityTNESpecified { - get { - return this.cargoGrossQuantityTNEFieldSpecified; + + /// + public string PortOfEmbarkation + { + get + { + return this.portOfEmbarkationField; + } + set + { + this.portOfEmbarkationField = value; + } } - set { - this.cargoGrossQuantityTNEFieldSpecified = value; + + /// + public string PortOfDisembarkation + { + get + { + return this.portOfDisembarkationField; + } + set + { + this.portOfDisembarkationField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum CargoHandlingType { - - /// - DISCHARGE, - - /// - LOAD, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class BunkerFuel { - - private string bunkerFuelTypeField; - - private double bunkerFuelQuantityTNEField; - - private bool bunkerFuelQuantityTNEFieldSpecified; - - /// - public string BunkerFuelType { - get { - return this.bunkerFuelTypeField; + + /// + public bool InTransit + { + get + { + return this.inTransitField; + } + set + { + this.inTransitField = value; + } } - set { - this.bunkerFuelTypeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool InTransitSpecified + { + get + { + return this.inTransitFieldSpecified; + } + set + { + this.inTransitFieldSpecified = value; + } } } - + /// - public double BunkerFuelQuantityTNE { - get { - return this.bunkerFuelQuantityTNEField; - } - set { - this.bunkerFuelQuantityTNEField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum GenderType + { + + /// + FEMALE, + + /// + MALE, + + /// + OTHER, } - + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool BunkerFuelQuantityTNESpecified { - get { - return this.bunkerFuelQuantityTNEFieldSpecified; - } - set { - this.bunkerFuelQuantityTNEFieldSpecified = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum IdentityDocumentType + { + + /// + IDENTITY_CARD, + + /// + MUSTER_BOOK, + + /// + OTHER_LEGAL_IDENTITY_DOCUMENT, + + /// + PASSPORT, + + /// + PICTURE_ID, + + /// + RESIDENTAL_PERMIT, } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class PortOfItinerary { - - private string portOfItineraryNameField; - - private System.DateTime portOfItineraryETAField; - + /// - public string PortOfItineraryName { - get { - return this.portOfItineraryNameField; - } - set { - this.portOfItineraryNameField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class NAME + { + + private string nameOfMasterField; + + /// + public string NameOfMaster + { + get + { + return this.nameOfMasterField; + } + set + { + this.nameOfMasterField = value; + } } } - + /// - public System.DateTime PortOfItineraryETA { - get { - return this.portOfItineraryETAField; - } - set { - this.portOfItineraryETAField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class CrewJoinedShipName + { + + private string nameField; + + /// + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class BPOL { - - private bool stowawayOnBoardField; - - private PortOfItinerary[] portOfItineraryField; - + /// - public bool StowawayOnBoard { - get { - return this.stowawayOnBoardField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class PortOfCallLast30Days + { + + private string locodeField; + + private System.DateTime dateOfDepartureField; + + private bool crewMembersJoinedField; + + private CrewJoinedShipName[] crewJoinedShipNameField; + + /// + public string Locode + { + get + { + return this.locodeField; + } + set + { + this.locodeField = value; + } } - set { - this.stowawayOnBoardField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateOfDeparture + { + get + { + return this.dateOfDepartureField; + } + set + { + this.dateOfDepartureField = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("PortOfItinerary")] - public PortOfItinerary[] PortOfItinerary { - get { - return this.portOfItineraryField; + + /// + public bool CrewMembersJoined + { + get + { + return this.crewMembersJoinedField; + } + set + { + this.crewMembersJoinedField = value; + } } - set { - this.portOfItineraryField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute("CrewJoinedShipName")] + public CrewJoinedShipName[] CrewJoinedShipName + { + get + { + return this.crewJoinedShipNameField; + } + set + { + this.crewJoinedShipNameField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ATD { - - private System.DateTime atdPortOfCallField; - + /// - public System.DateTime AtdPortOfCall { - get { - return this.atdPortOfCallField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class InfectedArea + { + + private string infectedAreaPortField; + + private System.DateTime infectedAreaDateField; + + /// + public string InfectedAreaPort + { + get + { + return this.infectedAreaPortField; + } + set + { + this.infectedAreaPortField = value; + } } - set { - this.atdPortOfCallField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime InfectedAreaDate + { + get + { + return this.infectedAreaDateField; + } + set + { + this.infectedAreaDateField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ATA { - - private System.DateTime ataPortOfCallField; - + /// - public System.DateTime AtaPortOfCall { - get { - return this.ataPortOfCallField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ValidSanitaryControlExemptionOrCertificate + { + + private string placeOfIssueField; + + private System.DateTime dateOfIssueField; + + /// + public string PlaceOfIssue + { + get + { + return this.placeOfIssueField; + } + set + { + this.placeOfIssueField = value; + } } - set { - this.ataPortOfCallField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateOfIssue + { + get + { + return this.dateOfIssueField; + } + set + { + this.dateOfIssueField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class CallPurpose { - - private int callPurposeCodeField; - - private string callPurposeDescriptionField; - + /// - public int CallPurposeCode { - get { - return this.callPurposeCodeField; - } - set { - this.callPurposeCodeField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class StowawaysJoiningLocations + { + + private string stowawaysJoiningLocationField; + + /// + public string StowawaysJoiningLocation + { + get + { + return this.stowawaysJoiningLocationField; + } + set + { + this.stowawaysJoiningLocationField = value; + } } } - + /// - public string CallPurposeDescription { - get { - return this.callPurposeDescriptionField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class SanitaryMeasuresDetails + { + + private string sanitaryMeasuresTypeField; + + private string sanitaryMeasuresLocationField; + + private System.DateTime sanitaryMeasuresDateField; + + /// + public string SanitaryMeasuresType + { + get + { + return this.sanitaryMeasuresTypeField; + } + set + { + this.sanitaryMeasuresTypeField = value; + } + } + + /// + public string SanitaryMeasuresLocation + { + get + { + return this.sanitaryMeasuresLocationField; + } + set + { + this.sanitaryMeasuresLocationField = value; + } } - set { - this.callPurposeDescriptionField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime SanitaryMeasuresDate + { + get + { + return this.sanitaryMeasuresDateField; + } + set + { + this.sanitaryMeasuresDateField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class NOA_NOD { - - private System.DateTime etaToPortOfCallField; - - private bool etaToPortOfCallFieldSpecified; - - private System.DateTime etdFromPortOfCallField; - - private bool etdFromPortOfCallFieldSpecified; - - private CallPurpose[] callPurposeField; - - private System.DateTime etaToKielCanalField; - - private bool etaToKielCanalFieldSpecified; - - private System.DateTime etdFromKielCanalField; - - private bool etdFromKielCanalFieldSpecified; - - private string lastPortField; - - private System.DateTime etdFromLastPortField; - - private bool etdFromLastPortFieldSpecified; - - private string nextPortField; - - private System.DateTime etaToNextPortField; - - private bool etaToNextPortFieldSpecified; - + /// - public System.DateTime EtaToPortOfCall { - get { - return this.etaToPortOfCallField; - } - set { - this.etaToPortOfCallField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class MDH + { + + private bool mdhSimplificationField; + + private bool mdhSimplificationFieldSpecified; + + private string portOfCallWhereCompleteMDHNotifiedField; + + private bool nonAccidentialDeathsDuringVoyageField; + + private bool nonAccidentialDeathsDuringVoyageFieldSpecified; + + private int nonAccidentialDeathsDuringVoyageCountField; + + private bool nonAccidentialDeathsDuringVoyageCountFieldSpecified; + + private bool suspisionInfectiousNatureField; + + private bool suspisionInfectiousNatureFieldSpecified; + + private bool numberOfIllPersonsHigherThanExpectedField; + + private bool numberOfIllPersonsHigherThanExpectedFieldSpecified; + + private int numberOfIllPersonsField; + + private bool numberOfIllPersonsFieldSpecified; + + private bool sickPersonsOnBoardField; + + private bool sickPersonsOnBoardFieldSpecified; + + private bool medicalConsultedField; + + private bool medicalConsultedFieldSpecified; + + private bool awareOfConditionsForFurtherInfectionsField; + + private bool awareOfConditionsForFurtherInfectionsFieldSpecified; + + private bool sanitaryMeasuresAppliedField; + + private bool sanitaryMeasuresAppliedFieldSpecified; + + private SanitaryMeasuresDetails[] sanitaryMeasuresDetailsField; + + private bool stowawaysDetectedField; + + private bool stowawaysDetectedFieldSpecified; + + private string stowawaysJoiningLocationField; + + private StowawaysJoiningLocations[] stowawaysJoiningLocationsField; + + private bool sickAnimalOrPetOnBoardField; + + private bool sickAnimalOrPetOnBoardFieldSpecified; + + private bool validSanitaryControlExemptionOrCertificateOnBoardField; + + private bool validSanitaryControlExemptionOrCertificateOnBoardFieldSpecified; + + private ValidSanitaryControlExemptionOrCertificate validSanitaryControlExemptionOrCertificateField; + + private bool sanitaryControlReinspectionRequiredField; + + private bool sanitaryControlReinspectionRequiredFieldSpecified; + + private bool infectedAreaVisitedField; + + private bool infectedAreaVisitedFieldSpecified; + + private InfectedArea[] infectedAreaField; + + private PortOfCallLast30Days[] portsOfCallLast30DaysField; + + /// + public bool MdhSimplification + { + get + { + return this.mdhSimplificationField; + } + set + { + this.mdhSimplificationField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool EtaToPortOfCallSpecified { - get { - return this.etaToPortOfCallFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MdhSimplificationSpecified + { + get + { + return this.mdhSimplificationFieldSpecified; + } + set + { + this.mdhSimplificationFieldSpecified = value; + } } - set { - this.etaToPortOfCallFieldSpecified = value; + + /// + public string PortOfCallWhereCompleteMDHNotified + { + get + { + return this.portOfCallWhereCompleteMDHNotifiedField; + } + set + { + this.portOfCallWhereCompleteMDHNotifiedField = value; + } } - } - - /// - public System.DateTime EtdFromPortOfCall { - get { - return this.etdFromPortOfCallField; + + /// + public bool NonAccidentialDeathsDuringVoyage + { + get + { + return this.nonAccidentialDeathsDuringVoyageField; + } + set + { + this.nonAccidentialDeathsDuringVoyageField = value; + } } - set { - this.etdFromPortOfCallField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NonAccidentialDeathsDuringVoyageSpecified + { + get + { + return this.nonAccidentialDeathsDuringVoyageFieldSpecified; + } + set + { + this.nonAccidentialDeathsDuringVoyageFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool EtdFromPortOfCallSpecified { - get { - return this.etdFromPortOfCallFieldSpecified; + + /// + public int NonAccidentialDeathsDuringVoyageCount + { + get + { + return this.nonAccidentialDeathsDuringVoyageCountField; + } + set + { + this.nonAccidentialDeathsDuringVoyageCountField = value; + } } - set { - this.etdFromPortOfCallFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NonAccidentialDeathsDuringVoyageCountSpecified + { + get + { + return this.nonAccidentialDeathsDuringVoyageCountFieldSpecified; + } + set + { + this.nonAccidentialDeathsDuringVoyageCountFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("CallPurpose")] - public CallPurpose[] CallPurpose { - get { - return this.callPurposeField; + + /// + public bool SuspisionInfectiousNature + { + get + { + return this.suspisionInfectiousNatureField; + } + set + { + this.suspisionInfectiousNatureField = value; + } } - set { - this.callPurposeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SuspisionInfectiousNatureSpecified + { + get + { + return this.suspisionInfectiousNatureFieldSpecified; + } + set + { + this.suspisionInfectiousNatureFieldSpecified = value; + } } - } - - /// - public System.DateTime EtaToKielCanal { - get { - return this.etaToKielCanalField; + + /// + public bool NumberOfIllPersonsHigherThanExpected + { + get + { + return this.numberOfIllPersonsHigherThanExpectedField; + } + set + { + this.numberOfIllPersonsHigherThanExpectedField = value; + } } - set { - this.etaToKielCanalField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NumberOfIllPersonsHigherThanExpectedSpecified + { + get + { + return this.numberOfIllPersonsHigherThanExpectedFieldSpecified; + } + set + { + this.numberOfIllPersonsHigherThanExpectedFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool EtaToKielCanalSpecified { - get { - return this.etaToKielCanalFieldSpecified; + + /// + public int NumberOfIllPersons + { + get + { + return this.numberOfIllPersonsField; + } + set + { + this.numberOfIllPersonsField = value; + } } - set { - this.etaToKielCanalFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool NumberOfIllPersonsSpecified + { + get + { + return this.numberOfIllPersonsFieldSpecified; + } + set + { + this.numberOfIllPersonsFieldSpecified = value; + } } - } - - /// - public System.DateTime EtdFromKielCanal { - get { - return this.etdFromKielCanalField; + + /// + public bool SickPersonsOnBoard + { + get + { + return this.sickPersonsOnBoardField; + } + set + { + this.sickPersonsOnBoardField = value; + } } - set { - this.etdFromKielCanalField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SickPersonsOnBoardSpecified + { + get + { + return this.sickPersonsOnBoardFieldSpecified; + } + set + { + this.sickPersonsOnBoardFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool EtdFromKielCanalSpecified { - get { - return this.etdFromKielCanalFieldSpecified; + + /// + public bool MedicalConsulted + { + get + { + return this.medicalConsultedField; + } + set + { + this.medicalConsultedField = value; + } } - set { - this.etdFromKielCanalFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MedicalConsultedSpecified + { + get + { + return this.medicalConsultedFieldSpecified; + } + set + { + this.medicalConsultedFieldSpecified = value; + } } - } - - /// - public string LastPort { - get { - return this.lastPortField; + + /// + public bool AwareOfConditionsForFurtherInfections + { + get + { + return this.awareOfConditionsForFurtherInfectionsField; + } + set + { + this.awareOfConditionsForFurtherInfectionsField = value; + } } - set { - this.lastPortField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AwareOfConditionsForFurtherInfectionsSpecified + { + get + { + return this.awareOfConditionsForFurtherInfectionsFieldSpecified; + } + set + { + this.awareOfConditionsForFurtherInfectionsFieldSpecified = value; + } } - } - - /// - public System.DateTime EtdFromLastPort { - get { - return this.etdFromLastPortField; + + /// + public bool SanitaryMeasuresApplied + { + get + { + return this.sanitaryMeasuresAppliedField; + } + set + { + this.sanitaryMeasuresAppliedField = value; + } } - set { - this.etdFromLastPortField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SanitaryMeasuresAppliedSpecified + { + get + { + return this.sanitaryMeasuresAppliedFieldSpecified; + } + set + { + this.sanitaryMeasuresAppliedFieldSpecified = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool EtdFromLastPortSpecified { - get { - return this.etdFromLastPortFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresDetails")] + public SanitaryMeasuresDetails[] SanitaryMeasuresDetails + { + get + { + return this.sanitaryMeasuresDetailsField; + } + set + { + this.sanitaryMeasuresDetailsField = value; + } } - set { - this.etdFromLastPortFieldSpecified = value; + + /// + public bool StowawaysDetected + { + get + { + return this.stowawaysDetectedField; + } + set + { + this.stowawaysDetectedField = value; + } } - } - - /// - public string NextPort { - get { - return this.nextPortField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StowawaysDetectedSpecified + { + get + { + return this.stowawaysDetectedFieldSpecified; + } + set + { + this.stowawaysDetectedFieldSpecified = value; + } } - set { - this.nextPortField = value; + + /// + public string StowawaysJoiningLocation + { + get + { + return this.stowawaysJoiningLocationField; + } + set + { + this.stowawaysJoiningLocationField = value; + } } - } - - /// - public System.DateTime EtaToNextPort { - get { - return this.etaToNextPortField; + + /// + [System.Xml.Serialization.XmlElementAttribute("StowawaysJoiningLocations")] + public StowawaysJoiningLocations[] StowawaysJoiningLocations + { + get + { + return this.stowawaysJoiningLocationsField; + } + set + { + this.stowawaysJoiningLocationsField = value; + } } - set { - this.etaToNextPortField = value; + + /// + public bool SickAnimalOrPetOnBoard + { + get + { + return this.sickAnimalOrPetOnBoardField; + } + set + { + this.sickAnimalOrPetOnBoardField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool EtaToNextPortSpecified { - get { - return this.etaToNextPortFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SickAnimalOrPetOnBoardSpecified + { + get + { + return this.sickAnimalOrPetOnBoardFieldSpecified; + } + set + { + this.sickAnimalOrPetOnBoardFieldSpecified = value; + } } - set { - this.etaToNextPortFieldSpecified = value; + + /// + public bool ValidSanitaryControlExemptionOrCertificateOnBoard + { + get + { + return this.validSanitaryControlExemptionOrCertificateOnBoardField; + } + set + { + this.validSanitaryControlExemptionOrCertificateOnBoardField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class Visit { - - private MessageHeaderType messageHeaderField; - - private MessageType messageTypeField; - - private string visitIDField; - - private bool registerAndAddVisitIdField; - - private bool registerAndAddVisitIdFieldSpecified; - - private string transitIDField; - - private bool registerAndAddTransitIdField; - - private bool registerAndAddTransitIdFieldSpecified; - - private string imoNumberField; - - private string eniNumberField; - - private string portOfCallField; - - private string originatorsVoyageNumberField; - - private string localReferenceNumberField; - - private bool cancelledField; - - private bool cancelledFieldSpecified; - - private bool regularFerryRouteField; - - private bool regularFerryRouteFieldSpecified; - - private Participant vesselOperatorField; - - private ReportingParty reportingPartyField; - - private NOA_NOD nOA_NODField; - - private ATA aTAField; - - private ATD aTDField; - - private BPOL bPOLField; - - private BunkerFuel[] bKRAField; - - private BunkerFuel[] bKRDField; - - private Cargo[] lADGField; - - private CrewMember[] cREWField; - - private TIEFA tIEFAField; - - private TIEFD tIEFDField; - - private INFO iNFOField; - - private MDH mDHField; - - private NAME nAMEField; - - private Passenger[] pASField; - - private PoBA poBAField; - - private PoBD poBDField; - - private PRE72H pRE72HField; - - private SEC sECField; - - private Service[] sERVField; - - private TowageArrival[] tOWAField; - - private TowageDeparture[] tOWDField; - - private STAT sTATField; - - private WAS wASField; - - private REG_VISIT rEG_VISITField; - - private REG_TRANSIT rEG_TRANSITField; - - private AGNT aGNTField; - - private ResetNotification[] rESETField; - - /// - public MessageHeaderType MessageHeader { - get { - return this.messageHeaderField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ValidSanitaryControlExemptionOrCertificateOnBoardSpecified + { + get + { + return this.validSanitaryControlExemptionOrCertificateOnBoardFieldSpecified; + } + set + { + this.validSanitaryControlExemptionOrCertificateOnBoardFieldSpecified = value; + } } - set { - this.messageHeaderField = value; + + /// + public ValidSanitaryControlExemptionOrCertificate ValidSanitaryControlExemptionOrCertificate + { + get + { + return this.validSanitaryControlExemptionOrCertificateField; + } + set + { + this.validSanitaryControlExemptionOrCertificateField = value; + } } - } - - /// - public MessageType MessageType { - get { - return this.messageTypeField; + + /// + public bool SanitaryControlReinspectionRequired + { + get + { + return this.sanitaryControlReinspectionRequiredField; + } + set + { + this.sanitaryControlReinspectionRequiredField = value; + } } - set { - this.messageTypeField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SanitaryControlReinspectionRequiredSpecified + { + get + { + return this.sanitaryControlReinspectionRequiredFieldSpecified; + } + set + { + this.sanitaryControlReinspectionRequiredFieldSpecified = value; + } } - } - - /// - public string VisitID { - get { - return this.visitIDField; + + /// + public bool InfectedAreaVisited + { + get + { + return this.infectedAreaVisitedField; + } + set + { + this.infectedAreaVisitedField = value; + } } - set { - this.visitIDField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool InfectedAreaVisitedSpecified + { + get + { + return this.infectedAreaVisitedFieldSpecified; + } + set + { + this.infectedAreaVisitedFieldSpecified = value; + } } - } - - /// - public bool RegisterAndAddVisitId { - get { - return this.registerAndAddVisitIdField; + + /// + [System.Xml.Serialization.XmlElementAttribute("InfectedArea")] + public InfectedArea[] InfectedArea + { + get + { + return this.infectedAreaField; + } + set + { + this.infectedAreaField = value; + } } - set { - this.registerAndAddVisitIdField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute("PortsOfCallLast30Days")] + public PortOfCallLast30Days[] PortsOfCallLast30Days + { + get + { + return this.portsOfCallLast30DaysField; + } + set + { + this.portsOfCallLast30DaysField = value; + } } } - + /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool RegisterAndAddVisitIdSpecified { - get { - return this.registerAndAddVisitIdFieldSpecified; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class INFO + { + + private ShippingAreaType shippingAreaField; + + private string portAreaField; + + private string requestedPositionInPortOfCallField; + + private string specialRequirementsOfShipAtBerthField; + + private string constructionCharacteristicsOfShipField; + + private string bowThrusterPowerField; + + private string sternThrusterPowerField; + + private bool fumigatedBulkCargoField; + + private bool fumigatedBulkCargoFieldSpecified; + + private double deadWeightSummerTNEField; + + private bool deadWeightSummerTNEFieldSpecified; + + /// + public ShippingAreaType ShippingArea + { + get + { + return this.shippingAreaField; + } + set + { + this.shippingAreaField = value; + } } - set { - this.registerAndAddVisitIdFieldSpecified = value; + + /// + public string PortArea + { + get + { + return this.portAreaField; + } + set + { + this.portAreaField = value; + } } - } - - /// - public string TransitID { - get { - return this.transitIDField; + + /// + public string RequestedPositionInPortOfCall + { + get + { + return this.requestedPositionInPortOfCallField; + } + set + { + this.requestedPositionInPortOfCallField = value; + } } - set { - this.transitIDField = value; + + /// + public string SpecialRequirementsOfShipAtBerth + { + get + { + return this.specialRequirementsOfShipAtBerthField; + } + set + { + this.specialRequirementsOfShipAtBerthField = value; + } } - } - - /// - public bool RegisterAndAddTransitId { - get { - return this.registerAndAddTransitIdField; + + /// + public string ConstructionCharacteristicsOfShip + { + get + { + return this.constructionCharacteristicsOfShipField; + } + set + { + this.constructionCharacteristicsOfShipField = value; + } } - set { - this.registerAndAddTransitIdField = value; + + /// + public string BowThrusterPower + { + get + { + return this.bowThrusterPowerField; + } + set + { + this.bowThrusterPowerField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool RegisterAndAddTransitIdSpecified { - get { - return this.registerAndAddTransitIdFieldSpecified; + + /// + public string SternThrusterPower + { + get + { + return this.sternThrusterPowerField; + } + set + { + this.sternThrusterPowerField = value; + } } - set { - this.registerAndAddTransitIdFieldSpecified = value; + + /// + public bool FumigatedBulkCargo + { + get + { + return this.fumigatedBulkCargoField; + } + set + { + this.fumigatedBulkCargoField = value; + } } - } - - /// - public string ImoNumber { - get { - return this.imoNumberField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FumigatedBulkCargoSpecified + { + get + { + return this.fumigatedBulkCargoFieldSpecified; + } + set + { + this.fumigatedBulkCargoFieldSpecified = value; + } + } + + /// + public double DeadWeightSummerTNE + { + get + { + return this.deadWeightSummerTNEField; + } + set + { + this.deadWeightSummerTNEField = value; + } } - set { - this.imoNumberField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DeadWeightSummerTNESpecified + { + get + { + return this.deadWeightSummerTNEFieldSpecified; + } + set + { + this.deadWeightSummerTNEFieldSpecified = value; + } } } - + /// - public string EniNumber { - get { - return this.eniNumberField; - } - set { - this.eniNumberField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum ShippingAreaType + { + + /// + EUROPE, + + /// + NORTH_BALTIC_SEA, + + /// + OVERSEAS, } - + /// - public string PortOfCall { - get { - return this.portOfCallField; - } - set { - this.portOfCallField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class TIEFD + { + + private double draughtUponDepartureDMTField; + + /// + public double draughtUponDepartureDMT + { + get + { + return this.draughtUponDepartureDMTField; + } + set + { + this.draughtUponDepartureDMTField = value; + } } } - + /// - public string OriginatorsVoyageNumber { - get { - return this.originatorsVoyageNumberField; - } - set { - this.originatorsVoyageNumberField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class TIEFA + { + + private double draughtUponArrivalDMTField; + + /// + public double DraughtUponArrivalDMT + { + get + { + return this.draughtUponArrivalDMTField; + } + set + { + this.draughtUponArrivalDMTField = value; + } } } - + /// - public string LocalReferenceNumber { - get { - return this.localReferenceNumberField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class CrewMember + { + + private string lastNameField; + + private string firstNameField; + + private string placeOfBirthField; + + private System.DateTime dateOfBirthField; + + private bool dateOfBirthFieldSpecified; + + private GenderType genderField; + + private bool genderFieldSpecified; + + private string nationalityField; + + private IdentityDocumentType identityDocumentTypeField; + + private bool identityDocumentTypeFieldSpecified; + + private string identityDocumentIdField; + + private string visaNumberField; + + private string dutyField; + + /// + public string LastName + { + get + { + return this.lastNameField; + } + set + { + this.lastNameField = value; + } } - set { - this.localReferenceNumberField = value; + + /// + public string FirstName + { + get + { + return this.firstNameField; + } + set + { + this.firstNameField = value; + } } - } - - /// - public bool Cancelled { - get { - return this.cancelledField; + + /// + public string PlaceOfBirth + { + get + { + return this.placeOfBirthField; + } + set + { + this.placeOfBirthField = value; + } } - set { - this.cancelledField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime DateOfBirth + { + get + { + return this.dateOfBirthField; + } + set + { + this.dateOfBirthField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool CancelledSpecified { - get { - return this.cancelledFieldSpecified; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DateOfBirthSpecified + { + get + { + return this.dateOfBirthFieldSpecified; + } + set + { + this.dateOfBirthFieldSpecified = value; + } } - set { - this.cancelledFieldSpecified = value; + + /// + public GenderType Gender + { + get + { + return this.genderField; + } + set + { + this.genderField = value; + } } - } - - /// - public bool RegularFerryRoute { - get { - return this.regularFerryRouteField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GenderSpecified + { + get + { + return this.genderFieldSpecified; + } + set + { + this.genderFieldSpecified = value; + } } - set { - this.regularFerryRouteField = value; + + /// + public string Nationality + { + get + { + return this.nationalityField; + } + set + { + this.nationalityField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool RegularFerryRouteSpecified { - get { - return this.regularFerryRouteFieldSpecified; + + /// + public IdentityDocumentType IdentityDocumentType + { + get + { + return this.identityDocumentTypeField; + } + set + { + this.identityDocumentTypeField = value; + } } - set { - this.regularFerryRouteFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IdentityDocumentTypeSpecified + { + get + { + return this.identityDocumentTypeFieldSpecified; + } + set + { + this.identityDocumentTypeFieldSpecified = value; + } } - } - - /// - public Participant VesselOperator { - get { - return this.vesselOperatorField; + + /// + public string IdentityDocumentId + { + get + { + return this.identityDocumentIdField; + } + set + { + this.identityDocumentIdField = value; + } + } + + /// + public string VisaNumber + { + get + { + return this.visaNumberField; + } + set + { + this.visaNumberField = value; + } } - set { - this.vesselOperatorField = value; + + /// + public string Duty + { + get + { + return this.dutyField; + } + set + { + this.dutyField = value; + } } } - + /// - public ReportingParty ReportingParty { - get { - return this.reportingPartyField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class CargoCode + { + + private string codeTypeField; + + private string valueField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string CodeType + { + get + { + return this.codeTypeField; + } + set + { + this.codeTypeField = value; + } } - set { - this.reportingPartyField = value; + + /// + [System.Xml.Serialization.XmlTextAttribute()] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } } } - + /// - public NOA_NOD NOA_NOD { - get { - return this.nOA_NODField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class Cargo + { + + private CargoHandlingType cargoHandlingTypeField; + + private bool cargoHandlingTypeFieldSpecified; + + private CargoCode cargoCodeField; + + private int cargoNumberOfItemsField; + + private bool cargoNumberOfItemsFieldSpecified; + + private double cargoGrossQuantityTNEField; + + private bool cargoGrossQuantityTNEFieldSpecified; + + /// + public CargoHandlingType CargoHandlingType + { + get + { + return this.cargoHandlingTypeField; + } + set + { + this.cargoHandlingTypeField = value; + } } - set { - this.nOA_NODField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CargoHandlingTypeSpecified + { + get + { + return this.cargoHandlingTypeFieldSpecified; + } + set + { + this.cargoHandlingTypeFieldSpecified = value; + } } - } - - /// - public ATA ATA { - get { - return this.aTAField; + + /// + public CargoCode CargoCode + { + get + { + return this.cargoCodeField; + } + set + { + this.cargoCodeField = value; + } } - set { - this.aTAField = value; + + /// + public int CargoNumberOfItems + { + get + { + return this.cargoNumberOfItemsField; + } + set + { + this.cargoNumberOfItemsField = value; + } } - } - - /// - public ATD ATD { - get { - return this.aTDField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CargoNumberOfItemsSpecified + { + get + { + return this.cargoNumberOfItemsFieldSpecified; + } + set + { + this.cargoNumberOfItemsFieldSpecified = value; + } + } + + /// + public double CargoGrossQuantityTNE + { + get + { + return this.cargoGrossQuantityTNEField; + } + set + { + this.cargoGrossQuantityTNEField = value; + } } - set { - this.aTDField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CargoGrossQuantityTNESpecified + { + get + { + return this.cargoGrossQuantityTNEFieldSpecified; + } + set + { + this.cargoGrossQuantityTNEFieldSpecified = value; + } } } - + /// - public BPOL BPOL { - get { - return this.bPOLField; - } - set { - this.bPOLField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum CargoHandlingType + { + + /// + DISCHARGE, + + /// + LOAD, } - + /// - [System.Xml.Serialization.XmlArrayItemAttribute("BunkerFuelArrival", IsNullable=false)] - public BunkerFuel[] BKRA { - get { - return this.bKRAField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class BunkerFuel + { + + private string bunkerFuelTypeField; + + private double bunkerFuelQuantityTNEField; + + private bool bunkerFuelQuantityTNEFieldSpecified; + + /// + public string BunkerFuelType + { + get + { + return this.bunkerFuelTypeField; + } + set + { + this.bunkerFuelTypeField = value; + } + } + + /// + public double BunkerFuelQuantityTNE + { + get + { + return this.bunkerFuelQuantityTNEField; + } + set + { + this.bunkerFuelQuantityTNEField = value; + } } - set { - this.bKRAField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool BunkerFuelQuantityTNESpecified + { + get + { + return this.bunkerFuelQuantityTNEFieldSpecified; + } + set + { + this.bunkerFuelQuantityTNEFieldSpecified = value; + } } } - + /// - [System.Xml.Serialization.XmlArrayItemAttribute("BunkerFuelDeparture", IsNullable=false)] - public BunkerFuel[] BKRD { - get { - return this.bKRDField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class PortOfItinerary + { + + private string portOfItineraryNameField; + + private System.DateTime portOfItineraryETAField; + + /// + public string PortOfItineraryName + { + get + { + return this.portOfItineraryNameField; + } + set + { + this.portOfItineraryNameField = value; + } } - set { - this.bKRDField = value; + + /// + public System.DateTime PortOfItineraryETA + { + get + { + return this.portOfItineraryETAField; + } + set + { + this.portOfItineraryETAField = value; + } } } - + /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public Cargo[] LADG { - get { - return this.lADGField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class BPOL + { + + private bool stowawayOnBoardField; + + private PortOfItinerary[] portOfItineraryField; + + /// + public bool StowawayOnBoard + { + get + { + return this.stowawayOnBoardField; + } + set + { + this.stowawayOnBoardField = value; + } } - set { - this.lADGField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute("PortOfItinerary")] + public PortOfItinerary[] PortOfItinerary + { + get + { + return this.portOfItineraryField; + } + set + { + this.portOfItineraryField = value; + } } } - + /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public CrewMember[] CREW { - get { - return this.cREWField; - } - set { - this.cREWField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ATD + { + + private System.DateTime atdPortOfCallField; + + /// + public System.DateTime AtdPortOfCall + { + get + { + return this.atdPortOfCallField; + } + set + { + this.atdPortOfCallField = value; + } } } - + /// - public TIEFA TIEFA { - get { - return this.tIEFAField; - } - set { - this.tIEFAField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ATA + { + + private System.DateTime ataPortOfCallField; + + /// + public System.DateTime AtaPortOfCall + { + get + { + return this.ataPortOfCallField; + } + set + { + this.ataPortOfCallField = value; + } } } - + /// - public TIEFD TIEFD { - get { - return this.tIEFDField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class CallPurpose + { + + private int callPurposeCodeField; + + private string callPurposeDescriptionField; + + /// + public int CallPurposeCode + { + get + { + return this.callPurposeCodeField; + } + set + { + this.callPurposeCodeField = value; + } } - set { - this.tIEFDField = value; + + /// + public string CallPurposeDescription + { + get + { + return this.callPurposeDescriptionField; + } + set + { + this.callPurposeDescriptionField = value; + } } } - + /// - public INFO INFO { - get { - return this.iNFOField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class NOA_NOD + { + + private System.DateTime etaToPortOfCallField; + + private bool etaToPortOfCallFieldSpecified; + + private System.DateTime etdFromPortOfCallField; + + private bool etdFromPortOfCallFieldSpecified; + + private CallPurpose[] callPurposeField; + + private System.DateTime etaToKielCanalField; + + private bool etaToKielCanalFieldSpecified; + + private System.DateTime etdFromKielCanalField; + + private bool etdFromKielCanalFieldSpecified; + + private string lastPortField; + + private System.DateTime etdFromLastPortField; + + private bool etdFromLastPortFieldSpecified; + + private string nextPortField; + + private System.DateTime etaToNextPortField; + + private bool etaToNextPortFieldSpecified; + + /// + public System.DateTime EtaToPortOfCall + { + get + { + return this.etaToPortOfCallField; + } + set + { + this.etaToPortOfCallField = value; + } } - set { - this.iNFOField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EtaToPortOfCallSpecified + { + get + { + return this.etaToPortOfCallFieldSpecified; + } + set + { + this.etaToPortOfCallFieldSpecified = value; + } } - } - - /// - public MDH MDH { - get { - return this.mDHField; + + /// + public System.DateTime EtdFromPortOfCall + { + get + { + return this.etdFromPortOfCallField; + } + set + { + this.etdFromPortOfCallField = value; + } } - set { - this.mDHField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EtdFromPortOfCallSpecified + { + get + { + return this.etdFromPortOfCallFieldSpecified; + } + set + { + this.etdFromPortOfCallFieldSpecified = value; + } } - } - - /// - public NAME NAME { - get { - return this.nAMEField; + + /// + [System.Xml.Serialization.XmlElementAttribute("CallPurpose")] + public CallPurpose[] CallPurpose + { + get + { + return this.callPurposeField; + } + set + { + this.callPurposeField = value; + } } - set { - this.nAMEField = value; + + /// + public System.DateTime EtaToKielCanal + { + get + { + return this.etaToKielCanalField; + } + set + { + this.etaToKielCanalField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public Passenger[] PAS { - get { - return this.pASField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EtaToKielCanalSpecified + { + get + { + return this.etaToKielCanalFieldSpecified; + } + set + { + this.etaToKielCanalFieldSpecified = value; + } } - set { - this.pASField = value; + + /// + public System.DateTime EtdFromKielCanal + { + get + { + return this.etdFromKielCanalField; + } + set + { + this.etdFromKielCanalField = value; + } } - } - - /// - public PoBA PoBA { - get { - return this.poBAField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EtdFromKielCanalSpecified + { + get + { + return this.etdFromKielCanalFieldSpecified; + } + set + { + this.etdFromKielCanalFieldSpecified = value; + } } - set { - this.poBAField = value; + + /// + public string LastPort + { + get + { + return this.lastPortField; + } + set + { + this.lastPortField = value; + } } - } - - /// - public PoBD PoBD { - get { - return this.poBDField; + + /// + public System.DateTime EtdFromLastPort + { + get + { + return this.etdFromLastPortField; + } + set + { + this.etdFromLastPortField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EtdFromLastPortSpecified + { + get + { + return this.etdFromLastPortFieldSpecified; + } + set + { + this.etdFromLastPortFieldSpecified = value; + } } - set { - this.poBDField = value; + + /// + public string NextPort + { + get + { + return this.nextPortField; + } + set + { + this.nextPortField = value; + } } - } - - /// - public PRE72H PRE72H { - get { - return this.pRE72HField; + + /// + public System.DateTime EtaToNextPort + { + get + { + return this.etaToNextPortField; + } + set + { + this.etaToNextPortField = value; + } } - set { - this.pRE72HField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool EtaToNextPortSpecified + { + get + { + return this.etaToNextPortFieldSpecified; + } + set + { + this.etaToNextPortFieldSpecified = value; + } } } - + /// - public SEC SEC { - get { - return this.sECField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class Visit + { + + private MessageHeaderType messageHeaderField; + + private MessageType messageTypeField; + + private string visitIDField; + + private bool registerAndAddVisitIdField; + + private bool registerAndAddVisitIdFieldSpecified; + + private string transitIDField; + + private bool registerAndAddTransitIdField; + + private bool registerAndAddTransitIdFieldSpecified; + + private string imoNumberField; + + private string eniNumberField; + + private string portOfCallField; + + private string originatorsVoyageNumberField; + + private string localReferenceNumberField; + + private bool cancelledField; + + private bool cancelledFieldSpecified; + + private bool regularFerryRouteField; + + private bool regularFerryRouteFieldSpecified; + + private Participant vesselOperatorField; + + private ReportingParty reportingPartyField; + + private NOA_NOD nOA_NODField; + + private ATA aTAField; + + private ATD aTDField; + + private BPOL bPOLField; + + private BunkerFuel[] bKRAField; + + private BunkerFuel[] bKRDField; + + private Cargo[] lADGField; + + private CrewMember[] cREWField; + + private TIEFA tIEFAField; + + private TIEFD tIEFDField; + + private INFO iNFOField; + + private MDH mDHField; + + private NAME nAMEField; + + private Passenger[] pASField; + + private PoBA poBAField; + + private PoBD poBDField; + + private PRE72H pRE72HField; + + private SEC sECField; + + private Service[] sERVField; + + private TowageArrival[] tOWAField; + + private TowageDeparture[] tOWDField; + + private STAT sTATField; + + private WAS wASField; + + private REG_VISIT rEG_VISITField; + + private REG_TRANSIT rEG_TRANSITField; + + private AGNT aGNTField; + + private ResetNotification[] rESETField; + + /// + public MessageHeaderType MessageHeader + { + get + { + return this.messageHeaderField; + } + set + { + this.messageHeaderField = value; + } } - set { - this.sECField = value; + + /// + public MessageType MessageType + { + get + { + return this.messageTypeField; + } + set + { + this.messageTypeField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public Service[] SERV { - get { - return this.sERVField; + + /// + public string VisitID + { + get + { + return this.visitIDField; + } + set + { + this.visitIDField = value; + } } - set { - this.sERVField = value; + + /// + public bool RegisterAndAddVisitId + { + get + { + return this.registerAndAddVisitIdField; + } + set + { + this.registerAndAddVisitIdField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public TowageArrival[] TOWA { - get { - return this.tOWAField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RegisterAndAddVisitIdSpecified + { + get + { + return this.registerAndAddVisitIdFieldSpecified; + } + set + { + this.registerAndAddVisitIdFieldSpecified = value; + } } - set { - this.tOWAField = value; + + /// + public string TransitID + { + get + { + return this.transitIDField; + } + set + { + this.transitIDField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute("TowageOnDeparture", IsNullable=false)] - public TowageDeparture[] TOWD { - get { - return this.tOWDField; + + /// + public bool RegisterAndAddTransitId + { + get + { + return this.registerAndAddTransitIdField; + } + set + { + this.registerAndAddTransitIdField = value; + } } - set { - this.tOWDField = value; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RegisterAndAddTransitIdSpecified + { + get + { + return this.registerAndAddTransitIdFieldSpecified; + } + set + { + this.registerAndAddTransitIdFieldSpecified = value; + } } - } - - /// - public STAT STAT { - get { - return this.sTATField; + + /// + public string ImoNumber + { + get + { + return this.imoNumberField; + } + set + { + this.imoNumberField = value; + } } - set { - this.sTATField = value; + + /// + public string EniNumber + { + get + { + return this.eniNumberField; + } + set + { + this.eniNumberField = value; + } } - } - - /// - public WAS WAS { - get { - return this.wASField; + + /// + public string PortOfCall + { + get + { + return this.portOfCallField; + } + set + { + this.portOfCallField = value; + } } - set { - this.wASField = value; + + /// + public string OriginatorsVoyageNumber + { + get + { + return this.originatorsVoyageNumberField; + } + set + { + this.originatorsVoyageNumberField = value; + } } - } - - /// - public REG_VISIT REG_VISIT { - get { - return this.rEG_VISITField; + + /// + public string LocalReferenceNumber + { + get + { + return this.localReferenceNumberField; + } + set + { + this.localReferenceNumberField = value; + } } - set { - this.rEG_VISITField = value; + + /// + public bool Cancelled + { + get + { + return this.cancelledField; + } + set + { + this.cancelledField = value; + } } - } - - /// - public REG_TRANSIT REG_TRANSIT { - get { - return this.rEG_TRANSITField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool CancelledSpecified + { + get + { + return this.cancelledFieldSpecified; + } + set + { + this.cancelledFieldSpecified = value; + } } - set { - this.rEG_TRANSITField = value; + + /// + public bool RegularFerryRoute + { + get + { + return this.regularFerryRouteField; + } + set + { + this.regularFerryRouteField = value; + } } - } - - /// - public AGNT AGNT { - get { - return this.aGNTField; + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool RegularFerryRouteSpecified + { + get + { + return this.regularFerryRouteFieldSpecified; + } + set + { + this.regularFerryRouteFieldSpecified = value; + } } - set { - this.aGNTField = value; + + /// + public Participant VesselOperator + { + get + { + return this.vesselOperatorField; + } + set + { + this.vesselOperatorField = value; + } } - } - - /// - [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] - public ResetNotification[] RESET { - get { - return this.rESETField; + + /// + public ReportingParty ReportingParty + { + get + { + return this.reportingPartyField; + } + set + { + this.reportingPartyField = value; + } } - set { - this.rESETField = value; + + /// + public NOA_NOD NOA_NOD + { + get + { + return this.nOA_NODField; + } + set + { + this.nOA_NODField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum MessageType { - - /// - DRAFT, - - /// - FULL, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class ReportingParty { - - private ReportingPartyType typeField; - - private bool typeFieldSpecified; - - private string nameField; - - private string streetNameField; - - private string streetNumberField; - - private string postalCodeField; - - private string cityField; - - private string countryField; - - private string lastNameField; - - private string firstNameField; - - private string phoneField; - - private string faxField; - - private string eMailField; - - /// - public ReportingPartyType Type { - get { - return this.typeField; + + /// + public ATA ATA + { + get + { + return this.aTAField; + } + set + { + this.aTAField = value; + } } - set { - this.typeField = value; + + /// + public ATD ATD + { + get + { + return this.aTDField; + } + set + { + this.aTDField = value; + } } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool TypeSpecified { - get { - return this.typeFieldSpecified; + + /// + public BPOL BPOL + { + get + { + return this.bPOLField; + } + set + { + this.bPOLField = value; + } } - set { - this.typeFieldSpecified = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("BunkerFuelArrival", IsNullable = false)] + public BunkerFuel[] BKRA + { + get + { + return this.bKRAField; + } + set + { + this.bKRAField = value; + } } - } - - /// - public string Name { - get { - return this.nameField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("BunkerFuelDeparture", IsNullable = false)] + public BunkerFuel[] BKRD + { + get + { + return this.bKRDField; + } + set + { + this.bKRDField = value; + } } - set { - this.nameField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public Cargo[] LADG + { + get + { + return this.lADGField; + } + set + { + this.lADGField = value; + } } - } - - /// - public string StreetName { - get { - return this.streetNameField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public CrewMember[] CREW + { + get + { + return this.cREWField; + } + set + { + this.cREWField = value; + } } - set { - this.streetNameField = value; + + /// + public TIEFA TIEFA + { + get + { + return this.tIEFAField; + } + set + { + this.tIEFAField = value; + } } - } - - /// - public string StreetNumber { - get { - return this.streetNumberField; + + /// + public TIEFD TIEFD + { + get + { + return this.tIEFDField; + } + set + { + this.tIEFDField = value; + } } - set { - this.streetNumberField = value; + + /// + public INFO INFO + { + get + { + return this.iNFOField; + } + set + { + this.iNFOField = value; + } } - } - - /// - public string PostalCode { - get { - return this.postalCodeField; + + /// + public MDH MDH + { + get + { + return this.mDHField; + } + set + { + this.mDHField = value; + } } - set { - this.postalCodeField = value; + + /// + public NAME NAME + { + get + { + return this.nAMEField; + } + set + { + this.nAMEField = value; + } } - } - - /// - public string City { - get { - return this.cityField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public Passenger[] PAS + { + get + { + return this.pASField; + } + set + { + this.pASField = value; + } } - set { - this.cityField = value; + + /// + public PoBA PoBA + { + get + { + return this.poBAField; + } + set + { + this.poBAField = value; + } } - } - - /// - public string Country { - get { - return this.countryField; + + /// + public PoBD PoBD + { + get + { + return this.poBDField; + } + set + { + this.poBDField = value; + } } - set { - this.countryField = value; + + /// + public PRE72H PRE72H + { + get + { + return this.pRE72HField; + } + set + { + this.pRE72HField = value; + } } - } - - /// - public string LastName { - get { - return this.lastNameField; + + /// + public SEC SEC + { + get + { + return this.sECField; + } + set + { + this.sECField = value; + } } - set { - this.lastNameField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public Service[] SERV + { + get + { + return this.sERVField; + } + set + { + this.sERVField = value; + } } - } - - /// - public string FirstName { - get { - return this.firstNameField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public TowageArrival[] TOWA + { + get + { + return this.tOWAField; + } + set + { + this.tOWAField = value; + } } - set { - this.firstNameField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("TowageOnDeparture", IsNullable = false)] + public TowageDeparture[] TOWD + { + get + { + return this.tOWDField; + } + set + { + this.tOWDField = value; + } } - } - - /// - public string Phone { - get { - return this.phoneField; + + /// + public STAT STAT + { + get + { + return this.sTATField; + } + set + { + this.sTATField = value; + } } - set { - this.phoneField = value; + + /// + public WAS WAS + { + get + { + return this.wASField; + } + set + { + this.wASField = value; + } } - } - - /// - public string Fax { - get { - return this.faxField; + + /// + public REG_VISIT REG_VISIT + { + get + { + return this.rEG_VISITField; + } + set + { + this.rEG_VISITField = value; + } } - set { - this.faxField = value; + + /// + public REG_TRANSIT REG_TRANSIT + { + get + { + return this.rEG_TRANSITField; + } + set + { + this.rEG_TRANSITField = value; + } } - } - - /// - public string EMail { - get { - return this.eMailField; + + /// + public AGNT AGNT + { + get + { + return this.aGNTField; + } + set + { + this.aGNTField = value; + } } - set { - this.eMailField = value; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)] + public ResetNotification[] RESET + { + get + { + return this.rESETField; + } + set + { + this.rESETField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public enum ReportingPartyType { - - /// - AGENT, - - /// - CARRIER, - - /// - CHARTERER, - - /// - MASTER, - - /// - OTHERS, - - /// - PORT_AUTHORITY, - - /// - SHIPOWNER, -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class REG_VISIT { - - private string imoNumberField; - - private string eniNumberField; - - private string portOfCallField; - - private System.DateTime etaPortOfCallField; - + /// - public string ImoNumber { - get { - return this.imoNumberField; - } - set { - this.imoNumberField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum MessageType + { + + /// + DRAFT, + + /// + FULL, } - + /// - public string EniNumber { - get { - return this.eniNumberField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class ReportingParty + { + + private ReportingPartyType typeField; + + private bool typeFieldSpecified; + + private string nameField; + + private string streetNameField; + + private string streetNumberField; + + private string postalCodeField; + + private string cityField; + + private string countryField; + + private string lastNameField; + + private string firstNameField; + + private string phoneField; + + private string faxField; + + private string eMailField; + + /// + public ReportingPartyType Type + { + get + { + return this.typeField; + } + set + { + this.typeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TypeSpecified + { + get + { + return this.typeFieldSpecified; + } + set + { + this.typeFieldSpecified = value; + } } - set { - this.eniNumberField = value; + + /// + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } } - } - - /// - public string PortOfCall { - get { - return this.portOfCallField; + + /// + public string StreetName + { + get + { + return this.streetNameField; + } + set + { + this.streetNameField = value; + } } - set { - this.portOfCallField = value; + + /// + public string StreetNumber + { + get + { + return this.streetNumberField; + } + set + { + this.streetNumberField = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime EtaPortOfCall { - get { - return this.etaPortOfCallField; + + /// + public string PostalCode + { + get + { + return this.postalCodeField; + } + set + { + this.postalCodeField = value; + } } - set { - this.etaPortOfCallField = value; + + /// + public string City + { + get + { + return this.cityField; + } + set + { + this.cityField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class REG_TRANSIT { - - private string imoNumberField; - - private string eniNumberField; - - private System.DateTime etaKielCanalField; - - /// - public string ImoNumber { - get { - return this.imoNumberField; + + /// + public string Country + { + get + { + return this.countryField; + } + set + { + this.countryField = value; + } } - set { - this.imoNumberField = value; + + /// + public string LastName + { + get + { + return this.lastNameField; + } + set + { + this.lastNameField = value; + } } - } - - /// - public string EniNumber { - get { - return this.eniNumberField; + + /// + public string FirstName + { + get + { + return this.firstNameField; + } + set + { + this.firstNameField = value; + } } - set { - this.eniNumberField = value; + + /// + public string Phone + { + get + { + return this.phoneField; + } + set + { + this.phoneField = value; + } } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(DataType="date")] - public System.DateTime EtaKielCanal { - get { - return this.etaKielCanalField; + + /// + public string Fax + { + get + { + return this.faxField; + } + set + { + this.faxField = value; + } } - set { - this.etaKielCanalField = value; + + /// + public string EMail + { + get + { + return this.eMailField; + } + set + { + this.eMailField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class RequestId { - - private MessageHeaderType messageHeaderField; - - private string originatorsVoyageNumberField; - - private string localReferenceNumberField; - - private ReportingParty reportingPartyField; - - private REG_VISIT rEG_VISITField; - - private REG_TRANSIT rEG_TRANSITField; - + /// - public MessageHeaderType MessageHeader { - get { - return this.messageHeaderField; - } - set { - this.messageHeaderField = value; - } + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public enum ReportingPartyType + { + + /// + AGENT, + + /// + CARRIER, + + /// + CHARTERER, + + /// + MASTER, + + /// + OTHERS, + + /// + PORT_AUTHORITY, + + /// + SHIPOWNER, } - + /// - public string OriginatorsVoyageNumber { - get { - return this.originatorsVoyageNumberField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class REG_VISIT + { + + private string imoNumberField; + + private string eniNumberField; + + private string portOfCallField; + + private System.DateTime etaPortOfCallField; + + /// + public string ImoNumber + { + get + { + return this.imoNumberField; + } + set + { + this.imoNumberField = value; + } } - set { - this.originatorsVoyageNumberField = value; + + /// + public string EniNumber + { + get + { + return this.eniNumberField; + } + set + { + this.eniNumberField = value; + } } - } - - /// - public string LocalReferenceNumber { - get { - return this.localReferenceNumberField; + + /// + public string PortOfCall + { + get + { + return this.portOfCallField; + } + set + { + this.portOfCallField = value; + } } - set { - this.localReferenceNumberField = value; + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime EtaPortOfCall + { + get + { + return this.etaPortOfCallField; + } + set + { + this.etaPortOfCallField = value; + } } } - + /// - public ReportingParty ReportingParty { - get { - return this.reportingPartyField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class REG_TRANSIT + { + + private string imoNumberField; + + private string eniNumberField; + + private System.DateTime etaKielCanalField; + + /// + public string ImoNumber + { + get + { + return this.imoNumberField; + } + set + { + this.imoNumberField = value; + } } - set { - this.reportingPartyField = value; + + /// + public string EniNumber + { + get + { + return this.eniNumberField; + } + set + { + this.eniNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(DataType = "date")] + public System.DateTime EtaKielCanal + { + get + { + return this.etaKielCanalField; + } + set + { + this.etaKielCanalField = value; + } } } - + /// - public REG_VISIT REG_VISIT { - get { - return this.rEG_VISITField; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class RequestId + { + + private MessageHeaderType messageHeaderField; + + private string originatorsVoyageNumberField; + + private string localReferenceNumberField; + + private ReportingParty reportingPartyField; + + private REG_VISIT rEG_VISITField; + + private REG_TRANSIT rEG_TRANSITField; + + /// + public MessageHeaderType MessageHeader + { + get + { + return this.messageHeaderField; + } + set + { + this.messageHeaderField = value; + } } - set { - this.rEG_VISITField = value; + + /// + public string OriginatorsVoyageNumber + { + get + { + return this.originatorsVoyageNumberField; + } + set + { + this.originatorsVoyageNumberField = value; + } } - } - - /// - public REG_TRANSIT REG_TRANSIT { - get { - return this.rEG_TRANSITField; + + /// + public string LocalReferenceNumber + { + get + { + return this.localReferenceNumberField; + } + set + { + this.localReferenceNumberField = value; + } } - set { - this.rEG_TRANSITField = value; + + /// + public ReportingParty ReportingParty + { + get + { + return this.reportingPartyField; + } + set + { + this.reportingPartyField = value; + } } - } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class eDeclarationMessageInterchangeBody { - - private object itemField; - - /// - [System.Xml.Serialization.XmlElementAttribute("EdiResponseList", typeof(eDeclarationMessageInterchangeBodyEdiResponseList))] - [System.Xml.Serialization.XmlElementAttribute("RequestIdList", typeof(eDeclarationMessageInterchangeBodyRequestIdList))] - [System.Xml.Serialization.XmlElementAttribute("VisitList", typeof(eDeclarationMessageInterchangeBodyVisitList))] - public object Item { - get { - return this.itemField; + + /// + public REG_VISIT REG_VISIT + { + get + { + return this.rEG_VISITField; + } + set + { + this.rEG_VISITField = value; + } } - set { - this.itemField = value; + + /// + public REG_TRANSIT REG_TRANSIT + { + get + { + return this.rEG_TRANSITField; + } + set + { + this.rEG_TRANSITField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class eDeclarationMessageInterchangeBodyEdiResponseList { - - private EdiResponse[] ediResponseField; - + /// - [System.Xml.Serialization.XmlElementAttribute("EdiResponse")] - public EdiResponse[] EdiResponse { - get { - return this.ediResponseField; - } - set { - this.ediResponseField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class eDeclarationMessageInterchangeBody + { + + private object itemField; + + /// + [System.Xml.Serialization.XmlElementAttribute("EdiResponseList", typeof(eDeclarationMessageInterchangeBodyEdiResponseList))] + [System.Xml.Serialization.XmlElementAttribute("RequestIdList", typeof(eDeclarationMessageInterchangeBodyRequestIdList))] + [System.Xml.Serialization.XmlElementAttribute("VisitList", typeof(eDeclarationMessageInterchangeBodyVisitList))] + public object Item + { + get + { + return this.itemField; + } + set + { + this.itemField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class eDeclarationMessageInterchangeBodyRequestIdList { - - private RequestId[] requestIdField; - + /// - [System.Xml.Serialization.XmlElementAttribute("RequestId")] - public RequestId[] RequestId { - get { - return this.requestIdField; - } - set { - this.requestIdField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class eDeclarationMessageInterchangeBodyEdiResponseList + { + + private EdiResponse[] ediResponseField; + + /// + [System.Xml.Serialization.XmlElementAttribute("EdiResponse")] + public EdiResponse[] EdiResponse + { + get + { + return this.ediResponseField; + } + set + { + this.ediResponseField = value; + } } } -} - -/// -[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] -[System.SerializableAttribute()] -[System.Diagnostics.DebuggerStepThroughAttribute()] -[System.ComponentModel.DesignerCategoryAttribute("code")] -[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://e-declaration.dakosy.de/EdiMessages")] -public partial class eDeclarationMessageInterchangeBodyVisitList { - - private Visit[] visitField; - + /// - [System.Xml.Serialization.XmlElementAttribute("Visit")] - public Visit[] Visit { - get { - return this.visitField; - } - set { - this.visitField = value; + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class eDeclarationMessageInterchangeBodyRequestIdList + { + + private RequestId[] requestIdField; + + /// + [System.Xml.Serialization.XmlElementAttribute("RequestId")] + public RequestId[] RequestId + { + get + { + return this.requestIdField; + } + set + { + this.requestIdField = value; + } } } -} + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://e-declaration.dakosy.de/EdiMessages")] + public partial class eDeclarationMessageInterchangeBodyVisitList + { + + private Visit[] visitField; + + /// + [System.Xml.Serialization.XmlElementAttribute("Visit")] + public Visit[] Visit + { + get + { + return this.visitField; + } + set + { + this.visitField = value; + } + } + } +} \ No newline at end of file diff --git a/bsmd.dakosy/sftp.cs b/bsmd.dakosy/sftp.cs index b4024862..eac0dc45 100644 --- a/bsmd.dakosy/sftp.cs +++ b/bsmd.dakosy/sftp.cs @@ -14,14 +14,18 @@ using System.Xml; using System.Xml.XPath; using System.Collections.Generic; +using log4net; + namespace bsmd.dakosy { /// /// Hilfsklasse zur Kommunikation via SFTP. Wir machen es uns hier leicht und verwenden das beliebte WINSCP im /// Process-Modus. (http://winscp.net/eng/docs/guide_dotnet) /// - public static class sftp + public static class SFtp { + private static readonly ILog _log = LogManager.GetLogger(typeof(SFtp)); + public static void Put(string filename, string targetDir) { Process winscp = new Process(); @@ -47,8 +51,11 @@ namespace bsmd.dakosy winscp.StandardInput.WriteLine(string.Format("mv {0} {1}", filename, dotlessFilename)); winscp.StandardInput.Close(); - // Collect all output (not used in this example) + // Collect all output string output = winscp.StandardOutput.ReadToEnd(); + _log.Info(output); + output = winscp.StandardError.ReadToEnd(); + _log.Warn(output); // Wait until WinSCP finishes winscp.WaitForExit(); @@ -110,8 +117,11 @@ namespace bsmd.dakosy winscp.StandardInput.WriteLine("get *.xml"); winscp.StandardInput.Close(); - // Collect all output (not used in this example) + // Collect all output string output = winscp.StandardOutput.ReadToEnd(); + _log.Info(output); + output = winscp.StandardError.ReadToEnd(); + _log.Warn(output); // Wait until WinSCP finishes winscp.WaitForExit(); @@ -139,8 +149,11 @@ namespace bsmd.dakosy winscp.StandardInput.WriteLine("rm " + filename); winscp.StandardInput.Close(); - // Collect all output (not used in this example) + // Collect all output string output = winscp.StandardOutput.ReadToEnd(); + _log.Info(output); + output = winscp.StandardError.ReadToEnd(); + _log.Warn(output); // Wait until WinSCP finishes winscp.WaitForExit(); diff --git a/bsmd.dbh/MessageController.cs b/bsmd.dbh/MessageController.cs index b9e01710..9b7d0135 100644 --- a/bsmd.dbh/MessageController.cs +++ b/bsmd.dbh/MessageController.cs @@ -5,6 +5,7 @@ using System.Text; using System.Threading.Tasks; using log4net; using bsmd.database; +using System.IO; namespace bsmd.dbh { @@ -67,7 +68,26 @@ namespace bsmd.dbh // remove files from output folder to archive folder // receive files from remote host + // SFTP verbindung öffnen und alle Dateien herunterladen + string localDir = bsmd.dakosy.Properties.Settings.Default.SFTPInDir; + string remoteDir = bsmd.dakosy.Properties.Settings.Default.RemoteOutgoingDir; + bsmd.dakosy.SFtp.GetAll(remoteDir); + + // lokale Dateien verarbeiten + foreach (string inputFile in Directory.GetFiles(localDir)) + { + if (!ResponseUtil.Read(inputFile)) + { + _log.ErrorFormat("Error reading input file {0}", inputFile); + } + else + { + File.Delete(inputFile); // alternativ: move to archive folder + } + // remote Dateien löschen + bsmd.dakosy.SFtp.RemoveProcessedFile(remoteDir, Path.GetFileName(inputFile)); + } // process result files } diff --git a/bsmd.dbh/ResponseUtil.cs b/bsmd.dbh/ResponseUtil.cs index 979c5bc4..88f6b91c 100644 --- a/bsmd.dbh/ResponseUtil.cs +++ b/bsmd.dbh/ResponseUtil.cs @@ -8,5 +8,9 @@ namespace bsmd.dbh { internal static class ResponseUtil { + internal static bool Read(string inputFile) + { + throw new NotImplementedException(); + } } } diff --git a/bsmd.dbh/bsmd.dbh.csproj b/bsmd.dbh/bsmd.dbh.csproj index 18b6b03a..0d84335c 100644 --- a/bsmd.dbh/bsmd.dbh.csproj +++ b/bsmd.dbh/bsmd.dbh.csproj @@ -84,6 +84,10 @@ + + {6255f8c4-b0b5-4e77-860e-10ebcd7b368f} + bsmd.dakosy + {19945af2-379b-46a5-b27a-303b5ec1d557} bsmd.database