diff --git a/ENI-2/ENI2/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs b/ENI-2/ENI2/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs
index 1e97b4c1..5b7cfbb8 100644
--- a/ENI-2/ENI2/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs
+++ b/ENI-2/ENI2/ENI2/DetailViewControls/OverViewDetailControl.xaml.cs
@@ -660,14 +660,21 @@ namespace ENI2.DetailViewControls
private void buttonCreatePDF_Click(object sender, RoutedEventArgs e)
{
+ bool aMessageToReportPDFFound = false;
+
for(int i = 0; i < this.dataGridMessages.SelectedItems.Count; i++)
{
Message selectedMessage = this.dataGridMessages.SelectedItems[i] as Message;
- selectedMessage.InternalStatus = Message.BSMDStatus.REPORT;
- selectedMessage.ReportingPartyId = App.UserId; // wichtig damit der Richtige(!) die Mail mit dem PDF bekommt
- DBManager.GetSingleCon(Properties.Settings.Default.ConnectionString).Save(selectedMessage);
+ if ((selectedMessage.InternalStatus != Message.BSMDStatus.SENT) && (selectedMessage.InternalStatus != Message.BSMDStatus.TOSEND))
+ {
+ aMessageToReportPDFFound = true;
+ selectedMessage.InternalStatus = Message.BSMDStatus.REPORT;
+ selectedMessage.ReportingPartyId = App.UserId; // wichtig damit der Richtige(!) die Mail mit dem PDF bekommt
+ DBManager.GetSingleCon(Properties.Settings.Default.ConnectionString).Save(selectedMessage);
+ }
}
- if (this.dataGridMessages.SelectedItems.Count > 0)
+
+ if (aMessageToReportPDFFound)
{
this.Core.ReportStatus = MessageCore.ReportStatusEnum.SINGLE;
DBManager.GetSingleCon(Properties.Settings.Default.ConnectionString).Save(this.Core);
diff --git a/ENI-2/ENI2/ENI2/DetailViewControls/PortCallDetailControl.xaml b/ENI-2/ENI2/ENI2/DetailViewControls/PortCallDetailControl.xaml
index 90210d54..3b607eb8 100644
--- a/ENI-2/ENI2/ENI2/DetailViewControls/PortCallDetailControl.xaml
+++ b/ENI-2/ENI2/ENI2/DetailViewControls/PortCallDetailControl.xaml
@@ -98,16 +98,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/ENI-2/ENI2/ENI2/ENI2.csproj b/ENI-2/ENI2/ENI2/ENI2.csproj
index 5f1fb549..7b3065dc 100644
--- a/ENI-2/ENI2/ENI2/ENI2.csproj
+++ b/ENI-2/ENI2/ENI2/ENI2.csproj
@@ -35,8 +35,8 @@
3.5.1.0
true
publish.html
- 1
- 3.9.10.%2a
+ 0
+ 3.9.11.%2a
false
true
true
diff --git a/ENI-2/ENI2/ENI2/SucheControl.xaml.cs b/ENI-2/ENI2/ENI2/SucheControl.xaml.cs
index e60420ba..6b620df8 100644
--- a/ENI-2/ENI2/ENI2/SucheControl.xaml.cs
+++ b/ENI-2/ENI2/ENI2/SucheControl.xaml.cs
@@ -58,8 +58,8 @@ namespace ENI2
textBoxIMO.Text = string.Empty;
textBoxName.Text = string.Empty;
textBoxTicketNr.Text = string.Empty;
- dateTimePickerETAFrom.SelectedDate = null;
- dateTimePickerETATo.SelectedDate = null;
+ // dateTimePickerETAFrom.SelectedDate = null; // herausgenommen nach RM CH 21.2.18
+ // dateTimePickerETATo.SelectedDate = null;
this.dataGrid.ItemsSource = null;
this.searchResultLabel.Content = "";
}
diff --git a/Stundensheet.xlsx b/Stundensheet.xlsx
index fc2b598e..7d88b37c 100644
Binary files a/Stundensheet.xlsx and b/Stundensheet.xlsx differ
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/agent_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/agent_reeder.xsd
new file mode 100644
index 00000000..85f2530c
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/agent_reeder.xsd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/basic_types.xsd b/nsw/HIS-NORD/xsd.5.0.2018/basic_types.xsd
new file mode 100644
index 00000000..73b47e3c
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/basic_types.xsd
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/bpol_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/bpol_reeder.xsd
new file mode 100644
index 00000000..2a01cd49
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/bpol_reeder.xsd
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/bunker_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/bunker_reeder.xsd
new file mode 100644
index 00000000..16ee0621
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/bunker_reeder.xsd
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/crew_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/crew_reeder.xsd
new file mode 100644
index 00000000..be63ad3e
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/crew_reeder.xsd
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/hazmat_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/hazmat_reeder.xsd
new file mode 100644
index 00000000..2a4ef71c
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/hazmat_reeder.xsd
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/his-nord.cs b/nsw/HIS-NORD/xsd.5.0.2018/his-nord.cs
new file mode 100644
index 00000000..df708c25
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/his-nord.cs
@@ -0,0 +1,5674 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+using System.Xml.Serialization;
+
+//
+// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.6.1055.0.
+//
+
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
+public partial class nsw {
+
+ private conveyance conveyanceField;
+
+ private string xml_versionField;
+
+ private string protect_versionField;
+
+ private System.DateTime date_registrationField;
+
+ private string message_senderField;
+
+ private string message_recipientField;
+
+ private string document_referenceField;
+
+ public nsw() {
+ this.xml_versionField = "HIS-NORD NSW_V1-0";
+ this.protect_versionField = "PROTE11";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public conveyance conveyance {
+ get {
+ return this.conveyanceField;
+ }
+ set {
+ this.conveyanceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string xml_version {
+ get {
+ return this.xml_versionField;
+ }
+ set {
+ this.xml_versionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string protect_version {
+ get {
+ return this.protect_versionField;
+ }
+ set {
+ this.protect_versionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public System.DateTime date_registration {
+ get {
+ return this.date_registrationField;
+ }
+ set {
+ this.date_registrationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string message_sender {
+ get {
+ return this.message_senderField;
+ }
+ set {
+ this.message_senderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string message_recipient {
+ get {
+ return this.message_recipientField;
+ }
+ set {
+ this.message_recipientField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string document_reference {
+ get {
+ return this.document_referenceField;
+ }
+ set {
+ this.document_referenceField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class conveyance {
+
+ private string codeField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType[] itemsElementNameField;
+
+ private broker_owner owner_senderField;
+
+ private object[] items1Field;
+
+ private Items1ChoiceType[] items1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string code {
+ get {
+ return this.codeField;
+ }
+ set {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ENINumber", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ETAPortOfCall", typeof(System.DateTime), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ [System.Xml.Serialization.XmlElementAttribute("IMONumber", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCall", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("TransitId", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("VisitId", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("name", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public broker_owner owner_sender {
+ get {
+ return this.owner_senderField;
+ }
+ set {
+ this.owner_senderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AGNT", typeof(agnt), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ATA", typeof(System.DateTime), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ATD", typeof(System.DateTime), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("BKRA", typeof(bkra), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("BKRD", typeof(bkrd), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("BPOL", typeof(bpol), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("CREW", typeof(crew), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("HAZA", typeof(haza), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("HAZD", typeof(hazd), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("INFO", typeof(info), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("LADG", typeof(generalcargo), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("MDH", typeof(mdh), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("NOANOD", typeof(noanod), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("NameOfMaster", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("PAS", typeof(pas), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("POBA", typeof(poba), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("POBD", typeof(pobd), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("PRE72H", typeof(pre72), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_AGNT", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_ATA", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_ATD", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_BKRA", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_BKRD", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_BPOL", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_CREW", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_HAZA", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_HAZD", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_INFO", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_LADG", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_MDH", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_NOANOD", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_NameOfMaster", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_PAS", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_POBA", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_POBD", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_PRE72H", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_SEC", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_SERV", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_STAT", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_TIEFA", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_TIEFD", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_TOWA", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_TOWD", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("RESET_WAS", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SEC", typeof(sec), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SERV", typeof(serv), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("STAT", typeof(vesseltype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("STORNO", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("TIEFA", typeof(float), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("TIEFD", typeof(float), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("TOWA", typeof(towa), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("TOWD", typeof(towd), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("WAS", typeof(was), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Items1ElementName")]
+ public object[] Items1 {
+ get {
+ return this.items1Field;
+ }
+ set {
+ this.items1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Items1ElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Items1ChoiceType[] Items1ElementName {
+ get {
+ return this.items1ElementNameField;
+ }
+ set {
+ this.items1ElementNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType {
+
+ ///
+ ENINumber,
+
+ ///
+ ETAPortOfCall,
+
+ ///
+ IMONumber,
+
+ ///
+ PortOfCall,
+
+ ///
+ TransitId,
+
+ ///
+ VisitId,
+
+ ///
+ name,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class broker_owner {
+
+ private string name_shortField;
+
+ private string name_longField;
+
+ private addresstype addressField;
+
+ private contacts contactField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string name_short {
+ get {
+ return this.name_shortField;
+ }
+ set {
+ this.name_shortField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string name_long {
+ get {
+ return this.name_longField;
+ }
+ set {
+ this.name_longField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public addresstype address {
+ get {
+ return this.addressField;
+ }
+ set {
+ this.addressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public contacts contact {
+ get {
+ return this.contactField;
+ }
+ set {
+ this.contactField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="address-type")]
+public partial class addresstype {
+
+ private string streetNumberField;
+
+ private string placeField;
+
+ private string postCodeField;
+
+ private string locodeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string StreetNumber {
+ get {
+ return this.streetNumberField;
+ }
+ set {
+ this.streetNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Place {
+ get {
+ return this.placeField;
+ }
+ set {
+ this.placeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PostCode {
+ get {
+ return this.postCodeField;
+ }
+ set {
+ this.postCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Locode {
+ get {
+ return this.locodeField;
+ }
+ set {
+ this.locodeField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class agnt {
+
+ private string agentCompanyNameField;
+
+ private string agentStreetAndNumberField;
+
+ private string agentPostalCodeField;
+
+ private string agentCityField;
+
+ private string agentCountryField;
+
+ private string agentLastNameField;
+
+ private string agentFirstNameField;
+
+ private string agentPhoneField;
+
+ private string agentFaxField;
+
+ private string agentEMailField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentCompanyName {
+ get {
+ return this.agentCompanyNameField;
+ }
+ set {
+ this.agentCompanyNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentStreetAndNumber {
+ get {
+ return this.agentStreetAndNumberField;
+ }
+ set {
+ this.agentStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentPostalCode {
+ get {
+ return this.agentPostalCodeField;
+ }
+ set {
+ this.agentPostalCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentCity {
+ get {
+ return this.agentCityField;
+ }
+ set {
+ this.agentCityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentCountry {
+ get {
+ return this.agentCountryField;
+ }
+ set {
+ this.agentCountryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentLastName {
+ get {
+ return this.agentLastNameField;
+ }
+ set {
+ this.agentLastNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentFirstName {
+ get {
+ return this.agentFirstNameField;
+ }
+ set {
+ this.agentFirstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentPhone {
+ get {
+ return this.agentPhoneField;
+ }
+ set {
+ this.agentPhoneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentFax {
+ get {
+ return this.agentFaxField;
+ }
+ set {
+ this.agentFaxField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string AgentEMail {
+ get {
+ return this.agentEMailField;
+ }
+ set {
+ this.agentEMailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class towd {
+
+ private departure[] towageOnDepartureField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TowageOnDeparture", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public departure[] TowageOnDeparture {
+ get {
+ return this.towageOnDepartureField;
+ }
+ set {
+ this.towageOnDepartureField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class departure {
+
+ private string towageOnDepartureNameField;
+
+ private string towageOnDepartureFlagField;
+
+ private departureoperator towageOnDepartureOperatorField;
+
+ private float towageOnDepartureDraught_DMTField;
+
+ private float towageOnDepartureLengthOverall_MTRField;
+
+ private bool towageOnDepartureLengthOverall_MTRFieldSpecified;
+
+ private float towageOnDepartureBeam_MTRField;
+
+ private bool towageOnDepartureBeam_MTRFieldSpecified;
+
+ private string towageOnDepartureRemarksField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureName {
+ get {
+ return this.towageOnDepartureNameField;
+ }
+ set {
+ this.towageOnDepartureNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureFlag {
+ get {
+ return this.towageOnDepartureFlagField;
+ }
+ set {
+ this.towageOnDepartureFlagField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public departureoperator TowageOnDepartureOperator {
+ get {
+ return this.towageOnDepartureOperatorField;
+ }
+ set {
+ this.towageOnDepartureOperatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float TowageOnDepartureDraught_DMT {
+ get {
+ return this.towageOnDepartureDraught_DMTField;
+ }
+ set {
+ this.towageOnDepartureDraught_DMTField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float TowageOnDepartureLengthOverall_MTR {
+ get {
+ return this.towageOnDepartureLengthOverall_MTRField;
+ }
+ set {
+ this.towageOnDepartureLengthOverall_MTRField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TowageOnDepartureLengthOverall_MTRSpecified {
+ get {
+ return this.towageOnDepartureLengthOverall_MTRFieldSpecified;
+ }
+ set {
+ this.towageOnDepartureLengthOverall_MTRFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float TowageOnDepartureBeam_MTR {
+ get {
+ return this.towageOnDepartureBeam_MTRField;
+ }
+ set {
+ this.towageOnDepartureBeam_MTRField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TowageOnDepartureBeam_MTRSpecified {
+ get {
+ return this.towageOnDepartureBeam_MTRFieldSpecified;
+ }
+ set {
+ this.towageOnDepartureBeam_MTRFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureRemarks {
+ get {
+ return this.towageOnDepartureRemarksField;
+ }
+ set {
+ this.towageOnDepartureRemarksField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class departureoperator {
+
+ private string towageOnDepartureOperatorCompanyNameField;
+
+ private string towageOnDepartureOperatorStreetAndNumberField;
+
+ private string towageOnDepartureOperatorPostalCodeField;
+
+ private string towageOnDepartureOperatorCityField;
+
+ private string towageOnDepartureOperatorCountryField;
+
+ private string towageOnDepartureOperatorPhoneField;
+
+ private string towageOnDepartureOperatorFaxField;
+
+ private string towageOnDepartureOperatorEMailField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorCompanyName {
+ get {
+ return this.towageOnDepartureOperatorCompanyNameField;
+ }
+ set {
+ this.towageOnDepartureOperatorCompanyNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorStreetAndNumber {
+ get {
+ return this.towageOnDepartureOperatorStreetAndNumberField;
+ }
+ set {
+ this.towageOnDepartureOperatorStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorPostalCode {
+ get {
+ return this.towageOnDepartureOperatorPostalCodeField;
+ }
+ set {
+ this.towageOnDepartureOperatorPostalCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorCity {
+ get {
+ return this.towageOnDepartureOperatorCityField;
+ }
+ set {
+ this.towageOnDepartureOperatorCityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorCountry {
+ get {
+ return this.towageOnDepartureOperatorCountryField;
+ }
+ set {
+ this.towageOnDepartureOperatorCountryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorPhone {
+ get {
+ return this.towageOnDepartureOperatorPhoneField;
+ }
+ set {
+ this.towageOnDepartureOperatorPhoneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorFax {
+ get {
+ return this.towageOnDepartureOperatorFaxField;
+ }
+ set {
+ this.towageOnDepartureOperatorFaxField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnDepartureOperatorEMail {
+ get {
+ return this.towageOnDepartureOperatorEMailField;
+ }
+ set {
+ this.towageOnDepartureOperatorEMailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class towa {
+
+ private arrival[] towageOnArrivalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TowageOnArrival", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public arrival[] TowageOnArrival {
+ get {
+ return this.towageOnArrivalField;
+ }
+ set {
+ this.towageOnArrivalField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class arrival {
+
+ private string towageOnArrivalNameField;
+
+ private string towageOnArrivalFlagField;
+
+ private arrivaloperator towageOnArrivalOperatorField;
+
+ private string towageOnArrivalGrossTonnageField;
+
+ private float towageOnArrivalLengthOverall_MTRField;
+
+ private float towageOnArrivalBeam_MTRField;
+
+ private string towageOnArrivalPurposeOfCallField;
+
+ private float towageOnArrivalDraught_DMTField;
+
+ private string towageOnArrivalRemarksField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalName {
+ get {
+ return this.towageOnArrivalNameField;
+ }
+ set {
+ this.towageOnArrivalNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalFlag {
+ get {
+ return this.towageOnArrivalFlagField;
+ }
+ set {
+ this.towageOnArrivalFlagField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public arrivaloperator TowageOnArrivalOperator {
+ get {
+ return this.towageOnArrivalOperatorField;
+ }
+ set {
+ this.towageOnArrivalOperatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string TowageOnArrivalGrossTonnage {
+ get {
+ return this.towageOnArrivalGrossTonnageField;
+ }
+ set {
+ this.towageOnArrivalGrossTonnageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float TowageOnArrivalLengthOverall_MTR {
+ get {
+ return this.towageOnArrivalLengthOverall_MTRField;
+ }
+ set {
+ this.towageOnArrivalLengthOverall_MTRField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float TowageOnArrivalBeam_MTR {
+ get {
+ return this.towageOnArrivalBeam_MTRField;
+ }
+ set {
+ this.towageOnArrivalBeam_MTRField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalPurposeOfCall {
+ get {
+ return this.towageOnArrivalPurposeOfCallField;
+ }
+ set {
+ this.towageOnArrivalPurposeOfCallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float TowageOnArrivalDraught_DMT {
+ get {
+ return this.towageOnArrivalDraught_DMTField;
+ }
+ set {
+ this.towageOnArrivalDraught_DMTField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalRemarks {
+ get {
+ return this.towageOnArrivalRemarksField;
+ }
+ set {
+ this.towageOnArrivalRemarksField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class arrivaloperator {
+
+ private string towageOnArrivalOperatorCompanyNameField;
+
+ private string towageOnArrivalOperatorStreetAndNumberField;
+
+ private string towageOnArrivalOperatorPostalCodeField;
+
+ private string towageOnArrivalOperatorCityField;
+
+ private string towageOnArrivalOperatorCountryField;
+
+ private string towageOnArrivalOperatorPhoneField;
+
+ private string towageOnArrivalOperatorFaxField;
+
+ private string towageOnArrivalOperatorEMailField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorCompanyName {
+ get {
+ return this.towageOnArrivalOperatorCompanyNameField;
+ }
+ set {
+ this.towageOnArrivalOperatorCompanyNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorStreetAndNumber {
+ get {
+ return this.towageOnArrivalOperatorStreetAndNumberField;
+ }
+ set {
+ this.towageOnArrivalOperatorStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorPostalCode {
+ get {
+ return this.towageOnArrivalOperatorPostalCodeField;
+ }
+ set {
+ this.towageOnArrivalOperatorPostalCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorCity {
+ get {
+ return this.towageOnArrivalOperatorCityField;
+ }
+ set {
+ this.towageOnArrivalOperatorCityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorCountry {
+ get {
+ return this.towageOnArrivalOperatorCountryField;
+ }
+ set {
+ this.towageOnArrivalOperatorCountryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorPhone {
+ get {
+ return this.towageOnArrivalOperatorPhoneField;
+ }
+ set {
+ this.towageOnArrivalOperatorPhoneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorFax {
+ get {
+ return this.towageOnArrivalOperatorFaxField;
+ }
+ set {
+ this.towageOnArrivalOperatorFaxField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TowageOnArrivalOperatorEMail {
+ get {
+ return this.towageOnArrivalOperatorEMailField;
+ }
+ set {
+ this.towageOnArrivalOperatorEMailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class crew {
+
+ private crewmember[] crewMemberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CrewMember", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public crewmember[] CrewMember {
+ get {
+ return this.crewMemberField;
+ }
+ set {
+ this.crewMemberField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class crewmember {
+
+ private string crewMemberLastNameField;
+
+ private string crewMemberFirstNameField;
+
+ private string crewMemberPlaceOfBirthField;
+
+ private System.DateTime crewMemberDateOfBirthField;
+
+ private gendertype crewMemberGenderField;
+
+ private bool crewMemberGenderFieldSpecified;
+
+ private string crewMemberNationalityField;
+
+ private documenttype crewMemberIdentityDocumentTypeField;
+
+ private string crewMemberIdentityDocumentIdField;
+
+ private string crewMemberVisaNumberField;
+
+ private string crewMemberDutyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberLastName {
+ get {
+ return this.crewMemberLastNameField;
+ }
+ set {
+ this.crewMemberLastNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberFirstName {
+ get {
+ return this.crewMemberFirstNameField;
+ }
+ set {
+ this.crewMemberFirstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberPlaceOfBirth {
+ get {
+ return this.crewMemberPlaceOfBirthField;
+ }
+ set {
+ this.crewMemberPlaceOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime CrewMemberDateOfBirth {
+ get {
+ return this.crewMemberDateOfBirthField;
+ }
+ set {
+ this.crewMemberDateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public gendertype CrewMemberGender {
+ get {
+ return this.crewMemberGenderField;
+ }
+ set {
+ this.crewMemberGenderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CrewMemberGenderSpecified {
+ get {
+ return this.crewMemberGenderFieldSpecified;
+ }
+ set {
+ this.crewMemberGenderFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberNationality {
+ get {
+ return this.crewMemberNationalityField;
+ }
+ set {
+ this.crewMemberNationalityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public documenttype CrewMemberIdentityDocumentType {
+ get {
+ return this.crewMemberIdentityDocumentTypeField;
+ }
+ set {
+ this.crewMemberIdentityDocumentTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberIdentityDocumentId {
+ get {
+ return this.crewMemberIdentityDocumentIdField;
+ }
+ set {
+ this.crewMemberIdentityDocumentIdField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberVisaNumber {
+ get {
+ return this.crewMemberVisaNumberField;
+ }
+ set {
+ this.crewMemberVisaNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberDuty {
+ get {
+ return this.crewMemberDutyField;
+ }
+ set {
+ this.crewMemberDutyField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="gender-type")]
+public enum gendertype {
+
+ ///
+ MALE,
+
+ ///
+ FEMALE,
+
+ ///
+ OTHER,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="document-type")]
+public enum documenttype {
+
+ ///
+ IDENTITY_CARD,
+
+ ///
+ PASSPORT,
+
+ ///
+ MUSTER_BOOK,
+
+ ///
+ PICTURE_ID,
+
+ ///
+ RESIDENTAL_PERMIT,
+
+ ///
+ OTHER_LEGAL_IDENTITY_DOCUMENT,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class pas {
+
+ private passenger[] passengerField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Passenger", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public passenger[] Passenger {
+ get {
+ return this.passengerField;
+ }
+ set {
+ this.passengerField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class passenger {
+
+ private string passengerLastNameField;
+
+ private string passengerFirstNameField;
+
+ private string passengerPlaceOfBirthField;
+
+ private System.DateTime passengerDateOfBirthField;
+
+ private gendertype passengerGenderField;
+
+ private bool passengerGenderFieldSpecified;
+
+ private string passengerNationalityField;
+
+ private documenttype passengerIdentityDocumentTypeField;
+
+ private string passengerIdentityDocumentIdField;
+
+ private string passengerVisaNumberField;
+
+ private string passengerPortOfEmbarkationField;
+
+ private string passengerPortOfDisembarkationField;
+
+ private yorntype passengerInTransitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerLastName {
+ get {
+ return this.passengerLastNameField;
+ }
+ set {
+ this.passengerLastNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerFirstName {
+ get {
+ return this.passengerFirstNameField;
+ }
+ set {
+ this.passengerFirstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerPlaceOfBirth {
+ get {
+ return this.passengerPlaceOfBirthField;
+ }
+ set {
+ this.passengerPlaceOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime PassengerDateOfBirth {
+ get {
+ return this.passengerDateOfBirthField;
+ }
+ set {
+ this.passengerDateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public gendertype PassengerGender {
+ get {
+ return this.passengerGenderField;
+ }
+ set {
+ this.passengerGenderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PassengerGenderSpecified {
+ get {
+ return this.passengerGenderFieldSpecified;
+ }
+ set {
+ this.passengerGenderFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerNationality {
+ get {
+ return this.passengerNationalityField;
+ }
+ set {
+ this.passengerNationalityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public documenttype PassengerIdentityDocumentType {
+ get {
+ return this.passengerIdentityDocumentTypeField;
+ }
+ set {
+ this.passengerIdentityDocumentTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerIdentityDocumentId {
+ get {
+ return this.passengerIdentityDocumentIdField;
+ }
+ set {
+ this.passengerIdentityDocumentIdField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerVisaNumber {
+ get {
+ return this.passengerVisaNumberField;
+ }
+ set {
+ this.passengerVisaNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerPortOfEmbarkation {
+ get {
+ return this.passengerPortOfEmbarkationField;
+ }
+ set {
+ this.passengerPortOfEmbarkationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerPortOfDisembarkation {
+ get {
+ return this.passengerPortOfDisembarkationField;
+ }
+ set {
+ this.passengerPortOfDisembarkationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype PassengerInTransit {
+ get {
+ return this.passengerInTransitField;
+ }
+ set {
+ this.passengerInTransitField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="yorn-type")]
+public enum yorntype {
+
+ ///
+ Y,
+
+ ///
+ N,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class portofitinery {
+
+ private string portOfItineryNameField;
+
+ private System.DateTime portOfItineryETAField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfItineryName {
+ get {
+ return this.portOfItineryNameField;
+ }
+ set {
+ this.portOfItineryNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public System.DateTime PortOfItineryETA {
+ get {
+ return this.portOfItineryETAField;
+ }
+ set {
+ this.portOfItineryETAField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class bpol {
+
+ private yorntype stowawayOnBoardField;
+
+ private portofitinery[] portOfItineraryField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype StowawayOnBoard {
+ get {
+ return this.stowawayOnBoardField;
+ }
+ set {
+ this.stowawayOnBoardField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PortOfItinerary", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public portofitinery[] PortOfItinerary {
+ get {
+ return this.portOfItineraryField;
+ }
+ set {
+ this.portOfItineraryField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class wastedetails {
+
+ private float wasteCapacity_MTQField;
+
+ private bool wasteCapacity_MTQFieldSpecified;
+
+ private float wasteAmountRetained_MTQField;
+
+ private bool wasteAmountRetained_MTQFieldSpecified;
+
+ private string wasteDisposalPortField;
+
+ private float wasteAmountGeneratedTillNextPort_MTQField;
+
+ private bool wasteAmountGeneratedTillNextPort_MTQFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float WasteCapacity_MTQ {
+ get {
+ return this.wasteCapacity_MTQField;
+ }
+ set {
+ this.wasteCapacity_MTQField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool WasteCapacity_MTQSpecified {
+ get {
+ return this.wasteCapacity_MTQFieldSpecified;
+ }
+ set {
+ this.wasteCapacity_MTQFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float WasteAmountRetained_MTQ {
+ get {
+ return this.wasteAmountRetained_MTQField;
+ }
+ set {
+ this.wasteAmountRetained_MTQField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool WasteAmountRetained_MTQSpecified {
+ get {
+ return this.wasteAmountRetained_MTQFieldSpecified;
+ }
+ set {
+ this.wasteAmountRetained_MTQFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string WasteDisposalPort {
+ get {
+ return this.wasteDisposalPortField;
+ }
+ set {
+ this.wasteDisposalPortField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float WasteAmountGeneratedTillNextPort_MTQ {
+ get {
+ return this.wasteAmountGeneratedTillNextPort_MTQField;
+ }
+ set {
+ this.wasteAmountGeneratedTillNextPort_MTQField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool WasteAmountGeneratedTillNextPort_MTQSpecified {
+ get {
+ return this.wasteAmountGeneratedTillNextPort_MTQFieldSpecified;
+ }
+ set {
+ this.wasteAmountGeneratedTillNextPort_MTQFieldSpecified = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class wastetyp {
+
+ private string wasteCodeField;
+
+ private string wasteDescriptionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string WasteCode {
+ get {
+ return this.wasteCodeField;
+ }
+ set {
+ this.wasteCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string WasteDescription {
+ get {
+ return this.wasteDescriptionField;
+ }
+ set {
+ this.wasteDescriptionField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class waste {
+
+ private wastetyp wasteTypeField;
+
+ private float wasteDisposalAmount_MTQField;
+
+ private float wasteDisposedAtLastPort_MTQField;
+
+ private wastedetails wasteDetailsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public wastetyp WasteType {
+ get {
+ return this.wasteTypeField;
+ }
+ set {
+ this.wasteTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float WasteDisposalAmount_MTQ {
+ get {
+ return this.wasteDisposalAmount_MTQField;
+ }
+ set {
+ this.wasteDisposalAmount_MTQField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float WasteDisposedAtLastPort_MTQ {
+ get {
+ return this.wasteDisposedAtLastPort_MTQField;
+ }
+ set {
+ this.wasteDisposedAtLastPort_MTQField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public wastedetails WasteDetails {
+ get {
+ return this.wasteDetailsField;
+ }
+ set {
+ this.wasteDetailsField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class was {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType6[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ConfirmationOfCorrectnessAndSufficiency", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("LastWasteDisposalDate", typeof(System.DateTime), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ [System.Xml.Serialization.XmlElementAttribute("LastWasteDisposalPort", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("Waste", typeof(waste), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("WasteDisposalDelivery", typeof(wastedeliverytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("WasteDisposalServiceProviderName", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("WasteDisposalValidExemption", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType6[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="y-type")]
+public enum ytype {
+
+ ///
+ Y,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="wastedelivery-type")]
+public enum wastedeliverytype {
+
+ ///
+ ALL,
+
+ ///
+ SOME,
+
+ ///
+ NONE,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType6 {
+
+ ///
+ ConfirmationOfCorrectnessAndSufficiency,
+
+ ///
+ LastWasteDisposalDate,
+
+ ///
+ LastWasteDisposalPort,
+
+ ///
+ Waste,
+
+ ///
+ WasteDisposalDelivery,
+
+ ///
+ WasteDisposalServiceProviderName,
+
+ ///
+ WasteDisposalValidExemption,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class portofcalls {
+
+ private portofcallmdh[] portOfCallLast30DaysField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCallLast30Days", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public portofcallmdh[] PortOfCallLast30Days {
+ get {
+ return this.portOfCallLast30DaysField;
+ }
+ set {
+ this.portOfCallLast30DaysField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class portofcallmdh {
+
+ private string portOfCallLast30DaysLocodeField;
+
+ private System.DateTime portOfCallLast30DaysDateOfDepartureField;
+
+ private yorntype portOfCallLast30DaysCrewMembersJoinedField;
+
+ private string[] portOfCallLast30DaysCrewJoinedShipField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfCallLast30DaysLocode {
+ get {
+ return this.portOfCallLast30DaysLocodeField;
+ }
+ set {
+ this.portOfCallLast30DaysLocodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime PortOfCallLast30DaysDateOfDeparture {
+ get {
+ return this.portOfCallLast30DaysDateOfDepartureField;
+ }
+ set {
+ this.portOfCallLast30DaysDateOfDepartureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype PortOfCallLast30DaysCrewMembersJoined {
+ get {
+ return this.portOfCallLast30DaysCrewMembersJoinedField;
+ }
+ set {
+ this.portOfCallLast30DaysCrewMembersJoinedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("PortOfCallLast30DaysCrewJoinedShipName", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
+ public string[] PortOfCallLast30DaysCrewJoinedShip {
+ get {
+ return this.portOfCallLast30DaysCrewJoinedShipField;
+ }
+ set {
+ this.portOfCallLast30DaysCrewJoinedShipField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class infectedarea {
+
+ private string infectedAreaPortField;
+
+ private System.DateTime infectedAreaDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string InfectedAreaPort {
+ get {
+ return this.infectedAreaPortField;
+ }
+ set {
+ this.infectedAreaPortField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, 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")]
+public partial class sanitarycertificate {
+
+ private string placeOfIssueField;
+
+ private System.DateTime dateOfIssueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PlaceOfIssue {
+ get {
+ return this.placeOfIssueField;
+ }
+ set {
+ this.placeOfIssueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, 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")]
+public partial class sanitarydetail {
+
+ private string sanitaryMeasuresTypeField;
+
+ private string sanitaryMeasuresLocationField;
+
+ private System.DateTime sanitaryMeasuresDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string SanitaryMeasuresType {
+ get {
+ return this.sanitaryMeasuresTypeField;
+ }
+ set {
+ this.sanitaryMeasuresTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string SanitaryMeasuresLocation {
+ get {
+ return this.sanitaryMeasuresLocationField;
+ }
+ set {
+ this.sanitaryMeasuresLocationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, 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")]
+public partial class mdh {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType5[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AwareOfConditionsForFurtherInfections", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("InfectedArea", typeof(infectedarea), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("InfectedAreaVisited", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("MDHSimplification", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("MedicalConsulted", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("NonAccidentialDeathsDuringVoyage", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("NonAccidentialDeathsDuringVoyageCount", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ [System.Xml.Serialization.XmlElementAttribute("NumberOfIllPersons", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ [System.Xml.Serialization.XmlElementAttribute("NumberOfIllPersonsHigherThanExpected", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCallWhereCompleteMDHNotified", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("PortsOfCallLast30Days", typeof(portofcalls), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SanitaryControlReinspectionRequired", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresApplied", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresDetails", typeof(sanitarydetail), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SickAnimalOrPetOnBoard", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SickPersonsOnBoard", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("StowawaysDetected", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("StowawaysJoiningLocation", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SuspisionInfectiousNature", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ValidSanitaryControlExemptionOrCertificate", typeof(sanitarycertificate), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ValidSanitaryControlExemptionOrCertificateOnBoard", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType5[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType5 {
+
+ ///
+ AwareOfConditionsForFurtherInfections,
+
+ ///
+ InfectedArea,
+
+ ///
+ InfectedAreaVisited,
+
+ ///
+ MDHSimplification,
+
+ ///
+ MedicalConsulted,
+
+ ///
+ NonAccidentialDeathsDuringVoyage,
+
+ ///
+ NonAccidentialDeathsDuringVoyageCount,
+
+ ///
+ NumberOfIllPersons,
+
+ ///
+ NumberOfIllPersonsHigherThanExpected,
+
+ ///
+ PortOfCallWhereCompleteMDHNotified,
+
+ ///
+ PortsOfCallLast30Days,
+
+ ///
+ SanitaryControlReinspectionRequired,
+
+ ///
+ SanitaryMeasuresApplied,
+
+ ///
+ SanitaryMeasuresDetails,
+
+ ///
+ SickAnimalOrPetOnBoard,
+
+ ///
+ SickPersonsOnBoard,
+
+ ///
+ StowawaysDetected,
+
+ ///
+ StowawaysJoiningLocation,
+
+ ///
+ SuspisionInfectiousNature,
+
+ ///
+ ValidSanitaryControlExemptionOrCertificate,
+
+ ///
+ ValidSanitaryControlExemptionOrCertificateOnBoard,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class location {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivityLocationCoordinates", typeof(coordinates), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivityLocationLoCode", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivityLocationName", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType3[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class coordinates {
+
+ private string shipToShipActivityLocationCoordinatesLatitudeField;
+
+ private string shipToShipActivityLocationCoordinatesLongitudeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string ShipToShipActivityLocationCoordinatesLatitude {
+ get {
+ return this.shipToShipActivityLocationCoordinatesLatitudeField;
+ }
+ set {
+ this.shipToShipActivityLocationCoordinatesLatitudeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string ShipToShipActivityLocationCoordinatesLongitude {
+ get {
+ return this.shipToShipActivityLocationCoordinatesLongitudeField;
+ }
+ set {
+ this.shipToShipActivityLocationCoordinatesLongitudeField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType3 {
+
+ ///
+ ShipToShipActivityLocationCoordinates,
+
+ ///
+ ShipToShipActivityLocationLoCode,
+
+ ///
+ ShipToShipActivityLocationName,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class lastactivity {
+
+ private location shipToShipActivityLocationField;
+
+ private System.DateTime shipToShipActivityDateFromField;
+
+ private System.DateTime shipToShipActivityDateToField;
+
+ private lastactivityShipToShipActivityType shipToShipActivityTypeField;
+
+ private string shipToShipActivitySecurityMattersToReportOfField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public location ShipToShipActivityLocation {
+ get {
+ return this.shipToShipActivityLocationField;
+ }
+ set {
+ this.shipToShipActivityLocationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime ShipToShipActivityDateFrom {
+ get {
+ return this.shipToShipActivityDateFromField;
+ }
+ set {
+ this.shipToShipActivityDateFromField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime ShipToShipActivityDateTo {
+ get {
+ return this.shipToShipActivityDateToField;
+ }
+ set {
+ this.shipToShipActivityDateToField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public lastactivityShipToShipActivityType ShipToShipActivityType {
+ get {
+ return this.shipToShipActivityTypeField;
+ }
+ set {
+ this.shipToShipActivityTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ShipToShipActivitySecurityMattersToReportOf {
+ get {
+ return this.shipToShipActivitySecurityMattersToReportOfField;
+ }
+ set {
+ this.shipToShipActivitySecurityMattersToReportOfField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum lastactivityShipToShipActivityType {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1")]
+ Item1,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("2")]
+ Item2,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("3")]
+ Item3,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("4")]
+ Item4,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("5")]
+ Item5,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("6")]
+ Item6,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("7")]
+ Item7,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("8")]
+ Item8,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("9")]
+ Item9,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("10")]
+ Item10,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("11")]
+ Item11,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("12")]
+ Item12,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("13")]
+ Item13,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("14")]
+ Item14,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("15")]
+ Item15,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("16")]
+ Item16,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("17")]
+ Item17,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("18")]
+ Item18,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("19")]
+ Item19,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("20")]
+ Item20,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("21")]
+ Item21,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("22")]
+ Item22,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("23")]
+ Item23,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("98")]
+ Item98,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class last10port {
+
+ private string portFacilityPortNameField;
+
+ private string portFacilityPortCountryField;
+
+ private string portFacilityPortLoCodeField;
+
+ private System.DateTime portFacilityDateOfArrivalField;
+
+ private System.DateTime portFacilityDateOfDepartureField;
+
+ private posint13type portFacilityShipSecurityLevelField;
+
+ private string portFacilitySecurityMattersToReportField;
+
+ private string portFacilityGISISCodeField;
+
+ private string portFacilityGISISCodeLoCodeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortFacilityPortName {
+ get {
+ return this.portFacilityPortNameField;
+ }
+ set {
+ this.portFacilityPortNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortFacilityPortCountry {
+ get {
+ return this.portFacilityPortCountryField;
+ }
+ set {
+ this.portFacilityPortCountryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortFacilityPortLoCode {
+ get {
+ return this.portFacilityPortLoCodeField;
+ }
+ set {
+ this.portFacilityPortLoCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime PortFacilityDateOfArrival {
+ get {
+ return this.portFacilityDateOfArrivalField;
+ }
+ set {
+ this.portFacilityDateOfArrivalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime PortFacilityDateOfDeparture {
+ get {
+ return this.portFacilityDateOfDepartureField;
+ }
+ set {
+ this.portFacilityDateOfDepartureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public posint13type PortFacilityShipSecurityLevel {
+ get {
+ return this.portFacilityShipSecurityLevelField;
+ }
+ set {
+ this.portFacilityShipSecurityLevelField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortFacilitySecurityMattersToReport {
+ get {
+ return this.portFacilitySecurityMattersToReportField;
+ }
+ set {
+ this.portFacilitySecurityMattersToReportField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortFacilityGISISCode {
+ get {
+ return this.portFacilityGISISCodeField;
+ }
+ set {
+ this.portFacilityGISISCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortFacilityGISISCodeLoCode {
+ get {
+ return this.portFacilityGISISCodeLoCodeField;
+ }
+ set {
+ this.portFacilityGISISCodeLoCodeField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="posint1-3-type")]
+public enum posint13type {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1")]
+ Item1,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("2")]
+ Item2,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("3")]
+ Item3,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class KielCanalPassage {
+
+ private ytype kielCanalPassagePlannedField;
+
+ private System.DateTime kielCanalPassagePlannedIncomingField;
+
+ private bool kielCanalPassagePlannedIncomingFieldSpecified;
+
+ private System.DateTime kielCanalPassagePlannedOutgoingField;
+
+ private bool kielCanalPassagePlannedOutgoingFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public ytype KielCanalPassagePlanned {
+ get {
+ return this.kielCanalPassagePlannedField;
+ }
+ set {
+ this.kielCanalPassagePlannedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public System.DateTime KielCanalPassagePlannedIncoming {
+ get {
+ return this.kielCanalPassagePlannedIncomingField;
+ }
+ set {
+ this.kielCanalPassagePlannedIncomingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool KielCanalPassagePlannedIncomingSpecified {
+ get {
+ return this.kielCanalPassagePlannedIncomingFieldSpecified;
+ }
+ set {
+ this.kielCanalPassagePlannedIncomingFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public System.DateTime KielCanalPassagePlannedOutgoing {
+ get {
+ return this.kielCanalPassagePlannedOutgoingField;
+ }
+ set {
+ this.kielCanalPassagePlannedOutgoingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool KielCanalPassagePlannedOutgoingSpecified {
+ get {
+ return this.kielCanalPassagePlannedOutgoingFieldSpecified;
+ }
+ set {
+ this.kielCanalPassagePlannedOutgoingFieldSpecified = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class sec {
+
+ private KielCanalPassage kielCanalPassageField;
+
+ private posint13type currentShipSecurityLevelField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType4[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public KielCanalPassage KielCanalPassage {
+ get {
+ return this.kielCanalPassageField;
+ }
+ set {
+ this.kielCanalPassageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public posint13type CurrentShipSecurityLevel {
+ get {
+ return this.currentShipSecurityLevelField;
+ }
+ set {
+ this.currentShipSecurityLevelField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApprovedSecurityPlanOnBoard", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("CSOEMail", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("CSOFax", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("CSOFirstName", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("CSOLastName", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("CSOPhone", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("GeneralDescriptionOfCargo", typeof(cargodescriptiontype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCDateOfExpiration", typeof(System.DateTime), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCIssuerName", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCIssuerType", typeof(isscissuertype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCType", typeof(issctype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("LastTenPortFacilitiesCalled", typeof(last10port), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("PortFacilityOfArrival", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCallWhereCompleteSECNotified", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ReasonsForNoValidISSC", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("SECSimplification", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivities", typeof(lastactivity), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("ValidISSCOnBoard", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType4[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="cargodescription-type")]
+public enum cargodescriptiontype {
+
+ ///
+ CONTAINER,
+
+ ///
+ VEHICLES,
+
+ ///
+ CONVENTIONAL_GENERAL_CARGO,
+
+ ///
+ DRY_CARGO_IN_BULK,
+
+ ///
+ LIQUID_CARGO_IN_BULK,
+
+ ///
+ EMPTY,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="isscissuer-type")]
+public enum isscissuertype {
+
+ ///
+ ADMINISTRATION,
+
+ ///
+ RSO,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="issc-type")]
+public enum issctype {
+
+ ///
+ FULL,
+
+ ///
+ INTERIM,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType4 {
+
+ ///
+ ApprovedSecurityPlanOnBoard,
+
+ ///
+ CSOEMail,
+
+ ///
+ CSOFax,
+
+ ///
+ CSOFirstName,
+
+ ///
+ CSOLastName,
+
+ ///
+ CSOPhone,
+
+ ///
+ GeneralDescriptionOfCargo,
+
+ ///
+ ISSCDateOfExpiration,
+
+ ///
+ ISSCIssuerName,
+
+ ///
+ ISSCIssuerType,
+
+ ///
+ ISSCType,
+
+ ///
+ LastTenPortFacilitiesCalled,
+
+ ///
+ PortFacilityOfArrival,
+
+ ///
+ PortOfCallWhereCompleteSECNotified,
+
+ ///
+ ReasonsForNoValidISSC,
+
+ ///
+ SECSimplification,
+
+ ///
+ ShipToShipActivities,
+
+ ///
+ ValidISSCOnBoard,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class tankerdetails {
+
+ private hullconfigtype tankerHullConfigurationField;
+
+ private cargoconditiontype conditionCargoBallastTanksField;
+
+ private string typeOfCargoField;
+
+ private float volumeOfCargo_TNEField;
+
+ private bool volumeOfCargo_TNEFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public hullconfigtype TankerHullConfiguration {
+ get {
+ return this.tankerHullConfigurationField;
+ }
+ set {
+ this.tankerHullConfigurationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public cargoconditiontype ConditionCargoBallastTanks {
+ get {
+ return this.conditionCargoBallastTanksField;
+ }
+ set {
+ this.conditionCargoBallastTanksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TypeOfCargo {
+ get {
+ return this.typeOfCargoField;
+ }
+ set {
+ this.typeOfCargoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float VolumeOfCargo_TNE {
+ get {
+ return this.volumeOfCargo_TNEField;
+ }
+ set {
+ this.volumeOfCargo_TNEField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VolumeOfCargo_TNESpecified {
+ get {
+ return this.volumeOfCargo_TNEFieldSpecified;
+ }
+ set {
+ this.volumeOfCargo_TNEFieldSpecified = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="hullconfig-type")]
+public enum hullconfigtype {
+
+ ///
+ SINGLE_HULL,
+
+ ///
+ SINGLE_HULL_WITH_SBT,
+
+ ///
+ DOUBLE_HULL,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="cargocondition-type")]
+public enum cargoconditiontype {
+
+ ///
+ FULL,
+
+ ///
+ EMPTY,
+
+ ///
+ INERTED,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class pre72 {
+
+ private yorntype tankerField;
+
+ private tankerdetails tankerDetailsField;
+
+ private string plannedOperationsField;
+
+ private string plannedWorksField;
+
+ private System.DateTime dateOfLastExpandedInspectionField;
+
+ private bool dateOfLastExpandedInspectionFieldSpecified;
+
+ private float plannedPeriodOfStay_HURField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype Tanker {
+ get {
+ return this.tankerField;
+ }
+ set {
+ this.tankerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public tankerdetails TankerDetails {
+ get {
+ return this.tankerDetailsField;
+ }
+ set {
+ this.tankerDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PlannedOperations {
+ get {
+ return this.plannedOperationsField;
+ }
+ set {
+ this.plannedOperationsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PlannedWorks {
+ get {
+ return this.plannedWorksField;
+ }
+ set {
+ this.plannedWorksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime DateOfLastExpandedInspection {
+ get {
+ return this.dateOfLastExpandedInspectionField;
+ }
+ set {
+ this.dateOfLastExpandedInspectionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfLastExpandedInspectionSpecified {
+ get {
+ return this.dateOfLastExpandedInspectionFieldSpecified;
+ }
+ set {
+ this.dateOfLastExpandedInspectionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float PlannedPeriodOfStay_HUR {
+ get {
+ return this.plannedPeriodOfStay_HURField;
+ }
+ set {
+ this.plannedPeriodOfStay_HURField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class serv {
+
+ private service[] serviceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Service", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public service[] Service {
+ get {
+ return this.serviceField;
+ }
+ set {
+ this.serviceField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class service {
+
+ private string serviceNameField;
+
+ private string serviceBeneficiaryField;
+
+ private string serviceInvoiceRecipientField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ServiceName {
+ get {
+ return this.serviceNameField;
+ }
+ set {
+ this.serviceNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ServiceBeneficiary {
+ get {
+ return this.serviceBeneficiaryField;
+ }
+ set {
+ this.serviceBeneficiaryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ServiceInvoiceRecipient {
+ get {
+ return this.serviceInvoiceRecipientField;
+ }
+ set {
+ this.serviceInvoiceRecipientField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class generalcargo {
+
+ private loadunit[] cargoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Cargo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public loadunit[] Cargo {
+ get {
+ return this.cargoField;
+ }
+ set {
+ this.cargoField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class loadunit {
+
+ private handlingcodetype cargoHandlingTypeField;
+
+ private string cargoLACodeField;
+
+ private string cargoCodeNSTField;
+
+ private string cargoCodeNST_3Field;
+
+ private string cargoNumberOfItemsField;
+
+ private float cargoGrossQuantity_TNEField;
+
+ private string cargoPortOfLoadingField;
+
+ private string cargoPortOfDischargeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public handlingcodetype CargoHandlingType {
+ get {
+ return this.cargoHandlingTypeField;
+ }
+ set {
+ this.cargoHandlingTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string CargoLACode {
+ get {
+ return this.cargoLACodeField;
+ }
+ set {
+ this.cargoLACodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CargoCodeNST {
+ get {
+ return this.cargoCodeNSTField;
+ }
+ set {
+ this.cargoCodeNSTField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CargoCodeNST_3 {
+ get {
+ return this.cargoCodeNST_3Field;
+ }
+ set {
+ this.cargoCodeNST_3Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string CargoNumberOfItems {
+ get {
+ return this.cargoNumberOfItemsField;
+ }
+ set {
+ this.cargoNumberOfItemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float CargoGrossQuantity_TNE {
+ get {
+ return this.cargoGrossQuantity_TNEField;
+ }
+ set {
+ this.cargoGrossQuantity_TNEField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CargoPortOfLoading {
+ get {
+ return this.cargoPortOfLoadingField;
+ }
+ set {
+ this.cargoPortOfLoadingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CargoPortOfDischarge {
+ get {
+ return this.cargoPortOfDischargeField;
+ }
+ set {
+ this.cargoPortOfDischargeField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="handlingcode-type")]
+public enum handlingcodetype {
+
+ ///
+ LOAD,
+
+ ///
+ DISCHARGE,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class hazd {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType2[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGManifestOnBoardOnDeparture", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("DPGOnDeparture", typeof(dglist), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("INFShipClass", typeof(infclasstype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("MOUBaltic", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("NoDPGOnBoardOnDeparture", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType2[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class dglist {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIBC", typeof(positionibc), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIGC", typeof(positionigc), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIMDG", typeof(positionimdg), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIMSBC", typeof(positionimsbc), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemMARPOLAnnexI", typeof(positionmarpol), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="position-ibc")]
+public partial class positionibc {
+
+ private string productNameField;
+
+ private polcattype pollutionCategoryField;
+
+ private hazardtype hazardsField;
+
+ private bool hazardsFieldSpecified;
+
+ private flashpointinfotype flashpointInformationField;
+
+ private string flashpoint_CELField;
+
+ private float quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private yorntype specRef15_19Field;
+
+ private bool specRef15_19FieldSpecified;
+
+ private string remarksField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ProductName {
+ get {
+ return this.productNameField;
+ }
+ set {
+ this.productNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public polcattype PollutionCategory {
+ get {
+ return this.pollutionCategoryField;
+ }
+ set {
+ this.pollutionCategoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public hazardtype Hazards {
+ get {
+ return this.hazardsField;
+ }
+ set {
+ this.hazardsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HazardsSpecified {
+ get {
+ return this.hazardsFieldSpecified;
+ }
+ set {
+ this.hazardsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public flashpointinfotype FlashpointInformation {
+ get {
+ return this.flashpointInformationField;
+ }
+ set {
+ this.flashpointInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Flashpoint_CEL {
+ get {
+ return this.flashpoint_CELField;
+ }
+ set {
+ this.flashpoint_CELField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype SpecRef15_19 {
+ get {
+ return this.specRef15_19Field;
+ }
+ set {
+ this.specRef15_19Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SpecRef15_19Specified {
+ get {
+ return this.specRef15_19FieldSpecified;
+ }
+ set {
+ this.specRef15_19FieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="polcat-type")]
+public enum polcattype {
+
+ ///
+ X,
+
+ ///
+ Y,
+
+ ///
+ Z,
+
+ ///
+ OS,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="hazard-type")]
+public enum hazardtype {
+
+ ///
+ P,
+
+ ///
+ S,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("S/P")]
+ SP,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="flashpointinfo-type")]
+public enum flashpointinfotype {
+
+ ///
+ NF,
+
+ ///
+ GT60CEL,
+
+ ///
+ LE60CEL,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="position-igc")]
+public partial class positionigc {
+
+ private string uNNumberField;
+
+ private string iMOClassField;
+
+ private string productNameField;
+
+ private float quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string UNNumber {
+ get {
+ return this.uNNumberField;
+ }
+ set {
+ this.uNNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string IMOClass {
+ get {
+ return this.iMOClassField;
+ }
+ set {
+ this.iMOClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ProductName {
+ get {
+ return this.productNameField;
+ }
+ set {
+ this.productNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ 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(TypeName="position-imdg")]
+public partial class positionimdg {
+
+ private string uNNumberField;
+
+ private packinggrouptype packingGroupField;
+
+ private bool packingGroupFieldSpecified;
+
+ private string properShippingNameField;
+
+ private string iMOClassField;
+
+ private string technicalNameField;
+
+ private float netExplosiveMass_KGMField;
+
+ private bool netExplosiveMass_KGMFieldSpecified;
+
+ private string flashpoint_CELField;
+
+ private string class7NuclideNameField;
+
+ private float class7MaxActivity_BQLField;
+
+ private bool class7MaxActivity_BQLFieldSpecified;
+
+ private class7cattype class7CategoryField;
+
+ private bool class7CategoryFieldSpecified;
+
+ private float class7TransportIndexField;
+
+ private bool class7TransportIndexFieldSpecified;
+
+ private float class7CSIField;
+
+ private bool class7CSIFieldSpecified;
+
+ private float controlTemperature_CELField;
+
+ private bool controlTemperature_CELFieldSpecified;
+
+ private float emergencyTemperature_CELField;
+
+ private bool emergencyTemperature_CELFieldSpecified;
+
+ private string[] subsidiaryRisksField;
+
+ private yorntype marinePollutantField;
+
+ private string numberOfPackagesField;
+
+ private string packageTypeField;
+
+ private yorntype limitedQuantitiesField;
+
+ private yorntype exceptedQuantitiesField;
+
+ private float netQuantity_KGMField;
+
+ private bool netQuantity_KGMFieldSpecified;
+
+ private float grossQuantity_KGMField;
+
+ private bool grossQuantity_KGMFieldSpecified;
+
+ private float volume_MTQField;
+
+ private bool volume_MTQFieldSpecified;
+
+ private yorntype generalCargoIBCField;
+
+ private bool generalCargoIBCFieldSpecified;
+
+ private string containerNumberField;
+
+ private string vehicleLicenseNumberField;
+
+ private object itemField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string UNNumber {
+ get {
+ return this.uNNumberField;
+ }
+ set {
+ this.uNNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public packinggrouptype PackingGroup {
+ get {
+ return this.packingGroupField;
+ }
+ set {
+ this.packingGroupField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PackingGroupSpecified {
+ get {
+ return this.packingGroupFieldSpecified;
+ }
+ set {
+ this.packingGroupFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ProperShippingName {
+ get {
+ return this.properShippingNameField;
+ }
+ set {
+ this.properShippingNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string IMOClass {
+ get {
+ return this.iMOClassField;
+ }
+ set {
+ this.iMOClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TechnicalName {
+ get {
+ return this.technicalNameField;
+ }
+ set {
+ this.technicalNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float NetExplosiveMass_KGM {
+ get {
+ return this.netExplosiveMass_KGMField;
+ }
+ set {
+ this.netExplosiveMass_KGMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NetExplosiveMass_KGMSpecified {
+ get {
+ return this.netExplosiveMass_KGMFieldSpecified;
+ }
+ set {
+ this.netExplosiveMass_KGMFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Flashpoint_CEL {
+ get {
+ return this.flashpoint_CELField;
+ }
+ set {
+ this.flashpoint_CELField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Class7NuclideName {
+ get {
+ return this.class7NuclideNameField;
+ }
+ set {
+ this.class7NuclideNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Class7MaxActivity_BQL {
+ get {
+ return this.class7MaxActivity_BQLField;
+ }
+ set {
+ this.class7MaxActivity_BQLField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Class7MaxActivity_BQLSpecified {
+ get {
+ return this.class7MaxActivity_BQLFieldSpecified;
+ }
+ set {
+ this.class7MaxActivity_BQLFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public class7cattype Class7Category {
+ get {
+ return this.class7CategoryField;
+ }
+ set {
+ this.class7CategoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Class7CategorySpecified {
+ get {
+ return this.class7CategoryFieldSpecified;
+ }
+ set {
+ this.class7CategoryFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Class7TransportIndex {
+ get {
+ return this.class7TransportIndexField;
+ }
+ set {
+ this.class7TransportIndexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Class7TransportIndexSpecified {
+ get {
+ return this.class7TransportIndexFieldSpecified;
+ }
+ set {
+ this.class7TransportIndexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Class7CSI {
+ get {
+ return this.class7CSIField;
+ }
+ set {
+ this.class7CSIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Class7CSISpecified {
+ get {
+ return this.class7CSIFieldSpecified;
+ }
+ set {
+ this.class7CSIFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float ControlTemperature_CEL {
+ get {
+ return this.controlTemperature_CELField;
+ }
+ set {
+ this.controlTemperature_CELField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ControlTemperature_CELSpecified {
+ get {
+ return this.controlTemperature_CELFieldSpecified;
+ }
+ set {
+ this.controlTemperature_CELFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float EmergencyTemperature_CEL {
+ get {
+ return this.emergencyTemperature_CELField;
+ }
+ set {
+ this.emergencyTemperature_CELField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EmergencyTemperature_CELSpecified {
+ get {
+ return this.emergencyTemperature_CELFieldSpecified;
+ }
+ set {
+ this.emergencyTemperature_CELFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("SubsidiaryRisk", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
+ public string[] SubsidiaryRisks {
+ get {
+ return this.subsidiaryRisksField;
+ }
+ set {
+ this.subsidiaryRisksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype MarinePollutant {
+ get {
+ return this.marinePollutantField;
+ }
+ set {
+ this.marinePollutantField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string NumberOfPackages {
+ get {
+ return this.numberOfPackagesField;
+ }
+ set {
+ this.numberOfPackagesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PackageType {
+ get {
+ return this.packageTypeField;
+ }
+ set {
+ this.packageTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype LimitedQuantities {
+ get {
+ return this.limitedQuantitiesField;
+ }
+ set {
+ this.limitedQuantitiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype ExceptedQuantities {
+ get {
+ return this.exceptedQuantitiesField;
+ }
+ set {
+ this.exceptedQuantitiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float NetQuantity_KGM {
+ get {
+ return this.netQuantity_KGMField;
+ }
+ set {
+ this.netQuantity_KGMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NetQuantity_KGMSpecified {
+ get {
+ return this.netQuantity_KGMFieldSpecified;
+ }
+ set {
+ this.netQuantity_KGMFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float GrossQuantity_KGM {
+ get {
+ return this.grossQuantity_KGMField;
+ }
+ set {
+ this.grossQuantity_KGMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool GrossQuantity_KGMSpecified {
+ get {
+ return this.grossQuantity_KGMFieldSpecified;
+ }
+ set {
+ this.grossQuantity_KGMFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Volume_MTQ {
+ get {
+ return this.volume_MTQField;
+ }
+ set {
+ this.volume_MTQField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Volume_MTQSpecified {
+ get {
+ return this.volume_MTQFieldSpecified;
+ }
+ set {
+ this.volume_MTQFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype GeneralCargoIBC {
+ get {
+ return this.generalCargoIBCField;
+ }
+ set {
+ this.generalCargoIBCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool GeneralCargoIBCSpecified {
+ get {
+ return this.generalCargoIBCFieldSpecified;
+ }
+ set {
+ this.generalCargoIBCFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ContainerNumber {
+ get {
+ return this.containerNumberField;
+ }
+ set {
+ this.containerNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string VehicleLicenseNumber {
+ get {
+ return this.vehicleLicenseNumberField;
+ }
+ set {
+ this.vehicleLicenseNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("StowagePosition", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("StowagePositionBayRowTier", typeof(stowagepositionbayrowtier), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="packinggroup-type")]
+public enum packinggrouptype {
+
+ ///
+ I,
+
+ ///
+ II,
+
+ ///
+ III,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="class7cat-type")]
+public enum class7cattype {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1")]
+ Item1,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("2")]
+ Item2,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("3")]
+ Item3,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class stowagepositionbayrowtier {
+
+ private string bayField;
+
+ private string rowField;
+
+ private string tierField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Bay {
+ get {
+ return this.bayField;
+ }
+ set {
+ this.bayField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Row {
+ get {
+ return this.rowField;
+ }
+ set {
+ this.rowField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Tier {
+ get {
+ return this.tierField;
+ }
+ set {
+ this.tierField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="position-imsbc")]
+public partial class positionimsbc {
+
+ private string bulkCargoShippingNameField;
+
+ private yorntype mHBField;
+
+ private string uNNumberField;
+
+ private string iMOClassField;
+
+ private float quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string BulkCargoShippingName {
+ get {
+ return this.bulkCargoShippingNameField;
+ }
+ set {
+ this.bulkCargoShippingNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype MHB {
+ get {
+ return this.mHBField;
+ }
+ set {
+ this.mHBField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string UNNumber {
+ get {
+ return this.uNNumberField;
+ }
+ set {
+ this.uNNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string IMOClass {
+ get {
+ return this.iMOClassField;
+ }
+ set {
+ this.iMOClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ 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(TypeName="position-marpol")]
+public partial class positionmarpol {
+
+ private string nameField;
+
+ private flashpointinfotype flashpointInformationField;
+
+ private string flashpoint_CELField;
+
+ private float quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Name {
+ get {
+ return this.nameField;
+ }
+ set {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public flashpointinfotype FlashpointInformation {
+ get {
+ return this.flashpointInformationField;
+ }
+ set {
+ this.flashpointInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Flashpoint_CEL {
+ get {
+ return this.flashpoint_CELField;
+ }
+ set {
+ this.flashpoint_CELField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="infclass-type")]
+public enum infclasstype {
+
+ ///
+ INF1,
+
+ ///
+ INF2,
+
+ ///
+ INF3,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType2 {
+
+ ///
+ DPGManifestOnBoardOnDeparture,
+
+ ///
+ DPGOnDeparture,
+
+ ///
+ INFShipClass,
+
+ ///
+ MOUBaltic,
+
+ ///
+ NoDPGOnBoardOnDeparture,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class haza {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType1[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGManifestOnBoardOnArrival", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("DPGOnArrival", typeof(dglist), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("INFShipClass", typeof(infclasstype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("MOUBaltic", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlElementAttribute("NoDPGOnBoardOnArrival", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType1[] ItemsElementName {
+ get {
+ return this.itemsElementNameField;
+ }
+ set {
+ this.itemsElementNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType1 {
+
+ ///
+ DPGManifestOnBoardOnArrival,
+
+ ///
+ DPGOnArrival,
+
+ ///
+ INFShipClass,
+
+ ///
+ MOUBaltic,
+
+ ///
+ NoDPGOnBoardOnArrival,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class bkrd {
+
+ private bunkerfuel[] bunkerFuelDepartureField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BunkerFuelDeparture", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public bunkerfuel[] BunkerFuelDeparture {
+ get {
+ return this.bunkerFuelDepartureField;
+ }
+ set {
+ this.bunkerFuelDepartureField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class bunkerfuel {
+
+ private string bunkerFuelTypeField;
+
+ private float bunkerFuelQuantity_TNEField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string BunkerFuelType {
+ get {
+ return this.bunkerFuelTypeField;
+ }
+ set {
+ this.bunkerFuelTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float BunkerFuelQuantity_TNE {
+ get {
+ return this.bunkerFuelQuantity_TNEField;
+ }
+ set {
+ this.bunkerFuelQuantity_TNEField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class bkra {
+
+ private bunkerfuel[] bunkerFuelArrivalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BunkerFuelArrival", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public bunkerfuel[] BunkerFuelArrival {
+ get {
+ return this.bunkerFuelArrivalField;
+ }
+ set {
+ this.bunkerFuelArrivalField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+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 yorntype fumigatedBulkCargoField;
+
+ private float deadWeightSummer_TNEField;
+
+ private bool deadWeightSummer_TNEFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public shippingareatype ShippingArea {
+ get {
+ return this.shippingAreaField;
+ }
+ set {
+ this.shippingAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortArea {
+ get {
+ return this.portAreaField;
+ }
+ set {
+ this.portAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string RequestedPositionInPortOfCall {
+ get {
+ return this.requestedPositionInPortOfCallField;
+ }
+ set {
+ this.requestedPositionInPortOfCallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string SpecialRequirementsOfShipAtBerth {
+ get {
+ return this.specialRequirementsOfShipAtBerthField;
+ }
+ set {
+ this.specialRequirementsOfShipAtBerthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ConstructionCharacteristicsOfShip {
+ get {
+ return this.constructionCharacteristicsOfShipField;
+ }
+ set {
+ this.constructionCharacteristicsOfShipField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string BowThrusterPower {
+ get {
+ return this.bowThrusterPowerField;
+ }
+ set {
+ this.bowThrusterPowerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string SternThrusterPower {
+ get {
+ return this.sternThrusterPowerField;
+ }
+ set {
+ this.sternThrusterPowerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public yorntype FumigatedBulkCargo {
+ get {
+ return this.fumigatedBulkCargoField;
+ }
+ set {
+ this.fumigatedBulkCargoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float DeadWeightSummer_TNE {
+ get {
+ return this.deadWeightSummer_TNEField;
+ }
+ set {
+ this.deadWeightSummer_TNEField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DeadWeightSummer_TNESpecified {
+ get {
+ return this.deadWeightSummer_TNEFieldSpecified;
+ }
+ set {
+ this.deadWeightSummer_TNEFieldSpecified = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="shippingarea-type")]
+public enum shippingareatype {
+
+ ///
+ NORTH_BALTIC_SEA,
+
+ ///
+ EUROPE,
+
+ ///
+ OVERSEAS,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class pobd {
+
+ private string totalPersonsOnBoardUponDepartureField;
+
+ private string totalCrewMembersOnBoardUponDepartureField;
+
+ private string totalPassengersOnBoardUponDepartureField;
+
+ private string totalStowawaysOnBoardUponDepartureField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string TotalPersonsOnBoardUponDeparture {
+ get {
+ return this.totalPersonsOnBoardUponDepartureField;
+ }
+ set {
+ this.totalPersonsOnBoardUponDepartureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string TotalCrewMembersOnBoardUponDeparture {
+ get {
+ return this.totalCrewMembersOnBoardUponDepartureField;
+ }
+ set {
+ this.totalCrewMembersOnBoardUponDepartureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string TotalPassengersOnBoardUponDeparture {
+ get {
+ return this.totalPassengersOnBoardUponDepartureField;
+ }
+ set {
+ this.totalPassengersOnBoardUponDepartureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string 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")]
+public partial class poba {
+
+ private string totalPersonsOnBoardUponArrivalField;
+
+ private string totalCrewMembersOnBoardUponArrivalField;
+
+ private string totalPassengersOnBoardUponArrivalField;
+
+ private string totalStowawaysOnBoardUponArrivalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string TotalPersonsOnBoardUponArrival {
+ get {
+ return this.totalPersonsOnBoardUponArrivalField;
+ }
+ set {
+ this.totalPersonsOnBoardUponArrivalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string TotalCrewMembersOnBoardUponArrival {
+ get {
+ return this.totalCrewMembersOnBoardUponArrivalField;
+ }
+ set {
+ this.totalCrewMembersOnBoardUponArrivalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string TotalPassengersOnBoardUponArrival {
+ get {
+ return this.totalPassengersOnBoardUponArrivalField;
+ }
+ set {
+ this.totalPassengersOnBoardUponArrivalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string 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")]
+public partial class callpurpose {
+
+ private string callPurposeCodeField;
+
+ private string callPurposeDescriptionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string CallPurposeCode {
+ get {
+ return this.callPurposeCodeField;
+ }
+ set {
+ this.callPurposeCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CallPurposeDescription {
+ get {
+ return this.callPurposeDescriptionField;
+ }
+ set {
+ this.callPurposeDescriptionField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class noanod {
+
+ private System.DateTime eTAToPortOfCallField;
+
+ private System.DateTime eTDFromPortOfCallField;
+
+ private callpurpose[] callPurposesField;
+
+ private string lastPortField;
+
+ private System.DateTime eTDFromLastPortField;
+
+ private bool eTDFromLastPortFieldSpecified;
+
+ private string nextPortField;
+
+ private System.DateTime eTAToNextPortField;
+
+ private bool eTAToNextPortFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public System.DateTime ETAToPortOfCall {
+ get {
+ return this.eTAToPortOfCallField;
+ }
+ set {
+ this.eTAToPortOfCallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public System.DateTime ETDFromPortOfCall {
+ get {
+ return this.eTDFromPortOfCallField;
+ }
+ set {
+ this.eTDFromPortOfCallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("CallPurpose", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
+ public callpurpose[] CallPurposes {
+ get {
+ return this.callPurposesField;
+ }
+ set {
+ this.callPurposesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string LastPort {
+ get {
+ return this.lastPortField;
+ }
+ set {
+ this.lastPortField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ 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;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string NextPort {
+ get {
+ return this.nextPortField;
+ }
+ set {
+ this.nextPortField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public System.DateTime ETAToNextPort {
+ get {
+ return this.eTAToNextPortField;
+ }
+ set {
+ this.eTAToNextPortField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ETAToNextPortSpecified {
+ get {
+ return this.eTAToNextPortFieldSpecified;
+ }
+ set {
+ this.eTAToNextPortFieldSpecified = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class ismcompany {
+
+ private string iSMCompanyNameField;
+
+ private string iSMCompanyIdField;
+
+ private string iSMCompanyStreetAndNumberField;
+
+ private string iSMCompanyPostalCodeField;
+
+ private string iSMCompanyCityField;
+
+ private string iSMCompanyCountryField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ISMCompanyName {
+ get {
+ return this.iSMCompanyNameField;
+ }
+ set {
+ this.iSMCompanyNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ISMCompanyId {
+ get {
+ return this.iSMCompanyIdField;
+ }
+ set {
+ this.iSMCompanyIdField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ISMCompanyStreetAndNumber {
+ get {
+ return this.iSMCompanyStreetAndNumberField;
+ }
+ set {
+ this.iSMCompanyStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ISMCompanyPostalCode {
+ get {
+ return this.iSMCompanyPostalCodeField;
+ }
+ set {
+ this.iSMCompanyPostalCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ISMCompanyCity {
+ get {
+ return this.iSMCompanyCityField;
+ }
+ set {
+ this.iSMCompanyCityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ 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(TypeName="vessel-type")]
+public partial class vesseltype {
+
+ private string shipNameField;
+
+ private string callSignField;
+
+ private string mMSINumberField;
+
+ private string flagField;
+
+ private float lengthOverall_MTRField;
+
+ private float beam_MTRField;
+
+ private string grossTonnageField;
+
+ private string portOfRegistryField;
+
+ private vesseltypeInmarsatCallNumbers inmarsatCallNumbersField;
+
+ private string transportModeField;
+
+ private string shipTypeField;
+
+ private ismcompany iSMCompanyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ShipName {
+ get {
+ return this.shipNameField;
+ }
+ set {
+ this.shipNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CallSign {
+ get {
+ return this.callSignField;
+ }
+ set {
+ this.callSignField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string MMSINumber {
+ get {
+ return this.mMSINumberField;
+ }
+ set {
+ this.mMSINumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string Flag {
+ get {
+ return this.flagField;
+ }
+ set {
+ this.flagField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float LengthOverall_MTR {
+ get {
+ return this.lengthOverall_MTRField;
+ }
+ set {
+ this.lengthOverall_MTRField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public float Beam_MTR {
+ get {
+ return this.beam_MTRField;
+ }
+ set {
+ this.beam_MTRField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")]
+ public string GrossTonnage {
+ get {
+ return this.grossTonnageField;
+ }
+ set {
+ this.grossTonnageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PortOfRegistry {
+ get {
+ return this.portOfRegistryField;
+ }
+ set {
+ this.portOfRegistryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public vesseltypeInmarsatCallNumbers InmarsatCallNumbers {
+ get {
+ return this.inmarsatCallNumbersField;
+ }
+ set {
+ this.inmarsatCallNumbersField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string TransportMode {
+ get {
+ return this.transportModeField;
+ }
+ set {
+ this.transportModeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string ShipType {
+ get {
+ return this.shipTypeField;
+ }
+ set {
+ this.shipTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ 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(AnonymousType=true)]
+public partial class vesseltypeInmarsatCallNumbers {
+
+ private string[] inmarsatCallNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("InmarsatCallNumber", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string[] InmarsatCallNumber {
+ get {
+ return this.inmarsatCallNumberField;
+ }
+ set {
+ this.inmarsatCallNumberField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class contacts {
+
+ private string nameField;
+
+ private string firstnameField;
+
+ private string phoneField;
+
+ private string faxField;
+
+ private string emailField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string name {
+ get {
+ return this.nameField;
+ }
+ set {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string firstname {
+ get {
+ return this.firstnameField;
+ }
+ set {
+ this.firstnameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string phone {
+ get {
+ return this.phoneField;
+ }
+ set {
+ this.phoneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string fax {
+ get {
+ return this.faxField;
+ }
+ set {
+ this.faxField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string email {
+ get {
+ return this.emailField;
+ }
+ set {
+ this.emailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum Items1ChoiceType {
+
+ ///
+ AGNT,
+
+ ///
+ ATA,
+
+ ///
+ ATD,
+
+ ///
+ BKRA,
+
+ ///
+ BKRD,
+
+ ///
+ BPOL,
+
+ ///
+ CREW,
+
+ ///
+ HAZA,
+
+ ///
+ HAZD,
+
+ ///
+ INFO,
+
+ ///
+ LADG,
+
+ ///
+ MDH,
+
+ ///
+ NOANOD,
+
+ ///
+ NameOfMaster,
+
+ ///
+ PAS,
+
+ ///
+ POBA,
+
+ ///
+ POBD,
+
+ ///
+ PRE72H,
+
+ ///
+ RESET_AGNT,
+
+ ///
+ RESET_ATA,
+
+ ///
+ RESET_ATD,
+
+ ///
+ RESET_BKRA,
+
+ ///
+ RESET_BKRD,
+
+ ///
+ RESET_BPOL,
+
+ ///
+ RESET_CREW,
+
+ ///
+ RESET_HAZA,
+
+ ///
+ RESET_HAZD,
+
+ ///
+ RESET_INFO,
+
+ ///
+ RESET_LADG,
+
+ ///
+ RESET_MDH,
+
+ ///
+ RESET_NOANOD,
+
+ ///
+ RESET_NameOfMaster,
+
+ ///
+ RESET_PAS,
+
+ ///
+ RESET_POBA,
+
+ ///
+ RESET_POBD,
+
+ ///
+ RESET_PRE72H,
+
+ ///
+ RESET_SEC,
+
+ ///
+ RESET_SERV,
+
+ ///
+ RESET_STAT,
+
+ ///
+ RESET_TIEFA,
+
+ ///
+ RESET_TIEFD,
+
+ ///
+ RESET_TOWA,
+
+ ///
+ RESET_TOWD,
+
+ ///
+ RESET_WAS,
+
+ ///
+ SEC,
+
+ ///
+ SERV,
+
+ ///
+ STAT,
+
+ ///
+ STORNO,
+
+ ///
+ TIEFA,
+
+ ///
+ TIEFD,
+
+ ///
+ TOWA,
+
+ ///
+ TOWD,
+
+ ///
+ WAS,
+}
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/his-nord_nsw_v-1-0_all_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/his-nord_nsw_v-1-0_all_reeder.xsd
new file mode 100644
index 00000000..e540d89f
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/his-nord_nsw_v-1-0_all_reeder.xsd
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/info_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/info_reeder.xsd
new file mode 100644
index 00000000..57a9739e
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/info_reeder.xsd
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/mdh_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/mdh_reeder.xsd
new file mode 100644
index 00000000..55299ab1
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/mdh_reeder.xsd
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/noanod_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/noanod_reeder.xsd
new file mode 100644
index 00000000..1c38b73b
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/noanod_reeder.xsd
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/owner_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/owner_reeder.xsd
new file mode 100644
index 00000000..f3983c39
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/owner_reeder.xsd
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/pas_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/pas_reeder.xsd
new file mode 100644
index 00000000..c5ba1a87
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/pas_reeder.xsd
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/pob_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/pob_reeder.xsd
new file mode 100644
index 00000000..344539a4
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/pob_reeder.xsd
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/prearrival72_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/prearrival72_reeder.xsd
new file mode 100644
index 00000000..98bed9d1
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/prearrival72_reeder.xsd
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/sec_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/sec_reeder.xsd
new file mode 100644
index 00000000..0ae92183
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/sec_reeder.xsd
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/serv_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/serv_reeder.xsd
new file mode 100644
index 00000000..10ca58c9
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/serv_reeder.xsd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/tow_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/tow_reeder.xsd
new file mode 100644
index 00000000..ef8587fa
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/tow_reeder.xsd
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/vessel_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/vessel_reeder.xsd
new file mode 100644
index 00000000..6b93d957
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/vessel_reeder.xsd
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/HIS-NORD/xsd.5.0.2018/waste_reeder.xsd b/nsw/HIS-NORD/xsd.5.0.2018/waste_reeder.xsd
new file mode 100644
index 00000000..380d6000
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.5.0.2018/waste_reeder.xsd
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs b/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs
index 83a68040..428e3bf0 100644
--- a/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs
+++ b/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs
@@ -2,6 +2,6 @@
[assembly: AssemblyCompany("schick Informatik")]
[assembly: AssemblyProduct("BSMD NSW interface")]
-[assembly: AssemblyInformationalVersion("3.9.10")]
-[assembly: AssemblyCopyright("Copyright © 2014-2017 schick Informatik")]
+[assembly: AssemblyInformationalVersion("3.9.11")]
+[assembly: AssemblyCopyright("Copyright © 2014-2018 schick Informatik")]
[assembly: AssemblyTrademark("")]
\ No newline at end of file
diff --git a/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs b/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs
index b72b846d..72a722fe 100644
--- a/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs
+++ b/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs
@@ -1,4 +1,4 @@
using System.Reflection;
-[assembly: AssemblyVersion("3.9.10.*")]
+[assembly: AssemblyVersion("3.9.11.*")]
diff --git a/nsw/Source/bsmd.database/ShipToShipActivitiesDuringLastTenPortFacilitiesCalled.cs b/nsw/Source/bsmd.database/ShipToShipActivitiesDuringLastTenPortFacilitiesCalled.cs
index bfc33c49..8775b394 100644
--- a/nsw/Source/bsmd.database/ShipToShipActivitiesDuringLastTenPortFacilitiesCalled.cs
+++ b/nsw/Source/bsmd.database/ShipToShipActivitiesDuringLastTenPortFacilitiesCalled.cs
@@ -187,7 +187,14 @@ namespace bsmd.database
if (locationInsufficient)
{
violations.Add(RuleEngine.CreateViolation(ValidationCode.V701, null, null , this.Title, this.Identifier, this.SEC.Tablename));
- }
+ }
+
+ if(!this.ShipToShipActivityLocationLoCode.IsNullOrEmpty() && (RuleEngine.LocodeChecker != null))
+ {
+ if (!RuleEngine.LocodeChecker(this.ShipToShipActivityLocationLoCode, RuleEngine.LocodeMode.STANDARD))
+ errors.Add(RuleEngine.CreateError(ValidationCode.LOCODE, null, null, this.Title, this.Identifier, this.SEC.Tablename));
+ }
+
}
#endregion
diff --git a/nsw/Source/bsmd.database/Waste.cs b/nsw/Source/bsmd.database/Waste.cs
index 5170be23..2c6bf6b3 100644
--- a/nsw/Source/bsmd.database/Waste.cs
+++ b/nsw/Source/bsmd.database/Waste.cs
@@ -215,12 +215,10 @@ namespace bsmd.database
public override void Validate(List errors, List violations)
{
- if (this.WasteType.HasValue &&
- ((this.WasteType.Value == (int)3) || (this.WasteType.Value == (int)8) || (this.WasteType.Value == (int)9)) &&
- this.WasteDescription.IsNullOrEmpty())
+ if (this.WasteType.HasValue && (this.WasteType.Value == 1300) && this.WasteDescription.IsNullOrEmpty())
violations.Add(RuleEngine.CreateViolation(ValidationCode.V781, "WasteDescription", null, this.Title, this.Identifier, this.Tablename));
- // TODO: 782
+ // TODO: 782
}
#endregion