git_bsmd/nsw/Source/bsmd.dbh/Web References/DBHWebReference/Reference.cs

5872 lines
184 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
//
// This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.42000.
//
#pragma warning disable 1591
namespace bsmd.dbh.DBHWebReference {
using System;
using System.Web.Services;
using System.Diagnostics;
using System.Web.Services.Protocols;
using System.Xml.Serialization;
using System.ComponentModel;
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="Dbh_Osis_Answ_Ws", Namespace="http://www.openuri.org/")]
public partial class Dbh_Osis_Answ_Ws : System.Web.Services.Protocols.SoapHttpClientProtocol {
private System.Threading.SendOrPostCallback RootOperationCompleted;
private bool useDefaultCredentialsSetExplicitly;
/// <remarks/>
public Dbh_Osis_Answ_Ws() {
this.Url = global::bsmd.dbh.Properties.Settings.Default.bsmd_dbh_DBHWebReference_Dbh_Osis_Answ_Ws;
if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
this.UseDefaultCredentials = true;
this.useDefaultCredentialsSetExplicitly = false;
}
else {
this.useDefaultCredentialsSetExplicitly = true;
}
}
public new string Url {
get {
return base.Url;
}
set {
if ((((this.IsLocalFileSystemWebService(base.Url) == true)
&& (this.useDefaultCredentialsSetExplicitly == false))
&& (this.IsLocalFileSystemWebService(value) == false))) {
base.UseDefaultCredentials = false;
}
base.Url = value;
}
}
public new bool UseDefaultCredentials {
get {
return base.UseDefaultCredentials;
}
set {
base.UseDefaultCredentials = value;
this.useDefaultCredentialsSetExplicitly = true;
}
}
/// <remarks/>
public event RootCompletedEventHandler RootCompleted;
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.openuri.org/submit", RequestNamespace="http://www.openuri.org/", ResponseElementName="submitResponse", ResponseNamespace="http://www.openuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("messageID")]
public string Root(RootVersion Version, string SourceDocumentVersion, System.DateTime Timestamp, string Sender, string SenderReference, RootType Type, [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")] object Item, [System.Xml.Serialization.XmlIgnoreAttribute()] ItemChoiceType2 ItemElementName, [System.Xml.Serialization.XmlArrayItemAttribute("SisNumber", IsNullable=false)] string[] SisNumbers, ReportingParty ReportingParty, [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))] object[] Items, [System.Xml.Serialization.XmlArrayItemAttribute("Violation", IsNullable=false)] RootViolation[] Violations) {
object[] results = this.Invoke("Root", new object[] {
Version,
SourceDocumentVersion,
Timestamp,
Sender,
SenderReference,
Type,
Item,
ItemElementName,
SisNumbers,
ReportingParty,
Items,
Violations});
return ((string)(results[0]));
}
/// <remarks/>
public void RootAsync(RootVersion Version, string SourceDocumentVersion, System.DateTime Timestamp, string Sender, string SenderReference, RootType Type, object Item, ItemChoiceType2 ItemElementName, string[] SisNumbers, ReportingParty ReportingParty, object[] Items, RootViolation[] Violations) {
this.RootAsync(Version, SourceDocumentVersion, Timestamp, Sender, SenderReference, Type, Item, ItemElementName, SisNumbers, ReportingParty, Items, Violations, null);
}
/// <remarks/>
public void RootAsync(RootVersion Version, string SourceDocumentVersion, System.DateTime Timestamp, string Sender, string SenderReference, RootType Type, object Item, ItemChoiceType2 ItemElementName, string[] SisNumbers, ReportingParty ReportingParty, object[] Items, RootViolation[] Violations, object userState) {
if ((this.RootOperationCompleted == null)) {
this.RootOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRootOperationCompleted);
}
this.InvokeAsync("Root", new object[] {
Version,
SourceDocumentVersion,
Timestamp,
Sender,
SenderReference,
Type,
Item,
ItemElementName,
SisNumbers,
ReportingParty,
Items,
Violations}, this.RootOperationCompleted, userState);
}
private void OnRootOperationCompleted(object arg) {
if ((this.RootCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.RootCompleted(this, new RootCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
public new void CancelAsync(object userState) {
base.CancelAsync(userState);
}
private bool IsLocalFileSystemWebService(string url) {
if (((url == null)
|| (url == string.Empty))) {
return false;
}
System.Uri wsUri = new System.Uri(url);
if (((wsUri.Port >= 1024)
&& (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
return true;
}
return false;
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootVersion {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("5.0")]
Item50,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootType {
/// <remarks/>
VISIT,
/// <remarks/>
TRANSIT,
/// <remarks/>
DATA,
/// <remarks/>
RESET,
/// <remarks/>
CANCEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootTransit {
private string itemField;
private ItemChoiceType1 itemElementNameField;
private string eTAKielCanalField;
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType1 ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
}
}
/// <remarks/>
public string ETAKielCanal {
get {
return this.eTAKielCanalField;
}
set {
this.eTAKielCanalField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType1 {
/// <remarks/>
ENINumber,
/// <remarks/>
IMONumber,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string Name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
public FlashpointInfoType FlashpointInformation {
get {
return this.flashpointInformationField;
}
set {
this.flashpointInformationField = value;
}
}
/// <remarks/>
public string Flashpoint_CEL {
get {
return this.flashpoint_CELField;
}
set {
this.flashpoint_CELField = value;
}
}
/// <remarks/>
public decimal Quantity_KGM {
get {
return this.quantity_KGMField;
}
set {
this.quantity_KGMField = value;
}
}
/// <remarks/>
public string StowagePosition {
get {
return this.stowagePositionField;
}
set {
this.stowagePositionField = value;
}
}
/// <remarks/>
public string PortOfLoading {
get {
return this.portOfLoadingField;
}
set {
this.portOfLoadingField = value;
}
}
/// <remarks/>
public string PortOfDischarge {
get {
return this.portOfDischargeField;
}
set {
this.portOfDischargeField = value;
}
}
/// <remarks/>
public string Remarks {
get {
return this.remarksField;
}
set {
this.remarksField = value;
}
}
/// <remarks/>
public string Identifier {
get {
return this.identifierField;
}
set {
this.identifierField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum FlashpointInfoType {
/// <remarks/>
NF,
/// <remarks/>
GT60CEL,
/// <remarks/>
LE60CEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public partial class IMSBCPosition {
private string bulkCargoShippingNameField;
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;
/// <remarks/>
public string BulkCargoShippingName {
get {
return this.bulkCargoShippingNameField;
}
set {
this.bulkCargoShippingNameField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard MHB {
get {
return this.mHBField;
}
set {
this.mHBField = value;
}
}
/// <remarks/>
public string UNNumber {
get {
return this.uNNumberField;
}
set {
this.uNNumberField = value;
}
}
/// <remarks/>
public string IMOClass {
get {
return this.iMOClassField;
}
set {
this.iMOClassField = value;
}
}
/// <remarks/>
public decimal Quantity_KGM {
get {
return this.quantity_KGMField;
}
set {
this.quantity_KGMField = value;
}
}
/// <remarks/>
public string StowagePosition {
get {
return this.stowagePositionField;
}
set {
this.stowagePositionField = value;
}
}
/// <remarks/>
public string PortOfLoading {
get {
return this.portOfLoadingField;
}
set {
this.portOfLoadingField = value;
}
}
/// <remarks/>
public string PortOfDischarge {
get {
return this.portOfDischargeField;
}
set {
this.portOfDischargeField = value;
}
}
/// <remarks/>
public string Remarks {
get {
return this.remarksField;
}
set {
this.remarksField = value;
}
}
/// <remarks/>
public string Identifier {
get {
return this.identifierField;
}
set {
this.identifierField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum RootSECValidISSCOnBoard {
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string UNNumber {
get {
return this.uNNumberField;
}
set {
this.uNNumberField = value;
}
}
/// <remarks/>
public string IMOClass {
get {
return this.iMOClassField;
}
set {
this.iMOClassField = value;
}
}
/// <remarks/>
public string ProductName {
get {
return this.productNameField;
}
set {
this.productNameField = value;
}
}
/// <remarks/>
public decimal Quantity_KGM {
get {
return this.quantity_KGMField;
}
set {
this.quantity_KGMField = value;
}
}
/// <remarks/>
public string StowagePosition {
get {
return this.stowagePositionField;
}
set {
this.stowagePositionField = value;
}
}
/// <remarks/>
public string PortOfLoading {
get {
return this.portOfLoadingField;
}
set {
this.portOfLoadingField = value;
}
}
/// <remarks/>
public string PortOfDischarge {
get {
return this.portOfDischargeField;
}
set {
this.portOfDischargeField = value;
}
}
/// <remarks/>
public string Remarks {
get {
return this.remarksField;
}
set {
this.remarksField = value;
}
}
/// <remarks/>
public string Identifier {
get {
return this.identifierField;
}
set {
this.identifierField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string ProductName {
get {
return this.productNameField;
}
set {
this.productNameField = value;
}
}
/// <remarks/>
public PollutionCategoryType PollutionCategory {
get {
return this.pollutionCategoryField;
}
set {
this.pollutionCategoryField = value;
}
}
/// <remarks/>
public HazardType Hazards {
get {
return this.hazardsField;
}
set {
this.hazardsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool HazardsSpecified {
get {
return this.hazardsFieldSpecified;
}
set {
this.hazardsFieldSpecified = value;
}
}
/// <remarks/>
public FlashpointInfoType FlashpointInformation {
get {
return this.flashpointInformationField;
}
set {
this.flashpointInformationField = value;
}
}
/// <remarks/>
public string Flashpoint_CEL {
get {
return this.flashpoint_CELField;
}
set {
this.flashpoint_CELField = value;
}
}
/// <remarks/>
public decimal Quantity_KGM {
get {
return this.quantity_KGMField;
}
set {
this.quantity_KGMField = value;
}
}
/// <remarks/>
public string StowagePosition {
get {
return this.stowagePositionField;
}
set {
this.stowagePositionField = value;
}
}
/// <remarks/>
public string PortOfLoading {
get {
return this.portOfLoadingField;
}
set {
this.portOfLoadingField = value;
}
}
/// <remarks/>
public string PortOfDischarge {
get {
return this.portOfDischargeField;
}
set {
this.portOfDischargeField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard SpecRef15_19 {
get {
return this.specRef15_19Field;
}
set {
this.specRef15_19Field = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SpecRef15_19Specified {
get {
return this.specRef15_19FieldSpecified;
}
set {
this.specRef15_19FieldSpecified = value;
}
}
/// <remarks/>
public string Remarks {
get {
return this.remarksField;
}
set {
this.remarksField = value;
}
}
/// <remarks/>
public string Identifier {
get {
return this.identifierField;
}
set {
this.identifierField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum PollutionCategoryType {
/// <remarks/>
X,
/// <remarks/>
Y,
/// <remarks/>
Z,
/// <remarks/>
OS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HazardType {
/// <remarks/>
P,
/// <remarks/>
S,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("S/P")]
SP,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string UNNumber {
get {
return this.uNNumberField;
}
set {
this.uNNumberField = value;
}
}
/// <remarks/>
public PackingGroupType PackingGroup {
get {
return this.packingGroupField;
}
set {
this.packingGroupField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PackingGroupSpecified {
get {
return this.packingGroupFieldSpecified;
}
set {
this.packingGroupFieldSpecified = value;
}
}
/// <remarks/>
public string ProperShippingName {
get {
return this.properShippingNameField;
}
set {
this.properShippingNameField = value;
}
}
/// <remarks/>
public string IMOClass {
get {
return this.iMOClassField;
}
set {
this.iMOClassField = value;
}
}
/// <remarks/>
public string TechnicalName {
get {
return this.technicalNameField;
}
set {
this.technicalNameField = value;
}
}
/// <remarks/>
public decimal NetExplosiveMass_KGM {
get {
return this.netExplosiveMass_KGMField;
}
set {
this.netExplosiveMass_KGMField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool NetExplosiveMass_KGMSpecified {
get {
return this.netExplosiveMass_KGMFieldSpecified;
}
set {
this.netExplosiveMass_KGMFieldSpecified = value;
}
}
/// <remarks/>
public string Flashpoint_CEL {
get {
return this.flashpoint_CELField;
}
set {
this.flashpoint_CELField = value;
}
}
/// <remarks/>
public string Class7NuclideName {
get {
return this.class7NuclideNameField;
}
set {
this.class7NuclideNameField = value;
}
}
/// <remarks/>
public decimal Class7MaxActivity_BQL {
get {
return this.class7MaxActivity_BQLField;
}
set {
this.class7MaxActivity_BQLField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Class7MaxActivity_BQLSpecified {
get {
return this.class7MaxActivity_BQLFieldSpecified;
}
set {
this.class7MaxActivity_BQLFieldSpecified = value;
}
}
/// <remarks/>
public int Class7Category {
get {
return this.class7CategoryField;
}
set {
this.class7CategoryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Class7CategorySpecified {
get {
return this.class7CategoryFieldSpecified;
}
set {
this.class7CategoryFieldSpecified = value;
}
}
/// <remarks/>
public decimal Class7TransportIndex {
get {
return this.class7TransportIndexField;
}
set {
this.class7TransportIndexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Class7TransportIndexSpecified {
get {
return this.class7TransportIndexFieldSpecified;
}
set {
this.class7TransportIndexFieldSpecified = value;
}
}
/// <remarks/>
public decimal Class7CSI {
get {
return this.class7CSIField;
}
set {
this.class7CSIField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Class7CSISpecified {
get {
return this.class7CSIFieldSpecified;
}
set {
this.class7CSIFieldSpecified = value;
}
}
/// <remarks/>
public decimal ControlTemperature_CEL {
get {
return this.controlTemperature_CELField;
}
set {
this.controlTemperature_CELField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ControlTemperature_CELSpecified {
get {
return this.controlTemperature_CELFieldSpecified;
}
set {
this.controlTemperature_CELFieldSpecified = value;
}
}
/// <remarks/>
public decimal EmergencyTemperature_CEL {
get {
return this.emergencyTemperature_CELField;
}
set {
this.emergencyTemperature_CELField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EmergencyTemperature_CELSpecified {
get {
return this.emergencyTemperature_CELFieldSpecified;
}
set {
this.emergencyTemperature_CELFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayItemAttribute("SubsidiaryRisk", IsNullable=false)]
public string[] SubsidiaryRisks {
get {
return this.subsidiaryRisksField;
}
set {
this.subsidiaryRisksField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard MarinePollutant {
get {
return this.marinePollutantField;
}
set {
this.marinePollutantField = value;
}
}
/// <remarks/>
public int NumberOfPackages {
get {
return this.numberOfPackagesField;
}
set {
this.numberOfPackagesField = value;
}
}
/// <remarks/>
public string PackageType {
get {
return this.packageTypeField;
}
set {
this.packageTypeField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard LimitedQuantities {
get {
return this.limitedQuantitiesField;
}
set {
this.limitedQuantitiesField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard ExceptedQuantities {
get {
return this.exceptedQuantitiesField;
}
set {
this.exceptedQuantitiesField = value;
}
}
/// <remarks/>
public decimal NetQuantity_KGM {
get {
return this.netQuantity_KGMField;
}
set {
this.netQuantity_KGMField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool NetQuantity_KGMSpecified {
get {
return this.netQuantity_KGMFieldSpecified;
}
set {
this.netQuantity_KGMFieldSpecified = value;
}
}
/// <remarks/>
public decimal GrossQuantity_KGM {
get {
return this.grossQuantity_KGMField;
}
set {
this.grossQuantity_KGMField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool GrossQuantity_KGMSpecified {
get {
return this.grossQuantity_KGMFieldSpecified;
}
set {
this.grossQuantity_KGMFieldSpecified = value;
}
}
/// <remarks/>
public decimal Volume_MTQ {
get {
return this.volume_MTQField;
}
set {
this.volume_MTQField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool Volume_MTQSpecified {
get {
return this.volume_MTQFieldSpecified;
}
set {
this.volume_MTQFieldSpecified = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard GeneralCargoIBC {
get {
return this.generalCargoIBCField;
}
set {
this.generalCargoIBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool GeneralCargoIBCSpecified {
get {
return this.generalCargoIBCFieldSpecified;
}
set {
this.generalCargoIBCFieldSpecified = value;
}
}
/// <remarks/>
public string ContainerNumber {
get {
return this.containerNumberField;
}
set {
this.containerNumberField = value;
}
}
/// <remarks/>
public string VehicleLicenseNumber {
get {
return this.vehicleLicenseNumberField;
}
set {
this.vehicleLicenseNumberField = value;
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType4[] ItemsElementName {
get {
return this.itemsElementNameField;
}
set {
this.itemsElementNameField = value;
}
}
/// <remarks/>
public string PortOfLoading {
get {
return this.portOfLoadingField;
}
set {
this.portOfLoadingField = value;
}
}
/// <remarks/>
public string PortOfDischarge {
get {
return this.portOfDischargeField;
}
set {
this.portOfDischargeField = value;
}
}
/// <remarks/>
public string Remarks {
get {
return this.remarksField;
}
set {
this.remarksField = value;
}
}
/// <remarks/>
public string Identifier {
get {
return this.identifierField;
}
set {
this.identifierField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum PackingGroupType {
/// <remarks/>
I,
/// <remarks/>
II,
/// <remarks/>
III,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType4 {
/// <remarks/>
Bay,
/// <remarks/>
Row,
/// <remarks/>
StowagePosition,
/// <remarks/>
Tier,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public ReportingPartyRPType RPType {
get {
return this.rPTypeField;
}
set {
this.rPTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RPTypeSpecified {
get {
return this.rPTypeFieldSpecified;
}
set {
this.rPTypeFieldSpecified = value;
}
}
/// <remarks/>
public string RPName {
get {
return this.rPNameField;
}
set {
this.rPNameField = value;
}
}
/// <remarks/>
public string RPStreetAndNumber {
get {
return this.rPStreetAndNumberField;
}
set {
this.rPStreetAndNumberField = value;
}
}
/// <remarks/>
public string RPPostalCode {
get {
return this.rPPostalCodeField;
}
set {
this.rPPostalCodeField = value;
}
}
/// <remarks/>
public string RPCity {
get {
return this.rPCityField;
}
set {
this.rPCityField = value;
}
}
/// <remarks/>
public string RPCountry {
get {
return this.rPCountryField;
}
set {
this.rPCountryField = value;
}
}
/// <remarks/>
public string RPLastName {
get {
return this.rPLastNameField;
}
set {
this.rPLastNameField = value;
}
}
/// <remarks/>
public string RPFirstName {
get {
return this.rPFirstNameField;
}
set {
this.rPFirstNameField = value;
}
}
/// <remarks/>
public string RPPhone {
get {
return this.rPPhoneField;
}
set {
this.rPPhoneField = value;
}
}
/// <remarks/>
public string RPFax {
get {
return this.rPFaxField;
}
set {
this.rPFaxField = value;
}
}
/// <remarks/>
public string RPEMail {
get {
return this.rPEMailField;
}
set {
this.rPEMailField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum ReportingPartyRPType {
/// <remarks/>
MASTER,
/// <remarks/>
SHIPOWNER,
/// <remarks/>
CHARTERER,
/// <remarks/>
AGENT,
/// <remarks/>
PORT_AUTHORITY,
/// <remarks/>
CARRIER,
/// <remarks/>
OTHERS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootVisit {
private string itemField;
private ItemChoiceType itemElementNameField;
private string portOfCallField;
private string eTAPortOfCallField;
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType ItemElementName {
get {
return this.itemElementNameField;
}
set {
this.itemElementNameField = value;
}
}
/// <remarks/>
public string PortOfCall {
get {
return this.portOfCallField;
}
set {
this.portOfCallField = value;
}
}
/// <remarks/>
public string ETAPortOfCall {
get {
return this.eTAPortOfCallField;
}
set {
this.eTAPortOfCallField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType {
/// <remarks/>
ENINumber,
/// <remarks/>
IMONumber,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType2 {
/// <remarks/>
Transit,
/// <remarks/>
TransitId,
/// <remarks/>
Visit,
/// <remarks/>
VisitId,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public string AgentCompanyName {
get {
return this.agentCompanyNameField;
}
set {
this.agentCompanyNameField = value;
}
}
/// <remarks/>
public string AgentStreetAndNumber {
get {
return this.agentStreetAndNumberField;
}
set {
this.agentStreetAndNumberField = value;
}
}
/// <remarks/>
public string AgentPostalCode {
get {
return this.agentPostalCodeField;
}
set {
this.agentPostalCodeField = value;
}
}
/// <remarks/>
public string AgentCity {
get {
return this.agentCityField;
}
set {
this.agentCityField = value;
}
}
/// <remarks/>
public string AgentCountry {
get {
return this.agentCountryField;
}
set {
this.agentCountryField = value;
}
}
/// <remarks/>
public string AgentLastName {
get {
return this.agentLastNameField;
}
set {
this.agentLastNameField = value;
}
}
/// <remarks/>
public string AgentFirstName {
get {
return this.agentFirstNameField;
}
set {
this.agentFirstNameField = value;
}
}
/// <remarks/>
public string AgentPhone {
get {
return this.agentPhoneField;
}
set {
this.agentPhoneField = value;
}
}
/// <remarks/>
public string AgentFax {
get {
return this.agentFaxField;
}
set {
this.agentFaxField = value;
}
}
/// <remarks/>
public string AgentEMail {
get {
return this.agentEMailField;
}
set {
this.agentEMailField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootATA {
private ReportingParty reportingPartyField;
private string aTAPortOfCallField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public string ATAPortOfCall {
get {
return this.aTAPortOfCallField;
}
set {
this.aTAPortOfCallField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootATD {
private ReportingParty reportingPartyField;
private string aTDPortOfCallField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public string ATDPortOfCall {
get {
return this.aTDPortOfCallField;
}
set {
this.aTDPortOfCallField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootBKRA {
private ReportingParty reportingPartyField;
private RootBKRABunkerFuelArrival[] bunkerFuelArrivalField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("BunkerFuelArrival")]
public RootBKRABunkerFuelArrival[] BunkerFuelArrival {
get {
return this.bunkerFuelArrivalField;
}
set {
this.bunkerFuelArrivalField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootBKRABunkerFuelArrival {
private string bunkerFuelTypeField;
private decimal bunkerFuelQuantity_TNEField;
/// <remarks/>
public string BunkerFuelType {
get {
return this.bunkerFuelTypeField;
}
set {
this.bunkerFuelTypeField = value;
}
}
/// <remarks/>
public decimal BunkerFuelQuantity_TNE {
get {
return this.bunkerFuelQuantity_TNEField;
}
set {
this.bunkerFuelQuantity_TNEField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootBKRD {
private ReportingParty reportingPartyField;
private RootBKRDBunkerFuelDeparture[] bunkerFuelDepartureField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("BunkerFuelDeparture")]
public RootBKRDBunkerFuelDeparture[] BunkerFuelDeparture {
get {
return this.bunkerFuelDepartureField;
}
set {
this.bunkerFuelDepartureField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootBKRDBunkerFuelDeparture {
private string bunkerFuelTypeField;
private decimal bunkerFuelQuantity_TNEField;
/// <remarks/>
public string BunkerFuelType {
get {
return this.bunkerFuelTypeField;
}
set {
this.bunkerFuelTypeField = value;
}
}
/// <remarks/>
public decimal BunkerFuelQuantity_TNE {
get {
return this.bunkerFuelQuantity_TNEField;
}
set {
this.bunkerFuelQuantity_TNEField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootBPOL {
private ReportingParty reportingPartyField;
private RootSECValidISSCOnBoard stowawayOnBoardField;
private RootBPOLPortOfItinerary[] portOfItineraryField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard StowawayOnBoard {
get {
return this.stowawayOnBoardField;
}
set {
this.stowawayOnBoardField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("PortOfItinerary")]
public RootBPOLPortOfItinerary[] PortOfItinerary {
get {
return this.portOfItineraryField;
}
set {
this.portOfItineraryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootBPOLPortOfItinerary {
private string portOfItineraryNameField;
private string portOfItineraryETAField;
/// <remarks/>
public string PortOfItineraryName {
get {
return this.portOfItineraryNameField;
}
set {
this.portOfItineraryNameField = value;
}
}
/// <remarks/>
public string PortOfItineraryETA {
get {
return this.portOfItineraryETAField;
}
set {
this.portOfItineraryETAField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootCREW {
private ReportingParty reportingPartyField;
private RootCREWCrewMember[] crewMemberField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("CrewMember")]
public RootCREWCrewMember[] CrewMember {
get {
return this.crewMemberField;
}
set {
this.crewMemberField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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 crewMemberVisaNumberField;
private string crewMemberDutyField;
/// <remarks/>
public string CrewMemberLastName {
get {
return this.crewMemberLastNameField;
}
set {
this.crewMemberLastNameField = value;
}
}
/// <remarks/>
public string CrewMemberFirstName {
get {
return this.crewMemberFirstNameField;
}
set {
this.crewMemberFirstNameField = value;
}
}
/// <remarks/>
public string CrewMemberPlaceOfBirth {
get {
return this.crewMemberPlaceOfBirthField;
}
set {
this.crewMemberPlaceOfBirthField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime CrewMemberDateOfBirth {
get {
return this.crewMemberDateOfBirthField;
}
set {
this.crewMemberDateOfBirthField = value;
}
}
/// <remarks/>
public Gender CrewMemberGender {
get {
return this.crewMemberGenderField;
}
set {
this.crewMemberGenderField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CrewMemberGenderSpecified {
get {
return this.crewMemberGenderFieldSpecified;
}
set {
this.crewMemberGenderFieldSpecified = value;
}
}
/// <remarks/>
public string CrewMemberNationality {
get {
return this.crewMemberNationalityField;
}
set {
this.crewMemberNationalityField = value;
}
}
/// <remarks/>
public IdDocType CrewMemberIdentityDocumentType {
get {
return this.crewMemberIdentityDocumentTypeField;
}
set {
this.crewMemberIdentityDocumentTypeField = value;
}
}
/// <remarks/>
public string CrewMemberIdentityDocumentId {
get {
return this.crewMemberIdentityDocumentIdField;
}
set {
this.crewMemberIdentityDocumentIdField = value;
}
}
/// <remarks/>
public string CrewMemberVisaNumber {
get {
return this.crewMemberVisaNumberField;
}
set {
this.crewMemberVisaNumberField = value;
}
}
/// <remarks/>
public string CrewMemberDuty {
get {
return this.crewMemberDutyField;
}
set {
this.crewMemberDutyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum Gender {
/// <remarks/>
MALE,
/// <remarks/>
FEMALE,
/// <remarks/>
OTHER,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum IdDocType {
/// <remarks/>
IDENTITY_CARD,
/// <remarks/>
PASSPORT,
/// <remarks/>
MUSTER_BOOK,
/// <remarks/>
PICTURE_ID,
/// <remarks/>
RESIDENTAL_PERMIT,
/// <remarks/>
OTHER_LEGAL_IDENTITY_DOCUMENT,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootHAZA {
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType5[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType5[] ItemsElementName {
get {
return this.itemsElementNameField;
}
set {
this.itemsElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootHAZADPGOnArrival {
private IMDGPosition[] dPGItemIMDGField;
private IBCPosition[] dPGItemIBCField;
private IGCPosition[] dPGItemIGCField;
private IMSBCPosition[] dPGItemIMSBCField;
private MARPOLPosition[] dPGItemMARPOLAnnexIField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMDG")]
public IMDGPosition[] DPGItemIMDG {
get {
return this.dPGItemIMDGField;
}
set {
this.dPGItemIMDGField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIBC")]
public IBCPosition[] DPGItemIBC {
get {
return this.dPGItemIBCField;
}
set {
this.dPGItemIBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIGC")]
public IGCPosition[] DPGItemIGC {
get {
return this.dPGItemIGCField;
}
set {
this.dPGItemIGCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMSBC")]
public IMSBCPosition[] DPGItemIMSBC {
get {
return this.dPGItemIMSBCField;
}
set {
this.dPGItemIMSBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemMARPOLAnnexI")]
public MARPOLPosition[] DPGItemMARPOLAnnexI {
get {
return this.dPGItemMARPOLAnnexIField;
}
set {
this.dPGItemMARPOLAnnexIField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum INFClassType {
/// <remarks/>
INF1,
/// <remarks/>
INF2,
/// <remarks/>
INF3,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType5 {
/// <remarks/>
DPGManifestOnBoardOnArrival,
/// <remarks/>
DPGOnArrival,
/// <remarks/>
INFShipClass,
/// <remarks/>
MOUBaltic,
/// <remarks/>
NoDPGOnBoardOnArrival,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootHAZD {
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType6[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType6[] ItemsElementName {
get {
return this.itemsElementNameField;
}
set {
this.itemsElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootHAZDDPGOnDeparture {
private IMDGPosition[] dPGItemIMDGField;
private IBCPosition[] dPGItemIBCField;
private IGCPosition[] dPGItemIGCField;
private IMSBCPosition[] dPGItemIMSBCField;
private MARPOLPosition[] dPGItemMARPOLAnnexIField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMDG")]
public IMDGPosition[] DPGItemIMDG {
get {
return this.dPGItemIMDGField;
}
set {
this.dPGItemIMDGField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIBC")]
public IBCPosition[] DPGItemIBC {
get {
return this.dPGItemIBCField;
}
set {
this.dPGItemIBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIGC")]
public IGCPosition[] DPGItemIGC {
get {
return this.dPGItemIGCField;
}
set {
this.dPGItemIGCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMSBC")]
public IMSBCPosition[] DPGItemIMSBC {
get {
return this.dPGItemIMSBCField;
}
set {
this.dPGItemIMSBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemMARPOLAnnexI")]
public MARPOLPosition[] DPGItemMARPOLAnnexI {
get {
return this.dPGItemMARPOLAnnexIField;
}
set {
this.dPGItemMARPOLAnnexIField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType6 {
/// <remarks/>
DPGManifestOnBoardOnDeparture,
/// <remarks/>
DPGOnDeparture,
/// <remarks/>
INFShipClass,
/// <remarks/>
MOUBaltic,
/// <remarks/>
NoDPGOnBoardOnDeparture,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public ShippingArea ShippingArea {
get {
return this.shippingAreaField;
}
set {
this.shippingAreaField = value;
}
}
/// <remarks/>
public string PortArea {
get {
return this.portAreaField;
}
set {
this.portAreaField = value;
}
}
/// <remarks/>
public string RequestedPositionInPortOfCall {
get {
return this.requestedPositionInPortOfCallField;
}
set {
this.requestedPositionInPortOfCallField = value;
}
}
/// <remarks/>
public string SpecialRequirementsOfShipAtBerth {
get {
return this.specialRequirementsOfShipAtBerthField;
}
set {
this.specialRequirementsOfShipAtBerthField = value;
}
}
/// <remarks/>
public string ConstructionCharacteristicsOfShip {
get {
return this.constructionCharacteristicsOfShipField;
}
set {
this.constructionCharacteristicsOfShipField = value;
}
}
/// <remarks/>
public string BowThrusterPower {
get {
return this.bowThrusterPowerField;
}
set {
this.bowThrusterPowerField = value;
}
}
/// <remarks/>
public string SternThrusterPower {
get {
return this.sternThrusterPowerField;
}
set {
this.sternThrusterPowerField = value;
}
}
/// <remarks/>
public RootINFOFumigatedBulkCargo FumigatedBulkCargo {
get {
return this.fumigatedBulkCargoField;
}
set {
this.fumigatedBulkCargoField = value;
}
}
/// <remarks/>
public decimal DeadWeightSummer_TNE {
get {
return this.deadWeightSummer_TNEField;
}
set {
this.deadWeightSummer_TNEField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DeadWeightSummer_TNESpecified {
get {
return this.deadWeightSummer_TNEFieldSpecified;
}
set {
this.deadWeightSummer_TNEFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ShippingArea {
/// <remarks/>
NORTH_BALTIC_SEA,
/// <remarks/>
EUROPE,
/// <remarks/>
OVERSEAS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootINFOFumigatedBulkCargo {
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootLADG {
private ReportingParty reportingPartyField;
private RootLADGCargo[] cargoField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Cargo")]
public RootLADGCargo[] Cargo {
get {
return this.cargoField;
}
set {
this.cargoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public HandlingType CargoHandlingType {
get {
return this.cargoHandlingTypeField;
}
set {
this.cargoHandlingTypeField = value;
}
}
/// <remarks/>
public int CargoLACode {
get {
return this.cargoLACodeField;
}
set {
this.cargoLACodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CargoLACodeSpecified {
get {
return this.cargoLACodeFieldSpecified;
}
set {
this.cargoLACodeFieldSpecified = value;
}
}
/// <remarks/>
public string CargoCodeNST {
get {
return this.cargoCodeNSTField;
}
set {
this.cargoCodeNSTField = value;
}
}
/// <remarks/>
public string CargoCodeNST_3 {
get {
return this.cargoCodeNST_3Field;
}
set {
this.cargoCodeNST_3Field = value;
}
}
/// <remarks/>
public int CargoNumberOfItems {
get {
return this.cargoNumberOfItemsField;
}
set {
this.cargoNumberOfItemsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CargoNumberOfItemsSpecified {
get {
return this.cargoNumberOfItemsFieldSpecified;
}
set {
this.cargoNumberOfItemsFieldSpecified = value;
}
}
/// <remarks/>
public decimal CargoGrossQuantity_TNE {
get {
return this.cargoGrossQuantity_TNEField;
}
set {
this.cargoGrossQuantity_TNEField = value;
}
}
/// <remarks/>
public string CargoPortOfLoading {
get {
return this.cargoPortOfLoadingField;
}
set {
this.cargoPortOfLoadingField = value;
}
}
/// <remarks/>
public string CargoPortOfDischarge {
get {
return this.cargoPortOfDischargeField;
}
set {
this.cargoPortOfDischargeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HandlingType {
/// <remarks/>
LOAD,
/// <remarks/>
DISCHARGE,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootMDH {
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType2[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType2[] ItemsElementName {
get {
return this.itemsElementNameField;
}
set {
this.itemsElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootMDHInfectedArea {
private string infectedAreaPortField;
private System.DateTime infectedAreaDateField;
/// <remarks/>
public string InfectedAreaPort {
get {
return this.infectedAreaPortField;
}
set {
this.infectedAreaPortField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime InfectedAreaDate {
get {
return this.infectedAreaDateField;
}
set {
this.infectedAreaDateField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootMDHPortsOfCallLast30Days {
private RootMDHPortsOfCallLast30DaysPortOfCallLast30Days[] portOfCallLast30DaysField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("PortOfCallLast30Days")]
public RootMDHPortsOfCallLast30DaysPortOfCallLast30Days[] PortOfCallLast30Days {
get {
return this.portOfCallLast30DaysField;
}
set {
this.portOfCallLast30DaysField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30Days {
private string portOfCallLast30DaysLocodeField;
private System.DateTime portOfCallLast30DaysDateOfDepartureField;
private RootSECValidISSCOnBoard portOfCallLast30DaysCrewMembersJoinedField;
private RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewJoinedShip portOfCallLast30DaysCrewJoinedShipField;
/// <remarks/>
public string PortOfCallLast30DaysLocode {
get {
return this.portOfCallLast30DaysLocodeField;
}
set {
this.portOfCallLast30DaysLocodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime PortOfCallLast30DaysDateOfDeparture {
get {
return this.portOfCallLast30DaysDateOfDepartureField;
}
set {
this.portOfCallLast30DaysDateOfDepartureField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard PortOfCallLast30DaysCrewMembersJoined {
get {
return this.portOfCallLast30DaysCrewMembersJoinedField;
}
set {
this.portOfCallLast30DaysCrewMembersJoinedField = value;
}
}
/// <remarks/>
public RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewJoinedShip PortOfCallLast30DaysCrewJoinedShip {
get {
return this.portOfCallLast30DaysCrewJoinedShipField;
}
set {
this.portOfCallLast30DaysCrewJoinedShipField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewJoinedShip {
private string[] portOfCallLast30DaysCrewJoinedShipNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("PortOfCallLast30DaysCrewJoinedShipName")]
public string[] PortOfCallLast30DaysCrewJoinedShipName {
get {
return this.portOfCallLast30DaysCrewJoinedShipNameField;
}
set {
this.portOfCallLast30DaysCrewJoinedShipNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootMDHSanitaryMeasuresDetails {
private string sanitaryMeasuresTypeField;
private string sanitaryMeasuresLocationField;
private System.DateTime sanitaryMeasuresDateField;
/// <remarks/>
public string SanitaryMeasuresType {
get {
return this.sanitaryMeasuresTypeField;
}
set {
this.sanitaryMeasuresTypeField = value;
}
}
/// <remarks/>
public string SanitaryMeasuresLocation {
get {
return this.sanitaryMeasuresLocationField;
}
set {
this.sanitaryMeasuresLocationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime SanitaryMeasuresDate {
get {
return this.sanitaryMeasuresDateField;
}
set {
this.sanitaryMeasuresDateField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootMDHValidSanitaryControlExemptionOrCertificate {
private string placeOfIssueField;
private System.DateTime dateOfIssueField;
/// <remarks/>
public string PlaceOfIssue {
get {
return this.placeOfIssueField;
}
set {
this.placeOfIssueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime DateOfIssue {
get {
return this.dateOfIssueField;
}
set {
this.dateOfIssueField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType2 {
/// <remarks/>
AwareOfConditionsForFurtherInfections,
/// <remarks/>
InfectedArea,
/// <remarks/>
InfectedAreaVisited,
/// <remarks/>
MDHSimplification,
/// <remarks/>
MedicalConsulted,
/// <remarks/>
NonAccidentialDeathsDuringVoyage,
/// <remarks/>
NonAccidentialDeathsDuringVoyageCount,
/// <remarks/>
NumberOfIllPersons,
/// <remarks/>
NumberOfIllPersonsHigherThanExpected,
/// <remarks/>
PortOfCallWhereCompleteMDHNotified,
/// <remarks/>
PortsOfCallLast30Days,
/// <remarks/>
SanitaryControlReinspectionRequired,
/// <remarks/>
SanitaryMeasuresApplied,
/// <remarks/>
SanitaryMeasuresDetails,
/// <remarks/>
SickAnimalOrPetOnBoard,
/// <remarks/>
SickPersonsOnBoard,
/// <remarks/>
StowawaysDetected,
/// <remarks/>
StowawaysJoiningLocation,
/// <remarks/>
SuspisionInfectiousNature,
/// <remarks/>
ValidSanitaryControlExemptionOrCertificate,
/// <remarks/>
ValidSanitaryControlExemptionOrCertificateOnBoard,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootNAME {
private ReportingParty reportingPartyField;
private string nameOfMasterField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public string NameOfMaster {
get {
return this.nameOfMasterField;
}
set {
this.nameOfMasterField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType[] ItemsElementName {
get {
return this.itemsElementNameField;
}
set {
this.itemsElementNameField = value;
}
}
/// <remarks/>
public string LastPort {
get {
return this.lastPortField;
}
set {
this.lastPortField = value;
}
}
/// <remarks/>
public string ETDFromLastPort {
get {
return this.eTDFromLastPortField;
}
set {
this.eTDFromLastPortField = value;
}
}
/// <remarks/>
public string NextPort {
get {
return this.nextPortField;
}
set {
this.nextPortField = value;
}
}
/// <remarks/>
public string ETAToNextPort {
get {
return this.eTAToNextPortField;
}
set {
this.eTAToNextPortField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootNOA_NODCallPurpose {
private int callPurposeCodeField;
private string callPurposeDescriptionField;
/// <remarks/>
public int CallPurposeCode {
get {
return this.callPurposeCodeField;
}
set {
this.callPurposeCodeField = value;
}
}
/// <remarks/>
public string CallPurposeDescription {
get {
return this.callPurposeDescriptionField;
}
set {
this.callPurposeDescriptionField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType {
/// <remarks/>
CallPurpose,
/// <remarks/>
ETAToKielCanal,
/// <remarks/>
ETAToPortOfCall,
/// <remarks/>
ETDFromKielCanal,
/// <remarks/>
ETDFromPortOfCall,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootPAS {
private ReportingParty reportingPartyField;
private RootPASPassenger[] passengerField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Passenger")]
public RootPASPassenger[] Passenger {
get {
return this.passengerField;
}
set {
this.passengerField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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 passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
private string passengerPortOfDisembarkationField;
private RootSECValidISSCOnBoard passengerInTransitField;
/// <remarks/>
public string PassengerLastName {
get {
return this.passengerLastNameField;
}
set {
this.passengerLastNameField = value;
}
}
/// <remarks/>
public string PassengerFirstName {
get {
return this.passengerFirstNameField;
}
set {
this.passengerFirstNameField = value;
}
}
/// <remarks/>
public string PassengerPlaceOfBirth {
get {
return this.passengerPlaceOfBirthField;
}
set {
this.passengerPlaceOfBirthField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime PassengerDateOfBirth {
get {
return this.passengerDateOfBirthField;
}
set {
this.passengerDateOfBirthField = value;
}
}
/// <remarks/>
public Gender PassengerGender {
get {
return this.passengerGenderField;
}
set {
this.passengerGenderField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PassengerGenderSpecified {
get {
return this.passengerGenderFieldSpecified;
}
set {
this.passengerGenderFieldSpecified = value;
}
}
/// <remarks/>
public string PassengerNationality {
get {
return this.passengerNationalityField;
}
set {
this.passengerNationalityField = value;
}
}
/// <remarks/>
public IdDocType PassengerIdentityDocumentType {
get {
return this.passengerIdentityDocumentTypeField;
}
set {
this.passengerIdentityDocumentTypeField = value;
}
}
/// <remarks/>
public string PassengerIdentityDocumentId {
get {
return this.passengerIdentityDocumentIdField;
}
set {
this.passengerIdentityDocumentIdField = value;
}
}
/// <remarks/>
public string PassengerVisaNumber {
get {
return this.passengerVisaNumberField;
}
set {
this.passengerVisaNumberField = value;
}
}
/// <remarks/>
public string PassengerPortOfEmbarkation {
get {
return this.passengerPortOfEmbarkationField;
}
set {
this.passengerPortOfEmbarkationField = value;
}
}
/// <remarks/>
public string PassengerPortOfDisembarkation {
get {
return this.passengerPortOfDisembarkationField;
}
set {
this.passengerPortOfDisembarkationField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard PassengerInTransit {
get {
return this.passengerInTransitField;
}
set {
this.passengerInTransitField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootPOBA {
private ReportingParty reportingPartyField;
private int totalPersonsOnBoardUponArrivalField;
private int totalCrewMembersOnBoardUponArrivalField;
private int totalPassengersOnBoardUponArrivalField;
private int totalStowawaysOnBoardUponArrivalField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public int TotalPersonsOnBoardUponArrival {
get {
return this.totalPersonsOnBoardUponArrivalField;
}
set {
this.totalPersonsOnBoardUponArrivalField = value;
}
}
/// <remarks/>
public int TotalCrewMembersOnBoardUponArrival {
get {
return this.totalCrewMembersOnBoardUponArrivalField;
}
set {
this.totalCrewMembersOnBoardUponArrivalField = value;
}
}
/// <remarks/>
public int TotalPassengersOnBoardUponArrival {
get {
return this.totalPassengersOnBoardUponArrivalField;
}
set {
this.totalPassengersOnBoardUponArrivalField = value;
}
}
/// <remarks/>
public int TotalStowawaysOnBoardUponArrival {
get {
return this.totalStowawaysOnBoardUponArrivalField;
}
set {
this.totalStowawaysOnBoardUponArrivalField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootPOBD {
private ReportingParty reportingPartyField;
private int totalPersonsOnBoardUponDepartureField;
private int totalCrewMembersOnBoardUponDepartureField;
private int totalPassengersOnBoardUponDepartureField;
private int totalStowawaysOnBoardUponDepartureField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public int TotalPersonsOnBoardUponDeparture {
get {
return this.totalPersonsOnBoardUponDepartureField;
}
set {
this.totalPersonsOnBoardUponDepartureField = value;
}
}
/// <remarks/>
public int TotalCrewMembersOnBoardUponDeparture {
get {
return this.totalCrewMembersOnBoardUponDepartureField;
}
set {
this.totalCrewMembersOnBoardUponDepartureField = value;
}
}
/// <remarks/>
public int TotalPassengersOnBoardUponDeparture {
get {
return this.totalPassengersOnBoardUponDepartureField;
}
set {
this.totalPassengersOnBoardUponDepartureField = value;
}
}
/// <remarks/>
public int TotalStowawaysOnBoardUponDeparture {
get {
return this.totalStowawaysOnBoardUponDepartureField;
}
set {
this.totalStowawaysOnBoardUponDepartureField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard Tanker {
get {
return this.tankerField;
}
set {
this.tankerField = value;
}
}
/// <remarks/>
public RootPRE72HTankerDetails TankerDetails {
get {
return this.tankerDetailsField;
}
set {
this.tankerDetailsField = value;
}
}
/// <remarks/>
public string PlannedOperations {
get {
return this.plannedOperationsField;
}
set {
this.plannedOperationsField = value;
}
}
/// <remarks/>
public string PlannedWorks {
get {
return this.plannedWorksField;
}
set {
this.plannedWorksField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime DateOfLastExpandedInspection {
get {
return this.dateOfLastExpandedInspectionField;
}
set {
this.dateOfLastExpandedInspectionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DateOfLastExpandedInspectionSpecified {
get {
return this.dateOfLastExpandedInspectionFieldSpecified;
}
set {
this.dateOfLastExpandedInspectionFieldSpecified = value;
}
}
/// <remarks/>
public decimal PlannedPeriodOfStay_HUR {
get {
return this.plannedPeriodOfStay_HURField;
}
set {
this.plannedPeriodOfStay_HURField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootPRE72HTankerDetails {
private HullConfiguration tankerHullConfigurationField;
private TankCondition conditionCargoBallastTanksField;
private string typeOfCargoField;
private decimal volumeOfCargo_TNEField;
private bool volumeOfCargo_TNEFieldSpecified;
/// <remarks/>
public HullConfiguration TankerHullConfiguration {
get {
return this.tankerHullConfigurationField;
}
set {
this.tankerHullConfigurationField = value;
}
}
/// <remarks/>
public TankCondition ConditionCargoBallastTanks {
get {
return this.conditionCargoBallastTanksField;
}
set {
this.conditionCargoBallastTanksField = value;
}
}
/// <remarks/>
public string TypeOfCargo {
get {
return this.typeOfCargoField;
}
set {
this.typeOfCargoField = value;
}
}
/// <remarks/>
public decimal VolumeOfCargo_TNE {
get {
return this.volumeOfCargo_TNEField;
}
set {
this.volumeOfCargo_TNEField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool VolumeOfCargo_TNESpecified {
get {
return this.volumeOfCargo_TNEFieldSpecified;
}
set {
this.volumeOfCargo_TNEFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HullConfiguration {
/// <remarks/>
SINGLE_HULL,
/// <remarks/>
SINGLE_HULL_WITH_SBT,
/// <remarks/>
DOUBLE_HULL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum TankCondition {
/// <remarks/>
FULL,
/// <remarks/>
EMPTY,
/// <remarks/>
INERTED,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootReportingClassesToReset {
private string[] reportingClassToResetField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ReportingClassToReset")]
public string[] ReportingClassToReset {
get {
return this.reportingClassToResetField;
}
set {
this.reportingClassToResetField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSEC {
private ReportingParty reportingPartyField;
private RootSECKielCanalPassage kielCanalPassageField;
private int currentShipSecurityLevelField;
private object[] itemsField;
private ItemsChoiceType1[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public RootSECKielCanalPassage KielCanalPassage {
get {
return this.kielCanalPassageField;
}
set {
this.kielCanalPassageField = value;
}
}
/// <remarks/>
public int CurrentShipSecurityLevel {
get {
return this.currentShipSecurityLevelField;
}
set {
this.currentShipSecurityLevelField = value;
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType1[] ItemsElementName {
get {
return this.itemsElementNameField;
}
set {
this.itemsElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSECKielCanalPassage {
private string kielCanalPassagePlannedField;
private string kielCanalPassagePlannedIncomingField;
private string kielCanalPassagePlannedOutgoingField;
/// <remarks/>
public string KielCanalPassagePlanned {
get {
return this.kielCanalPassagePlannedField;
}
set {
this.kielCanalPassagePlannedField = value;
}
}
/// <remarks/>
public string KielCanalPassagePlannedIncoming {
get {
return this.kielCanalPassagePlannedIncomingField;
}
set {
this.kielCanalPassagePlannedIncomingField = value;
}
}
/// <remarks/>
public string KielCanalPassagePlannedOutgoing {
get {
return this.kielCanalPassagePlannedOutgoingField;
}
set {
this.kielCanalPassagePlannedOutgoingField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum CargoDescription {
/// <remarks/>
CONTAINER,
/// <remarks/>
VEHICLES,
/// <remarks/>
CONVENTIONAL_GENERAL_CARGO,
/// <remarks/>
DRY_CARGO_IN_BULK,
/// <remarks/>
LIQUID_CARGO_IN_BULK,
/// <remarks/>
EMPTY,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ISSCIssuerType {
/// <remarks/>
ADMINISTRATION,
/// <remarks/>
RSO,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ISSCType {
/// <remarks/>
FULL,
/// <remarks/>
INTERIM,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string PortFacilityPortName {
get {
return this.portFacilityPortNameField;
}
set {
this.portFacilityPortNameField = value;
}
}
/// <remarks/>
public string PortFacilityPortCountry {
get {
return this.portFacilityPortCountryField;
}
set {
this.portFacilityPortCountryField = value;
}
}
/// <remarks/>
public string PortFacilityPortLoCode {
get {
return this.portFacilityPortLoCodeField;
}
set {
this.portFacilityPortLoCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime PortFacilityDateOfArrival {
get {
return this.portFacilityDateOfArrivalField;
}
set {
this.portFacilityDateOfArrivalField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime PortFacilityDateOfDeparture {
get {
return this.portFacilityDateOfDepartureField;
}
set {
this.portFacilityDateOfDepartureField = value;
}
}
/// <remarks/>
public int PortFacilityShipSecurityLevel {
get {
return this.portFacilityShipSecurityLevelField;
}
set {
this.portFacilityShipSecurityLevelField = value;
}
}
/// <remarks/>
public string PortFacilitySecurityMattersToReport {
get {
return this.portFacilitySecurityMattersToReportField;
}
set {
this.portFacilitySecurityMattersToReportField = value;
}
}
/// <remarks/>
public string PortFacilityGISISCodeLoCode {
get {
return this.portFacilityGISISCodeLoCodeField;
}
set {
this.portFacilityGISISCodeLoCodeField = value;
}
}
/// <remarks/>
public string PortFacilityGISISCode {
get {
return this.portFacilityGISISCodeField;
}
set {
this.portFacilityGISISCodeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSECShipToShipActivities {
private RootSECShipToShipActivitiesShipToShipActivityLocation shipToShipActivityLocationField;
private System.DateTime shipToShipActivityDateFromField;
private System.DateTime shipToShipActivityDateToField;
private int shipToShipActivityTypeField;
private string shipToShipActivitySecurityMattersToReportField;
/// <remarks/>
public RootSECShipToShipActivitiesShipToShipActivityLocation ShipToShipActivityLocation {
get {
return this.shipToShipActivityLocationField;
}
set {
this.shipToShipActivityLocationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime ShipToShipActivityDateFrom {
get {
return this.shipToShipActivityDateFromField;
}
set {
this.shipToShipActivityDateFromField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime ShipToShipActivityDateTo {
get {
return this.shipToShipActivityDateToField;
}
set {
this.shipToShipActivityDateToField = value;
}
}
/// <remarks/>
public int ShipToShipActivityType {
get {
return this.shipToShipActivityTypeField;
}
set {
this.shipToShipActivityTypeField = value;
}
}
/// <remarks/>
public string ShipToShipActivitySecurityMattersToReport {
get {
return this.shipToShipActivitySecurityMattersToReportField;
}
set {
this.shipToShipActivitySecurityMattersToReportField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSECShipToShipActivitiesShipToShipActivityLocation {
private string shipToShipActivityLocationNameField;
private string shipToShipActivityLocationLoCodeField;
private RootSECShipToShipActivitiesShipToShipActivityLocationShipToShipActivityLocationCoordinates shipToShipActivityLocationCoordinatesField;
/// <remarks/>
public string ShipToShipActivityLocationName {
get {
return this.shipToShipActivityLocationNameField;
}
set {
this.shipToShipActivityLocationNameField = value;
}
}
/// <remarks/>
public string ShipToShipActivityLocationLoCode {
get {
return this.shipToShipActivityLocationLoCodeField;
}
set {
this.shipToShipActivityLocationLoCodeField = value;
}
}
/// <remarks/>
public RootSECShipToShipActivitiesShipToShipActivityLocationShipToShipActivityLocationCoordinates ShipToShipActivityLocationCoordinates {
get {
return this.shipToShipActivityLocationCoordinatesField;
}
set {
this.shipToShipActivityLocationCoordinatesField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSECShipToShipActivitiesShipToShipActivityLocationShipToShipActivityLocationCoordinates {
private int shipToShipActivityLocationCoordinatesLatitudeField;
private int shipToShipActivityLocationCoordinatesLongitudeField;
/// <remarks/>
public int ShipToShipActivityLocationCoordinatesLatitude {
get {
return this.shipToShipActivityLocationCoordinatesLatitudeField;
}
set {
this.shipToShipActivityLocationCoordinatesLatitudeField = value;
}
}
/// <remarks/>
public int ShipToShipActivityLocationCoordinatesLongitude {
get {
return this.shipToShipActivityLocationCoordinatesLongitudeField;
}
set {
this.shipToShipActivityLocationCoordinatesLongitudeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType1 {
/// <remarks/>
ApprovedSecurityPlanOnBoard,
/// <remarks/>
CSOEMail,
/// <remarks/>
CSOFax,
/// <remarks/>
CSOFirstName,
/// <remarks/>
CSOLastName,
/// <remarks/>
CSOPhone,
/// <remarks/>
GeneralDescriptionOfCargo,
/// <remarks/>
ISSCDateOfExpiration,
/// <remarks/>
ISSCIssuerName,
/// <remarks/>
ISSCIssuerType,
/// <remarks/>
ISSCType,
/// <remarks/>
LastTenPortFacilitiesCalled,
/// <remarks/>
PortFacilityOfArrival,
/// <remarks/>
PortOfCallWhereCompleteSECNotified,
/// <remarks/>
ReasonsForNoValidISSC,
/// <remarks/>
SECSimplification,
/// <remarks/>
ShipToShipActivities,
/// <remarks/>
ValidISSCOnBoard,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSERV {
private ReportingParty reportingPartyField;
private RootSERVService[] serviceField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Service")]
public RootSERVService[] Service {
get {
return this.serviceField;
}
set {
this.serviceField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSERVService {
private string serviceNameField;
private string serviceBeneficiaryField;
private string serviceInvoiceRecipientField;
/// <remarks/>
public string ServiceName {
get {
return this.serviceNameField;
}
set {
this.serviceNameField = value;
}
}
/// <remarks/>
public string ServiceBeneficiary {
get {
return this.serviceBeneficiaryField;
}
set {
this.serviceBeneficiaryField = value;
}
}
/// <remarks/>
public string ServiceInvoiceRecipient {
get {
return this.serviceInvoiceRecipientField;
}
set {
this.serviceInvoiceRecipientField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public string ShipName {
get {
return this.shipNameField;
}
set {
this.shipNameField = value;
}
}
/// <remarks/>
public string CallSign {
get {
return this.callSignField;
}
set {
this.callSignField = value;
}
}
/// <remarks/>
public string MMSINumber {
get {
return this.mMSINumberField;
}
set {
this.mMSINumberField = value;
}
}
/// <remarks/>
public string Flag {
get {
return this.flagField;
}
set {
this.flagField = value;
}
}
/// <remarks/>
public decimal LengthOverall_MTR {
get {
return this.lengthOverall_MTRField;
}
set {
this.lengthOverall_MTRField = value;
}
}
/// <remarks/>
public decimal Beam_MTR {
get {
return this.beam_MTRField;
}
set {
this.beam_MTRField = value;
}
}
/// <remarks/>
public int GrossTonnage {
get {
return this.grossTonnageField;
}
set {
this.grossTonnageField = value;
}
}
/// <remarks/>
public string PortOfRegistry {
get {
return this.portOfRegistryField;
}
set {
this.portOfRegistryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayItemAttribute("InmarsatCallNumber", IsNullable=false)]
public string[] InmarsatCallNumbers {
get {
return this.inmarsatCallNumbersField;
}
set {
this.inmarsatCallNumbersField = value;
}
}
/// <remarks/>
public RootSTATTransportMode TransportMode {
get {
return this.transportModeField;
}
set {
this.transportModeField = value;
}
}
/// <remarks/>
public string ShipType {
get {
return this.shipTypeField;
}
set {
this.shipTypeField = value;
}
}
/// <remarks/>
public RootSTATISMCompany ISMCompany {
get {
return this.iSMCompanyField;
}
set {
this.iSMCompanyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootSTATTransportMode {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("1")]
Item1,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("8")]
Item8,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootSTATISMCompany {
private string iSMCompanyNameField;
private string iSMCompanyIdField;
private string iSMCompanyStreetAndNumberField;
private string iSMCompanyPostalCodeField;
private string iSMCompanyCityField;
private string iSMCompanyCountryField;
/// <remarks/>
public string ISMCompanyName {
get {
return this.iSMCompanyNameField;
}
set {
this.iSMCompanyNameField = value;
}
}
/// <remarks/>
public string ISMCompanyId {
get {
return this.iSMCompanyIdField;
}
set {
this.iSMCompanyIdField = value;
}
}
/// <remarks/>
public string ISMCompanyStreetAndNumber {
get {
return this.iSMCompanyStreetAndNumberField;
}
set {
this.iSMCompanyStreetAndNumberField = value;
}
}
/// <remarks/>
public string ISMCompanyPostalCode {
get {
return this.iSMCompanyPostalCodeField;
}
set {
this.iSMCompanyPostalCodeField = value;
}
}
/// <remarks/>
public string ISMCompanyCity {
get {
return this.iSMCompanyCityField;
}
set {
this.iSMCompanyCityField = value;
}
}
/// <remarks/>
public string ISMCompanyCountry {
get {
return this.iSMCompanyCountryField;
}
set {
this.iSMCompanyCountryField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootTIEFA {
private ReportingParty reportingPartyField;
private decimal draughtUponArrival_DMTField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public decimal DraughtUponArrival_DMT {
get {
return this.draughtUponArrival_DMTField;
}
set {
this.draughtUponArrival_DMTField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootTIEFD {
private ReportingParty reportingPartyField;
private decimal draughtUponDeparture_DMTField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
public decimal DraughtUponDeparture_DMT {
get {
return this.draughtUponDeparture_DMTField;
}
set {
this.draughtUponDeparture_DMTField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootTOWA {
private ReportingParty reportingPartyField;
private RootTOWATowageOnArrival[] towageOnArrivalField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("TowageOnArrival")]
public RootTOWATowageOnArrival[] TowageOnArrival {
get {
return this.towageOnArrivalField;
}
set {
this.towageOnArrivalField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string TowageOnArrivalName {
get {
return this.towageOnArrivalNameField;
}
set {
this.towageOnArrivalNameField = value;
}
}
/// <remarks/>
public string TowageOnArrivalFlag {
get {
return this.towageOnArrivalFlagField;
}
set {
this.towageOnArrivalFlagField = value;
}
}
/// <remarks/>
public RootTOWATowageOnArrivalTowageOnArrivalOperator TowageOnArrivalOperator {
get {
return this.towageOnArrivalOperatorField;
}
set {
this.towageOnArrivalOperatorField = value;
}
}
/// <remarks/>
public int TowageOnArrivalGrossTonnage {
get {
return this.towageOnArrivalGrossTonnageField;
}
set {
this.towageOnArrivalGrossTonnageField = value;
}
}
/// <remarks/>
public decimal TowageOnArrivalLengthOverall_MTR {
get {
return this.towageOnArrivalLengthOverall_MTRField;
}
set {
this.towageOnArrivalLengthOverall_MTRField = value;
}
}
/// <remarks/>
public decimal TowageOnArrivalBeam_MTR {
get {
return this.towageOnArrivalBeam_MTRField;
}
set {
this.towageOnArrivalBeam_MTRField = value;
}
}
/// <remarks/>
public string TowageOnArrivalPurposeOfCall {
get {
return this.towageOnArrivalPurposeOfCallField;
}
set {
this.towageOnArrivalPurposeOfCallField = value;
}
}
/// <remarks/>
public decimal TowageOnArrivalDraught_DMT {
get {
return this.towageOnArrivalDraught_DMTField;
}
set {
this.towageOnArrivalDraught_DMTField = value;
}
}
/// <remarks/>
public string TowageOnArrivalRemarks {
get {
return this.towageOnArrivalRemarksField;
}
set {
this.towageOnArrivalRemarksField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string TowageOnArrivalOperatorCompanyName {
get {
return this.towageOnArrivalOperatorCompanyNameField;
}
set {
this.towageOnArrivalOperatorCompanyNameField = value;
}
}
/// <remarks/>
public string TowageOnArrivalOperatorStreetAndNumber {
get {
return this.towageOnArrivalOperatorStreetAndNumberField;
}
set {
this.towageOnArrivalOperatorStreetAndNumberField = value;
}
}
/// <remarks/>
public string TowageOnArrivalOperatorPostalCode {
get {
return this.towageOnArrivalOperatorPostalCodeField;
}
set {
this.towageOnArrivalOperatorPostalCodeField = value;
}
}
/// <remarks/>
public string TowageOnArrivalOperatorCity {
get {
return this.towageOnArrivalOperatorCityField;
}
set {
this.towageOnArrivalOperatorCityField = value;
}
}
/// <remarks/>
public string TowageOnArrivalOperatorCountry {
get {
return this.towageOnArrivalOperatorCountryField;
}
set {
this.towageOnArrivalOperatorCountryField = value;
}
}
/// <remarks/>
public string TowageOnArrivalOperatorPhone {
get {
return this.towageOnArrivalOperatorPhoneField;
}
set {
this.towageOnArrivalOperatorPhoneField = value;
}
}
/// <remarks/>
public string TowageOnArrivalOperatorFax {
get {
return this.towageOnArrivalOperatorFaxField;
}
set {
this.towageOnArrivalOperatorFaxField = value;
}
}
/// <remarks/>
public string TowageOnArrivalOperatorEMail {
get {
return this.towageOnArrivalOperatorEMailField;
}
set {
this.towageOnArrivalOperatorEMailField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootTOWD {
private ReportingParty reportingPartyField;
private RootTOWDTowageOnDeparture[] towageOnDepartureField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("TowageOnDeparture")]
public RootTOWDTowageOnDeparture[] TowageOnDeparture {
get {
return this.towageOnDepartureField;
}
set {
this.towageOnDepartureField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string TowageOnDepartureName {
get {
return this.towageOnDepartureNameField;
}
set {
this.towageOnDepartureNameField = value;
}
}
/// <remarks/>
public string TowageOnDepartureFlag {
get {
return this.towageOnDepartureFlagField;
}
set {
this.towageOnDepartureFlagField = value;
}
}
/// <remarks/>
public RootTOWDTowageOnDepartureTowageOnDepartureOperator TowageOnDepartureOperator {
get {
return this.towageOnDepartureOperatorField;
}
set {
this.towageOnDepartureOperatorField = value;
}
}
/// <remarks/>
public decimal TowageOnDepartureLengthOverall_MTR {
get {
return this.towageOnDepartureLengthOverall_MTRField;
}
set {
this.towageOnDepartureLengthOverall_MTRField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TowageOnDepartureLengthOverall_MTRSpecified {
get {
return this.towageOnDepartureLengthOverall_MTRFieldSpecified;
}
set {
this.towageOnDepartureLengthOverall_MTRFieldSpecified = value;
}
}
/// <remarks/>
public decimal TowageOnDepartureBeam_MTR {
get {
return this.towageOnDepartureBeam_MTRField;
}
set {
this.towageOnDepartureBeam_MTRField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TowageOnDepartureBeam_MTRSpecified {
get {
return this.towageOnDepartureBeam_MTRFieldSpecified;
}
set {
this.towageOnDepartureBeam_MTRFieldSpecified = value;
}
}
/// <remarks/>
public decimal TowageOnDepartureDraught_DMT {
get {
return this.towageOnDepartureDraught_DMTField;
}
set {
this.towageOnDepartureDraught_DMTField = value;
}
}
/// <remarks/>
public string TowageOnDepartureRemarks {
get {
return this.towageOnDepartureRemarksField;
}
set {
this.towageOnDepartureRemarksField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
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;
/// <remarks/>
public string TowageOnDepartureOperatorCompanyName {
get {
return this.towageOnDepartureOperatorCompanyNameField;
}
set {
this.towageOnDepartureOperatorCompanyNameField = value;
}
}
/// <remarks/>
public string TowageOnDepartureOperatorStreetAndNumber {
get {
return this.towageOnDepartureOperatorStreetAndNumberField;
}
set {
this.towageOnDepartureOperatorStreetAndNumberField = value;
}
}
/// <remarks/>
public string TowageOnDepartureOperatorPostalCode {
get {
return this.towageOnDepartureOperatorPostalCodeField;
}
set {
this.towageOnDepartureOperatorPostalCodeField = value;
}
}
/// <remarks/>
public string TowageOnDepartureOperatorCity {
get {
return this.towageOnDepartureOperatorCityField;
}
set {
this.towageOnDepartureOperatorCityField = value;
}
}
/// <remarks/>
public string TowageOnDepartureOperatorCountry {
get {
return this.towageOnDepartureOperatorCountryField;
}
set {
this.towageOnDepartureOperatorCountryField = value;
}
}
/// <remarks/>
public string TowageOnDepartureOperatorPhone {
get {
return this.towageOnDepartureOperatorPhoneField;
}
set {
this.towageOnDepartureOperatorPhoneField = value;
}
}
/// <remarks/>
public string TowageOnDepartureOperatorFax {
get {
return this.towageOnDepartureOperatorFaxField;
}
set {
this.towageOnDepartureOperatorFaxField = value;
}
}
/// <remarks/>
public string TowageOnDepartureOperatorEMail {
get {
return this.towageOnDepartureOperatorEMailField;
}
set {
this.towageOnDepartureOperatorEMailField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootWAS {
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType3[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty {
get {
return this.reportingPartyField;
}
set {
this.reportingPartyField = value;
}
}
/// <remarks/>
[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;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemsChoiceType3[] ItemsElementName {
get {
return this.itemsElementNameField;
}
set {
this.itemsElementNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootWASWaste {
private RootWASWasteWasteType wasteTypeField;
private decimal wasteDisposalAmount_MTQField;
private decimal wasteDisposedAtLastPort_MTQField;
private RootWASWasteWasteDetails wasteDetailsField;
/// <remarks/>
public RootWASWasteWasteType WasteType {
get {
return this.wasteTypeField;
}
set {
this.wasteTypeField = value;
}
}
/// <remarks/>
public decimal WasteDisposalAmount_MTQ {
get {
return this.wasteDisposalAmount_MTQField;
}
set {
this.wasteDisposalAmount_MTQField = value;
}
}
/// <remarks/>
public decimal WasteDisposedAtLastPort_MTQ {
get {
return this.wasteDisposedAtLastPort_MTQField;
}
set {
this.wasteDisposedAtLastPort_MTQField = value;
}
}
/// <remarks/>
public RootWASWasteWasteDetails WasteDetails {
get {
return this.wasteDetailsField;
}
set {
this.wasteDetailsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootWASWasteWasteType {
private int wasteCodeField;
private string wasteDescriptionField;
/// <remarks/>
public int WasteCode {
get {
return this.wasteCodeField;
}
set {
this.wasteCodeField = value;
}
}
/// <remarks/>
public string WasteDescription {
get {
return this.wasteDescriptionField;
}
set {
this.wasteDescriptionField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootWASWasteWasteDetails {
private decimal wasteCapacity_MTQField;
private decimal wasteAmountRetained_MTQField;
private string wasteDisposalPortField;
private decimal wasteAmountGeneratedTillNextPort_MTQField;
/// <remarks/>
public decimal WasteCapacity_MTQ {
get {
return this.wasteCapacity_MTQField;
}
set {
this.wasteCapacity_MTQField = value;
}
}
/// <remarks/>
public decimal WasteAmountRetained_MTQ {
get {
return this.wasteAmountRetained_MTQField;
}
set {
this.wasteAmountRetained_MTQField = value;
}
}
/// <remarks/>
public string WasteDisposalPort {
get {
return this.wasteDisposalPortField;
}
set {
this.wasteDisposalPortField = value;
}
}
/// <remarks/>
public decimal WasteAmountGeneratedTillNextPort_MTQ {
get {
return this.wasteAmountGeneratedTillNextPort_MTQField;
}
set {
this.wasteAmountGeneratedTillNextPort_MTQField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum DisposalType {
/// <remarks/>
ALL,
/// <remarks/>
SOME,
/// <remarks/>
NONE,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType3 {
/// <remarks/>
ConfirmationOfCorrectnessAndSufficiency,
/// <remarks/>
LastWasteDisposalDate,
/// <remarks/>
LastWasteDisposalPort,
/// <remarks/>
Waste,
/// <remarks/>
WasteDisposalDelivery,
/// <remarks/>
WasteDisposalServiceProviderName,
/// <remarks/>
WasteDisposalValidExemption,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public partial class RootViolation {
private int violationCodeField;
private string violationTextField;
/// <remarks/>
public int ViolationCode {
get {
return this.violationCodeField;
}
set {
this.violationCodeField = value;
}
}
/// <remarks/>
public string ViolationText {
get {
return this.violationTextField;
}
set {
this.violationTextField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
public delegate void RootCompletedEventHandler(object sender, RootCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class RootCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal RootCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
}
#pragma warning restore 1591