diff --git a/ENI-2/ENI2/ENI2/DetailViewControls/BorderPoliceDetailControl.xaml b/ENI-2/ENI2/ENI2/DetailViewControls/BorderPoliceDetailControl.xaml
index 97f26563..08da99c4 100644
--- a/ENI-2/ENI2/ENI2/DetailViewControls/BorderPoliceDetailControl.xaml
+++ b/ENI-2/ENI2/ENI2/DetailViewControls/BorderPoliceDetailControl.xaml
@@ -75,6 +75,8 @@
+
+
@@ -108,6 +110,8 @@
+
+
diff --git a/ENI-2/ENI2/ENI2/DetailViewControls/DangerousGoodsDetailControl.xaml b/ENI-2/ENI2/ENI2/DetailViewControls/DangerousGoodsDetailControl.xaml
index bb022dd7..683af440 100644
--- a/ENI-2/ENI2/ENI2/DetailViewControls/DangerousGoodsDetailControl.xaml
+++ b/ENI-2/ENI2/ENI2/DetailViewControls/DangerousGoodsDetailControl.xaml
@@ -135,6 +135,13 @@
+
+
+
+
+
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml b/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml
index e28c9504..dc4dc757 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml
+++ b/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml
@@ -8,7 +8,7 @@
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:p="clr-namespace:ENI2.Properties"
mc:Ignorable="d"
- Title="{x:Static p:Resources.textCrewMember}" Height="246" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
+ Title="{x:Static p:Resources.textCrewMember}" Height="274" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
@@ -17,6 +17,7 @@
+
@@ -34,6 +35,8 @@
+
+
@@ -45,10 +48,16 @@
-
+
+
+
+
+
+
+
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml.cs b/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml.cs
index d355e4ad..3d976075 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml.cs
+++ b/ENI-2/ENI2/ENI2/EditControls/EditCREWDialog.xaml.cs
@@ -43,6 +43,9 @@ namespace ENI2.EditControls
this.comboBoxIdDocType.SelectedIndex = this.CREW.CrewMemberIdentityDocumentType.HasValue ? this.CREW.CrewMemberIdentityDocumentType.Value : -1;
this.textBoxIdDocNumber.Text = this.CREW.CrewMemberIdentityDocumentId;
this.textBoxVisaNumber.Text = this.CREW.CrewMemberVisaNumber;
+ this.comboBoxIssuingState.ItemsSource = bsmd.database.CREW.NationalityDict;
+ this.comboBoxIssuingState.SelectedValue = this.CREW.CrewMemberIdentityDocumentIssuingState;
+ this.datePickerExpiryDate.SelectedDate = this.CREW.CrewMemberIdentityDocumentExpiryDate;
this.OKClicked += EditCREWDialog_OKClicked;
this.AddVisible = true;
}
@@ -60,6 +63,8 @@ namespace ENI2.EditControls
this.CREW.CrewMemberIdentityDocumentType = (this.comboBoxIdDocType.SelectedIndex == -1) ? null : (byte?)this.comboBoxIdDocType.SelectedIndex;
this.CREW.CrewMemberIdentityDocumentId = this.textBoxIdDocNumber.Text.Trim();
this.CREW.CrewMemberVisaNumber = this.textBoxVisaNumber.Text.Trim();
+ this.CREW.CrewMemberIdentityDocumentIssuingState = (this.comboBoxIssuingState.SelectedValue == null) ? "" : (string)this.comboBoxIssuingState.SelectedValue;
+ this.CREW.CrewMemberIdentityDocumentExpiryDate = this.datePickerExpiryDate.SelectedDate;
}
private void EditCREWDialog_OKClicked()
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditIMDGDialog.xaml.cs b/ENI-2/ENI2/ENI2/EditControls/EditIMDGDialog.xaml.cs
index df9ddf18..6ba205b8 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditIMDGDialog.xaml.cs
+++ b/ENI-2/ENI2/ENI2/EditControls/EditIMDGDialog.xaml.cs
@@ -74,7 +74,7 @@ namespace ENI2.EditControls
this.locodeControlPortOfDischarge.LocodeValue = this.IMDG.PortOfDischarge;
this.locodeControlPortOfLoading.LocodeValue = this.IMDG.PortOfLoading;
- this.OKClicked += EditIMDGDialog_OKClicked; ;
+ this.OKClicked += EditIMDGDialog_OKClicked;
this.AddVisible = true;
}
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml b/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml
index bd043da4..e40e216c 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml
+++ b/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml
@@ -8,7 +8,7 @@
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:p="clr-namespace:ENI2.Properties"
mc:Ignorable="d"
- Title="{x:Static p:Resources.textIMSBCItem}" Height="330" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
+ Title="{x:Static p:Resources.textIMSBCItem}" Height="358" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
@@ -19,6 +19,7 @@
+
@@ -39,6 +40,7 @@
+
@@ -51,5 +53,6 @@
+
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml.cs b/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml.cs
index 31ac39e1..70c38bc3 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml.cs
+++ b/ENI-2/ENI2/ENI2/EditControls/EditIMSBCDialog.xaml.cs
@@ -42,6 +42,9 @@ namespace ENI2.EditControls
this.locodePortOfDischarge.LocodeValue = this.IMSBC.PortOfDischarge;
this.locodePortOfLoading.LocodeValue = this.IMSBC.PortOfLoading;
+ this.comboBoxIMOHazardClass.ItemsSource = GlobalStructures.imoHazardClasses;
+ this.comboBoxIMOHazardClass.SelectedIndex = (int)(this.IMSBC.IMOHazardClass ?? -1);
+
this.OKClicked += EditIMSBCDialog_OKClicked;
this.AddVisible = true;
}
@@ -58,7 +61,8 @@ namespace ENI2.EditControls
this.IMSBC.MHB = this.checkBoxMaterialHazardous.IsChecked;
this.IMSBC.Quantity_KGM = this.doubleUpDownQuantity.Value;
this.IMSBC.PortOfDischarge = this.locodePortOfDischarge.LocodeValue;
- this.IMSBC.PortOfLoading = this.locodePortOfLoading.LocodeValue;
+ this.IMSBC.PortOfLoading = this.locodePortOfLoading.LocodeValue;
+ this.IMSBC.IMOHazardClass = (this.comboBoxIMOHazardClass.SelectedIndex == -1) ? null : ((int?)this.comboBoxIMOHazardClass.SelectedIndex);
}
private void EditIMSBCDialog_OKClicked()
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml b/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml
index f696fa4e..e7814440 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml
+++ b/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml
@@ -8,7 +8,7 @@
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:p="clr-namespace:ENI2.Properties"
mc:Ignorable="d"
- Title="{x:Static p:Resources.textPassenger}" Height="246" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
+ Title="{x:Static p:Resources.textPassenger}" Height="274" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
@@ -17,6 +17,7 @@
+
@@ -36,6 +37,8 @@
+
+
@@ -54,5 +57,12 @@
+
+
+
+
+
+
+
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml.cs b/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml.cs
index 51042205..b449acef 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml.cs
+++ b/ENI-2/ENI2/ENI2/EditControls/EditPasDialog.xaml.cs
@@ -45,6 +45,10 @@ namespace ENI2.EditControls
this.locodePortOfEmbarkation.LocodeValue = this.PAS.PassengerPortOfEmbarkation;
this.locodePortOfDisembarkation.LocodeValue = this.PAS.PassengerPortOfDisembarkation;
this.checkBoxTransitPassenger.IsChecked = this.PAS.PassengerInTransit;
+ this.comboBoxIssuingState.ItemsSource = bsmd.database.CREW.NationalityDict;
+ this.comboBoxIssuingState.SelectedValue = this.PAS.PassengerIdentityDocumentIssuingState;
+ this.datePickerExpiryDate.SelectedDate = this.PAS.PassengerIdentityDocumentExpiryDate;
+
this.OKClicked += EditPasDialog_OKClicked;
this.AddVisible = true;
}
@@ -64,6 +68,8 @@ namespace ENI2.EditControls
this.PAS.PassengerPortOfEmbarkation = this.locodePortOfEmbarkation.LocodeValue;
this.PAS.PassengerPortOfDisembarkation = this.locodePortOfDisembarkation.LocodeValue;
this.PAS.PassengerInTransit = this.checkBoxTransitPassenger.IsChecked;
+ this.PAS.PassengerIdentityDocumentIssuingState = (this.comboBoxIssuingState.SelectedValue == null) ? "" : (string)this.comboBoxIssuingState.SelectedValue;
+ this.PAS.PassengerIdentityDocumentExpiryDate = this.datePickerExpiryDate.SelectedDate;
}
private void EditPasDialog_OKClicked()
diff --git a/ENI-2/ENI2/ENI2/EditControls/EditSERVDialog.xaml b/ENI-2/ENI2/ENI2/EditControls/EditSERVDialog.xaml
index 68dcdf07..02bbff4c 100644
--- a/ENI-2/ENI2/ENI2/EditControls/EditSERVDialog.xaml
+++ b/ENI-2/ENI2/ENI2/EditControls/EditSERVDialog.xaml
@@ -22,7 +22,7 @@
-
-
+
+
diff --git a/ENI-2/ENI2/ENI2/Properties/Resources.Designer.cs b/ENI-2/ENI2/ENI2/Properties/Resources.Designer.cs
index ea3ac85a..991fad52 100644
--- a/ENI-2/ENI2/ENI2/Properties/Resources.Designer.cs
+++ b/ENI-2/ENI2/ENI2/Properties/Resources.Designer.cs
@@ -1847,6 +1847,24 @@ namespace ENI2.Properties {
}
}
+ ///
+ /// Looks up a localized string similar to Document expiry date.
+ ///
+ public static string textDocumentExpiryDate {
+ get {
+ return ResourceManager.GetString("textDocumentExpiryDate", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Document issuing state.
+ ///
+ public static string textDocumentIssuingState {
+ get {
+ return ResourceManager.GetString("textDocumentIssuingState", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Double hull.
///
@@ -2405,6 +2423,15 @@ namespace ENI2.Properties {
}
}
+ ///
+ /// Looks up a localized string similar to IMO hazard class (Group).
+ ///
+ public static string textIMOHazardClass {
+ get {
+ return ResourceManager.GetString("textIMOHazardClass", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Import filename.
///
diff --git a/ENI-2/ENI2/ENI2/Properties/Resources.resx b/ENI-2/ENI2/ENI2/Properties/Resources.resx
index 3b6b23f4..c33dc980 100644
--- a/ENI-2/ENI2/ENI2/Properties/Resources.resx
+++ b/ENI-2/ENI2/ENI2/Properties/Resources.resx
@@ -1702,4 +1702,13 @@
{0} port entries imported
+
+ Document expiry date
+
+
+ Document issuing state
+
+
+ IMO hazard class (Group)
+
\ No newline at end of file
diff --git a/ENI-2/ENI2/ENI2/Util/GlobalStructures.cs b/ENI-2/ENI2/ENI2/Util/GlobalStructures.cs
index 26984a1e..6448ab0b 100644
--- a/ENI-2/ENI2/ENI2/Util/GlobalStructures.cs
+++ b/ENI-2/ENI2/ENI2/Util/GlobalStructures.cs
@@ -89,7 +89,14 @@ namespace ENI2.Util
"II",
"III"
};
-
+
+ public static string[] imoHazardClasses =
+ {
+ "A",
+ "B",
+ "A and B"
+ };
+
public static string[] PackingGroups
{
get { return packingGroups; }
diff --git a/Stundensheet.xlsx b/Stundensheet.xlsx
index d54305c6..1527d57a 100644
Binary files a/Stundensheet.xlsx and b/Stundensheet.xlsx differ
diff --git a/nsw/HIS-NORD/xsd.6.0/his-nord.cs b/nsw/HIS-NORD/xsd.6.0/his-nord.cs
new file mode 100644
index 00000000..b7474eec
--- /dev/null
+++ b/nsw/HIS-NORD/xsd.6.0/his-nord.cs
@@ -0,0 +1,5795 @@
+//------------------------------------------------------------------------------
+//
+// 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.8.3928.0.
+//
+
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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 crewMemberIdentityDocumentIssuingStateField;
+
+ private System.DateTime crewmemberIdentityDocumentExpiryDateField;
+
+ private bool crewmemberIdentityDocumentExpiryDateFieldSpecified;
+
+ 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 CrewMemberIdentityDocumentIssuingState {
+ get {
+ return this.crewMemberIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime CrewmemberIdentityDocumentExpiryDate {
+ get {
+ return this.crewmemberIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.crewmemberIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CrewmemberIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.crewmemberIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.crewmemberIdentityDocumentExpiryDateFieldSpecified = 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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="gender-type")]
+public enum gendertype {
+
+ ///
+ MALE,
+
+ ///
+ FEMALE,
+
+ ///
+ OTHER,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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 passengerIdentityDocumentIssuingStateField;
+
+ private System.DateTime passengerIdentityDocumentExpiryDateField;
+
+ private bool passengerIdentityDocumentExpiryDateFieldSpecified;
+
+ 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 PassengerIdentityDocumentIssuingState {
+ get {
+ return this.passengerIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.passengerIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime PassengerIdentityDocumentExpiryDate {
+ get {
+ return this.passengerIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PassengerIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.passengerIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateFieldSpecified = 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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="yorn-type")]
+public enum yorntype {
+
+ ///
+ Y,
+
+ ///
+ N,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="y-type")]
+public enum ytype {
+
+ ///
+ Y,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="wastedelivery-type")]
+public enum wastedeliverytype {
+
+ ///
+ ALL,
+
+ ///
+ SOME,
+
+ ///
+ NONE,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType3 {
+
+ ///
+ ShipToShipActivityLocationCoordinates,
+
+ ///
+ ShipToShipActivityLocationLoCode,
+
+ ///
+ ShipToShipActivityLocationName,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="isscissuer-type")]
+public enum isscissuertype {
+
+ ///
+ ADMINISTRATION,
+
+ ///
+ RSO,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="issc-type")]
+public enum issctype {
+
+ ///
+ FULL,
+
+ ///
+ INTERIM,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="cargocondition-type")]
+public enum cargoconditiontype {
+
+ ///
+ FULL,
+
+ ///
+ EMPTY,
+
+ ///
+ INERTED,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="handlingcode-type")]
+public enum handlingcodetype {
+
+ ///
+ LOAD,
+
+ ///
+ DISCHARGE,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="polcat-type")]
+public enum polcattype {
+
+ ///
+ X,
+
+ ///
+ Y,
+
+ ///
+ Z,
+
+ ///
+ OS,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="flashpointinfo-type")]
+public enum flashpointinfotype {
+
+ ///
+ NF,
+
+ ///
+ GT60CEL,
+
+ ///
+ LE60CEL,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="packinggroup-type")]
+public enum packinggrouptype {
+
+ ///
+ I,
+
+ ///
+ II,
+
+ ///
+ III,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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 positionimsbcIMOHazardClass iMOHazardClassField;
+
+ private bool iMOHazardClassFieldSpecified;
+
+ 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 positionimsbcIMOHazardClass IMOHazardClass {
+ get {
+ return this.iMOHazardClassField;
+ }
+ set {
+ this.iMOHazardClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IMOHazardClassSpecified {
+ get {
+ return this.iMOHazardClassFieldSpecified;
+ }
+ set {
+ this.iMOHazardClassFieldSpecified = 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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum positionimsbcIMOHazardClass {
+
+ ///
+ A,
+
+ ///
+ B,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("A and B")]
+ AandB,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="infclass-type")]
+public enum infclasstype {
+
+ ///
+ INF1,
+
+ ///
+ INF2,
+
+ ///
+ INF3,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType2 {
+
+ ///
+ DPGManifestOnBoardOnDeparture,
+
+ ///
+ DPGOnDeparture,
+
+ ///
+ INFShipClass,
+
+ ///
+ MOUBaltic,
+
+ ///
+ NoDPGOnBoardOnDeparture,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType1 {
+
+ ///
+ DPGManifestOnBoardOnArrival,
+
+ ///
+ DPGOnArrival,
+
+ ///
+ INFShipClass,
+
+ ///
+ MOUBaltic,
+
+ ///
+ NoDPGOnBoardOnArrival,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(TypeName="shippingarea-type")]
+public enum shippingareatype {
+
+ ///
+ NORTH_BALTIC_SEA,
+
+ ///
+ EUROPE,
+
+ ///
+ OVERSEAS,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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.8.3928.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/Source/SQL/Update_5.7_To_6.0.sql b/nsw/Source/SQL/Update_5.7_To_6.0.sql
index 1c85794a..89831415 100644
--- a/nsw/Source/SQL/Update_5.7_To_6.0.sql
+++ b/nsw/Source/SQL/Update_5.7_To_6.0.sql
@@ -1,6 +1,15 @@
-- Meldeklasse SERV: prüfen, ob die Felder lang genug sind und ggf. anpassen..
-- (99 -> 255 chars)
+PRINT N'Altering [dbo].[SERV]...';
+
+ALTER TABLE [dbo].[SERV] ALTER COLUMN [ServiceBeneficiary] NVARCHAR (256) NULL;
+
+ALTER TABLE [dbo].[SERV] ALTER COLUMN [ServiceInvoiceRecipient] NVARCHAR (256) NULL;
+
+
+GO
+
-- Meldeklasse WAS, LastWasteDisposalPort: Hier bisher nur das Validierungsattribut geändert
-- CREW: zwei neue Spalten
@@ -25,3 +34,12 @@ GO
ALTER TABLE [dbo].[PAS] ADD [PassengerIdentityDocumentExpiryDate] DATE NULL;
GO
+-- IMSBC: neues enum IMO Hazard class
+
+PRINT N'Altering [dbo].[IMSBCPosition]...';
+
+GO
+ALTER TABLE [dbo].[IMSBCPosition]
+ ADD [IMOHazardClass] TINYINT NULL;
+
+GO
\ No newline at end of file
diff --git a/nsw/Source/bsmd.database/IMSBCPosition.cs b/nsw/Source/bsmd.database/IMSBCPosition.cs
index 01f8d106..be5408ba 100644
--- a/nsw/Source/bsmd.database/IMSBCPosition.cs
+++ b/nsw/Source/bsmd.database/IMSBCPosition.cs
@@ -82,6 +82,10 @@ namespace bsmd.database
[ENI2Validation]
public string Remarks { get; set; }
+ [ShowReport]
+ [ENI2Validation]
+ public int? IMOHazardClass { get; set; }
+
public string Identifier { get; set; }
[JsonIgnore]
@@ -107,21 +111,22 @@ namespace bsmd.database
scmd.Parameters.AddWithNullableValue("@P9", this.PortOfDischarge);
scmd.Parameters.AddWithNullableValue("@P10", this.Remarks);
scmd.Parameters.AddWithNullableValue("@P11", this.Identifier);
+ scmd.Parameters.AddWithNullableValue("@P12", this.IMOHazardClass);
if (this.IsNew)
{
this.CreateId();
scmd.Parameters.AddWithValue("@ID", this.Id);
scmd.CommandText = string.Format("INSERT INTO {0} (Id, HAZId, BulkCargoShippingName, MHB, UNNumber, " +
- "IMOClass, Quantity_KGM, StowagePosition, PortOfLoading, PortOfDischarge, Remarks, Identifier) " +
- " VALUES (@ID, @P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10, @P11)", this.Tablename);
+ "IMOClass, Quantity_KGM, StowagePosition, PortOfLoading, PortOfDischarge, Remarks, Identifier, IMOHazardClass) " +
+ " VALUES (@ID, @P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10, @P11, @P12)", this.Tablename);
}
else
{
scmd.Parameters.AddWithValue("@ID", this.Id);
scmd.CommandText = string.Format("UPDATE {0} SET BulkCargoShippingName = @P2, MHB = @P3, UNNumber = @P4, " +
"IMOClass = @P5, Quantity_KGM = @P6, StowagePosition = @P7, PortOfLoading = @P8, PortOfDischarge = @P9, " +
- "Remarks = @P10, Identifier = @P11 WHERE Id = @ID", this.Tablename);
+ "Remarks = @P10, Identifier = @P11, IMOHazardClass = @P12 WHERE Id = @ID", this.Tablename);
}
}
@@ -129,7 +134,7 @@ namespace bsmd.database
{
string query = string.Format("SELECT Id, BulkCargoShippingName, MHB, " +
"UNNumber, IMOClass, Quantity_KGM, StowagePosition, PortOfLoading, PortOfDischarge, " +
- "Remarks, Identifier FROM {0} ", this.Tablename);
+ "Remarks, Identifier, IMOHazardClass FROM {0} ", this.Tablename);
switch (filter)
{
@@ -166,6 +171,7 @@ namespace bsmd.database
if (!reader.IsDBNull(8)) imsbc.PortOfDischarge = reader.GetString(8);
if (!reader.IsDBNull(9)) imsbc.Remarks = reader.GetString(9);
if (!reader.IsDBNull(10)) imsbc.Identifier = reader.GetString(10);
+ if (!reader.IsDBNull(11)) imsbc.IMOHazardClass = reader.GetByte(11);
result.Add(imsbc);
}
@@ -190,7 +196,7 @@ namespace bsmd.database
this.Remarks = selectedIMSBC.Remarks;
this.StowagePosition = selectedIMSBC.StowagePosition;
this.UNNumber = selectedIMSBC.UNNumber;
-
+ this.IMOHazardClass = selectedIMSBC.IMOHazardClass;
}
#endregion
diff --git a/nsw/Source/bsmd.dbh/Request.cs b/nsw/Source/bsmd.dbh/Request.cs
index ec7236ac..bd8a6596 100644
--- a/nsw/Source/bsmd.dbh/Request.cs
+++ b/nsw/Source/bsmd.dbh/Request.cs
@@ -76,7 +76,7 @@ namespace bsmd.dbh
_log.InfoFormat("Send Url: {0}", client.Url);
- const RootVersion rootVersion = RootVersion.Item50;
+ const RootVersion rootVersion = RootVersion.Item60;
string result = client.Root(
rootVersion,
@@ -529,6 +529,10 @@ namespace bsmd.dbh
rootCREW.CrewMember[i].CrewMemberNationality = crew.CrewMemberNationality;
rootCREW.CrewMember[i].CrewMemberPlaceOfBirth = crew.CrewMemberPlaceOfBirth;
rootCREW.CrewMember[i].CrewMemberVisaNumber = crew.CrewMemberVisaNumber;
+ rootCREW.CrewMember[i].CrewMemberIdentityDocumentIssuingState = crew.CrewMemberIdentityDocumentIssuingState;
+ rootCREW.CrewMember[i].CrewMemberIdentityDocumentExpiryDateSpecified = crew.CrewMemberIdentityDocumentExpiryDate.HasValue;
+ if (crew.CrewMemberIdentityDocumentExpiryDate.HasValue)
+ rootCREW.CrewMember[i].CrewMemberIdentityDocumentExpiryDate = crew.CrewMemberIdentityDocumentExpiryDate.Value;
}
item = rootCREW;
@@ -561,6 +565,10 @@ namespace bsmd.dbh
rootPAS.Passenger[i].PassengerPortOfEmbarkation = pas.PassengerPortOfEmbarkation;
rootPAS.Passenger[i].PassengerPortOfDisembarkation = pas.PassengerPortOfDisembarkation;
rootPAS.Passenger[i].PassengerInTransit = pas.PassengerInTransit ?? false ? RootSECValidISSCOnBoard.Y : RootSECValidISSCOnBoard.N;
+ rootPAS.Passenger[i].PassengerIdentityDocumentIssuingState = pas.PassengerIdentityDocumentIssuingState;
+ rootPAS.Passenger[i].PassengerIdentityDocumentExpiryDateSpecified = pas.PassengerIdentityDocumentExpiryDate.HasValue;
+ if (pas.PassengerIdentityDocumentExpiryDate.HasValue)
+ rootPAS.Passenger[i].PassengerIdentityDocumentExpiryDate = pas.PassengerIdentityDocumentExpiryDate.Value;
}
item = rootPAS;
}
@@ -1380,6 +1388,10 @@ namespace bsmd.dbh
rootIMSBC.PortOfDischarge = imsbcPos.PortOfDischarge;
if(!imsbcPos.Remarks.IsNullOrEmpty())
rootIMSBC.Remarks = imsbcPos.Remarks;
+ rootIMSBC.IMOHazardClassSpecified = imsbcPos.IMOHazardClass.HasValue;
+ if (imsbcPos.IMOHazardClass.HasValue)
+ rootIMSBC.IMOHazardClass = (IMOHazardClassType)imsbcPos.IMOHazardClass.Value
+ ;
dpgOnArrival.DPGItemIMSBC[i] = rootIMSBC;
}
@@ -1644,6 +1656,9 @@ namespace bsmd.dbh
rootIMSBC.PortOfDischarge = imsbcPos.PortOfDischarge;
if(!imsbcPos.Remarks.IsNullOrEmpty())
rootIMSBC.Remarks = imsbcPos.Remarks;
+ rootIMSBC.IMOHazardClassSpecified = imsbcPos.IMOHazardClass.HasValue;
+ if (imsbcPos.IMOHazardClass.HasValue)
+ rootIMSBC.IMOHazardClass = (IMOHazardClassType)imsbcPos.IMOHazardClass.Value;
dpgOnDeparture.DPGItemIMSBC[i] = rootIMSBC;
}
@@ -1724,7 +1739,7 @@ namespace bsmd.dbh
_log.InfoFormat("Send Url: {0}", client.Url);
- const RootVersion rootVersion = RootVersion.Item50;
+ const RootVersion rootVersion = RootVersion.Item60;
string result = client.Root(
rootVersion,
diff --git a/nsw/Source/bsmd.dbh/Web References/DBHWebReference/NSWRequest.xsd b/nsw/Source/bsmd.dbh/Web References/DBHWebReference/NSWRequest.xsd
index 50097b4f..a2babe59 100644
--- a/nsw/Source/bsmd.dbh/Web References/DBHWebReference/NSWRequest.xsd
+++ b/nsw/Source/bsmd.dbh/Web References/DBHWebReference/NSWRequest.xsd
@@ -12,7 +12,7 @@
-
+
@@ -184,7 +184,11 @@
-
+
+
+ Reporter data
+
+
Name of ship agency
@@ -311,7 +315,7 @@
- Last Port (LP) as UNECE LOCODE or ZZUKN if unknown
+ Last Port (LP) as UNECE LoCode or ZZUKN if unknown
@@ -321,7 +325,7 @@
- Next Port (NP) as UNECE LOCODE or ZZUKN if unknown
+ Next Port (NP) as SSN LoCode or ZZUKN if unknown. Will result in Violation 841 if the provided next port is not accepted by SafeSeaNet.
@@ -1139,7 +1143,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port area
+ Value from a list of valid port area codes
@@ -1208,12 +1212,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
Name of service
-
+
Beneficiary
-
+
Invoice recipient
@@ -1545,12 +1549,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Last port where waste or cargo residues were discharged (UNECE LOCODE)
+ Last port where waste or cargo residues were discharged (SSN LoCode).
+Violation 786 will be returned if the provided LoCode is not accepted by SafeSeaNet.
- Date of last disposal
+ Date of last disposal (GMT)
@@ -1622,7 +1627,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port of delivery of remaining waste of this type (UNECE LOCODE)
+ Port of delivery of remaining waste of this type (UNECE LoCode)
@@ -1703,6 +1708,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
ID of identity document
+
+
+ Issuing state of identity document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless
+
+
+
+
+ Issuing state of identity document
+
+
If available: Visa number or residence permit number
@@ -1776,6 +1791,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
ID of identity document
+
+
+ Issuing state of identity or travel document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless
+
+
+
+
+ Expiry date of identity or travel document
+
+
Visa number or residence permit number (If available)
@@ -2553,7 +2578,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class must be provided for this particular IBC position.
+ Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class is omitted but must be provided for this particular IBC position.
@@ -2659,6 +2684,11 @@ Use one of the codes specifying the purpose of the conveyance call declared in
Bulk cargo shipping name
+
+
+ IMO Hazard Class (Group code according to IMSBC (A, B, A and B)). Violation 810 will occur if hazard class is omitted but must be provided for this particular IMSBC position.
+
+
Material hazardous only in bulk (y/n). Taken from the field "class" of the IMSBC description.
@@ -2686,12 +2716,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.
- Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.
@@ -2735,12 +2765,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.
- Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.
@@ -2896,6 +2926,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
+
+
+
+
+
+
+
diff --git a/nsw/Source/bsmd.dbh/Web References/DBHWebReference/Reference.cs b/nsw/Source/bsmd.dbh/Web References/DBHWebReference/Reference.cs
index 83262400..2121fbdc 100644
--- a/nsw/Source/bsmd.dbh/Web References/DBHWebReference/Reference.cs
+++ b/nsw/Source/bsmd.dbh/Web References/DBHWebReference/Reference.cs
@@ -23,7 +23,7 @@ namespace bsmd.dbh.DBHWebReference {
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="Dbh_Osis_Answ_Ws", Namespace="http://www.openuri.org/")]
@@ -144,18 +144,18 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootVersion {
///
- [System.Xml.Serialization.XmlEnumAttribute("5.0")]
- Item50,
+ [System.Xml.Serialization.XmlEnumAttribute("6.0")]
+ Item60,
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootType {
@@ -177,7 +177,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -226,7 +226,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType1 {
@@ -239,7 +239,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -356,7 +356,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum FlashpointInfoType {
@@ -372,7 +372,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -381,6 +381,10 @@ namespace bsmd.dbh.DBHWebReference {
private string bulkCargoShippingNameField;
+ private IMOHazardClassType iMOHazardClassField;
+
+ private bool iMOHazardClassFieldSpecified;
+
private RootSECValidISSCOnBoard mHBField;
private string uNNumberField;
@@ -409,6 +413,27 @@ namespace bsmd.dbh.DBHWebReference {
}
}
+ ///
+ public IMOHazardClassType IMOHazardClass {
+ get {
+ return this.iMOHazardClassField;
+ }
+ set {
+ this.iMOHazardClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IMOHazardClassSpecified {
+ get {
+ return this.iMOHazardClassFieldSpecified;
+ }
+ set {
+ this.iMOHazardClassFieldSpecified = value;
+ }
+ }
+
///
public RootSECValidISSCOnBoard MHB {
get {
@@ -501,7 +526,24 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
+ public enum IMOHazardClassType {
+
+ ///
+ A,
+
+ ///
+ B,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("A and B")]
+ AandB,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum RootSECValidISSCOnBoard {
@@ -514,7 +556,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -631,7 +673,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -810,7 +852,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum PollutionCategoryType {
@@ -829,7 +871,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HazardType {
@@ -846,7 +888,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1403,7 +1445,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum PackingGroupType {
@@ -1419,7 +1461,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType4 {
@@ -1438,7 +1480,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1592,7 +1634,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum ReportingPartyRPType {
@@ -1620,7 +1662,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1681,7 +1723,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType {
@@ -1694,7 +1736,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType2 {
@@ -1713,7 +1755,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1854,7 +1896,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1887,7 +1929,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1920,7 +1962,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1954,7 +1996,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1987,7 +2029,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2021,7 +2063,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2054,7 +2096,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2100,7 +2142,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2133,7 +2175,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2167,7 +2209,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2192,6 +2234,12 @@ namespace bsmd.dbh.DBHWebReference {
private string crewMemberIdentityDocumentIdField;
+ private string crewMemberIdentityDocumentIssuingStateField;
+
+ private System.DateTime crewMemberIdentityDocumentExpiryDateField;
+
+ private bool crewMemberIdentityDocumentExpiryDateFieldSpecified;
+
private string crewMemberVisaNumberField;
private string crewMemberDutyField;
@@ -2288,6 +2336,38 @@ namespace bsmd.dbh.DBHWebReference {
}
}
+ ///
+ public string CrewMemberIdentityDocumentIssuingState {
+ get {
+ return this.crewMemberIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime CrewMemberIdentityDocumentExpiryDate {
+ get {
+ return this.crewMemberIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CrewMemberIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.crewMemberIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.crewMemberIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
///
public string CrewMemberVisaNumber {
get {
@@ -2310,7 +2390,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum Gender {
@@ -2326,7 +2406,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum IdDocType {
@@ -2351,7 +2431,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2404,7 +2484,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2478,7 +2558,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum INFClassType {
@@ -2494,7 +2574,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType5 {
@@ -2516,7 +2596,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2569,7 +2649,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2643,7 +2723,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType6 {
@@ -2665,7 +2745,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2807,7 +2887,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ShippingArea {
@@ -2823,7 +2903,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootINFOFumigatedBulkCargo {
@@ -2836,7 +2916,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2870,7 +2950,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3001,7 +3081,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HandlingType {
@@ -3014,7 +3094,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3083,7 +3163,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3117,7 +3197,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3139,7 +3219,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3197,7 +3277,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3219,7 +3299,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3265,7 +3345,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3299,7 +3379,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType2 {
@@ -3369,7 +3449,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3402,7 +3482,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3503,7 +3583,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3536,7 +3616,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType {
@@ -3558,7 +3638,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3592,7 +3672,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3617,6 +3697,12 @@ namespace bsmd.dbh.DBHWebReference {
private string passengerIdentityDocumentIdField;
+ private string passengerIdentityDocumentIssuingStateField;
+
+ private System.DateTime passengerIdentityDocumentExpiryDateField;
+
+ private bool passengerIdentityDocumentExpiryDateFieldSpecified;
+
private string passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
@@ -3717,6 +3803,38 @@ namespace bsmd.dbh.DBHWebReference {
}
}
+ ///
+ public string PassengerIdentityDocumentIssuingState {
+ get {
+ return this.passengerIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.passengerIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime PassengerIdentityDocumentExpiryDate {
+ get {
+ return this.passengerIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PassengerIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.passengerIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
///
public string PassengerVisaNumber {
get {
@@ -3759,7 +3877,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3828,7 +3946,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3897,7 +4015,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4004,7 +4122,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4074,7 +4192,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HullConfiguration {
@@ -4090,7 +4208,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum TankCondition {
@@ -4106,7 +4224,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4128,7 +4246,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4218,7 +4336,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4263,7 +4381,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum CargoDescription {
@@ -4288,7 +4406,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ISSCIssuerType {
@@ -4301,7 +4419,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ISSCType {
@@ -4314,7 +4432,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4433,7 +4551,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4504,7 +4622,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4549,7 +4667,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4582,7 +4700,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType1 {
@@ -4643,7 +4761,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4677,7 +4795,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4722,7 +4840,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4888,7 +5006,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootSTATTransportMode {
@@ -4903,7 +5021,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4984,7 +5102,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5017,7 +5135,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5050,7 +5168,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5084,7 +5202,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5201,7 +5319,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5306,7 +5424,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5340,7 +5458,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5459,7 +5577,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5564,7 +5682,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5619,7 +5737,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5676,7 +5794,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5709,7 +5827,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5766,7 +5884,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum DisposalType {
@@ -5782,7 +5900,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType3 {
@@ -5810,7 +5928,7 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5843,11 +5961,11 @@ namespace bsmd.dbh.DBHWebReference {
}
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
public delegate void RootCompletedEventHandler(object sender, RootCompletedEventArgs e);
///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class RootCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
diff --git a/nsw/Source/bsmd.hisnord/Request.cs b/nsw/Source/bsmd.hisnord/Request.cs
index 214241a4..4b63e6f6 100644
--- a/nsw/Source/bsmd.hisnord/Request.cs
+++ b/nsw/Source/bsmd.hisnord/Request.cs
@@ -1353,6 +1353,10 @@ namespace bsmd.hisnord
hn_pas.Passenger[i].PassengerPortOfEmbarkation = pas.PassengerPortOfEmbarkation;
if(!pas.PassengerVisaNumber.IsNullOrEmpty())
hn_pas.Passenger[i].PassengerVisaNumber = pas.PassengerVisaNumber;
+ hn_pas.Passenger[i].PassengerIdentityDocumentExpiryDateSpecified = pas.PassengerIdentityDocumentExpiryDate.HasValue;
+ if (pas.PassengerIdentityDocumentExpiryDate.HasValue)
+ hn_pas.Passenger[i].PassengerIdentityDocumentExpiryDate = pas.PassengerIdentityDocumentExpiryDate.Value;
+ hn_pas.Passenger[i].PassengerIdentityDocumentIssuingState = pas.PassengerIdentityDocumentIssuingState;
}
items1ChoiceType.Add(Items1ChoiceType.PAS);
@@ -1396,6 +1400,10 @@ namespace bsmd.hisnord
hn_crew.CrewMember[i].CrewMemberNationality = crew.CrewMemberNationality;
hn_crew.CrewMember[i].CrewMemberPlaceOfBirth = crew.CrewMemberPlaceOfBirth;
hn_crew.CrewMember[i].CrewMemberVisaNumber = crew.CrewMemberVisaNumber.IsNullOrEmpty() ? "-" : crew.CrewMemberVisaNumber;
+ hn_crew.CrewMember[i].CrewmemberIdentityDocumentExpiryDateSpecified = crew.CrewMemberIdentityDocumentExpiryDate.HasValue;
+ if (crew.CrewMemberIdentityDocumentExpiryDate.HasValue)
+ hn_crew.CrewMember[i].CrewmemberIdentityDocumentExpiryDate = crew.CrewMemberIdentityDocumentExpiryDate.Value;
+ hn_crew.CrewMember[i].CrewMemberIdentityDocumentIssuingState = crew.CrewMemberIdentityDocumentIssuingState;
}
items1ChoiceType.Add(Items1ChoiceType.CREW);
@@ -1803,6 +1811,9 @@ namespace bsmd.hisnord
pi.PortOfDischarge = imsbcPosition.PortOfDischarge;
if(!imsbcPosition.Remarks.IsNullOrEmpty())
pi.Remarks = imsbcPosition.Remarks;
+ pi.IMOHazardClassSpecified = imsbcPosition.IMOHazardClass.HasValue;
+ if (imsbcPosition.IMOHazardClass.HasValue)
+ pi.IMOHazardClass = (positionimsbcIMOHazardClass)imsbcPosition.IMOHazardClass.Value;
dgList.Add(pi);
}
diff --git a/nsw/Source/bsmd.hisnord/his-nord.cs b/nsw/Source/bsmd.hisnord/his-nord.cs
index df708c25..b7474eec 100644
--- a/nsw/Source/bsmd.hisnord/his-nord.cs
+++ b/nsw/Source/bsmd.hisnord/his-nord.cs
@@ -11,12 +11,12 @@
using System.Xml.Serialization;
//
-// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.6.1055.0.
+// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
//
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -121,7 +121,7 @@ public partial class nsw {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -269,7 +269,7 @@ public partial class conveyance {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType {
@@ -297,7 +297,7 @@ public enum ItemsChoiceType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -357,7 +357,7 @@ public partial class broker_owner {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -418,7 +418,7 @@ public partial class addresstype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -556,7 +556,7 @@ public partial class agnt {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -577,7 +577,7 @@ public partial class towd {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -702,7 +702,7 @@ public partial class departure {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -814,7 +814,7 @@ public partial class departureoperator {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -835,7 +835,7 @@ public partial class towa {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -960,7 +960,7 @@ public partial class arrival {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1072,7 +1072,7 @@ public partial class arrivaloperator {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1093,7 +1093,7 @@ public partial class crew {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1117,6 +1117,12 @@ public partial class crewmember {
private string crewMemberIdentityDocumentIdField;
+ private string crewMemberIdentityDocumentIssuingStateField;
+
+ private System.DateTime crewmemberIdentityDocumentExpiryDateField;
+
+ private bool crewmemberIdentityDocumentExpiryDateFieldSpecified;
+
private string crewMemberVisaNumberField;
private string crewMemberDutyField;
@@ -1220,6 +1226,39 @@ public partial class crewmember {
}
}
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string CrewMemberIdentityDocumentIssuingState {
+ get {
+ return this.crewMemberIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime CrewmemberIdentityDocumentExpiryDate {
+ get {
+ return this.crewmemberIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.crewmemberIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CrewmemberIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.crewmemberIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.crewmemberIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string CrewMemberVisaNumber {
@@ -1244,7 +1283,7 @@ public partial class crewmember {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="gender-type")]
public enum gendertype {
@@ -1260,7 +1299,7 @@ public enum gendertype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="document-type")]
public enum documenttype {
@@ -1285,7 +1324,7 @@ public enum documenttype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1306,7 +1345,7 @@ public partial class pas {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1330,6 +1369,12 @@ public partial class passenger {
private string passengerIdentityDocumentIdField;
+ private string passengerIdentityDocumentIssuingStateField;
+
+ private System.DateTime passengerIdentityDocumentExpiryDateField;
+
+ private bool passengerIdentityDocumentExpiryDateFieldSpecified;
+
private string passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
@@ -1437,6 +1482,39 @@ public partial class passenger {
}
}
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string PassengerIdentityDocumentIssuingState {
+ get {
+ return this.passengerIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.passengerIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
+ public System.DateTime PassengerIdentityDocumentExpiryDate {
+ get {
+ return this.passengerIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PassengerIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.passengerIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string PassengerVisaNumber {
@@ -1483,7 +1561,7 @@ public partial class passenger {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="yorn-type")]
public enum yorntype {
@@ -1496,7 +1574,7 @@ public enum yorntype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1530,7 +1608,7 @@ public partial class portofitinery {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1564,7 +1642,7 @@ public partial class bpol {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1663,7 +1741,7 @@ public partial class wastedetails {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1697,7 +1775,7 @@ public partial class wastetyp {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1757,7 +1835,7 @@ public partial class waste {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1799,7 +1877,7 @@ public partial class was {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="y-type")]
public enum ytype {
@@ -1809,7 +1887,7 @@ public enum ytype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="wastedelivery-type")]
public enum wastedeliverytype {
@@ -1825,7 +1903,7 @@ public enum wastedeliverytype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType6 {
@@ -1853,7 +1931,7 @@ public enum ItemsChoiceType6 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1874,7 +1952,7 @@ public partial class portofcalls {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1935,7 +2013,7 @@ public partial class portofcallmdh {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1969,7 +2047,7 @@ public partial class infectedarea {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2003,7 +2081,7 @@ public partial class sanitarycertificate {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2050,7 +2128,7 @@ public partial class sanitarydetail {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2106,7 +2184,7 @@ public partial class mdh {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType5 {
@@ -2176,7 +2254,7 @@ public enum ItemsChoiceType5 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2214,7 +2292,7 @@ public partial class location {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2248,7 +2326,7 @@ public partial class coordinates {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType3 {
@@ -2264,7 +2342,7 @@ public enum ItemsChoiceType3 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2337,7 +2415,7 @@ public partial class lastactivity {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum lastactivityShipToShipActivityType {
@@ -2440,7 +2518,7 @@ public enum lastactivityShipToShipActivityType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2565,7 +2643,7 @@ public partial class last10port {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="posint1-3-type")]
public enum posint13type {
@@ -2584,7 +2662,7 @@ public enum posint13type {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2657,7 +2735,7 @@ public partial class KielCanalPassage {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2736,7 +2814,7 @@ public partial class sec {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="cargodescription-type")]
public enum cargodescriptiontype {
@@ -2761,7 +2839,7 @@ public enum cargodescriptiontype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="isscissuer-type")]
public enum isscissuertype {
@@ -2774,7 +2852,7 @@ public enum isscissuertype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="issc-type")]
public enum issctype {
@@ -2787,7 +2865,7 @@ public enum issctype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType4 {
@@ -2848,7 +2926,7 @@ public enum ItemsChoiceType4 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2921,7 +2999,7 @@ public partial class tankerdetails {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="hullconfig-type")]
public enum hullconfigtype {
@@ -2937,7 +3015,7 @@ public enum hullconfigtype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="cargocondition-type")]
public enum cargoconditiontype {
@@ -2953,7 +3031,7 @@ public enum cargoconditiontype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3052,7 +3130,7 @@ public partial class pre72 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3073,7 +3151,7 @@ public partial class serv {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3120,7 +3198,7 @@ public partial class service {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3141,7 +3219,7 @@ public partial class generalcargo {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3253,7 +3331,7 @@ public partial class loadunit {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="handlingcode-type")]
public enum handlingcodetype {
@@ -3266,7 +3344,7 @@ public enum handlingcodetype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3306,7 +3384,7 @@ public partial class hazd {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3331,7 +3409,7 @@ public partial class dglist {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3509,7 +3587,7 @@ public partial class positionibc {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="polcat-type")]
public enum polcattype {
@@ -3528,7 +3606,7 @@ public enum polcattype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="hazard-type")]
public enum hazardtype {
@@ -3545,7 +3623,7 @@ public enum hazardtype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="flashpointinfo-type")]
public enum flashpointinfotype {
@@ -3561,7 +3639,7 @@ public enum flashpointinfotype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3674,7 +3752,7 @@ public partial class positionigc {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4231,7 +4309,7 @@ public partial class positionimdg {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="packinggroup-type")]
public enum packinggrouptype {
@@ -4247,7 +4325,7 @@ public enum packinggrouptype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="class7cat-type")]
public enum class7cattype {
@@ -4266,7 +4344,7 @@ public enum class7cattype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4313,7 +4391,7 @@ public partial class stowagepositionbayrowtier {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4322,6 +4400,10 @@ public partial class positionimsbc {
private string bulkCargoShippingNameField;
+ private positionimsbcIMOHazardClass iMOHazardClassField;
+
+ private bool iMOHazardClassFieldSpecified;
+
private yorntype mHBField;
private string uNNumberField;
@@ -4349,6 +4431,28 @@ public partial class positionimsbc {
}
}
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public positionimsbcIMOHazardClass IMOHazardClass {
+ get {
+ return this.iMOHazardClassField;
+ }
+ set {
+ this.iMOHazardClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IMOHazardClassSpecified {
+ get {
+ return this.iMOHazardClassFieldSpecified;
+ }
+ set {
+ this.iMOHazardClassFieldSpecified = value;
+ }
+ }
+
///
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public yorntype MHB {
@@ -4439,7 +4543,24 @@ public partial class positionimsbc {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum positionimsbcIMOHazardClass {
+
+ ///
+ A,
+
+ ///
+ B,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("A and B")]
+ AandB,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4552,7 +4673,7 @@ public partial class positionmarpol {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="infclass-type")]
public enum infclasstype {
@@ -4568,7 +4689,7 @@ public enum infclasstype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType2 {
@@ -4590,7 +4711,7 @@ public enum ItemsChoiceType2 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4630,7 +4751,7 @@ public partial class haza {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType1 {
@@ -4652,7 +4773,7 @@ public enum ItemsChoiceType1 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4673,7 +4794,7 @@ public partial class bkrd {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4707,7 +4828,7 @@ public partial class bunkerfuel {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4728,7 +4849,7 @@ public partial class bkra {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4866,7 +4987,7 @@ public partial class info {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="shippingarea-type")]
public enum shippingareatype {
@@ -4882,7 +5003,7 @@ public enum shippingareatype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4942,7 +5063,7 @@ public partial class pobd {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5002,7 +5123,7 @@ public partial class poba {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5036,7 +5157,7 @@ public partial class callpurpose {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5162,7 +5283,7 @@ public partial class noanod {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5248,7 +5369,7 @@ public partial class ismcompany {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5413,7 +5534,7 @@ public partial class vesseltype {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5435,7 +5556,7 @@ public partial class vesseltypeInmarsatCallNumbers {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5508,7 +5629,7 @@ public partial class contacts {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum Items1ChoiceType {
diff --git a/nsw/dbh/NSWRequest V6_0 2020-01-09.cs b/nsw/dbh/NSWRequest V6_0 2020-01-09.cs
new file mode 100644
index 00000000..5dfd2357
--- /dev/null
+++ b/nsw/dbh/NSWRequest V6_0 2020-01-09.cs
@@ -0,0 +1,5999 @@
+//------------------------------------------------------------------------------
+//
+// 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.8.3928.0.
+//
+
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
+public partial class Root {
+
+ private RootVersion versionField;
+
+ private string sourceDocumentVersionField;
+
+ private System.DateTime timestampField;
+
+ private string senderField;
+
+ private string senderReferenceField;
+
+ private RootType typeField;
+
+ private object itemField;
+
+ private ItemChoiceType2 itemElementNameField;
+
+ private string[] sisNumbersField;
+
+ private ReportingParty reportingPartyField;
+
+ private object[] itemsField;
+
+ private RootViolation[] violationsField;
+
+ ///
+ public RootVersion Version {
+ get {
+ return this.versionField;
+ }
+ set {
+ this.versionField = value;
+ }
+ }
+
+ ///
+ public string SourceDocumentVersion {
+ get {
+ return this.sourceDocumentVersionField;
+ }
+ set {
+ this.sourceDocumentVersionField = value;
+ }
+ }
+
+ ///
+ public System.DateTime Timestamp {
+ get {
+ return this.timestampField;
+ }
+ set {
+ this.timestampField = value;
+ }
+ }
+
+ ///
+ public string Sender {
+ get {
+ return this.senderField;
+ }
+ set {
+ this.senderField = value;
+ }
+ }
+
+ ///
+ public string SenderReference {
+ get {
+ return this.senderReferenceField;
+ }
+ set {
+ this.senderReferenceField = value;
+ }
+ }
+
+ ///
+ public RootType Type {
+ get {
+ return this.typeField;
+ }
+ set {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Transit", typeof(RootTransit))]
+ [System.Xml.Serialization.XmlElementAttribute("TransitId", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("Visit", typeof(RootVisit))]
+ [System.Xml.Serialization.XmlElementAttribute("VisitId", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType2 ItemElementName {
+ get {
+ return this.itemElementNameField;
+ }
+ set {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("SisNumber", IsNullable=false)]
+ public string[] SisNumbers {
+ get {
+ return this.sisNumbersField;
+ }
+ set {
+ this.sisNumbersField = value;
+ }
+ }
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AGNT", typeof(RootAGNT))]
+ [System.Xml.Serialization.XmlElementAttribute("ATA", typeof(RootATA))]
+ [System.Xml.Serialization.XmlElementAttribute("ATD", typeof(RootATD))]
+ [System.Xml.Serialization.XmlElementAttribute("BKRA", typeof(RootBKRA))]
+ [System.Xml.Serialization.XmlElementAttribute("BKRD", typeof(RootBKRD))]
+ [System.Xml.Serialization.XmlElementAttribute("BPOL", typeof(RootBPOL))]
+ [System.Xml.Serialization.XmlElementAttribute("CREW", typeof(RootCREW))]
+ [System.Xml.Serialization.XmlElementAttribute("HAZA", typeof(RootHAZA))]
+ [System.Xml.Serialization.XmlElementAttribute("HAZD", typeof(RootHAZD))]
+ [System.Xml.Serialization.XmlElementAttribute("INFO", typeof(RootINFO))]
+ [System.Xml.Serialization.XmlElementAttribute("LADG", typeof(RootLADG))]
+ [System.Xml.Serialization.XmlElementAttribute("MDH", typeof(RootMDH))]
+ [System.Xml.Serialization.XmlElementAttribute("NAME", typeof(RootNAME))]
+ [System.Xml.Serialization.XmlElementAttribute("NOA_NOD", typeof(RootNOA_NOD))]
+ [System.Xml.Serialization.XmlElementAttribute("PAS", typeof(RootPAS))]
+ [System.Xml.Serialization.XmlElementAttribute("POBA", typeof(RootPOBA))]
+ [System.Xml.Serialization.XmlElementAttribute("POBD", typeof(RootPOBD))]
+ [System.Xml.Serialization.XmlElementAttribute("PRE72H", typeof(RootPRE72H))]
+ [System.Xml.Serialization.XmlElementAttribute("ReportingClassesToReset", typeof(RootReportingClassesToReset))]
+ [System.Xml.Serialization.XmlElementAttribute("SEC", typeof(RootSEC))]
+ [System.Xml.Serialization.XmlElementAttribute("SERV", typeof(RootSERV))]
+ [System.Xml.Serialization.XmlElementAttribute("STAT", typeof(RootSTAT))]
+ [System.Xml.Serialization.XmlElementAttribute("TIEFA", typeof(RootTIEFA))]
+ [System.Xml.Serialization.XmlElementAttribute("TIEFD", typeof(RootTIEFD))]
+ [System.Xml.Serialization.XmlElementAttribute("TOWA", typeof(RootTOWA))]
+ [System.Xml.Serialization.XmlElementAttribute("TOWD", typeof(RootTOWD))]
+ [System.Xml.Serialization.XmlElementAttribute("WAS", typeof(RootWAS))]
+ public object[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("Violation", IsNullable=false)]
+ public RootViolation[] Violations {
+ get {
+ return this.violationsField;
+ }
+ set {
+ this.violationsField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum RootVersion {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("6.0")]
+ Item60,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum RootType {
+
+ ///
+ VISIT,
+
+ ///
+ TRANSIT,
+
+ ///
+ DATA,
+
+ ///
+ RESET,
+
+ ///
+ CANCEL,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTransit {
+
+ private string itemField;
+
+ private ItemChoiceType1 itemElementNameField;
+
+ private string eTAKielCanalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ENINumber", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("IMONumber", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName {
+ get {
+ return this.itemElementNameField;
+ }
+ set {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ public string ETAKielCanal {
+ get {
+ return this.eTAKielCanalField;
+ }
+ set {
+ this.eTAKielCanalField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemChoiceType1 {
+
+ ///
+ ENINumber,
+
+ ///
+ IMONumber,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class MARPOLPosition {
+
+ private string nameField;
+
+ private FlashpointInfoType flashpointInformationField;
+
+ private string flashpoint_CELField;
+
+ private decimal quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ private string identifierField;
+
+ ///
+ public string Name {
+ get {
+ return this.nameField;
+ }
+ set {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ public FlashpointInfoType FlashpointInformation {
+ get {
+ return this.flashpointInformationField;
+ }
+ set {
+ this.flashpointInformationField = value;
+ }
+ }
+
+ ///
+ public string Flashpoint_CEL {
+ get {
+ return this.flashpoint_CELField;
+ }
+ set {
+ this.flashpoint_CELField = value;
+ }
+ }
+
+ ///
+ public decimal Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+
+ ///
+ public string Identifier {
+ get {
+ return this.identifierField;
+ }
+ set {
+ this.identifierField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum FlashpointInfoType {
+
+ ///
+ NF,
+
+ ///
+ GT60CEL,
+
+ ///
+ LE60CEL,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class IMSBCPosition {
+
+ private string bulkCargoShippingNameField;
+
+ private IMOHazardClassType iMOHazardClassField;
+
+ private bool iMOHazardClassFieldSpecified;
+
+ private RootSECValidISSCOnBoard mHBField;
+
+ private string uNNumberField;
+
+ private string iMOClassField;
+
+ private decimal quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ private string identifierField;
+
+ ///
+ public string BulkCargoShippingName {
+ get {
+ return this.bulkCargoShippingNameField;
+ }
+ set {
+ this.bulkCargoShippingNameField = value;
+ }
+ }
+
+ ///
+ public IMOHazardClassType IMOHazardClass {
+ get {
+ return this.iMOHazardClassField;
+ }
+ set {
+ this.iMOHazardClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IMOHazardClassSpecified {
+ get {
+ return this.iMOHazardClassFieldSpecified;
+ }
+ set {
+ this.iMOHazardClassFieldSpecified = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard MHB {
+ get {
+ return this.mHBField;
+ }
+ set {
+ this.mHBField = value;
+ }
+ }
+
+ ///
+ public string UNNumber {
+ get {
+ return this.uNNumberField;
+ }
+ set {
+ this.uNNumberField = value;
+ }
+ }
+
+ ///
+ public string IMOClass {
+ get {
+ return this.iMOClassField;
+ }
+ set {
+ this.iMOClassField = value;
+ }
+ }
+
+ ///
+ public decimal Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+
+ ///
+ public string Identifier {
+ get {
+ return this.identifierField;
+ }
+ set {
+ this.identifierField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum IMOHazardClassType {
+
+ ///
+ A,
+
+ ///
+ B,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("A and B")]
+ AandB,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum RootSECValidISSCOnBoard {
+
+ ///
+ Y,
+
+ ///
+ N,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class IGCPosition {
+
+ private string uNNumberField;
+
+ private string iMOClassField;
+
+ private string productNameField;
+
+ private decimal quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ private string identifierField;
+
+ ///
+ public string UNNumber {
+ get {
+ return this.uNNumberField;
+ }
+ set {
+ this.uNNumberField = value;
+ }
+ }
+
+ ///
+ public string IMOClass {
+ get {
+ return this.iMOClassField;
+ }
+ set {
+ this.iMOClassField = value;
+ }
+ }
+
+ ///
+ public string ProductName {
+ get {
+ return this.productNameField;
+ }
+ set {
+ this.productNameField = value;
+ }
+ }
+
+ ///
+ public decimal Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+
+ ///
+ public string Identifier {
+ get {
+ return this.identifierField;
+ }
+ set {
+ this.identifierField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class IBCPosition {
+
+ private string productNameField;
+
+ private PollutionCategoryType pollutionCategoryField;
+
+ private HazardType hazardsField;
+
+ private bool hazardsFieldSpecified;
+
+ private FlashpointInfoType flashpointInformationField;
+
+ private string flashpoint_CELField;
+
+ private decimal quantity_KGMField;
+
+ private string stowagePositionField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private RootSECValidISSCOnBoard specRef15_19Field;
+
+ private bool specRef15_19FieldSpecified;
+
+ private string remarksField;
+
+ private string identifierField;
+
+ ///
+ public string ProductName {
+ get {
+ return this.productNameField;
+ }
+ set {
+ this.productNameField = value;
+ }
+ }
+
+ ///
+ public PollutionCategoryType PollutionCategory {
+ get {
+ return this.pollutionCategoryField;
+ }
+ set {
+ this.pollutionCategoryField = value;
+ }
+ }
+
+ ///
+ 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;
+ }
+ }
+
+ ///
+ public FlashpointInfoType FlashpointInformation {
+ get {
+ return this.flashpointInformationField;
+ }
+ set {
+ this.flashpointInformationField = value;
+ }
+ }
+
+ ///
+ public string Flashpoint_CEL {
+ get {
+ return this.flashpoint_CELField;
+ }
+ set {
+ this.flashpoint_CELField = value;
+ }
+ }
+
+ ///
+ public decimal Quantity_KGM {
+ get {
+ return this.quantity_KGMField;
+ }
+ set {
+ this.quantity_KGMField = value;
+ }
+ }
+
+ ///
+ public string StowagePosition {
+ get {
+ return this.stowagePositionField;
+ }
+ set {
+ this.stowagePositionField = value;
+ }
+ }
+
+ ///
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard 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;
+ }
+ }
+
+ ///
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+
+ ///
+ public string Identifier {
+ get {
+ return this.identifierField;
+ }
+ set {
+ this.identifierField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum PollutionCategoryType {
+
+ ///
+ X,
+
+ ///
+ Y,
+
+ ///
+ Z,
+
+ ///
+ OS,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum HazardType {
+
+ ///
+ P,
+
+ ///
+ S,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("S/P")]
+ SP,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class IMDGPosition {
+
+ private string uNNumberField;
+
+ private PackingGroupType packingGroupField;
+
+ private bool packingGroupFieldSpecified;
+
+ private string properShippingNameField;
+
+ private string iMOClassField;
+
+ private string technicalNameField;
+
+ private decimal netExplosiveMass_KGMField;
+
+ private bool netExplosiveMass_KGMFieldSpecified;
+
+ private string flashpoint_CELField;
+
+ private string class7NuclideNameField;
+
+ private decimal class7MaxActivity_BQLField;
+
+ private bool class7MaxActivity_BQLFieldSpecified;
+
+ private int class7CategoryField;
+
+ private bool class7CategoryFieldSpecified;
+
+ private decimal class7TransportIndexField;
+
+ private bool class7TransportIndexFieldSpecified;
+
+ private decimal class7CSIField;
+
+ private bool class7CSIFieldSpecified;
+
+ private decimal controlTemperature_CELField;
+
+ private bool controlTemperature_CELFieldSpecified;
+
+ private decimal emergencyTemperature_CELField;
+
+ private bool emergencyTemperature_CELFieldSpecified;
+
+ private string[] subsidiaryRisksField;
+
+ private RootSECValidISSCOnBoard marinePollutantField;
+
+ private int numberOfPackagesField;
+
+ private string packageTypeField;
+
+ private RootSECValidISSCOnBoard limitedQuantitiesField;
+
+ private RootSECValidISSCOnBoard exceptedQuantitiesField;
+
+ private decimal netQuantity_KGMField;
+
+ private bool netQuantity_KGMFieldSpecified;
+
+ private decimal grossQuantity_KGMField;
+
+ private bool grossQuantity_KGMFieldSpecified;
+
+ private decimal volume_MTQField;
+
+ private bool volume_MTQFieldSpecified;
+
+ private RootSECValidISSCOnBoard generalCargoIBCField;
+
+ private bool generalCargoIBCFieldSpecified;
+
+ private string containerNumberField;
+
+ private string vehicleLicenseNumberField;
+
+ private string[] itemsField;
+
+ private ItemsChoiceType4[] itemsElementNameField;
+
+ private string portOfLoadingField;
+
+ private string portOfDischargeField;
+
+ private string remarksField;
+
+ private string identifierField;
+
+ ///
+ public string UNNumber {
+ get {
+ return this.uNNumberField;
+ }
+ set {
+ this.uNNumberField = value;
+ }
+ }
+
+ ///
+ 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;
+ }
+ }
+
+ ///
+ public string ProperShippingName {
+ get {
+ return this.properShippingNameField;
+ }
+ set {
+ this.properShippingNameField = value;
+ }
+ }
+
+ ///
+ public string IMOClass {
+ get {
+ return this.iMOClassField;
+ }
+ set {
+ this.iMOClassField = value;
+ }
+ }
+
+ ///
+ public string TechnicalName {
+ get {
+ return this.technicalNameField;
+ }
+ set {
+ this.technicalNameField = value;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public string Flashpoint_CEL {
+ get {
+ return this.flashpoint_CELField;
+ }
+ set {
+ this.flashpoint_CELField = value;
+ }
+ }
+
+ ///
+ public string Class7NuclideName {
+ get {
+ return this.class7NuclideNameField;
+ }
+ set {
+ this.class7NuclideNameField = value;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public int Class7Category {
+ get {
+ return this.class7CategoryField;
+ }
+ set {
+ this.class7CategoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Class7CategorySpecified {
+ get {
+ return this.class7CategoryFieldSpecified;
+ }
+ set {
+ this.class7CategoryFieldSpecified = value;
+ }
+ }
+
+ ///
+ public decimal Class7TransportIndex {
+ get {
+ return this.class7TransportIndexField;
+ }
+ set {
+ this.class7TransportIndexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Class7TransportIndexSpecified {
+ get {
+ return this.class7TransportIndexFieldSpecified;
+ }
+ set {
+ this.class7TransportIndexFieldSpecified = value;
+ }
+ }
+
+ ///
+ public decimal Class7CSI {
+ get {
+ return this.class7CSIField;
+ }
+ set {
+ this.class7CSIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool Class7CSISpecified {
+ get {
+ return this.class7CSIFieldSpecified;
+ }
+ set {
+ this.class7CSIFieldSpecified = value;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public decimal 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.XmlArrayItemAttribute("SubsidiaryRisk", IsNullable=false)]
+ public string[] SubsidiaryRisks {
+ get {
+ return this.subsidiaryRisksField;
+ }
+ set {
+ this.subsidiaryRisksField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard MarinePollutant {
+ get {
+ return this.marinePollutantField;
+ }
+ set {
+ this.marinePollutantField = value;
+ }
+ }
+
+ ///
+ public int NumberOfPackages {
+ get {
+ return this.numberOfPackagesField;
+ }
+ set {
+ this.numberOfPackagesField = value;
+ }
+ }
+
+ ///
+ public string PackageType {
+ get {
+ return this.packageTypeField;
+ }
+ set {
+ this.packageTypeField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard LimitedQuantities {
+ get {
+ return this.limitedQuantitiesField;
+ }
+ set {
+ this.limitedQuantitiesField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard ExceptedQuantities {
+ get {
+ return this.exceptedQuantitiesField;
+ }
+ set {
+ this.exceptedQuantitiesField = value;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard GeneralCargoIBC {
+ get {
+ return this.generalCargoIBCField;
+ }
+ set {
+ this.generalCargoIBCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool GeneralCargoIBCSpecified {
+ get {
+ return this.generalCargoIBCFieldSpecified;
+ }
+ set {
+ this.generalCargoIBCFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string ContainerNumber {
+ get {
+ return this.containerNumberField;
+ }
+ set {
+ this.containerNumberField = value;
+ }
+ }
+
+ ///
+ public string VehicleLicenseNumber {
+ get {
+ return this.vehicleLicenseNumberField;
+ }
+ set {
+ this.vehicleLicenseNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Bay", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("Row", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("StowagePosition", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("Tier", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public string[] 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;
+ }
+ }
+
+ ///
+ public string PortOfLoading {
+ get {
+ return this.portOfLoadingField;
+ }
+ set {
+ this.portOfLoadingField = value;
+ }
+ }
+
+ ///
+ public string PortOfDischarge {
+ get {
+ return this.portOfDischargeField;
+ }
+ set {
+ this.portOfDischargeField = value;
+ }
+ }
+
+ ///
+ public string Remarks {
+ get {
+ return this.remarksField;
+ }
+ set {
+ this.remarksField = value;
+ }
+ }
+
+ ///
+ public string Identifier {
+ get {
+ return this.identifierField;
+ }
+ set {
+ this.identifierField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum PackingGroupType {
+
+ ///
+ I,
+
+ ///
+ II,
+
+ ///
+ III,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType4 {
+
+ ///
+ Bay,
+
+ ///
+ Row,
+
+ ///
+ StowagePosition,
+
+ ///
+ Tier,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+public partial class ReportingParty {
+
+ private ReportingPartyRPType rPTypeField;
+
+ private bool rPTypeFieldSpecified;
+
+ private string rPNameField;
+
+ private string rPStreetAndNumberField;
+
+ private string rPPostalCodeField;
+
+ private string rPCityField;
+
+ private string rPCountryField;
+
+ private string rPLastNameField;
+
+ private string rPFirstNameField;
+
+ private string rPPhoneField;
+
+ private string rPFaxField;
+
+ private string rPEMailField;
+
+ ///
+ public ReportingPartyRPType RPType {
+ get {
+ return this.rPTypeField;
+ }
+ set {
+ this.rPTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool RPTypeSpecified {
+ get {
+ return this.rPTypeFieldSpecified;
+ }
+ set {
+ this.rPTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string RPName {
+ get {
+ return this.rPNameField;
+ }
+ set {
+ this.rPNameField = value;
+ }
+ }
+
+ ///
+ public string RPStreetAndNumber {
+ get {
+ return this.rPStreetAndNumberField;
+ }
+ set {
+ this.rPStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ public string RPPostalCode {
+ get {
+ return this.rPPostalCodeField;
+ }
+ set {
+ this.rPPostalCodeField = value;
+ }
+ }
+
+ ///
+ public string RPCity {
+ get {
+ return this.rPCityField;
+ }
+ set {
+ this.rPCityField = value;
+ }
+ }
+
+ ///
+ public string RPCountry {
+ get {
+ return this.rPCountryField;
+ }
+ set {
+ this.rPCountryField = value;
+ }
+ }
+
+ ///
+ public string RPLastName {
+ get {
+ return this.rPLastNameField;
+ }
+ set {
+ this.rPLastNameField = value;
+ }
+ }
+
+ ///
+ public string RPFirstName {
+ get {
+ return this.rPFirstNameField;
+ }
+ set {
+ this.rPFirstNameField = value;
+ }
+ }
+
+ ///
+ public string RPPhone {
+ get {
+ return this.rPPhoneField;
+ }
+ set {
+ this.rPPhoneField = value;
+ }
+ }
+
+ ///
+ public string RPFax {
+ get {
+ return this.rPFaxField;
+ }
+ set {
+ this.rPFaxField = value;
+ }
+ }
+
+ ///
+ public string RPEMail {
+ get {
+ return this.rPEMailField;
+ }
+ set {
+ this.rPEMailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum ReportingPartyRPType {
+
+ ///
+ MASTER,
+
+ ///
+ SHIPOWNER,
+
+ ///
+ CHARTERER,
+
+ ///
+ AGENT,
+
+ ///
+ PORT_AUTHORITY,
+
+ ///
+ CARRIER,
+
+ ///
+ OTHERS,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootVisit {
+
+ private string itemField;
+
+ private ItemChoiceType itemElementNameField;
+
+ private string portOfCallField;
+
+ private string eTAPortOfCallField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ENINumber", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("IMONumber", typeof(string))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item {
+ get {
+ return this.itemField;
+ }
+ set {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName {
+ get {
+ return this.itemElementNameField;
+ }
+ set {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ public string PortOfCall {
+ get {
+ return this.portOfCallField;
+ }
+ set {
+ this.portOfCallField = value;
+ }
+ }
+
+ ///
+ public string ETAPortOfCall {
+ get {
+ return this.eTAPortOfCallField;
+ }
+ set {
+ this.eTAPortOfCallField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemChoiceType {
+
+ ///
+ ENINumber,
+
+ ///
+ IMONumber,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemChoiceType2 {
+
+ ///
+ Transit,
+
+ ///
+ TransitId,
+
+ ///
+ Visit,
+
+ ///
+ VisitId,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootAGNT {
+
+ private ReportingParty reportingPartyField;
+
+ 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;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public string AgentCompanyName {
+ get {
+ return this.agentCompanyNameField;
+ }
+ set {
+ this.agentCompanyNameField = value;
+ }
+ }
+
+ ///
+ public string AgentStreetAndNumber {
+ get {
+ return this.agentStreetAndNumberField;
+ }
+ set {
+ this.agentStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ public string AgentPostalCode {
+ get {
+ return this.agentPostalCodeField;
+ }
+ set {
+ this.agentPostalCodeField = value;
+ }
+ }
+
+ ///
+ public string AgentCity {
+ get {
+ return this.agentCityField;
+ }
+ set {
+ this.agentCityField = value;
+ }
+ }
+
+ ///
+ public string AgentCountry {
+ get {
+ return this.agentCountryField;
+ }
+ set {
+ this.agentCountryField = value;
+ }
+ }
+
+ ///
+ public string AgentLastName {
+ get {
+ return this.agentLastNameField;
+ }
+ set {
+ this.agentLastNameField = value;
+ }
+ }
+
+ ///
+ public string AgentFirstName {
+ get {
+ return this.agentFirstNameField;
+ }
+ set {
+ this.agentFirstNameField = value;
+ }
+ }
+
+ ///
+ public string AgentPhone {
+ get {
+ return this.agentPhoneField;
+ }
+ set {
+ this.agentPhoneField = value;
+ }
+ }
+
+ ///
+ public string AgentFax {
+ get {
+ return this.agentFaxField;
+ }
+ set {
+ this.agentFaxField = value;
+ }
+ }
+
+ ///
+ public string AgentEMail {
+ get {
+ return this.agentEMailField;
+ }
+ set {
+ this.agentEMailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootATA {
+
+ private ReportingParty reportingPartyField;
+
+ private string aTAPortOfCallField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public string ATAPortOfCall {
+ get {
+ return this.aTAPortOfCallField;
+ }
+ set {
+ this.aTAPortOfCallField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootATD {
+
+ private ReportingParty reportingPartyField;
+
+ private string aTDPortOfCallField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public string ATDPortOfCall {
+ get {
+ return this.aTDPortOfCallField;
+ }
+ set {
+ this.aTDPortOfCallField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootBKRA {
+
+ private ReportingParty reportingPartyField;
+
+ private RootBKRABunkerFuelArrival[] bunkerFuelArrivalField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BunkerFuelArrival")]
+ public RootBKRABunkerFuelArrival[] BunkerFuelArrival {
+ get {
+ return this.bunkerFuelArrivalField;
+ }
+ set {
+ this.bunkerFuelArrivalField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootBKRABunkerFuelArrival {
+
+ private string bunkerFuelTypeField;
+
+ private decimal bunkerFuelQuantity_TNEField;
+
+ ///
+ public string BunkerFuelType {
+ get {
+ return this.bunkerFuelTypeField;
+ }
+ set {
+ this.bunkerFuelTypeField = value;
+ }
+ }
+
+ ///
+ public decimal BunkerFuelQuantity_TNE {
+ get {
+ return this.bunkerFuelQuantity_TNEField;
+ }
+ set {
+ this.bunkerFuelQuantity_TNEField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootBKRD {
+
+ private ReportingParty reportingPartyField;
+
+ private RootBKRDBunkerFuelDeparture[] bunkerFuelDepartureField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BunkerFuelDeparture")]
+ public RootBKRDBunkerFuelDeparture[] BunkerFuelDeparture {
+ get {
+ return this.bunkerFuelDepartureField;
+ }
+ set {
+ this.bunkerFuelDepartureField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootBKRDBunkerFuelDeparture {
+
+ private string bunkerFuelTypeField;
+
+ private decimal bunkerFuelQuantity_TNEField;
+
+ ///
+ public string BunkerFuelType {
+ get {
+ return this.bunkerFuelTypeField;
+ }
+ set {
+ this.bunkerFuelTypeField = value;
+ }
+ }
+
+ ///
+ public decimal BunkerFuelQuantity_TNE {
+ get {
+ return this.bunkerFuelQuantity_TNEField;
+ }
+ set {
+ this.bunkerFuelQuantity_TNEField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootBPOL {
+
+ private ReportingParty reportingPartyField;
+
+ private RootSECValidISSCOnBoard stowawayOnBoardField;
+
+ private RootBPOLPortOfItinerary[] portOfItineraryField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard StowawayOnBoard {
+ get {
+ return this.stowawayOnBoardField;
+ }
+ set {
+ this.stowawayOnBoardField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PortOfItinerary")]
+ public RootBPOLPortOfItinerary[] PortOfItinerary {
+ get {
+ return this.portOfItineraryField;
+ }
+ set {
+ this.portOfItineraryField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootBPOLPortOfItinerary {
+
+ private string portOfItineraryNameField;
+
+ private string portOfItineraryETAField;
+
+ ///
+ public string PortOfItineraryName {
+ get {
+ return this.portOfItineraryNameField;
+ }
+ set {
+ this.portOfItineraryNameField = value;
+ }
+ }
+
+ ///
+ public string PortOfItineraryETA {
+ get {
+ return this.portOfItineraryETAField;
+ }
+ set {
+ this.portOfItineraryETAField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootCREW {
+
+ private ReportingParty reportingPartyField;
+
+ private RootCREWCrewMember[] crewMemberField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CrewMember")]
+ public RootCREWCrewMember[] CrewMember {
+ get {
+ return this.crewMemberField;
+ }
+ set {
+ this.crewMemberField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootCREWCrewMember {
+
+ private string crewMemberLastNameField;
+
+ private string crewMemberFirstNameField;
+
+ private string crewMemberPlaceOfBirthField;
+
+ private System.DateTime crewMemberDateOfBirthField;
+
+ private Gender crewMemberGenderField;
+
+ private bool crewMemberGenderFieldSpecified;
+
+ private string crewMemberNationalityField;
+
+ private IdDocType crewMemberIdentityDocumentTypeField;
+
+ private string crewMemberIdentityDocumentIdField;
+
+ private string crewMemberIdentityDocumentIssuingStateField;
+
+ private System.DateTime crewMemberIdentityDocumentExpiryDateField;
+
+ private bool crewMemberIdentityDocumentExpiryDateFieldSpecified;
+
+ private string crewMemberVisaNumberField;
+
+ private string crewMemberDutyField;
+
+ ///
+ public string CrewMemberLastName {
+ get {
+ return this.crewMemberLastNameField;
+ }
+ set {
+ this.crewMemberLastNameField = value;
+ }
+ }
+
+ ///
+ public string CrewMemberFirstName {
+ get {
+ return this.crewMemberFirstNameField;
+ }
+ set {
+ this.crewMemberFirstNameField = value;
+ }
+ }
+
+ ///
+ public string CrewMemberPlaceOfBirth {
+ get {
+ return this.crewMemberPlaceOfBirthField;
+ }
+ set {
+ this.crewMemberPlaceOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime CrewMemberDateOfBirth {
+ get {
+ return this.crewMemberDateOfBirthField;
+ }
+ set {
+ this.crewMemberDateOfBirthField = value;
+ }
+ }
+
+ ///
+ public Gender CrewMemberGender {
+ get {
+ return this.crewMemberGenderField;
+ }
+ set {
+ this.crewMemberGenderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CrewMemberGenderSpecified {
+ get {
+ return this.crewMemberGenderFieldSpecified;
+ }
+ set {
+ this.crewMemberGenderFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string CrewMemberNationality {
+ get {
+ return this.crewMemberNationalityField;
+ }
+ set {
+ this.crewMemberNationalityField = value;
+ }
+ }
+
+ ///
+ public IdDocType CrewMemberIdentityDocumentType {
+ get {
+ return this.crewMemberIdentityDocumentTypeField;
+ }
+ set {
+ this.crewMemberIdentityDocumentTypeField = value;
+ }
+ }
+
+ ///
+ public string CrewMemberIdentityDocumentId {
+ get {
+ return this.crewMemberIdentityDocumentIdField;
+ }
+ set {
+ this.crewMemberIdentityDocumentIdField = value;
+ }
+ }
+
+ ///
+ public string CrewMemberIdentityDocumentIssuingState {
+ get {
+ return this.crewMemberIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime CrewMemberIdentityDocumentExpiryDate {
+ get {
+ return this.crewMemberIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CrewMemberIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.crewMemberIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.crewMemberIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string CrewMemberVisaNumber {
+ get {
+ return this.crewMemberVisaNumberField;
+ }
+ set {
+ this.crewMemberVisaNumberField = value;
+ }
+ }
+
+ ///
+ public string CrewMemberDuty {
+ get {
+ return this.crewMemberDutyField;
+ }
+ set {
+ this.crewMemberDutyField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum Gender {
+
+ ///
+ MALE,
+
+ ///
+ FEMALE,
+
+ ///
+ OTHER,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum IdDocType {
+
+ ///
+ IDENTITY_CARD,
+
+ ///
+ PASSPORT,
+
+ ///
+ MUSTER_BOOK,
+
+ ///
+ PICTURE_ID,
+
+ ///
+ RESIDENTAL_PERMIT,
+
+ ///
+ OTHER_LEGAL_IDENTITY_DOCUMENT,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootHAZA {
+
+ private ReportingParty reportingPartyField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType5[] itemsElementNameField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGManifestOnBoardOnArrival", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("DPGOnArrival", typeof(RootHAZADPGOnArrival))]
+ [System.Xml.Serialization.XmlElementAttribute("INFShipClass", typeof(INFClassType))]
+ [System.Xml.Serialization.XmlElementAttribute("MOUBaltic", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("NoDPGOnBoardOnArrival", typeof(string))]
+ [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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootHAZADPGOnArrival {
+
+ private IMDGPosition[] dPGItemIMDGField;
+
+ private IBCPosition[] dPGItemIBCField;
+
+ private IGCPosition[] dPGItemIGCField;
+
+ private IMSBCPosition[] dPGItemIMSBCField;
+
+ private MARPOLPosition[] dPGItemMARPOLAnnexIField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIMDG")]
+ public IMDGPosition[] DPGItemIMDG {
+ get {
+ return this.dPGItemIMDGField;
+ }
+ set {
+ this.dPGItemIMDGField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIBC")]
+ public IBCPosition[] DPGItemIBC {
+ get {
+ return this.dPGItemIBCField;
+ }
+ set {
+ this.dPGItemIBCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIGC")]
+ public IGCPosition[] DPGItemIGC {
+ get {
+ return this.dPGItemIGCField;
+ }
+ set {
+ this.dPGItemIGCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIMSBC")]
+ public IMSBCPosition[] DPGItemIMSBC {
+ get {
+ return this.dPGItemIMSBCField;
+ }
+ set {
+ this.dPGItemIMSBCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemMARPOLAnnexI")]
+ public MARPOLPosition[] DPGItemMARPOLAnnexI {
+ get {
+ return this.dPGItemMARPOLAnnexIField;
+ }
+ set {
+ this.dPGItemMARPOLAnnexIField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum INFClassType {
+
+ ///
+ INF1,
+
+ ///
+ INF2,
+
+ ///
+ INF3,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType5 {
+
+ ///
+ DPGManifestOnBoardOnArrival,
+
+ ///
+ DPGOnArrival,
+
+ ///
+ INFShipClass,
+
+ ///
+ MOUBaltic,
+
+ ///
+ NoDPGOnBoardOnArrival,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootHAZD {
+
+ private ReportingParty reportingPartyField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType6[] itemsElementNameField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGManifestOnBoardOnDeparture", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("DPGOnDeparture", typeof(RootHAZDDPGOnDeparture))]
+ [System.Xml.Serialization.XmlElementAttribute("INFShipClass", typeof(INFClassType))]
+ [System.Xml.Serialization.XmlElementAttribute("MOUBaltic", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("NoDPGOnBoardOnDeparture", typeof(string))]
+ [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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootHAZDDPGOnDeparture {
+
+ private IMDGPosition[] dPGItemIMDGField;
+
+ private IBCPosition[] dPGItemIBCField;
+
+ private IGCPosition[] dPGItemIGCField;
+
+ private IMSBCPosition[] dPGItemIMSBCField;
+
+ private MARPOLPosition[] dPGItemMARPOLAnnexIField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIMDG")]
+ public IMDGPosition[] DPGItemIMDG {
+ get {
+ return this.dPGItemIMDGField;
+ }
+ set {
+ this.dPGItemIMDGField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIBC")]
+ public IBCPosition[] DPGItemIBC {
+ get {
+ return this.dPGItemIBCField;
+ }
+ set {
+ this.dPGItemIBCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIGC")]
+ public IGCPosition[] DPGItemIGC {
+ get {
+ return this.dPGItemIGCField;
+ }
+ set {
+ this.dPGItemIGCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemIMSBC")]
+ public IMSBCPosition[] DPGItemIMSBC {
+ get {
+ return this.dPGItemIMSBCField;
+ }
+ set {
+ this.dPGItemIMSBCField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DPGItemMARPOLAnnexI")]
+ public MARPOLPosition[] DPGItemMARPOLAnnexI {
+ get {
+ return this.dPGItemMARPOLAnnexIField;
+ }
+ set {
+ this.dPGItemMARPOLAnnexIField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType6 {
+
+ ///
+ DPGManifestOnBoardOnDeparture,
+
+ ///
+ DPGOnDeparture,
+
+ ///
+ INFShipClass,
+
+ ///
+ MOUBaltic,
+
+ ///
+ NoDPGOnBoardOnDeparture,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootINFO {
+
+ private ReportingParty reportingPartyField;
+
+ private ShippingArea shippingAreaField;
+
+ private string portAreaField;
+
+ private string requestedPositionInPortOfCallField;
+
+ private string specialRequirementsOfShipAtBerthField;
+
+ private string constructionCharacteristicsOfShipField;
+
+ private string bowThrusterPowerField;
+
+ private string sternThrusterPowerField;
+
+ private RootINFOFumigatedBulkCargo fumigatedBulkCargoField;
+
+ private decimal deadWeightSummer_TNEField;
+
+ private bool deadWeightSummer_TNEFieldSpecified;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public ShippingArea ShippingArea {
+ get {
+ return this.shippingAreaField;
+ }
+ set {
+ this.shippingAreaField = value;
+ }
+ }
+
+ ///
+ public string PortArea {
+ get {
+ return this.portAreaField;
+ }
+ set {
+ this.portAreaField = value;
+ }
+ }
+
+ ///
+ public string RequestedPositionInPortOfCall {
+ get {
+ return this.requestedPositionInPortOfCallField;
+ }
+ set {
+ this.requestedPositionInPortOfCallField = value;
+ }
+ }
+
+ ///
+ public string SpecialRequirementsOfShipAtBerth {
+ get {
+ return this.specialRequirementsOfShipAtBerthField;
+ }
+ set {
+ this.specialRequirementsOfShipAtBerthField = value;
+ }
+ }
+
+ ///
+ public string ConstructionCharacteristicsOfShip {
+ get {
+ return this.constructionCharacteristicsOfShipField;
+ }
+ set {
+ this.constructionCharacteristicsOfShipField = value;
+ }
+ }
+
+ ///
+ public string BowThrusterPower {
+ get {
+ return this.bowThrusterPowerField;
+ }
+ set {
+ this.bowThrusterPowerField = value;
+ }
+ }
+
+ ///
+ public string SternThrusterPower {
+ get {
+ return this.sternThrusterPowerField;
+ }
+ set {
+ this.sternThrusterPowerField = value;
+ }
+ }
+
+ ///
+ public RootINFOFumigatedBulkCargo FumigatedBulkCargo {
+ get {
+ return this.fumigatedBulkCargoField;
+ }
+ set {
+ this.fumigatedBulkCargoField = value;
+ }
+ }
+
+ ///
+ public decimal 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.8.3928.0")]
+[System.SerializableAttribute()]
+public enum ShippingArea {
+
+ ///
+ NORTH_BALTIC_SEA,
+
+ ///
+ EUROPE,
+
+ ///
+ OVERSEAS,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum RootINFOFumigatedBulkCargo {
+
+ ///
+ Y,
+
+ ///
+ N,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootLADG {
+
+ private ReportingParty reportingPartyField;
+
+ private RootLADGCargo[] cargoField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Cargo")]
+ public RootLADGCargo[] Cargo {
+ get {
+ return this.cargoField;
+ }
+ set {
+ this.cargoField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootLADGCargo {
+
+ private HandlingType cargoHandlingTypeField;
+
+ private int cargoLACodeField;
+
+ private bool cargoLACodeFieldSpecified;
+
+ private string cargoCodeNSTField;
+
+ private string cargoCodeNST_3Field;
+
+ private int cargoNumberOfItemsField;
+
+ private bool cargoNumberOfItemsFieldSpecified;
+
+ private decimal cargoGrossQuantity_TNEField;
+
+ private string cargoPortOfLoadingField;
+
+ private string cargoPortOfDischargeField;
+
+ ///
+ public HandlingType CargoHandlingType {
+ get {
+ return this.cargoHandlingTypeField;
+ }
+ set {
+ this.cargoHandlingTypeField = value;
+ }
+ }
+
+ ///
+ public int CargoLACode {
+ get {
+ return this.cargoLACodeField;
+ }
+ set {
+ this.cargoLACodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CargoLACodeSpecified {
+ get {
+ return this.cargoLACodeFieldSpecified;
+ }
+ set {
+ this.cargoLACodeFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string CargoCodeNST {
+ get {
+ return this.cargoCodeNSTField;
+ }
+ set {
+ this.cargoCodeNSTField = value;
+ }
+ }
+
+ ///
+ public string CargoCodeNST_3 {
+ get {
+ return this.cargoCodeNST_3Field;
+ }
+ set {
+ this.cargoCodeNST_3Field = value;
+ }
+ }
+
+ ///
+ public int CargoNumberOfItems {
+ get {
+ return this.cargoNumberOfItemsField;
+ }
+ set {
+ this.cargoNumberOfItemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CargoNumberOfItemsSpecified {
+ get {
+ return this.cargoNumberOfItemsFieldSpecified;
+ }
+ set {
+ this.cargoNumberOfItemsFieldSpecified = value;
+ }
+ }
+
+ ///
+ public decimal CargoGrossQuantity_TNE {
+ get {
+ return this.cargoGrossQuantity_TNEField;
+ }
+ set {
+ this.cargoGrossQuantity_TNEField = value;
+ }
+ }
+
+ ///
+ public string CargoPortOfLoading {
+ get {
+ return this.cargoPortOfLoadingField;
+ }
+ set {
+ this.cargoPortOfLoadingField = value;
+ }
+ }
+
+ ///
+ public string CargoPortOfDischarge {
+ get {
+ return this.cargoPortOfDischargeField;
+ }
+ set {
+ this.cargoPortOfDischargeField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum HandlingType {
+
+ ///
+ LOAD,
+
+ ///
+ DISCHARGE,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMDH {
+
+ private ReportingParty reportingPartyField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType2[] itemsElementNameField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AwareOfConditionsForFurtherInfections", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("InfectedArea", typeof(RootMDHInfectedArea))]
+ [System.Xml.Serialization.XmlElementAttribute("InfectedAreaVisited", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("MDHSimplification", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("MedicalConsulted", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("NonAccidentialDeathsDuringVoyage", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("NonAccidentialDeathsDuringVoyageCount", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("NumberOfIllPersons", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("NumberOfIllPersonsHigherThanExpected", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCallWhereCompleteMDHNotified", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("PortsOfCallLast30Days", typeof(RootMDHPortsOfCallLast30Days))]
+ [System.Xml.Serialization.XmlElementAttribute("SanitaryControlReinspectionRequired", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresApplied", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresDetails", typeof(RootMDHSanitaryMeasuresDetails))]
+ [System.Xml.Serialization.XmlElementAttribute("SickAnimalOrPetOnBoard", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("SickPersonsOnBoard", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("StowawaysDetected", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("StowawaysJoiningLocation", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("SuspisionInfectiousNature", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("ValidSanitaryControlExemptionOrCertificate", typeof(RootMDHValidSanitaryControlExemptionOrCertificate))]
+ [System.Xml.Serialization.XmlElementAttribute("ValidSanitaryControlExemptionOrCertificateOnBoard", typeof(RootSECValidISSCOnBoard))]
+ [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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMDHInfectedArea {
+
+ private string infectedAreaPortField;
+
+ private System.DateTime infectedAreaDateField;
+
+ ///
+ public string InfectedAreaPort {
+ get {
+ return this.infectedAreaPortField;
+ }
+ set {
+ this.infectedAreaPortField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime InfectedAreaDate {
+ get {
+ return this.infectedAreaDateField;
+ }
+ set {
+ this.infectedAreaDateField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMDHPortsOfCallLast30Days {
+
+ private RootMDHPortsOfCallLast30DaysPortOfCallLast30Days[] portOfCallLast30DaysField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCallLast30Days")]
+ public RootMDHPortsOfCallLast30DaysPortOfCallLast30Days[] PortOfCallLast30Days {
+ get {
+ return this.portOfCallLast30DaysField;
+ }
+ set {
+ this.portOfCallLast30DaysField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30Days {
+
+ private string portOfCallLast30DaysLocodeField;
+
+ private System.DateTime portOfCallLast30DaysDateOfDepartureField;
+
+ private RootSECValidISSCOnBoard portOfCallLast30DaysCrewMembersJoinedField;
+
+ private RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewJoinedShip portOfCallLast30DaysCrewJoinedShipField;
+
+ ///
+ public string PortOfCallLast30DaysLocode {
+ get {
+ return this.portOfCallLast30DaysLocodeField;
+ }
+ set {
+ this.portOfCallLast30DaysLocodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime PortOfCallLast30DaysDateOfDeparture {
+ get {
+ return this.portOfCallLast30DaysDateOfDepartureField;
+ }
+ set {
+ this.portOfCallLast30DaysDateOfDepartureField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard PortOfCallLast30DaysCrewMembersJoined {
+ get {
+ return this.portOfCallLast30DaysCrewMembersJoinedField;
+ }
+ set {
+ this.portOfCallLast30DaysCrewMembersJoinedField = value;
+ }
+ }
+
+ ///
+ public RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewJoinedShip PortOfCallLast30DaysCrewJoinedShip {
+ get {
+ return this.portOfCallLast30DaysCrewJoinedShipField;
+ }
+ set {
+ this.portOfCallLast30DaysCrewJoinedShipField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewJoinedShip {
+
+ private string[] portOfCallLast30DaysCrewJoinedShipNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCallLast30DaysCrewJoinedShipName")]
+ public string[] PortOfCallLast30DaysCrewJoinedShipName {
+ get {
+ return this.portOfCallLast30DaysCrewJoinedShipNameField;
+ }
+ set {
+ this.portOfCallLast30DaysCrewJoinedShipNameField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMDHSanitaryMeasuresDetails {
+
+ private string sanitaryMeasuresTypeField;
+
+ private string sanitaryMeasuresLocationField;
+
+ private System.DateTime sanitaryMeasuresDateField;
+
+ ///
+ public string SanitaryMeasuresType {
+ get {
+ return this.sanitaryMeasuresTypeField;
+ }
+ set {
+ this.sanitaryMeasuresTypeField = value;
+ }
+ }
+
+ ///
+ public string SanitaryMeasuresLocation {
+ get {
+ return this.sanitaryMeasuresLocationField;
+ }
+ set {
+ this.sanitaryMeasuresLocationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime SanitaryMeasuresDate {
+ get {
+ return this.sanitaryMeasuresDateField;
+ }
+ set {
+ this.sanitaryMeasuresDateField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMDHValidSanitaryControlExemptionOrCertificate {
+
+ private string placeOfIssueField;
+
+ private System.DateTime dateOfIssueField;
+
+ ///
+ public string PlaceOfIssue {
+ get {
+ return this.placeOfIssueField;
+ }
+ set {
+ this.placeOfIssueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime DateOfIssue {
+ get {
+ return this.dateOfIssueField;
+ }
+ set {
+ this.dateOfIssueField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType2 {
+
+ ///
+ 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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootNAME {
+
+ private ReportingParty reportingPartyField;
+
+ private string nameOfMasterField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public string NameOfMaster {
+ get {
+ return this.nameOfMasterField;
+ }
+ set {
+ this.nameOfMasterField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootNOA_NOD {
+
+ private ReportingParty reportingPartyField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType[] itemsElementNameField;
+
+ private string lastPortField;
+
+ private string eTDFromLastPortField;
+
+ private string nextPortField;
+
+ private string eTAToNextPortField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CallPurpose", typeof(RootNOA_NODCallPurpose))]
+ [System.Xml.Serialization.XmlElementAttribute("ETAToKielCanal", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("ETAToPortOfCall", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("ETDFromKielCanal", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("ETDFromPortOfCall", typeof(string))]
+ [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;
+ }
+ }
+
+ ///
+ public string LastPort {
+ get {
+ return this.lastPortField;
+ }
+ set {
+ this.lastPortField = value;
+ }
+ }
+
+ ///
+ public string ETDFromLastPort {
+ get {
+ return this.eTDFromLastPortField;
+ }
+ set {
+ this.eTDFromLastPortField = value;
+ }
+ }
+
+ ///
+ public string NextPort {
+ get {
+ return this.nextPortField;
+ }
+ set {
+ this.nextPortField = value;
+ }
+ }
+
+ ///
+ public string ETAToNextPort {
+ get {
+ return this.eTAToNextPortField;
+ }
+ set {
+ this.eTAToNextPortField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootNOA_NODCallPurpose {
+
+ private int callPurposeCodeField;
+
+ private string callPurposeDescriptionField;
+
+ ///
+ public int CallPurposeCode {
+ get {
+ return this.callPurposeCodeField;
+ }
+ set {
+ this.callPurposeCodeField = value;
+ }
+ }
+
+ ///
+ public string CallPurposeDescription {
+ get {
+ return this.callPurposeDescriptionField;
+ }
+ set {
+ this.callPurposeDescriptionField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType {
+
+ ///
+ CallPurpose,
+
+ ///
+ ETAToKielCanal,
+
+ ///
+ ETAToPortOfCall,
+
+ ///
+ ETDFromKielCanal,
+
+ ///
+ ETDFromPortOfCall,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootPAS {
+
+ private ReportingParty reportingPartyField;
+
+ private RootPASPassenger[] passengerField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Passenger")]
+ public RootPASPassenger[] Passenger {
+ get {
+ return this.passengerField;
+ }
+ set {
+ this.passengerField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootPASPassenger {
+
+ private string passengerLastNameField;
+
+ private string passengerFirstNameField;
+
+ private string passengerPlaceOfBirthField;
+
+ private System.DateTime passengerDateOfBirthField;
+
+ private Gender passengerGenderField;
+
+ private bool passengerGenderFieldSpecified;
+
+ private string passengerNationalityField;
+
+ private IdDocType passengerIdentityDocumentTypeField;
+
+ private string passengerIdentityDocumentIdField;
+
+ private string passengerIdentityDocumentIssuingStateField;
+
+ private System.DateTime passengerIdentityDocumentExpiryDateField;
+
+ private bool passengerIdentityDocumentExpiryDateFieldSpecified;
+
+ private string passengerVisaNumberField;
+
+ private string passengerPortOfEmbarkationField;
+
+ private string passengerPortOfDisembarkationField;
+
+ private RootSECValidISSCOnBoard passengerInTransitField;
+
+ ///
+ public string PassengerLastName {
+ get {
+ return this.passengerLastNameField;
+ }
+ set {
+ this.passengerLastNameField = value;
+ }
+ }
+
+ ///
+ public string PassengerFirstName {
+ get {
+ return this.passengerFirstNameField;
+ }
+ set {
+ this.passengerFirstNameField = value;
+ }
+ }
+
+ ///
+ public string PassengerPlaceOfBirth {
+ get {
+ return this.passengerPlaceOfBirthField;
+ }
+ set {
+ this.passengerPlaceOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime PassengerDateOfBirth {
+ get {
+ return this.passengerDateOfBirthField;
+ }
+ set {
+ this.passengerDateOfBirthField = value;
+ }
+ }
+
+ ///
+ public Gender PassengerGender {
+ get {
+ return this.passengerGenderField;
+ }
+ set {
+ this.passengerGenderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PassengerGenderSpecified {
+ get {
+ return this.passengerGenderFieldSpecified;
+ }
+ set {
+ this.passengerGenderFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string PassengerNationality {
+ get {
+ return this.passengerNationalityField;
+ }
+ set {
+ this.passengerNationalityField = value;
+ }
+ }
+
+ ///
+ public IdDocType PassengerIdentityDocumentType {
+ get {
+ return this.passengerIdentityDocumentTypeField;
+ }
+ set {
+ this.passengerIdentityDocumentTypeField = value;
+ }
+ }
+
+ ///
+ public string PassengerIdentityDocumentId {
+ get {
+ return this.passengerIdentityDocumentIdField;
+ }
+ set {
+ this.passengerIdentityDocumentIdField = value;
+ }
+ }
+
+ ///
+ public string PassengerIdentityDocumentIssuingState {
+ get {
+ return this.passengerIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.passengerIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime PassengerIdentityDocumentExpiryDate {
+ get {
+ return this.passengerIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PassengerIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.passengerIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string PassengerVisaNumber {
+ get {
+ return this.passengerVisaNumberField;
+ }
+ set {
+ this.passengerVisaNumberField = value;
+ }
+ }
+
+ ///
+ public string PassengerPortOfEmbarkation {
+ get {
+ return this.passengerPortOfEmbarkationField;
+ }
+ set {
+ this.passengerPortOfEmbarkationField = value;
+ }
+ }
+
+ ///
+ public string PassengerPortOfDisembarkation {
+ get {
+ return this.passengerPortOfDisembarkationField;
+ }
+ set {
+ this.passengerPortOfDisembarkationField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard PassengerInTransit {
+ get {
+ return this.passengerInTransitField;
+ }
+ set {
+ this.passengerInTransitField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootPOBA {
+
+ private ReportingParty reportingPartyField;
+
+ private int totalPersonsOnBoardUponArrivalField;
+
+ private int totalCrewMembersOnBoardUponArrivalField;
+
+ private int totalPassengersOnBoardUponArrivalField;
+
+ private int totalStowawaysOnBoardUponArrivalField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public int TotalPersonsOnBoardUponArrival {
+ get {
+ return this.totalPersonsOnBoardUponArrivalField;
+ }
+ set {
+ this.totalPersonsOnBoardUponArrivalField = value;
+ }
+ }
+
+ ///
+ public int TotalCrewMembersOnBoardUponArrival {
+ get {
+ return this.totalCrewMembersOnBoardUponArrivalField;
+ }
+ set {
+ this.totalCrewMembersOnBoardUponArrivalField = value;
+ }
+ }
+
+ ///
+ public int TotalPassengersOnBoardUponArrival {
+ get {
+ return this.totalPassengersOnBoardUponArrivalField;
+ }
+ set {
+ this.totalPassengersOnBoardUponArrivalField = value;
+ }
+ }
+
+ ///
+ public int TotalStowawaysOnBoardUponArrival {
+ get {
+ return this.totalStowawaysOnBoardUponArrivalField;
+ }
+ set {
+ this.totalStowawaysOnBoardUponArrivalField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootPOBD {
+
+ private ReportingParty reportingPartyField;
+
+ private int totalPersonsOnBoardUponDepartureField;
+
+ private int totalCrewMembersOnBoardUponDepartureField;
+
+ private int totalPassengersOnBoardUponDepartureField;
+
+ private int totalStowawaysOnBoardUponDepartureField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public int TotalPersonsOnBoardUponDeparture {
+ get {
+ return this.totalPersonsOnBoardUponDepartureField;
+ }
+ set {
+ this.totalPersonsOnBoardUponDepartureField = value;
+ }
+ }
+
+ ///
+ public int TotalCrewMembersOnBoardUponDeparture {
+ get {
+ return this.totalCrewMembersOnBoardUponDepartureField;
+ }
+ set {
+ this.totalCrewMembersOnBoardUponDepartureField = value;
+ }
+ }
+
+ ///
+ public int TotalPassengersOnBoardUponDeparture {
+ get {
+ return this.totalPassengersOnBoardUponDepartureField;
+ }
+ set {
+ this.totalPassengersOnBoardUponDepartureField = value;
+ }
+ }
+
+ ///
+ public int TotalStowawaysOnBoardUponDeparture {
+ get {
+ return this.totalStowawaysOnBoardUponDepartureField;
+ }
+ set {
+ this.totalStowawaysOnBoardUponDepartureField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootPRE72H {
+
+ private ReportingParty reportingPartyField;
+
+ private RootSECValidISSCOnBoard tankerField;
+
+ private RootPRE72HTankerDetails tankerDetailsField;
+
+ private string plannedOperationsField;
+
+ private string plannedWorksField;
+
+ private System.DateTime dateOfLastExpandedInspectionField;
+
+ private bool dateOfLastExpandedInspectionFieldSpecified;
+
+ private decimal plannedPeriodOfStay_HURField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public RootSECValidISSCOnBoard Tanker {
+ get {
+ return this.tankerField;
+ }
+ set {
+ this.tankerField = value;
+ }
+ }
+
+ ///
+ public RootPRE72HTankerDetails TankerDetails {
+ get {
+ return this.tankerDetailsField;
+ }
+ set {
+ this.tankerDetailsField = value;
+ }
+ }
+
+ ///
+ public string PlannedOperations {
+ get {
+ return this.plannedOperationsField;
+ }
+ set {
+ this.plannedOperationsField = value;
+ }
+ }
+
+ ///
+ public string PlannedWorks {
+ get {
+ return this.plannedWorksField;
+ }
+ set {
+ this.plannedWorksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime DateOfLastExpandedInspection {
+ get {
+ return this.dateOfLastExpandedInspectionField;
+ }
+ set {
+ this.dateOfLastExpandedInspectionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfLastExpandedInspectionSpecified {
+ get {
+ return this.dateOfLastExpandedInspectionFieldSpecified;
+ }
+ set {
+ this.dateOfLastExpandedInspectionFieldSpecified = value;
+ }
+ }
+
+ ///
+ public decimal PlannedPeriodOfStay_HUR {
+ get {
+ return this.plannedPeriodOfStay_HURField;
+ }
+ set {
+ this.plannedPeriodOfStay_HURField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootPRE72HTankerDetails {
+
+ private HullConfiguration tankerHullConfigurationField;
+
+ private TankCondition conditionCargoBallastTanksField;
+
+ private string typeOfCargoField;
+
+ private decimal volumeOfCargo_TNEField;
+
+ private bool volumeOfCargo_TNEFieldSpecified;
+
+ ///
+ public HullConfiguration TankerHullConfiguration {
+ get {
+ return this.tankerHullConfigurationField;
+ }
+ set {
+ this.tankerHullConfigurationField = value;
+ }
+ }
+
+ ///
+ public TankCondition ConditionCargoBallastTanks {
+ get {
+ return this.conditionCargoBallastTanksField;
+ }
+ set {
+ this.conditionCargoBallastTanksField = value;
+ }
+ }
+
+ ///
+ public string TypeOfCargo {
+ get {
+ return this.typeOfCargoField;
+ }
+ set {
+ this.typeOfCargoField = value;
+ }
+ }
+
+ ///
+ public decimal 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.8.3928.0")]
+[System.SerializableAttribute()]
+public enum HullConfiguration {
+
+ ///
+ SINGLE_HULL,
+
+ ///
+ SINGLE_HULL_WITH_SBT,
+
+ ///
+ DOUBLE_HULL,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum TankCondition {
+
+ ///
+ FULL,
+
+ ///
+ EMPTY,
+
+ ///
+ INERTED,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootReportingClassesToReset {
+
+ private string[] reportingClassToResetField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingClassToReset")]
+ public string[] ReportingClassToReset {
+ get {
+ return this.reportingClassToResetField;
+ }
+ set {
+ this.reportingClassToResetField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSEC {
+
+ private ReportingParty reportingPartyField;
+
+ private RootSECKielCanalPassage kielCanalPassageField;
+
+ private int currentShipSecurityLevelField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType1[] itemsElementNameField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public RootSECKielCanalPassage KielCanalPassage {
+ get {
+ return this.kielCanalPassageField;
+ }
+ set {
+ this.kielCanalPassageField = value;
+ }
+ }
+
+ ///
+ public int CurrentShipSecurityLevel {
+ get {
+ return this.currentShipSecurityLevelField;
+ }
+ set {
+ this.currentShipSecurityLevelField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApprovedSecurityPlanOnBoard", typeof(RootSECValidISSCOnBoard))]
+ [System.Xml.Serialization.XmlElementAttribute("CSOEMail", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("CSOFax", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("CSOFirstName", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("CSOLastName", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("CSOPhone", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("GeneralDescriptionOfCargo", typeof(CargoDescription))]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCDateOfExpiration", typeof(System.DateTime), DataType="date")]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCIssuerName", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCIssuerType", typeof(ISSCIssuerType))]
+ [System.Xml.Serialization.XmlElementAttribute("ISSCType", typeof(ISSCType))]
+ [System.Xml.Serialization.XmlElementAttribute("LastTenPortFacilitiesCalled", typeof(RootSECLastTenPortFacilitiesCalled))]
+ [System.Xml.Serialization.XmlElementAttribute("PortFacilityOfArrival", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("PortOfCallWhereCompleteSECNotified", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("ReasonsForNoValidISSC", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("SECSimplification", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivities", typeof(RootSECShipToShipActivities))]
+ [System.Xml.Serialization.XmlElementAttribute("ValidISSCOnBoard", typeof(RootSECValidISSCOnBoard))]
+ [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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSECKielCanalPassage {
+
+ private string kielCanalPassagePlannedField;
+
+ private string kielCanalPassagePlannedIncomingField;
+
+ private string kielCanalPassagePlannedOutgoingField;
+
+ ///
+ public string KielCanalPassagePlanned {
+ get {
+ return this.kielCanalPassagePlannedField;
+ }
+ set {
+ this.kielCanalPassagePlannedField = value;
+ }
+ }
+
+ ///
+ public string KielCanalPassagePlannedIncoming {
+ get {
+ return this.kielCanalPassagePlannedIncomingField;
+ }
+ set {
+ this.kielCanalPassagePlannedIncomingField = value;
+ }
+ }
+
+ ///
+ public string KielCanalPassagePlannedOutgoing {
+ get {
+ return this.kielCanalPassagePlannedOutgoingField;
+ }
+ set {
+ this.kielCanalPassagePlannedOutgoingField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum CargoDescription {
+
+ ///
+ CONTAINER,
+
+ ///
+ VEHICLES,
+
+ ///
+ CONVENTIONAL_GENERAL_CARGO,
+
+ ///
+ DRY_CARGO_IN_BULK,
+
+ ///
+ LIQUID_CARGO_IN_BULK,
+
+ ///
+ EMPTY,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum ISSCIssuerType {
+
+ ///
+ ADMINISTRATION,
+
+ ///
+ RSO,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum ISSCType {
+
+ ///
+ FULL,
+
+ ///
+ INTERIM,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSECLastTenPortFacilitiesCalled {
+
+ private string portFacilityPortNameField;
+
+ private string portFacilityPortCountryField;
+
+ private string portFacilityPortLoCodeField;
+
+ private System.DateTime portFacilityDateOfArrivalField;
+
+ private System.DateTime portFacilityDateOfDepartureField;
+
+ private int portFacilityShipSecurityLevelField;
+
+ private string portFacilitySecurityMattersToReportField;
+
+ private string portFacilityGISISCodeLoCodeField;
+
+ private string portFacilityGISISCodeField;
+
+ ///
+ public string PortFacilityPortName {
+ get {
+ return this.portFacilityPortNameField;
+ }
+ set {
+ this.portFacilityPortNameField = value;
+ }
+ }
+
+ ///
+ public string PortFacilityPortCountry {
+ get {
+ return this.portFacilityPortCountryField;
+ }
+ set {
+ this.portFacilityPortCountryField = value;
+ }
+ }
+
+ ///
+ public string PortFacilityPortLoCode {
+ get {
+ return this.portFacilityPortLoCodeField;
+ }
+ set {
+ this.portFacilityPortLoCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime PortFacilityDateOfArrival {
+ get {
+ return this.portFacilityDateOfArrivalField;
+ }
+ set {
+ this.portFacilityDateOfArrivalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime PortFacilityDateOfDeparture {
+ get {
+ return this.portFacilityDateOfDepartureField;
+ }
+ set {
+ this.portFacilityDateOfDepartureField = value;
+ }
+ }
+
+ ///
+ public int PortFacilityShipSecurityLevel {
+ get {
+ return this.portFacilityShipSecurityLevelField;
+ }
+ set {
+ this.portFacilityShipSecurityLevelField = value;
+ }
+ }
+
+ ///
+ public string PortFacilitySecurityMattersToReport {
+ get {
+ return this.portFacilitySecurityMattersToReportField;
+ }
+ set {
+ this.portFacilitySecurityMattersToReportField = value;
+ }
+ }
+
+ ///
+ public string PortFacilityGISISCodeLoCode {
+ get {
+ return this.portFacilityGISISCodeLoCodeField;
+ }
+ set {
+ this.portFacilityGISISCodeLoCodeField = value;
+ }
+ }
+
+ ///
+ public string PortFacilityGISISCode {
+ get {
+ return this.portFacilityGISISCodeField;
+ }
+ set {
+ this.portFacilityGISISCodeField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSECShipToShipActivities {
+
+ private RootSECShipToShipActivitiesShipToShipActivityLocation shipToShipActivityLocationField;
+
+ private System.DateTime shipToShipActivityDateFromField;
+
+ private System.DateTime shipToShipActivityDateToField;
+
+ private int shipToShipActivityTypeField;
+
+ private string shipToShipActivitySecurityMattersToReportField;
+
+ ///
+ public RootSECShipToShipActivitiesShipToShipActivityLocation ShipToShipActivityLocation {
+ get {
+ return this.shipToShipActivityLocationField;
+ }
+ set {
+ this.shipToShipActivityLocationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime ShipToShipActivityDateFrom {
+ get {
+ return this.shipToShipActivityDateFromField;
+ }
+ set {
+ this.shipToShipActivityDateFromField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime ShipToShipActivityDateTo {
+ get {
+ return this.shipToShipActivityDateToField;
+ }
+ set {
+ this.shipToShipActivityDateToField = value;
+ }
+ }
+
+ ///
+ public int ShipToShipActivityType {
+ get {
+ return this.shipToShipActivityTypeField;
+ }
+ set {
+ this.shipToShipActivityTypeField = value;
+ }
+ }
+
+ ///
+ public string ShipToShipActivitySecurityMattersToReport {
+ get {
+ return this.shipToShipActivitySecurityMattersToReportField;
+ }
+ set {
+ this.shipToShipActivitySecurityMattersToReportField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSECShipToShipActivitiesShipToShipActivityLocation {
+
+ private string shipToShipActivityLocationNameField;
+
+ private string shipToShipActivityLocationLoCodeField;
+
+ private RootSECShipToShipActivitiesShipToShipActivityLocationShipToShipActivityLocationCoordinates shipToShipActivityLocationCoordinatesField;
+
+ ///
+ public string ShipToShipActivityLocationName {
+ get {
+ return this.shipToShipActivityLocationNameField;
+ }
+ set {
+ this.shipToShipActivityLocationNameField = value;
+ }
+ }
+
+ ///
+ public string ShipToShipActivityLocationLoCode {
+ get {
+ return this.shipToShipActivityLocationLoCodeField;
+ }
+ set {
+ this.shipToShipActivityLocationLoCodeField = value;
+ }
+ }
+
+ ///
+ public RootSECShipToShipActivitiesShipToShipActivityLocationShipToShipActivityLocationCoordinates ShipToShipActivityLocationCoordinates {
+ get {
+ return this.shipToShipActivityLocationCoordinatesField;
+ }
+ set {
+ this.shipToShipActivityLocationCoordinatesField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSECShipToShipActivitiesShipToShipActivityLocationShipToShipActivityLocationCoordinates {
+
+ private int shipToShipActivityLocationCoordinatesLatitudeField;
+
+ private int shipToShipActivityLocationCoordinatesLongitudeField;
+
+ ///
+ public int ShipToShipActivityLocationCoordinatesLatitude {
+ get {
+ return this.shipToShipActivityLocationCoordinatesLatitudeField;
+ }
+ set {
+ this.shipToShipActivityLocationCoordinatesLatitudeField = value;
+ }
+ }
+
+ ///
+ public int ShipToShipActivityLocationCoordinatesLongitude {
+ get {
+ return this.shipToShipActivityLocationCoordinatesLongitudeField;
+ }
+ set {
+ this.shipToShipActivityLocationCoordinatesLongitudeField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType1 {
+
+ ///
+ ApprovedSecurityPlanOnBoard,
+
+ ///
+ CSOEMail,
+
+ ///
+ CSOFax,
+
+ ///
+ CSOFirstName,
+
+ ///
+ CSOLastName,
+
+ ///
+ CSOPhone,
+
+ ///
+ GeneralDescriptionOfCargo,
+
+ ///
+ ISSCDateOfExpiration,
+
+ ///
+ ISSCIssuerName,
+
+ ///
+ ISSCIssuerType,
+
+ ///
+ ISSCType,
+
+ ///
+ LastTenPortFacilitiesCalled,
+
+ ///
+ PortFacilityOfArrival,
+
+ ///
+ PortOfCallWhereCompleteSECNotified,
+
+ ///
+ ReasonsForNoValidISSC,
+
+ ///
+ SECSimplification,
+
+ ///
+ ShipToShipActivities,
+
+ ///
+ ValidISSCOnBoard,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSERV {
+
+ private ReportingParty reportingPartyField;
+
+ private RootSERVService[] serviceField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Service")]
+ public RootSERVService[] Service {
+ get {
+ return this.serviceField;
+ }
+ set {
+ this.serviceField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSERVService {
+
+ private string serviceNameField;
+
+ private string serviceBeneficiaryField;
+
+ private string serviceInvoiceRecipientField;
+
+ ///
+ public string ServiceName {
+ get {
+ return this.serviceNameField;
+ }
+ set {
+ this.serviceNameField = value;
+ }
+ }
+
+ ///
+ public string ServiceBeneficiary {
+ get {
+ return this.serviceBeneficiaryField;
+ }
+ set {
+ this.serviceBeneficiaryField = value;
+ }
+ }
+
+ ///
+ public string ServiceInvoiceRecipient {
+ get {
+ return this.serviceInvoiceRecipientField;
+ }
+ set {
+ this.serviceInvoiceRecipientField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSTAT {
+
+ private ReportingParty reportingPartyField;
+
+ private string shipNameField;
+
+ private string callSignField;
+
+ private string mMSINumberField;
+
+ private string flagField;
+
+ private decimal lengthOverall_MTRField;
+
+ private decimal beam_MTRField;
+
+ private int grossTonnageField;
+
+ private string portOfRegistryField;
+
+ private string[] inmarsatCallNumbersField;
+
+ private RootSTATTransportMode transportModeField;
+
+ private string shipTypeField;
+
+ private RootSTATISMCompany iSMCompanyField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public string ShipName {
+ get {
+ return this.shipNameField;
+ }
+ set {
+ this.shipNameField = value;
+ }
+ }
+
+ ///
+ public string CallSign {
+ get {
+ return this.callSignField;
+ }
+ set {
+ this.callSignField = value;
+ }
+ }
+
+ ///
+ public string MMSINumber {
+ get {
+ return this.mMSINumberField;
+ }
+ set {
+ this.mMSINumberField = value;
+ }
+ }
+
+ ///
+ public string Flag {
+ get {
+ return this.flagField;
+ }
+ set {
+ this.flagField = value;
+ }
+ }
+
+ ///
+ public decimal LengthOverall_MTR {
+ get {
+ return this.lengthOverall_MTRField;
+ }
+ set {
+ this.lengthOverall_MTRField = value;
+ }
+ }
+
+ ///
+ public decimal Beam_MTR {
+ get {
+ return this.beam_MTRField;
+ }
+ set {
+ this.beam_MTRField = value;
+ }
+ }
+
+ ///
+ public int GrossTonnage {
+ get {
+ return this.grossTonnageField;
+ }
+ set {
+ this.grossTonnageField = value;
+ }
+ }
+
+ ///
+ public string PortOfRegistry {
+ get {
+ return this.portOfRegistryField;
+ }
+ set {
+ this.portOfRegistryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("InmarsatCallNumber", IsNullable=false)]
+ public string[] InmarsatCallNumbers {
+ get {
+ return this.inmarsatCallNumbersField;
+ }
+ set {
+ this.inmarsatCallNumbersField = value;
+ }
+ }
+
+ ///
+ public RootSTATTransportMode TransportMode {
+ get {
+ return this.transportModeField;
+ }
+ set {
+ this.transportModeField = value;
+ }
+ }
+
+ ///
+ public string ShipType {
+ get {
+ return this.shipTypeField;
+ }
+ set {
+ this.shipTypeField = value;
+ }
+ }
+
+ ///
+ public RootSTATISMCompany ISMCompany {
+ get {
+ return this.iSMCompanyField;
+ }
+ set {
+ this.iSMCompanyField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum RootSTATTransportMode {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1")]
+ Item1,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("8")]
+ Item8,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootSTATISMCompany {
+
+ private string iSMCompanyNameField;
+
+ private string iSMCompanyIdField;
+
+ private string iSMCompanyStreetAndNumberField;
+
+ private string iSMCompanyPostalCodeField;
+
+ private string iSMCompanyCityField;
+
+ private string iSMCompanyCountryField;
+
+ ///
+ public string ISMCompanyName {
+ get {
+ return this.iSMCompanyNameField;
+ }
+ set {
+ this.iSMCompanyNameField = value;
+ }
+ }
+
+ ///
+ public string ISMCompanyId {
+ get {
+ return this.iSMCompanyIdField;
+ }
+ set {
+ this.iSMCompanyIdField = value;
+ }
+ }
+
+ ///
+ public string ISMCompanyStreetAndNumber {
+ get {
+ return this.iSMCompanyStreetAndNumberField;
+ }
+ set {
+ this.iSMCompanyStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ public string ISMCompanyPostalCode {
+ get {
+ return this.iSMCompanyPostalCodeField;
+ }
+ set {
+ this.iSMCompanyPostalCodeField = value;
+ }
+ }
+
+ ///
+ public string ISMCompanyCity {
+ get {
+ return this.iSMCompanyCityField;
+ }
+ set {
+ this.iSMCompanyCityField = value;
+ }
+ }
+
+ ///
+ public string ISMCompanyCountry {
+ get {
+ return this.iSMCompanyCountryField;
+ }
+ set {
+ this.iSMCompanyCountryField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTIEFA {
+
+ private ReportingParty reportingPartyField;
+
+ private decimal draughtUponArrival_DMTField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public decimal DraughtUponArrival_DMT {
+ get {
+ return this.draughtUponArrival_DMTField;
+ }
+ set {
+ this.draughtUponArrival_DMTField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTIEFD {
+
+ private ReportingParty reportingPartyField;
+
+ private decimal draughtUponDeparture_DMTField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ public decimal DraughtUponDeparture_DMT {
+ get {
+ return this.draughtUponDeparture_DMTField;
+ }
+ set {
+ this.draughtUponDeparture_DMTField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTOWA {
+
+ private ReportingParty reportingPartyField;
+
+ private RootTOWATowageOnArrival[] towageOnArrivalField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TowageOnArrival")]
+ public RootTOWATowageOnArrival[] TowageOnArrival {
+ get {
+ return this.towageOnArrivalField;
+ }
+ set {
+ this.towageOnArrivalField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTOWATowageOnArrival {
+
+ private string towageOnArrivalNameField;
+
+ private string towageOnArrivalFlagField;
+
+ private RootTOWATowageOnArrivalTowageOnArrivalOperator towageOnArrivalOperatorField;
+
+ private int towageOnArrivalGrossTonnageField;
+
+ private decimal towageOnArrivalLengthOverall_MTRField;
+
+ private decimal towageOnArrivalBeam_MTRField;
+
+ private string towageOnArrivalPurposeOfCallField;
+
+ private decimal towageOnArrivalDraught_DMTField;
+
+ private string towageOnArrivalRemarksField;
+
+ ///
+ public string TowageOnArrivalName {
+ get {
+ return this.towageOnArrivalNameField;
+ }
+ set {
+ this.towageOnArrivalNameField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalFlag {
+ get {
+ return this.towageOnArrivalFlagField;
+ }
+ set {
+ this.towageOnArrivalFlagField = value;
+ }
+ }
+
+ ///
+ public RootTOWATowageOnArrivalTowageOnArrivalOperator TowageOnArrivalOperator {
+ get {
+ return this.towageOnArrivalOperatorField;
+ }
+ set {
+ this.towageOnArrivalOperatorField = value;
+ }
+ }
+
+ ///
+ public int TowageOnArrivalGrossTonnage {
+ get {
+ return this.towageOnArrivalGrossTonnageField;
+ }
+ set {
+ this.towageOnArrivalGrossTonnageField = value;
+ }
+ }
+
+ ///
+ public decimal TowageOnArrivalLengthOverall_MTR {
+ get {
+ return this.towageOnArrivalLengthOverall_MTRField;
+ }
+ set {
+ this.towageOnArrivalLengthOverall_MTRField = value;
+ }
+ }
+
+ ///
+ public decimal TowageOnArrivalBeam_MTR {
+ get {
+ return this.towageOnArrivalBeam_MTRField;
+ }
+ set {
+ this.towageOnArrivalBeam_MTRField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalPurposeOfCall {
+ get {
+ return this.towageOnArrivalPurposeOfCallField;
+ }
+ set {
+ this.towageOnArrivalPurposeOfCallField = value;
+ }
+ }
+
+ ///
+ public decimal TowageOnArrivalDraught_DMT {
+ get {
+ return this.towageOnArrivalDraught_DMTField;
+ }
+ set {
+ this.towageOnArrivalDraught_DMTField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalRemarks {
+ get {
+ return this.towageOnArrivalRemarksField;
+ }
+ set {
+ this.towageOnArrivalRemarksField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTOWATowageOnArrivalTowageOnArrivalOperator {
+
+ private string towageOnArrivalOperatorCompanyNameField;
+
+ private string towageOnArrivalOperatorStreetAndNumberField;
+
+ private string towageOnArrivalOperatorPostalCodeField;
+
+ private string towageOnArrivalOperatorCityField;
+
+ private string towageOnArrivalOperatorCountryField;
+
+ private string towageOnArrivalOperatorPhoneField;
+
+ private string towageOnArrivalOperatorFaxField;
+
+ private string towageOnArrivalOperatorEMailField;
+
+ ///
+ public string TowageOnArrivalOperatorCompanyName {
+ get {
+ return this.towageOnArrivalOperatorCompanyNameField;
+ }
+ set {
+ this.towageOnArrivalOperatorCompanyNameField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalOperatorStreetAndNumber {
+ get {
+ return this.towageOnArrivalOperatorStreetAndNumberField;
+ }
+ set {
+ this.towageOnArrivalOperatorStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalOperatorPostalCode {
+ get {
+ return this.towageOnArrivalOperatorPostalCodeField;
+ }
+ set {
+ this.towageOnArrivalOperatorPostalCodeField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalOperatorCity {
+ get {
+ return this.towageOnArrivalOperatorCityField;
+ }
+ set {
+ this.towageOnArrivalOperatorCityField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalOperatorCountry {
+ get {
+ return this.towageOnArrivalOperatorCountryField;
+ }
+ set {
+ this.towageOnArrivalOperatorCountryField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalOperatorPhone {
+ get {
+ return this.towageOnArrivalOperatorPhoneField;
+ }
+ set {
+ this.towageOnArrivalOperatorPhoneField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalOperatorFax {
+ get {
+ return this.towageOnArrivalOperatorFaxField;
+ }
+ set {
+ this.towageOnArrivalOperatorFaxField = value;
+ }
+ }
+
+ ///
+ public string TowageOnArrivalOperatorEMail {
+ get {
+ return this.towageOnArrivalOperatorEMailField;
+ }
+ set {
+ this.towageOnArrivalOperatorEMailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTOWD {
+
+ private ReportingParty reportingPartyField;
+
+ private RootTOWDTowageOnDeparture[] towageOnDepartureField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TowageOnDeparture")]
+ public RootTOWDTowageOnDeparture[] TowageOnDeparture {
+ get {
+ return this.towageOnDepartureField;
+ }
+ set {
+ this.towageOnDepartureField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTOWDTowageOnDeparture {
+
+ private string towageOnDepartureNameField;
+
+ private string towageOnDepartureFlagField;
+
+ private RootTOWDTowageOnDepartureTowageOnDepartureOperator towageOnDepartureOperatorField;
+
+ private decimal towageOnDepartureLengthOverall_MTRField;
+
+ private bool towageOnDepartureLengthOverall_MTRFieldSpecified;
+
+ private decimal towageOnDepartureBeam_MTRField;
+
+ private bool towageOnDepartureBeam_MTRFieldSpecified;
+
+ private decimal towageOnDepartureDraught_DMTField;
+
+ private string towageOnDepartureRemarksField;
+
+ ///
+ public string TowageOnDepartureName {
+ get {
+ return this.towageOnDepartureNameField;
+ }
+ set {
+ this.towageOnDepartureNameField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureFlag {
+ get {
+ return this.towageOnDepartureFlagField;
+ }
+ set {
+ this.towageOnDepartureFlagField = value;
+ }
+ }
+
+ ///
+ public RootTOWDTowageOnDepartureTowageOnDepartureOperator TowageOnDepartureOperator {
+ get {
+ return this.towageOnDepartureOperatorField;
+ }
+ set {
+ this.towageOnDepartureOperatorField = value;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public decimal 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;
+ }
+ }
+
+ ///
+ public decimal TowageOnDepartureDraught_DMT {
+ get {
+ return this.towageOnDepartureDraught_DMTField;
+ }
+ set {
+ this.towageOnDepartureDraught_DMTField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureRemarks {
+ get {
+ return this.towageOnDepartureRemarksField;
+ }
+ set {
+ this.towageOnDepartureRemarksField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootTOWDTowageOnDepartureTowageOnDepartureOperator {
+
+ private string towageOnDepartureOperatorCompanyNameField;
+
+ private string towageOnDepartureOperatorStreetAndNumberField;
+
+ private string towageOnDepartureOperatorPostalCodeField;
+
+ private string towageOnDepartureOperatorCityField;
+
+ private string towageOnDepartureOperatorCountryField;
+
+ private string towageOnDepartureOperatorPhoneField;
+
+ private string towageOnDepartureOperatorFaxField;
+
+ private string towageOnDepartureOperatorEMailField;
+
+ ///
+ public string TowageOnDepartureOperatorCompanyName {
+ get {
+ return this.towageOnDepartureOperatorCompanyNameField;
+ }
+ set {
+ this.towageOnDepartureOperatorCompanyNameField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureOperatorStreetAndNumber {
+ get {
+ return this.towageOnDepartureOperatorStreetAndNumberField;
+ }
+ set {
+ this.towageOnDepartureOperatorStreetAndNumberField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureOperatorPostalCode {
+ get {
+ return this.towageOnDepartureOperatorPostalCodeField;
+ }
+ set {
+ this.towageOnDepartureOperatorPostalCodeField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureOperatorCity {
+ get {
+ return this.towageOnDepartureOperatorCityField;
+ }
+ set {
+ this.towageOnDepartureOperatorCityField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureOperatorCountry {
+ get {
+ return this.towageOnDepartureOperatorCountryField;
+ }
+ set {
+ this.towageOnDepartureOperatorCountryField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureOperatorPhone {
+ get {
+ return this.towageOnDepartureOperatorPhoneField;
+ }
+ set {
+ this.towageOnDepartureOperatorPhoneField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureOperatorFax {
+ get {
+ return this.towageOnDepartureOperatorFaxField;
+ }
+ set {
+ this.towageOnDepartureOperatorFaxField = value;
+ }
+ }
+
+ ///
+ public string TowageOnDepartureOperatorEMail {
+ get {
+ return this.towageOnDepartureOperatorEMailField;
+ }
+ set {
+ this.towageOnDepartureOperatorEMailField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootWAS {
+
+ private ReportingParty reportingPartyField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ ///
+ public ReportingParty ReportingParty {
+ get {
+ return this.reportingPartyField;
+ }
+ set {
+ this.reportingPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ConfirmationOfCorrectnessAndSufficiency", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("LastWasteDisposalDate", typeof(System.DateTime), DataType="date")]
+ [System.Xml.Serialization.XmlElementAttribute("LastWasteDisposalPort", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("Waste", typeof(RootWASWaste))]
+ [System.Xml.Serialization.XmlElementAttribute("WasteDisposalDelivery", typeof(DisposalType))]
+ [System.Xml.Serialization.XmlElementAttribute("WasteDisposalServiceProviderName", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("WasteDisposalValidExemption", typeof(string))]
+ [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.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootWASWaste {
+
+ private RootWASWasteWasteType wasteTypeField;
+
+ private decimal wasteDisposalAmount_MTQField;
+
+ private decimal wasteDisposedAtLastPort_MTQField;
+
+ private RootWASWasteWasteDetails wasteDetailsField;
+
+ ///
+ public RootWASWasteWasteType WasteType {
+ get {
+ return this.wasteTypeField;
+ }
+ set {
+ this.wasteTypeField = value;
+ }
+ }
+
+ ///
+ public decimal WasteDisposalAmount_MTQ {
+ get {
+ return this.wasteDisposalAmount_MTQField;
+ }
+ set {
+ this.wasteDisposalAmount_MTQField = value;
+ }
+ }
+
+ ///
+ public decimal WasteDisposedAtLastPort_MTQ {
+ get {
+ return this.wasteDisposedAtLastPort_MTQField;
+ }
+ set {
+ this.wasteDisposedAtLastPort_MTQField = value;
+ }
+ }
+
+ ///
+ public RootWASWasteWasteDetails WasteDetails {
+ get {
+ return this.wasteDetailsField;
+ }
+ set {
+ this.wasteDetailsField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootWASWasteWasteType {
+
+ private int wasteCodeField;
+
+ private string wasteDescriptionField;
+
+ ///
+ public int WasteCode {
+ get {
+ return this.wasteCodeField;
+ }
+ set {
+ this.wasteCodeField = value;
+ }
+ }
+
+ ///
+ public string WasteDescription {
+ get {
+ return this.wasteDescriptionField;
+ }
+ set {
+ this.wasteDescriptionField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootWASWasteWasteDetails {
+
+ private decimal wasteCapacity_MTQField;
+
+ private decimal wasteAmountRetained_MTQField;
+
+ private string wasteDisposalPortField;
+
+ private decimal wasteAmountGeneratedTillNextPort_MTQField;
+
+ ///
+ public decimal WasteCapacity_MTQ {
+ get {
+ return this.wasteCapacity_MTQField;
+ }
+ set {
+ this.wasteCapacity_MTQField = value;
+ }
+ }
+
+ ///
+ public decimal WasteAmountRetained_MTQ {
+ get {
+ return this.wasteAmountRetained_MTQField;
+ }
+ set {
+ this.wasteAmountRetained_MTQField = value;
+ }
+ }
+
+ ///
+ public string WasteDisposalPort {
+ get {
+ return this.wasteDisposalPortField;
+ }
+ set {
+ this.wasteDisposalPortField = value;
+ }
+ }
+
+ ///
+ public decimal WasteAmountGeneratedTillNextPort_MTQ {
+ get {
+ return this.wasteAmountGeneratedTillNextPort_MTQField;
+ }
+ set {
+ this.wasteAmountGeneratedTillNextPort_MTQField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum DisposalType {
+
+ ///
+ ALL,
+
+ ///
+ SOME,
+
+ ///
+ NONE,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
+public enum ItemsChoiceType3 {
+
+ ///
+ ConfirmationOfCorrectnessAndSufficiency,
+
+ ///
+ LastWasteDisposalDate,
+
+ ///
+ LastWasteDisposalPort,
+
+ ///
+ Waste,
+
+ ///
+ WasteDisposalDelivery,
+
+ ///
+ WasteDisposalServiceProviderName,
+
+ ///
+ WasteDisposalValidExemption,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootViolation {
+
+ private int violationCodeField;
+
+ private string violationTextField;
+
+ ///
+ public int ViolationCode {
+ get {
+ return this.violationCodeField;
+ }
+ set {
+ this.violationCodeField = value;
+ }
+ }
+
+ ///
+ public string ViolationText {
+ get {
+ return this.violationTextField;
+ }
+ set {
+ this.violationTextField = value;
+ }
+ }
+}
diff --git a/nsw/dbh/NSWRequest.cs b/nsw/dbh/NSWRequest.cs
index 20c5a928..5dfd2357 100644
--- a/nsw/dbh/NSWRequest.cs
+++ b/nsw/dbh/NSWRequest.cs
@@ -11,12 +11,12 @@
using System.Xml.Serialization;
//
-// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.6.1055.0.
+// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
//
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -205,18 +205,18 @@ public partial class Root {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootVersion {
///
- [System.Xml.Serialization.XmlEnumAttribute("5.0")]
- Item50,
+ [System.Xml.Serialization.XmlEnumAttribute("6.0")]
+ Item60,
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootType {
@@ -238,7 +238,7 @@ public enum RootType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -287,7 +287,7 @@ public partial class RootTransit {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemChoiceType1 {
@@ -300,7 +300,7 @@ public enum ItemChoiceType1 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -416,7 +416,7 @@ public partial class MARPOLPosition {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum FlashpointInfoType {
@@ -431,7 +431,7 @@ public enum FlashpointInfoType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -439,6 +439,10 @@ public partial class IMSBCPosition {
private string bulkCargoShippingNameField;
+ private IMOHazardClassType iMOHazardClassField;
+
+ private bool iMOHazardClassFieldSpecified;
+
private RootSECValidISSCOnBoard mHBField;
private string uNNumberField;
@@ -467,6 +471,27 @@ public partial class IMSBCPosition {
}
}
+ ///
+ public IMOHazardClassType IMOHazardClass {
+ get {
+ return this.iMOHazardClassField;
+ }
+ set {
+ this.iMOHazardClassField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IMOHazardClassSpecified {
+ get {
+ return this.iMOHazardClassFieldSpecified;
+ }
+ set {
+ this.iMOHazardClassFieldSpecified = value;
+ }
+ }
+
///
public RootSECValidISSCOnBoard MHB {
get {
@@ -559,7 +584,23 @@ public partial class IMSBCPosition {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum IMOHazardClassType {
+
+ ///
+ A,
+
+ ///
+ B,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("A and B")]
+ AandB,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum RootSECValidISSCOnBoard {
@@ -571,7 +612,7 @@ public enum RootSECValidISSCOnBoard {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -687,7 +728,7 @@ public partial class IGCPosition {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -865,7 +906,7 @@ public partial class IBCPosition {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum PollutionCategoryType {
@@ -883,7 +924,7 @@ public enum PollutionCategoryType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum HazardType {
@@ -899,7 +940,7 @@ public enum HazardType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1455,7 +1496,7 @@ public partial class IMDGPosition {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum PackingGroupType {
@@ -1470,7 +1511,7 @@ public enum PackingGroupType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType4 {
@@ -1489,7 +1530,7 @@ public enum ItemsChoiceType4 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1642,7 +1683,7 @@ public partial class ReportingParty {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum ReportingPartyRPType {
@@ -1670,7 +1711,7 @@ public enum ReportingPartyRPType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1731,7 +1772,7 @@ public partial class RootVisit {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemChoiceType {
@@ -1744,7 +1785,7 @@ public enum ItemChoiceType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemChoiceType2 {
@@ -1763,7 +1804,7 @@ public enum ItemChoiceType2 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1904,7 +1945,7 @@ public partial class RootAGNT {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1937,7 +1978,7 @@ public partial class RootATA {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -1970,7 +2011,7 @@ public partial class RootATD {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2004,7 +2045,7 @@ public partial class RootBKRA {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2037,7 +2078,7 @@ public partial class RootBKRABunkerFuelArrival {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2071,7 +2112,7 @@ public partial class RootBKRD {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2104,7 +2145,7 @@ public partial class RootBKRDBunkerFuelDeparture {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2150,7 +2191,7 @@ public partial class RootBPOL {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2183,7 +2224,7 @@ public partial class RootBPOLPortOfItinerary {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2217,7 +2258,7 @@ public partial class RootCREW {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2242,6 +2283,12 @@ public partial class RootCREWCrewMember {
private string crewMemberIdentityDocumentIdField;
+ private string crewMemberIdentityDocumentIssuingStateField;
+
+ private System.DateTime crewMemberIdentityDocumentExpiryDateField;
+
+ private bool crewMemberIdentityDocumentExpiryDateFieldSpecified;
+
private string crewMemberVisaNumberField;
private string crewMemberDutyField;
@@ -2338,6 +2385,38 @@ public partial class RootCREWCrewMember {
}
}
+ ///
+ public string CrewMemberIdentityDocumentIssuingState {
+ get {
+ return this.crewMemberIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime CrewMemberIdentityDocumentExpiryDate {
+ get {
+ return this.crewMemberIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.crewMemberIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CrewMemberIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.crewMemberIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.crewMemberIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
///
public string CrewMemberVisaNumber {
get {
@@ -2360,7 +2439,7 @@ public partial class RootCREWCrewMember {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum Gender {
@@ -2375,7 +2454,7 @@ public enum Gender {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum IdDocType {
@@ -2399,7 +2478,7 @@ public enum IdDocType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2452,7 +2531,7 @@ public partial class RootHAZA {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2526,7 +2605,7 @@ public partial class RootHAZADPGOnArrival {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum INFClassType {
@@ -2541,7 +2620,7 @@ public enum INFClassType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType5 {
@@ -2563,7 +2642,7 @@ public enum ItemsChoiceType5 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2616,7 +2695,7 @@ public partial class RootHAZD {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2690,7 +2769,7 @@ public partial class RootHAZDDPGOnDeparture {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType6 {
@@ -2712,7 +2791,7 @@ public enum ItemsChoiceType6 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2854,7 +2933,7 @@ public partial class RootINFO {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum ShippingArea {
@@ -2869,7 +2948,7 @@ public enum ShippingArea {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootINFOFumigatedBulkCargo {
@@ -2882,7 +2961,7 @@ public enum RootINFOFumigatedBulkCargo {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -2916,7 +2995,7 @@ public partial class RootLADG {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3047,7 +3126,7 @@ public partial class RootLADGCargo {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum HandlingType {
@@ -3059,7 +3138,7 @@ public enum HandlingType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3128,7 +3207,7 @@ public partial class RootMDH {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3162,7 +3241,7 @@ public partial class RootMDHInfectedArea {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3184,7 +3263,7 @@ public partial class RootMDHPortsOfCallLast30Days {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3242,7 +3321,7 @@ public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30Days {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3264,7 +3343,7 @@ public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallL
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3310,7 +3389,7 @@ public partial class RootMDHSanitaryMeasuresDetails {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3344,7 +3423,7 @@ public partial class RootMDHValidSanitaryControlExemptionOrCertificate {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType2 {
@@ -3414,7 +3493,7 @@ public enum ItemsChoiceType2 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3447,7 +3526,7 @@ public partial class RootNAME {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3548,7 +3627,7 @@ public partial class RootNOA_NOD {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3581,7 +3660,7 @@ public partial class RootNOA_NODCallPurpose {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType {
@@ -3603,7 +3682,7 @@ public enum ItemsChoiceType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3637,7 +3716,7 @@ public partial class RootPAS {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3662,6 +3741,12 @@ public partial class RootPASPassenger {
private string passengerIdentityDocumentIdField;
+ private string passengerIdentityDocumentIssuingStateField;
+
+ private System.DateTime passengerIdentityDocumentExpiryDateField;
+
+ private bool passengerIdentityDocumentExpiryDateFieldSpecified;
+
private string passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
@@ -3762,6 +3847,38 @@ public partial class RootPASPassenger {
}
}
+ ///
+ public string PassengerIdentityDocumentIssuingState {
+ get {
+ return this.passengerIdentityDocumentIssuingStateField;
+ }
+ set {
+ this.passengerIdentityDocumentIssuingStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
+ public System.DateTime PassengerIdentityDocumentExpiryDate {
+ get {
+ return this.passengerIdentityDocumentExpiryDateField;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PassengerIdentityDocumentExpiryDateSpecified {
+ get {
+ return this.passengerIdentityDocumentExpiryDateFieldSpecified;
+ }
+ set {
+ this.passengerIdentityDocumentExpiryDateFieldSpecified = value;
+ }
+ }
+
///
public string PassengerVisaNumber {
get {
@@ -3804,7 +3921,7 @@ public partial class RootPASPassenger {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3873,7 +3990,7 @@ public partial class RootPOBA {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -3942,7 +4059,7 @@ public partial class RootPOBD {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4049,7 +4166,7 @@ public partial class RootPRE72H {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4119,7 +4236,7 @@ public partial class RootPRE72HTankerDetails {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum HullConfiguration {
@@ -4134,7 +4251,7 @@ public enum HullConfiguration {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum TankCondition {
@@ -4149,7 +4266,7 @@ public enum TankCondition {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4171,7 +4288,7 @@ public partial class RootReportingClassesToReset {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4261,7 +4378,7 @@ public partial class RootSEC {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4306,7 +4423,7 @@ public partial class RootSECKielCanalPassage {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum CargoDescription {
@@ -4330,7 +4447,7 @@ public enum CargoDescription {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum ISSCIssuerType {
@@ -4342,7 +4459,7 @@ public enum ISSCIssuerType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum ISSCType {
@@ -4354,7 +4471,7 @@ public enum ISSCType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4473,7 +4590,7 @@ public partial class RootSECLastTenPortFacilitiesCalled {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4544,7 +4661,7 @@ public partial class RootSECShipToShipActivities {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4589,7 +4706,7 @@ public partial class RootSECShipToShipActivitiesShipToShipActivityLocation {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4622,7 +4739,7 @@ public partial class RootSECShipToShipActivitiesShipToShipActivityLocationShipTo
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType1 {
@@ -4683,7 +4800,7 @@ public enum ItemsChoiceType1 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4717,7 +4834,7 @@ public partial class RootSERV {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4762,7 +4879,7 @@ public partial class RootSERVService {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -4928,7 +5045,7 @@ public partial class RootSTAT {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootSTATTransportMode {
@@ -4943,7 +5060,7 @@ public enum RootSTATTransportMode {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5024,7 +5141,7 @@ public partial class RootSTATISMCompany {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5057,7 +5174,7 @@ public partial class RootTIEFA {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5090,7 +5207,7 @@ public partial class RootTIEFD {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5124,7 +5241,7 @@ public partial class RootTOWA {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5241,7 +5358,7 @@ public partial class RootTOWATowageOnArrival {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5346,7 +5463,7 @@ public partial class RootTOWATowageOnArrivalTowageOnArrivalOperator {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5380,7 +5497,7 @@ public partial class RootTOWD {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5499,7 +5616,7 @@ public partial class RootTOWDTowageOnDeparture {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5604,7 +5721,7 @@ public partial class RootTOWDTowageOnDepartureTowageOnDepartureOperator {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5659,7 +5776,7 @@ public partial class RootWAS {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5716,7 +5833,7 @@ public partial class RootWASWaste {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5749,7 +5866,7 @@ public partial class RootWASWasteWasteType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@@ -5806,7 +5923,7 @@ public partial class RootWASWasteWasteDetails {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum DisposalType {
@@ -5821,7 +5938,7 @@ public enum DisposalType {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType3 {
@@ -5849,7 +5966,7 @@ public enum ItemsChoiceType3 {
}
///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
diff --git a/nsw/dbh/NSWRequest.xsd b/nsw/dbh/NSWRequest.xsd
index 8f433e47..544e3557 100644
--- a/nsw/dbh/NSWRequest.xsd
+++ b/nsw/dbh/NSWRequest.xsd
@@ -1,4 +1,5 @@
+
@@ -12,7 +13,7 @@
-
+
@@ -184,7 +185,11 @@
-
+
+
+ Reporter data
+
+
Name of ship agency
@@ -311,7 +316,7 @@
- Last Port (LP) as UNECE LOCODE or ZZUKN if unknown
+ Last Port (LP) as UNECE LoCode or ZZUKN if unknown
@@ -321,7 +326,7 @@
- Next Port (NP) as UNECE LOCODE or ZZUKN if unknown
+ Next Port (NP) as SSN LoCode or ZZUKN if unknown. Will result in Violation 841 if the provided next port is not accepted by SafeSeaNet.
@@ -1139,7 +1144,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port area
+ Value from a list of valid port area codes
@@ -1208,12 +1213,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
Name of service
-
+
Beneficiary
-
+
Invoice recipient
@@ -1545,12 +1550,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Last port where waste or cargo residues were discharged (UNECE LOCODE)
+ Last port where waste or cargo residues were discharged (SSN LoCode).
+Violation 786 will be returned if the provided LoCode is not accepted by SafeSeaNet.
- Date of last disposal
+ Date of last disposal (GMT)
@@ -1622,7 +1628,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port of delivery of remaining waste of this type (UNECE LOCODE)
+ Port of delivery of remaining waste of this type (UNECE LoCode)
@@ -1703,6 +1709,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
ID of identity document
+
+
+ Issuing state of identity document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless
+
+
+
+
+ Issuing state of identity document
+
+
If available: Visa number or residence permit number
@@ -1776,6 +1792,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
ID of identity document
+
+
+ Issuing state of identity or travel document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless
+
+
+
+
+ Expiry date of identity or travel document
+
+
Visa number or residence permit number (If available)
@@ -2553,7 +2579,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class must be provided for this particular IBC position.
+ Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class is omitted but must be provided for this particular IBC position.
@@ -2659,6 +2685,11 @@ Use one of the codes specifying the purpose of the conveyance call declared in
Bulk cargo shipping name
+
+
+ IMO Hazard Class (Group code according to IMSBC (A, B, A and B)). Violation 810 will occur if hazard class is omitted but must be provided for this particular IMSBC position.
+
+
Material hazardous only in bulk (y/n). Taken from the field "class" of the IMSBC description.
@@ -2686,12 +2717,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.
- Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.
@@ -2735,12 +2766,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
- Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.
- Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.
+ Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.
@@ -2896,6 +2927,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
+
+
+
+
+
+
+
diff --git a/nsw/dbh/NSWResponse V6_0 2020-01-09.cs b/nsw/dbh/NSWResponse V6_0 2020-01-09.cs
new file mode 100644
index 00000000..c8a2b722
--- /dev/null
+++ b/nsw/dbh/NSWResponse V6_0 2020-01-09.cs
@@ -0,0 +1,515 @@
+//------------------------------------------------------------------------------
+//
+// 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.8.3928.0.
+//
+
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
+public partial class Root {
+
+ private RootVersion versionField;
+
+ private bool versionFieldSpecified;
+
+ private string messageIdField;
+
+ private string visitIdField;
+
+ private string transitIdField;
+
+ private string[] sisNumbersField;
+
+ private System.DateTime timestampField;
+
+ private string senderReferenceField;
+
+ private RootType typeField;
+
+ private RootReportingClassesFull reportingClassesFullField;
+
+ private RootReportingClassesPartial reportingClassesPartialField;
+
+ private RootReportingClassesError reportingClassesErrorField;
+
+ private RootReportingClassesResetted reportingClassesResettedField;
+
+ private RootReportingClassesNoChanges reportingClassesNoChangesField;
+
+ private RootMessage[] messagesField;
+
+ ///
+ public RootVersion Version {
+ get {
+ return this.versionField;
+ }
+ set {
+ this.versionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VersionSpecified {
+ get {
+ return this.versionFieldSpecified;
+ }
+ set {
+ this.versionFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string MessageId {
+ get {
+ return this.messageIdField;
+ }
+ set {
+ this.messageIdField = value;
+ }
+ }
+
+ ///
+ public string VisitId {
+ get {
+ return this.visitIdField;
+ }
+ set {
+ this.visitIdField = value;
+ }
+ }
+
+ ///
+ public string TransitId {
+ get {
+ return this.transitIdField;
+ }
+ set {
+ this.transitIdField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("SisNumber", IsNullable=false)]
+ public string[] SisNumbers {
+ get {
+ return this.sisNumbersField;
+ }
+ set {
+ this.sisNumbersField = value;
+ }
+ }
+
+ ///
+ public System.DateTime Timestamp {
+ get {
+ return this.timestampField;
+ }
+ set {
+ this.timestampField = value;
+ }
+ }
+
+ ///
+ public string SenderReference {
+ get {
+ return this.senderReferenceField;
+ }
+ set {
+ this.senderReferenceField = value;
+ }
+ }
+
+ ///
+ public RootType Type {
+ get {
+ return this.typeField;
+ }
+ set {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ public RootReportingClassesFull ReportingClassesFull {
+ get {
+ return this.reportingClassesFullField;
+ }
+ set {
+ this.reportingClassesFullField = value;
+ }
+ }
+
+ ///
+ public RootReportingClassesPartial ReportingClassesPartial {
+ get {
+ return this.reportingClassesPartialField;
+ }
+ set {
+ this.reportingClassesPartialField = value;
+ }
+ }
+
+ ///
+ public RootReportingClassesError ReportingClassesError {
+ get {
+ return this.reportingClassesErrorField;
+ }
+ set {
+ this.reportingClassesErrorField = value;
+ }
+ }
+
+ ///
+ public RootReportingClassesResetted ReportingClassesResetted {
+ get {
+ return this.reportingClassesResettedField;
+ }
+ set {
+ this.reportingClassesResettedField = value;
+ }
+ }
+
+ ///
+ public RootReportingClassesNoChanges ReportingClassesNoChanges {
+ get {
+ return this.reportingClassesNoChangesField;
+ }
+ set {
+ this.reportingClassesNoChangesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("Message", IsNullable=false)]
+ public RootMessage[] Messages {
+ get {
+ return this.messagesField;
+ }
+ set {
+ this.messagesField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum RootVersion {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("6.0")]
+ Item60,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum RootType {
+
+ ///
+ VISIT,
+
+ ///
+ TRANSIT,
+
+ ///
+ DATA,
+
+ ///
+ RESET,
+
+ ///
+ CANCEL,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootReportingClassesFull {
+
+ private ReportingClassCode[] reportingClassField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
+ public ReportingClassCode[] ReportingClass {
+ get {
+ return this.reportingClassField;
+ }
+ set {
+ this.reportingClassField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+public enum ReportingClassCode {
+
+ ///
+ NOA_NOD,
+
+ ///
+ ATA,
+
+ ///
+ ATD,
+
+ ///
+ SEC,
+
+ ///
+ AGNT,
+
+ ///
+ POBA,
+
+ ///
+ POBD,
+
+ ///
+ NAME,
+
+ ///
+ TIEFA,
+
+ ///
+ TIEFD,
+
+ ///
+ BKRA,
+
+ ///
+ BKRD,
+
+ ///
+ STAT,
+
+ ///
+ LADG,
+
+ ///
+ INFO,
+
+ ///
+ SERV,
+
+ ///
+ PRE72H,
+
+ ///
+ MDH,
+
+ ///
+ WAS,
+
+ ///
+ CREW,
+
+ ///
+ PAS,
+
+ ///
+ BPOL,
+
+ ///
+ TOWA,
+
+ ///
+ TOWD,
+
+ ///
+ HAZA,
+
+ ///
+ HAZD,
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootReportingClassesPartial {
+
+ private ReportingClassCode[] reportingClassField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
+ public ReportingClassCode[] ReportingClass {
+ get {
+ return this.reportingClassField;
+ }
+ set {
+ this.reportingClassField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootReportingClassesError {
+
+ private ReportingClassCode[] reportingClassField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
+ public ReportingClassCode[] ReportingClass {
+ get {
+ return this.reportingClassField;
+ }
+ set {
+ this.reportingClassField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootReportingClassesResetted {
+
+ private ReportingClassCode[] reportingClassField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
+ public ReportingClassCode[] ReportingClass {
+ get {
+ return this.reportingClassField;
+ }
+ set {
+ this.reportingClassField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootReportingClassesNoChanges {
+
+ private ReportingClassCode[] reportingClassField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
+ public ReportingClassCode[] ReportingClass {
+ get {
+ return this.reportingClassField;
+ }
+ set {
+ this.reportingClassField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Diagnostics.DebuggerStepThroughAttribute()]
+[System.ComponentModel.DesignerCategoryAttribute("code")]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public partial class RootMessage {
+
+ private string idField;
+
+ private RootMessageType typeField;
+
+ private string locationField;
+
+ private string textField;
+
+ ///
+ public string ID {
+ get {
+ return this.idField;
+ }
+ set {
+ this.idField = value;
+ }
+ }
+
+ ///
+ public RootMessageType Type {
+ get {
+ return this.typeField;
+ }
+ set {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ public string Location {
+ get {
+ return this.locationField;
+ }
+ set {
+ this.locationField = value;
+ }
+ }
+
+ ///
+ public string Text {
+ get {
+ return this.textField;
+ }
+ set {
+ this.textField = value;
+ }
+ }
+}
+
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
+[System.SerializableAttribute()]
+[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+public enum RootMessageType {
+
+ ///
+ INFO,
+
+ ///
+ WARNING,
+
+ ///
+ VIOLATION,
+
+ ///
+ ERROR,
+
+ ///
+ XSD_ERROR,
+}