git_bsmd/nsw/Source/bsmd.dbh/NSWRequest.cs

8607 lines
222 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.34209
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System.Xml.Serialization;
//
// This source code was auto-generated by xsd, Version=4.0.30319.33440.
//
namespace bsmd.dbh.request
{
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public partial class Root
{
private string versionField;
private System.DateTime timestampField;
private string senderField;
private string senderReferenceField;
private RootType typeField;
private object itemField;
private ItemChoiceType2 itemElementNameField;
private string[] sisNumbersField;
private ReportingParty reportingPartyField;
private object[] itemsField;
private RootViolation[] violationsField;
/// <remarks/>
public string Version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
/// <remarks/>
public System.DateTime Timestamp
{
get
{
return this.timestampField;
}
set
{
this.timestampField = value;
}
}
/// <remarks/>
public string Sender
{
get
{
return this.senderField;
}
set
{
this.senderField = value;
}
}
/// <remarks/>
public string SenderReference
{
get
{
return this.senderReferenceField;
}
set
{
this.senderReferenceField = value;
}
}
/// <remarks/>
public RootType Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Transit", typeof(RootTransit))]
[System.Xml.Serialization.XmlElementAttribute("TransitId", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("Visit", typeof(RootVisit))]
[System.Xml.Serialization.XmlElementAttribute("VisitId", typeof(string))]
[System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
public object Item
{
get
{
return this.itemField;
}
set
{
this.itemField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public ItemChoiceType2 ItemElementName
{
get
{
return this.itemElementNameField;
}
set
{
this.itemElementNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayItemAttribute("SisNumber", IsNullable = false)]
public string[] SisNumbers
{
get
{
return this.sisNumbersField;
}
set
{
this.sisNumbersField = value;
}
}
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ATA", typeof(RootATA))]
[System.Xml.Serialization.XmlElementAttribute("ATD", typeof(RootATD))]
[System.Xml.Serialization.XmlElementAttribute("BKRA", typeof(RootBKRA))]
[System.Xml.Serialization.XmlElementAttribute("BKRD", typeof(RootBKRD))]
[System.Xml.Serialization.XmlElementAttribute("BPOL", typeof(RootBPOL))]
[System.Xml.Serialization.XmlElementAttribute("CREW", typeof(RootCREW))]
[System.Xml.Serialization.XmlElementAttribute("HAZA", typeof(RootHAZA))]
[System.Xml.Serialization.XmlElementAttribute("HAZD", typeof(RootHAZD))]
[System.Xml.Serialization.XmlElementAttribute("INFO", typeof(RootINFO))]
[System.Xml.Serialization.XmlElementAttribute("LADG", typeof(RootLADG))]
[System.Xml.Serialization.XmlElementAttribute("MDH", typeof(RootMDH))]
[System.Xml.Serialization.XmlElementAttribute("NAME", typeof(RootNAME))]
[System.Xml.Serialization.XmlElementAttribute("NOA_NOD", typeof(RootNOA_NOD))]
[System.Xml.Serialization.XmlElementAttribute("PAS", typeof(RootPAS))]
[System.Xml.Serialization.XmlElementAttribute("POBA", typeof(RootPOBA))]
[System.Xml.Serialization.XmlElementAttribute("POBD", typeof(RootPOBD))]
[System.Xml.Serialization.XmlElementAttribute("PRE72H", typeof(RootPRE72H))]
[System.Xml.Serialization.XmlElementAttribute("ReportingClassesToReset", typeof(RootReportingClassesToReset))]
[System.Xml.Serialization.XmlElementAttribute("SEC", typeof(RootSEC))]
[System.Xml.Serialization.XmlElementAttribute("SERV", typeof(RootSERV))]
[System.Xml.Serialization.XmlElementAttribute("STAT", typeof(RootSTAT))]
[System.Xml.Serialization.XmlElementAttribute("TIEFA", typeof(RootTIEFA))]
[System.Xml.Serialization.XmlElementAttribute("TIEFD", typeof(RootTIEFD))]
[System.Xml.Serialization.XmlElementAttribute("TOWA", typeof(RootTOWA))]
[System.Xml.Serialization.XmlElementAttribute("TOWD", typeof(RootTOWD))]
[System.Xml.Serialization.XmlElementAttribute("WAS", typeof(RootWAS))]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayItemAttribute("Violation", IsNullable = false)]
public RootViolation[] Violations
{
get
{
return this.violationsField;
}
set
{
this.violationsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootType
{
/// <remarks/>
VISIT,
/// <remarks/>
TRANSIT,
/// <remarks/>
DATA,
/// <remarks/>
RESET,
/// <remarks/>
CANCEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTransit
{
private string itemField;
private ItemChoiceType1 itemElementNameField;
private System.DateTime 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/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime ETAKielCanal
{
get
{
return this.eTAKielCanalField;
}
set
{
this.eTAKielCanalField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
public enum ItemChoiceType1
{
/// <remarks/>
ENINumber,
/// <remarks/>
IMONumber,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class ReportingParty
{
private ReportingPartyRPType rPTypeField;
private bool rPTypeFieldSpecified;
private string rPNameField;
private string rPStreetAndNumberField;
private string rPPostalCodeField;
private string rPCityField;
private string rPCountryField;
private string rPLastNameField;
private string rPFirstNameField;
private string rPPhoneField;
private string rPFaxField;
private string rPEMailField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum ReportingPartyRPType
{
/// <remarks/>
MASTER,
/// <remarks/>
SHIPOWNER,
/// <remarks/>
CHARTERER,
/// <remarks/>
AGENT,
/// <remarks/>
PORT_AUTHORITY,
/// <remarks/>
CARRIER,
/// <remarks/>
OTHERS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootVisit
{
private string itemField;
private ItemChoiceType itemElementNameField;
private string portOfCallField;
private System.DateTime 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/>
[System.Xml.Serialization.XmlElementAttribute(DataType = "date")]
public System.DateTime ETAPortOfCall
{
get
{
return this.eTAPortOfCallField;
}
set
{
this.eTAPortOfCallField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
public enum ItemChoiceType
{
/// <remarks/>
ENINumber,
/// <remarks/>
IMONumber,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
public enum ItemChoiceType2
{
/// <remarks/>
Transit,
/// <remarks/>
TransitId,
/// <remarks/>
Visit,
/// <remarks/>
VisitId,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootATA
{
private ReportingParty reportingPartyField;
private System.DateTime aTAPortOfCallField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
public System.DateTime ATAPortOfCall
{
get
{
return this.aTAPortOfCallField;
}
set
{
this.aTAPortOfCallField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootATD
{
private ReportingParty reportingPartyField;
private System.DateTime aTDPortOfCallField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
public System.DateTime ATDPortOfCall
{
get
{
return this.aTDPortOfCallField;
}
set
{
this.aTDPortOfCallField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootBKRA
{
private ReportingParty reportingPartyField;
private RootBKRABunkerFuelArrival[] bunkerFuelArrivalField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootBKRABunkerFuelArrival
{
private string bunkerFuelTypeField;
private float bunkerFuelQuantity_TNEField;
/// <remarks/>
public string BunkerFuelType
{
get
{
return this.bunkerFuelTypeField;
}
set
{
this.bunkerFuelTypeField = value;
}
}
/// <remarks/>
public float BunkerFuelQuantity_TNE
{
get
{
return this.bunkerFuelQuantity_TNEField;
}
set
{
this.bunkerFuelQuantity_TNEField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootBKRD
{
private ReportingParty reportingPartyField;
private RootBKRDBunkerFuelDeparture[] bunkerFuelDepartureField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootBKRDBunkerFuelDeparture
{
private string bunkerFuelTypeField;
private float bunkerFuelQuantity_TNEField;
/// <remarks/>
public string BunkerFuelType
{
get
{
return this.bunkerFuelTypeField;
}
set
{
this.bunkerFuelTypeField = value;
}
}
/// <remarks/>
public float BunkerFuelQuantity_TNE
{
get
{
return this.bunkerFuelQuantity_TNEField;
}
set
{
this.bunkerFuelQuantity_TNEField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootBPOL
{
private ReportingParty reportingPartyField;
private RootBPOLStowawayOnBoard stowawayOnBoardField;
private RootBPOLPortOfItinerary[] portOfItineraryField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
public RootBPOLStowawayOnBoard 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootBPOLStowawayOnBoard
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootBPOLPortOfItinerary
{
private string portOfItineraryNameField;
private System.DateTime portOfItineraryETAField;
/// <remarks/>
public string PortOfItineraryName
{
get
{
return this.portOfItineraryNameField;
}
set
{
this.portOfItineraryNameField = value;
}
}
/// <remarks/>
public System.DateTime PortOfItineraryETA
{
get
{
return this.portOfItineraryETAField;
}
set
{
this.portOfItineraryETAField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootCREW
{
private ReportingParty reportingPartyField;
private RootCREWCrewMember[] crewMemberField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootCREWCrewMember
{
private string crewMemberLastNameField;
private string crewMemberFirstNameField;
private string crewMemberPlaceOfBirthField;
private System.DateTime crewMemberDateOfBirthField;
private RootCREWCrewMemberCrewMemberGender crewMemberGenderField;
private bool crewMemberGenderFieldSpecified;
private string crewMemberNationalityField;
private RootCREWCrewMemberCrewMemberIdentityDocumentType 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 RootCREWCrewMemberCrewMemberGender 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 RootCREWCrewMemberCrewMemberIdentityDocumentType 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootCREWCrewMemberCrewMemberGender
{
/// <remarks/>
MALE,
/// <remarks/>
FEMALE,
/// <remarks/>
OTHER,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootCREWCrewMemberCrewMemberIdentityDocumentType
{
/// <remarks/>
IDENTITY_CARD,
/// <remarks/>
PASSPORT,
/// <remarks/>
MUSTER_BOOK,
/// <remarks/>
PICTURE_ID,
/// <remarks/>
RESIDENTAL_PERMIT,
/// <remarks/>
OTHER_LEGAL_IDENTITY_DOCUMENT,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZA
{
private ReportingParty reportingPartyField;
private object[] itemsField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGManifestOnBoardOnArrival", typeof(RootHAZADPGManifestOnBoardOnArrival))]
[System.Xml.Serialization.XmlElementAttribute("DPGOnArrival", typeof(RootHAZADPGOnArrival))]
[System.Xml.Serialization.XmlElementAttribute("INFShipClass", typeof(RootHAZAINFShipClass))]
[System.Xml.Serialization.XmlElementAttribute("NoDPGOnBoardOnArrival", typeof(RootHAZANoDPGOnBoardOnArrival))]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGManifestOnBoardOnArrival
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZADPGOnArrival
{
private RootHAZADPGOnArrivalDPGItemIMDG[] dPGItemIMDGField;
private RootHAZADPGOnArrivalDPGItemIBC[] dPGItemIBCField;
private RootHAZADPGOnArrivalDPGItemIGC[] dPGItemIGCField;
private RootHAZADPGOnArrivalDPGItemIMSBC[] dPGItemIMSBCField;
private RootHAZADPGOnArrivalDPGItemMARPOLAnnexI[] dPGItemMARPOLAnnexIField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMDG")]
public RootHAZADPGOnArrivalDPGItemIMDG[] DPGItemIMDG
{
get
{
return this.dPGItemIMDGField;
}
set
{
this.dPGItemIMDGField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIBC")]
public RootHAZADPGOnArrivalDPGItemIBC[] DPGItemIBC
{
get
{
return this.dPGItemIBCField;
}
set
{
this.dPGItemIBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIGC")]
public RootHAZADPGOnArrivalDPGItemIGC[] DPGItemIGC
{
get
{
return this.dPGItemIGCField;
}
set
{
this.dPGItemIGCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMSBC")]
public RootHAZADPGOnArrivalDPGItemIMSBC[] DPGItemIMSBC
{
get
{
return this.dPGItemIMSBCField;
}
set
{
this.dPGItemIMSBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemMARPOLAnnexI")]
public RootHAZADPGOnArrivalDPGItemMARPOLAnnexI[] DPGItemMARPOLAnnexI
{
get
{
return this.dPGItemMARPOLAnnexIField;
}
set
{
this.dPGItemMARPOLAnnexIField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZADPGOnArrivalDPGItemIMDG
{
private string uNNumberField;
private RootHAZADPGOnArrivalDPGItemIMDGPackingGroup packingGroupField;
private bool packingGroupFieldSpecified;
private string properShippingNameField;
private string iMOClassField;
private string compatibilityGroupField;
private string technicalNameField;
private float netExplosiveMass_KGMField;
private bool netExplosiveMass_KGMFieldSpecified;
private string flashpoint_CELField;
private string class7NuclideNameField;
private float class7MaxActivity_BQLField;
private bool class7MaxActivity_BQLFieldSpecified;
private int class7CategoryField;
private bool class7CategoryFieldSpecified;
private float class7TransportIndexField;
private bool class7TransportIndexFieldSpecified;
private int class7CSIField;
private bool class7CSIFieldSpecified;
private float controlTemperature_CELField;
private bool controlTemperature_CELFieldSpecified;
private float emergencyTemperature_CELField;
private bool emergencyTemperature_CELFieldSpecified;
private string[] subsidiaryRisksField;
private RootHAZADPGOnArrivalDPGItemIMDGMarinePollutant marinePollutantField;
private int numberOfPackagesField;
private string packageTypeField;
private RootHAZADPGOnArrivalDPGItemIMDGLimitedQuantities limitedQuantitiesField;
private RootHAZADPGOnArrivalDPGItemIMDGExceptedQuantities exceptedQuantitiesField;
private float netQuantity_KGMField;
private bool netQuantity_KGMFieldSpecified;
private float grossQuantity_KGMField;
private bool grossQuantity_KGMFieldSpecified;
private float volume_MTQField;
private bool volume_MTQFieldSpecified;
private RootHAZADPGOnArrivalDPGItemIMDGGeneralCargoIBC generalCargoIBCField;
private bool generalCargoIBCFieldSpecified;
private string containerNumberField;
private string vehicleLicenseNumberField;
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 RootHAZADPGOnArrivalDPGItemIMDGPackingGroup 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 CompatibilityGroup
{
get
{
return this.compatibilityGroupField;
}
set
{
this.compatibilityGroupField = value;
}
}
/// <remarks/>
public string TechnicalName
{
get
{
return this.technicalNameField;
}
set
{
this.technicalNameField = value;
}
}
/// <remarks/>
public float 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 float 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 float 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 int 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 float 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 float 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 RootHAZADPGOnArrivalDPGItemIMDGMarinePollutant 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 RootHAZADPGOnArrivalDPGItemIMDGLimitedQuantities LimitedQuantities
{
get
{
return this.limitedQuantitiesField;
}
set
{
this.limitedQuantitiesField = value;
}
}
/// <remarks/>
public RootHAZADPGOnArrivalDPGItemIMDGExceptedQuantities ExceptedQuantities
{
get
{
return this.exceptedQuantitiesField;
}
set
{
this.exceptedQuantitiesField = value;
}
}
/// <remarks/>
public float 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 float 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 float 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 RootHAZADPGOnArrivalDPGItemIMDGGeneralCargoIBC 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/>
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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIMDGPackingGroup
{
/// <remarks/>
NONE,
/// <remarks/>
I,
/// <remarks/>
II,
/// <remarks/>
III,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIMDGMarinePollutant
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIMDGLimitedQuantities
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIMDGExceptedQuantities
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIMDGGeneralCargoIBC
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZADPGOnArrivalDPGItemIBC
{
private string productNameField;
private RootHAZADPGOnArrivalDPGItemIBCPollutionCategory pollutionCategoryField;
private RootHAZADPGOnArrivalDPGItemIBCHazards hazardsField;
private bool hazardsFieldSpecified;
private RootHAZADPGOnArrivalDPGItemIBCFlashpointInformation flashpointInformationField;
private string flashpoint_CELField;
private float quantity_KGMField;
private string stowagePositionField;
private string portOfLoadingField;
private string portOfDischargeField;
private RootHAZADPGOnArrivalDPGItemIBCSpecRef15_19 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 RootHAZADPGOnArrivalDPGItemIBCPollutionCategory PollutionCategory
{
get
{
return this.pollutionCategoryField;
}
set
{
this.pollutionCategoryField = value;
}
}
/// <remarks/>
public RootHAZADPGOnArrivalDPGItemIBCHazards 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 RootHAZADPGOnArrivalDPGItemIBCFlashpointInformation 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 float 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 RootHAZADPGOnArrivalDPGItemIBCSpecRef15_19 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIBCPollutionCategory
{
/// <remarks/>
X,
/// <remarks/>
Y,
/// <remarks/>
Z,
/// <remarks/>
OS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIBCHazards
{
/// <remarks/>
P,
/// <remarks/>
S,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("S/P")]
SP,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIBCFlashpointInformation
{
/// <remarks/>
NF,
/// <remarks/>
GT60CEL,
/// <remarks/>
LE60CEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIBCSpecRef15_19
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZADPGOnArrivalDPGItemIGC
{
private string uNNumberField;
private string iMOClassField;
private string productNameField;
private float quantity_KGMField;
private string stowagePositionField;
private string portOfLoadingField;
private string portOfDischargeField;
private string remarksField;
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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZADPGOnArrivalDPGItemIMSBC
{
private string bulkCargoShippingNameField;
private RootHAZADPGOnArrivalDPGItemIMSBCMHB mHBField;
private string uNNumberField;
private string iMOClassField;
private float 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 RootHAZADPGOnArrivalDPGItemIMSBCMHB 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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemIMSBCMHB
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZADPGOnArrivalDPGItemMARPOLAnnexI
{
private string nameField;
private RootHAZADPGOnArrivalDPGItemMARPOLAnnexIFlashpointInformation flashpointInformationField;
private string flashpoint_CELField;
private float 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 RootHAZADPGOnArrivalDPGItemMARPOLAnnexIFlashpointInformation 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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZADPGOnArrivalDPGItemMARPOLAnnexIFlashpointInformation
{
/// <remarks/>
NF,
/// <remarks/>
GT60CEL,
/// <remarks/>
LE60CEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZAINFShipClass
{
/// <remarks/>
INF1,
/// <remarks/>
INF2,
/// <remarks/>
INF3,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZANoDPGOnBoardOnArrival
{
/// <remarks/>
Y,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZD
{
private ReportingParty reportingPartyField;
private object[] itemsField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGManifestOnBoardOnDeparture", typeof(RootHAZDDPGManifestOnBoardOnDeparture))]
[System.Xml.Serialization.XmlElementAttribute("DPGOnDeparture", typeof(RootHAZDDPGOnDeparture))]
[System.Xml.Serialization.XmlElementAttribute("INFShipClass", typeof(RootHAZDINFShipClass))]
[System.Xml.Serialization.XmlElementAttribute("NoDPGOnBoardOnDeparture", typeof(RootHAZDNoDPGOnBoardOnDeparture))]
public object[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGManifestOnBoardOnDeparture
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZDDPGOnDeparture
{
private RootHAZDDPGOnDepartureDPGItemIMDG[] dPGItemIMDGField;
private RootHAZDDPGOnDepartureDPGItemIBC[] dPGItemIBCField;
private RootHAZDDPGOnDepartureDPGItemIGC[] dPGItemIGCField;
private RootHAZDDPGOnDepartureDPGItemIMSBC[] dPGItemIMSBCField;
private RootHAZDDPGOnDepartureDPGItemMARPOLAnnexI[] dPGItemMARPOLAnnexIField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMDG")]
public RootHAZDDPGOnDepartureDPGItemIMDG[] DPGItemIMDG
{
get
{
return this.dPGItemIMDGField;
}
set
{
this.dPGItemIMDGField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIBC")]
public RootHAZDDPGOnDepartureDPGItemIBC[] DPGItemIBC
{
get
{
return this.dPGItemIBCField;
}
set
{
this.dPGItemIBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIGC")]
public RootHAZDDPGOnDepartureDPGItemIGC[] DPGItemIGC
{
get
{
return this.dPGItemIGCField;
}
set
{
this.dPGItemIGCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemIMSBC")]
public RootHAZDDPGOnDepartureDPGItemIMSBC[] DPGItemIMSBC
{
get
{
return this.dPGItemIMSBCField;
}
set
{
this.dPGItemIMSBCField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("DPGItemMARPOLAnnexI")]
public RootHAZDDPGOnDepartureDPGItemMARPOLAnnexI[] DPGItemMARPOLAnnexI
{
get
{
return this.dPGItemMARPOLAnnexIField;
}
set
{
this.dPGItemMARPOLAnnexIField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZDDPGOnDepartureDPGItemIMDG
{
private string uNNumberField;
private RootHAZDDPGOnDepartureDPGItemIMDGPackingGroup packingGroupField;
private bool packingGroupFieldSpecified;
private string properShippingNameField;
private string iMOClassField;
private string compatibilityGroupField;
private string technicalNameField;
private float netExplosiveMass_KGMField;
private bool netExplosiveMass_KGMFieldSpecified;
private string flashpoint_CELField;
private string class7NuclideNameField;
private float class7MaxActivity_BQLField;
private bool class7MaxActivity_BQLFieldSpecified;
private int class7CategoryField;
private bool class7CategoryFieldSpecified;
private float class7TransportIndexField;
private bool class7TransportIndexFieldSpecified;
private int class7CSIField;
private bool class7CSIFieldSpecified;
private float controlTemperature_CELField;
private bool controlTemperature_CELFieldSpecified;
private float emergencyTemperature_CELField;
private bool emergencyTemperature_CELFieldSpecified;
private string[] subsidiaryRisksField;
private RootHAZDDPGOnDepartureDPGItemIMDGMarinePollutant marinePollutantField;
private int numberOfPackagesField;
private string packageTypeField;
private RootHAZDDPGOnDepartureDPGItemIMDGLimitedQuantities limitedQuantitiesField;
private RootHAZDDPGOnDepartureDPGItemIMDGExceptedQuantities exceptedQuantitiesField;
private float netQuantity_KGMField;
private bool netQuantity_KGMFieldSpecified;
private float grossQuantity_KGMField;
private bool grossQuantity_KGMFieldSpecified;
private float volume_MTQField;
private bool volume_MTQFieldSpecified;
private RootHAZDDPGOnDepartureDPGItemIMDGGeneralCargoIBC generalCargoIBCField;
private bool generalCargoIBCFieldSpecified;
private string containerNumberField;
private string vehicleLicenseNumberField;
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 RootHAZDDPGOnDepartureDPGItemIMDGPackingGroup 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 CompatibilityGroup
{
get
{
return this.compatibilityGroupField;
}
set
{
this.compatibilityGroupField = value;
}
}
/// <remarks/>
public string TechnicalName
{
get
{
return this.technicalNameField;
}
set
{
this.technicalNameField = value;
}
}
/// <remarks/>
public float 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 float 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 float 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 int 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 float 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 float 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 RootHAZDDPGOnDepartureDPGItemIMDGMarinePollutant 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 RootHAZDDPGOnDepartureDPGItemIMDGLimitedQuantities LimitedQuantities
{
get
{
return this.limitedQuantitiesField;
}
set
{
this.limitedQuantitiesField = value;
}
}
/// <remarks/>
public RootHAZDDPGOnDepartureDPGItemIMDGExceptedQuantities ExceptedQuantities
{
get
{
return this.exceptedQuantitiesField;
}
set
{
this.exceptedQuantitiesField = value;
}
}
/// <remarks/>
public float 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 float 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 float 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 RootHAZDDPGOnDepartureDPGItemIMDGGeneralCargoIBC 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/>
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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIMDGPackingGroup
{
/// <remarks/>
NONE,
/// <remarks/>
I,
/// <remarks/>
II,
/// <remarks/>
III,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIMDGMarinePollutant
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIMDGLimitedQuantities
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIMDGExceptedQuantities
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIMDGGeneralCargoIBC
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZDDPGOnDepartureDPGItemIBC
{
private string productNameField;
private RootHAZDDPGOnDepartureDPGItemIBCPollutionCategory pollutionCategoryField;
private RootHAZDDPGOnDepartureDPGItemIBCHazards hazardsField;
private bool hazardsFieldSpecified;
private RootHAZDDPGOnDepartureDPGItemIBCFlashpointInformation flashpointInformationField;
private string flashpoint_CELField;
private float quantity_KGMField;
private string stowagePositionField;
private string portOfLoadingField;
private string portOfDischargeField;
private RootHAZDDPGOnDepartureDPGItemIBCSpecRef15_19 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 RootHAZDDPGOnDepartureDPGItemIBCPollutionCategory PollutionCategory
{
get
{
return this.pollutionCategoryField;
}
set
{
this.pollutionCategoryField = value;
}
}
/// <remarks/>
public RootHAZDDPGOnDepartureDPGItemIBCHazards 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 RootHAZDDPGOnDepartureDPGItemIBCFlashpointInformation 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 float 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 RootHAZDDPGOnDepartureDPGItemIBCSpecRef15_19 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIBCPollutionCategory
{
/// <remarks/>
X,
/// <remarks/>
Y,
/// <remarks/>
Z,
/// <remarks/>
OS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIBCHazards
{
/// <remarks/>
P,
/// <remarks/>
S,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("S/P")]
SP,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIBCFlashpointInformation
{
/// <remarks/>
NF,
/// <remarks/>
GT60CEL,
/// <remarks/>
LE60CEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIBCSpecRef15_19
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZDDPGOnDepartureDPGItemIGC
{
private string uNNumberField;
private string iMOClassField;
private string productNameField;
private float quantity_KGMField;
private string stowagePositionField;
private string portOfLoadingField;
private string portOfDischargeField;
private string remarksField;
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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZDDPGOnDepartureDPGItemIMSBC
{
private string bulkCargoShippingNameField;
private RootHAZDDPGOnDepartureDPGItemIMSBCMHB mHBField;
private string uNNumberField;
private string iMOClassField;
private float 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 RootHAZDDPGOnDepartureDPGItemIMSBCMHB 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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemIMSBCMHB
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootHAZDDPGOnDepartureDPGItemMARPOLAnnexI
{
private string nameField;
private RootHAZDDPGOnDepartureDPGItemMARPOLAnnexIFlashpointInformation flashpointInformationField;
private string flashpoint_CELField;
private float 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 RootHAZDDPGOnDepartureDPGItemMARPOLAnnexIFlashpointInformation 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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDDPGOnDepartureDPGItemMARPOLAnnexIFlashpointInformation
{
/// <remarks/>
NF,
/// <remarks/>
GT60CEL,
/// <remarks/>
LE60CEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDINFShipClass
{
/// <remarks/>
INF1,
/// <remarks/>
INF2,
/// <remarks/>
INF3,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootHAZDNoDPGOnBoardOnDeparture
{
/// <remarks/>
Y,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootINFO
{
private ReportingParty reportingPartyField;
private RootINFOShippingArea shippingAreaField;
private string requestedPositionInPortOfCallField;
private string specialRequirementsOfShipAtBerthField;
private string constructionCharacteristicsOfShipField;
private RootINFOFumigatedBulkCargo fumigatedBulkCargoField;
private float deadWeightSummer_TNEField;
private bool deadWeightSummer_TNEFieldSpecified;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
public RootINFOShippingArea ShippingArea
{
get
{
return this.shippingAreaField;
}
set
{
this.shippingAreaField = 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 RootINFOFumigatedBulkCargo FumigatedBulkCargo
{
get
{
return this.fumigatedBulkCargoField;
}
set
{
this.fumigatedBulkCargoField = value;
}
}
/// <remarks/>
public float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootINFOShippingArea
{
/// <remarks/>
NORTH_BALTIC_SEA,
/// <remarks/>
EUROPE,
/// <remarks/>
OVERSEAS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootINFOFumigatedBulkCargo
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootLADG
{
private ReportingParty reportingPartyField;
private RootLADGCargo[] cargoField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootLADGCargo
{
private RootLADGCargoCargoHandlingType cargoHandlingTypeField;
private string cargoCodeNSTField;
private int cargoNumberOfItemsField;
private bool cargoNumberOfItemsFieldSpecified;
private float cargoGrossQuantity_TNEField;
/// <remarks/>
public RootLADGCargoCargoHandlingType CargoHandlingType
{
get
{
return this.cargoHandlingTypeField;
}
set
{
this.cargoHandlingTypeField = value;
}
}
/// <remarks/>
public string CargoCodeNST
{
get
{
return this.cargoCodeNSTField;
}
set
{
this.cargoCodeNSTField = 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 float CargoGrossQuantity_TNE
{
get
{
return this.cargoGrossQuantity_TNEField;
}
set
{
this.cargoGrossQuantity_TNEField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootLADGCargoCargoHandlingType
{
/// <remarks/>
LOAD,
/// <remarks/>
DISCHARGE,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootMDH
{
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType2[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("AwareOfConditionsForFurtherInfections", typeof(RootMDHAwareOfConditionsForFurtherInfections))]
[System.Xml.Serialization.XmlElementAttribute("InfectedArea", typeof(RootMDHInfectedArea))]
[System.Xml.Serialization.XmlElementAttribute("InfectedAreaVisited", typeof(RootMDHInfectedAreaVisited))]
[System.Xml.Serialization.XmlElementAttribute("MDHSimplification", typeof(RootMDHMDHSimplification))]
[System.Xml.Serialization.XmlElementAttribute("MedicalConsulted", typeof(RootMDHMedicalConsulted))]
[System.Xml.Serialization.XmlElementAttribute("NonAccidentialDeathsDuringVoyage", typeof(RootMDHNonAccidentialDeathsDuringVoyage))]
[System.Xml.Serialization.XmlElementAttribute("NonAccidentialDeathsDuringVoyageCount", typeof(int))]
[System.Xml.Serialization.XmlElementAttribute("NumberOfIllPersons", typeof(int))]
[System.Xml.Serialization.XmlElementAttribute("NumberOfIllPersonsHigherThanExpected", typeof(RootMDHNumberOfIllPersonsHigherThanExpected))]
[System.Xml.Serialization.XmlElementAttribute("PortOfCallWhereCompleteMDHNotified", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("PortsOfCallLast30Days", typeof(RootMDHPortsOfCallLast30Days))]
[System.Xml.Serialization.XmlElementAttribute("SanitaryControlReinspectionRequired", typeof(RootMDHSanitaryControlReinspectionRequired))]
[System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresApplied", typeof(RootMDHSanitaryMeasuresApplied))]
[System.Xml.Serialization.XmlElementAttribute("SanitaryMeasuresDetails", typeof(RootMDHSanitaryMeasuresDetails))]
[System.Xml.Serialization.XmlElementAttribute("SickAnimalOrPetOnBoard", typeof(RootMDHSickAnimalOrPetOnBoard))]
[System.Xml.Serialization.XmlElementAttribute("SickPersonsOnBoard", typeof(RootMDHSickPersonsOnBoard))]
[System.Xml.Serialization.XmlElementAttribute("StowawaysDetected", typeof(RootMDHStowawaysDetected))]
[System.Xml.Serialization.XmlElementAttribute("StowawaysJoiningLocation", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("SuspisionInfectiousNature", typeof(RootMDHSuspisionInfectiousNature))]
[System.Xml.Serialization.XmlElementAttribute("ValidSanitaryControlExemptionOrCertificate", typeof(RootMDHValidSanitaryControlExemptionOrCertificate))]
[System.Xml.Serialization.XmlElementAttribute("ValidSanitaryControlExemptionOrCertificateOnBoard", typeof(RootMDHValidSanitaryControlExemptionOrCertificateOnBoard))]
[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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHAwareOfConditionsForFurtherInfections
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootMDHInfectedArea
{
private string infectedAreaPortField;
private System.DateTime infectedAreaDateField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHInfectedAreaVisited
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHMDHSimplification
{
/// <remarks/>
Y,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHMedicalConsulted
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHNonAccidentialDeathsDuringVoyage
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHNumberOfIllPersonsHigherThanExpected
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30Days
{
private string portOfCallLast30DaysLocodeField;
private System.DateTime portOfCallLast30DaysDateOfDepartureField;
private RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewMembersJoined 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 RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewMembersJoined 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallLast30DaysCrewMembersJoined
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHSanitaryControlReinspectionRequired
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHSanitaryMeasuresApplied
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootMDHSanitaryMeasuresDetails
{
private string sanitaryMeasuresTypeField;
private string sanitaryMeasuresLocationField;
private System.DateTime sanitaryMeasuresDateField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHSickAnimalOrPetOnBoard
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHSickPersonsOnBoard
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHStowawaysDetected
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHSuspisionInfectiousNature
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootMDHValidSanitaryControlExemptionOrCertificate
{
private string placeOfIssueField;
private System.DateTime dateOfIssueField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootMDHValidSanitaryControlExemptionOrCertificateOnBoard
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootNAME
{
private ReportingParty reportingPartyField;
private string nameOfMasterField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootNOA_NOD
{
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType[] itemsElementNameField;
private string lastPortField;
private System.DateTime eTDFromLastPortField;
private bool eTDFromLastPortFieldSpecified;
private string nextPortField;
private System.DateTime eTAToNextPortField;
private bool eTAToNextPortFieldSpecified;
/// <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(System.DateTime))]
[System.Xml.Serialization.XmlElementAttribute("ETAToPortOfCall", typeof(System.DateTime))]
[System.Xml.Serialization.XmlElementAttribute("ETDFromKielCanal", typeof(System.DateTime))]
[System.Xml.Serialization.XmlElementAttribute("ETDFromPortOfCall", typeof(System.DateTime))]
[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 System.DateTime ETDFromLastPort
{
get
{
return this.eTDFromLastPortField;
}
set
{
this.eTDFromLastPortField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ETDFromLastPortSpecified
{
get
{
return this.eTDFromLastPortFieldSpecified;
}
set
{
this.eTDFromLastPortFieldSpecified = value;
}
}
/// <remarks/>
public string NextPort
{
get
{
return this.nextPortField;
}
set
{
this.nextPortField = value;
}
}
/// <remarks/>
public System.DateTime ETAToNextPort
{
get
{
return this.eTAToNextPortField;
}
set
{
this.eTAToNextPortField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ETAToNextPortSpecified
{
get
{
return this.eTAToNextPortFieldSpecified;
}
set
{
this.eTAToNextPortFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootNOA_NODCallPurpose
{
private int callPurposeCodeField;
private string callPurposeDescriptionField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
public enum ItemsChoiceType
{
/// <remarks/>
CallPurpose,
/// <remarks/>
ETAToKielCanal,
/// <remarks/>
ETAToPortOfCall,
/// <remarks/>
ETDFromKielCanal,
/// <remarks/>
ETDFromPortOfCall,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootPAS
{
private ReportingParty reportingPartyField;
private RootPASPassenger[] passengerField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootPASPassenger
{
private string passengerLastNameField;
private string passengerFirstNameField;
private string passengerPlaceOfBirthField;
private System.DateTime passengerDateOfBirthField;
private RootPASPassengerPassengerGender passengerGenderField;
private bool passengerGenderFieldSpecified;
private string passengerNationalityField;
private RootPASPassengerPassengerIdentityDocumentType passengerIdentityDocumentTypeField;
private string passengerIdentityDocumentIdField;
private string passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
private string passengerPortOfDisembarkationField;
private RootPASPassengerPassengerInTransit 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 RootPASPassengerPassengerGender 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 RootPASPassengerPassengerIdentityDocumentType 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 RootPASPassengerPassengerInTransit PassengerInTransit
{
get
{
return this.passengerInTransitField;
}
set
{
this.passengerInTransitField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootPASPassengerPassengerGender
{
/// <remarks/>
MALE,
/// <remarks/>
FEMALE,
/// <remarks/>
OTHER,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootPASPassengerPassengerIdentityDocumentType
{
/// <remarks/>
IDENTITY_CARD,
/// <remarks/>
PASSPORT,
/// <remarks/>
MUSTER_BOOK,
/// <remarks/>
PICTURE_ID,
/// <remarks/>
RESIDENTAL_PERMIT,
/// <remarks/>
OTHER_LEGAL_IDENTITY_DOCUMENT,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootPASPassengerPassengerInTransit
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootPOBA
{
private ReportingParty reportingPartyField;
private int totalPersonsOnBoardUponArrivalField;
private int totalCrewMembersOnBoardUponArrivalField;
private int totalPassengersOnBoardUponArrivalField;
private int totalStowawaysOnBoardUponArrivalField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootPOBD
{
private ReportingParty reportingPartyField;
private int totalPersonsOnBoardUponDepartureField;
private int totalCrewMembersOnBoardUponDepartureField;
private int totalPassengersOnBoardUponDepartureField;
private int totalStowawaysOnBoardUponDepartureField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootPRE72H
{
private ReportingParty reportingPartyField;
private RootPRE72HTanker tankerField;
private RootPRE72HTankerDetails tankerDetailsField;
private string plannedOperationsField;
private string plannedWorksField;
private System.DateTime dateOfLastExpandedInspectionField;
private float plannedPeriodOfStay_HURField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
public RootPRE72HTanker 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/>
public float PlannedPeriodOfStay_HUR
{
get
{
return this.plannedPeriodOfStay_HURField;
}
set
{
this.plannedPeriodOfStay_HURField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootPRE72HTanker
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootPRE72HTankerDetails
{
private RootPRE72HTankerDetailsTankerHullConfiguration tankerHullConfigurationField;
private RootPRE72HTankerDetailsConditionCargoBallastTanks conditionCargoBallastTanksField;
private string natureOfCargoField;
private float volumeOfCargo_TNEField;
private bool volumeOfCargo_TNEFieldSpecified;
/// <remarks/>
public RootPRE72HTankerDetailsTankerHullConfiguration TankerHullConfiguration
{
get
{
return this.tankerHullConfigurationField;
}
set
{
this.tankerHullConfigurationField = value;
}
}
/// <remarks/>
public RootPRE72HTankerDetailsConditionCargoBallastTanks ConditionCargoBallastTanks
{
get
{
return this.conditionCargoBallastTanksField;
}
set
{
this.conditionCargoBallastTanksField = value;
}
}
/// <remarks/>
public string NatureOfCargo
{
get
{
return this.natureOfCargoField;
}
set
{
this.natureOfCargoField = value;
}
}
/// <remarks/>
public float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootPRE72HTankerDetailsTankerHullConfiguration
{
/// <remarks/>
SINGLE_HULL,
/// <remarks/>
SINGLE_HULL_WITH_SBT,
/// <remarks/>
DOUBLE_HULL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootPRE72HTankerDetailsConditionCargoBallastTanks
{
/// <remarks/>
FULL,
/// <remarks/>
EMPTY,
/// <remarks/>
INERTED,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSEC
{
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType1[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ApprovedSecurityPlanOnBoard", typeof(RootSECApprovedSecurityPlanOnBoard))]
[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("CurrentShipSecurityLevel", typeof(int))]
[System.Xml.Serialization.XmlElementAttribute("GeneralDescriptionOfCargo", typeof(RootSECGeneralDescriptionOfCargo))]
[System.Xml.Serialization.XmlElementAttribute("ISSCDateOfExpiration", typeof(System.DateTime), DataType = "date")]
[System.Xml.Serialization.XmlElementAttribute("ISSCIssuerName", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("ISSCIssuerType", typeof(RootSECISSCIssuerType))]
[System.Xml.Serialization.XmlElementAttribute("ISSCType", typeof(RootSECISSCType))]
[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(RootSECSECSimplification))]
[System.Xml.Serialization.XmlElementAttribute("ShipToShipActivitiesDuringLastTenPortFacilitiesCalled", typeof(RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalled))]
[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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootSECApprovedSecurityPlanOnBoard
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootSECGeneralDescriptionOfCargo
{
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootSECISSCIssuerType
{
/// <remarks/>
ADMINISTRATION,
/// <remarks/>
RSO,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootSECISSCType
{
/// <remarks/>
FULL,
/// <remarks/>
INTERIM,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSECLastTenPortFacilitiesCalled
{
private string portFacilityPortNameField;
private string portFacilityPortCountryField;
private string portFacilityPortLoCodeField;
private System.DateTime portFacilityDateOfArrivalField;
private System.DateTime portFacilityDateOfDepartureField;
private int portFacilityShipSecurityLevelField;
private string portFacilitySecurityMattersToReportField;
private string 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 PortFacilityGISISCode
{
get
{
return this.portFacilityGISISCodeField;
}
set
{
this.portFacilityGISISCodeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootSECSECSimplification
{
/// <remarks/>
Y,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalled
{
private RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalledShipToShipActivityLocation shipToShipActivityLocationField;
private System.DateTime shipToShipActivityDateFromField;
private System.DateTime shipToShipActivityDateToField;
private string shipToShipActivityTypeField;
private string shipToShipActivitySecurityMattersToReportField;
/// <remarks/>
public RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalledShipToShipActivityLocation 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 string 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalledShipToShipActivityLocation
{
private string shipToShipActivityLocationNameField;
private string shipToShipActivityLocationLoCodeField;
private RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalledShipToShipActivityLocationShipToShipActivityLocationCoordinates 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 RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalledShipToShipActivityLocationShipToShipActivityLocationCoordinates ShipToShipActivityLocationCoordinates
{
get
{
return this.shipToShipActivityLocationCoordinatesField;
}
set
{
this.shipToShipActivityLocationCoordinatesField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSECShipToShipActivitiesDuringLastTenPortFacilitiesCalledShipToShipActivityLocationShipToShipActivityLocationCoordinates
{
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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootSECValidISSCOnBoard
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
public enum ItemsChoiceType1
{
/// <remarks/>
ApprovedSecurityPlanOnBoard,
/// <remarks/>
CSOEMail,
/// <remarks/>
CSOFax,
/// <remarks/>
CSOFirstName,
/// <remarks/>
CSOLastName,
/// <remarks/>
CSOPhone,
/// <remarks/>
CurrentShipSecurityLevel,
/// <remarks/>
GeneralDescriptionOfCargo,
/// <remarks/>
ISSCDateOfExpiration,
/// <remarks/>
ISSCIssuerName,
/// <remarks/>
ISSCIssuerType,
/// <remarks/>
ISSCType,
/// <remarks/>
LastTenPortFacilitiesCalled,
/// <remarks/>
PortFacilityOfArrival,
/// <remarks/>
PortOfCallWhereCompleteSECNotified,
/// <remarks/>
ReasonsForNoValidISSC,
/// <remarks/>
SECSimplification,
/// <remarks/>
ShipToShipActivitiesDuringLastTenPortFacilitiesCalled,
/// <remarks/>
ValidISSCOnBoard,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSERV
{
private ReportingParty reportingPartyField;
private RootSERVService[] serviceField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSERVService
{
private string serviceNameField;
private string serviceBeneficiaryField;
private string serviceInvoiceRecipientField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSTAT
{
private ReportingParty reportingPartyField;
private string shipNameField;
private string callSignField;
private string mMSINumberField;
private string flagField;
private float lengthOverall_MTRField;
private float beam_MTRField;
private int grossTonnageField;
private string portOfRegistryField;
private string inmarsatCallNumberField;
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 float LengthOverall_MTR
{
get
{
return this.lengthOverall_MTRField;
}
set
{
this.lengthOverall_MTRField = value;
}
}
/// <remarks/>
public float 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/>
public string InmarsatCallNumber
{
get
{
return this.inmarsatCallNumberField;
}
set
{
this.inmarsatCallNumberField = 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootSTATISMCompany
{
private string iSMCompanyNameField;
private string iSMCompanyIdField;
private string iSMCompanyStreetAndNumberField;
private string iSMCompanyPostalCodeField;
private string iSMCompanyCityField;
private string iSMCompanyCountryField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTIEFA
{
private ReportingParty reportingPartyField;
private float draughtUponArrival_DMTField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
public float DraughtUponArrival_DMT
{
get
{
return this.draughtUponArrival_DMTField;
}
set
{
this.draughtUponArrival_DMTField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTIEFD
{
private ReportingParty reportingPartyField;
private float draughtUponDeparture_DMTField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
public float DraughtUponDeparture_DMT
{
get
{
return this.draughtUponDeparture_DMTField;
}
set
{
this.draughtUponDeparture_DMTField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTOWA
{
private ReportingParty reportingPartyField;
private RootTOWATowageOnArrival[] towageOnArrivalField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTOWATowageOnArrival
{
private string towageOnArrivalNameField;
private string towageOnArrivalFlagField;
private RootTOWATowageOnArrivalTowageOnArrivalOperator towageOnArrivalOperatorField;
private int towageOnArrivalGrossTonnageField;
private float towageOnArrivalLengthOverall_MTRField;
private float towageOnArrivalBeam_MTRField;
private string towageOnArrivalPurposeOfCallField;
private float 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 float TowageOnArrivalLengthOverall_MTR
{
get
{
return this.towageOnArrivalLengthOverall_MTRField;
}
set
{
this.towageOnArrivalLengthOverall_MTRField = value;
}
}
/// <remarks/>
public float 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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTOWATowageOnArrivalTowageOnArrivalOperator
{
private string towageOnArrivalOperatorCompanyNameField;
private string towageOnArrivalOperatorStreetAndNumberField;
private string towageOnArrivalOperatorPostalCodeField;
private string towageOnArrivalOperatorCityField;
private string towageOnArrivalOperatorCountryField;
private string towageOnArrivalOperatorPhoneField;
private string towageOnArrivalOperatorFaxField;
private string towageOnArrivalOperatorEMailField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTOWD
{
private ReportingParty reportingPartyField;
private RootTOWDTowageOnDeparture[] towageOnDepartureField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTOWDTowageOnDeparture
{
private string towageOnDepartureNameField;
private string towageOnDepartureFlagField;
private RootTOWDTowageOnDepartureTowageOnDepartureOperator towageOnDepartureOperatorField;
private float towageOnDepartureLengthOverall_MTRField;
private bool towageOnDepartureLengthOverall_MTRFieldSpecified;
private float towageOnDepartureBeam_MTRField;
private bool towageOnDepartureBeam_MTRFieldSpecified;
private float 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 float 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 float 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 float 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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootTOWDTowageOnDepartureTowageOnDepartureOperator
{
private string towageOnDepartureOperatorCompanyNameField;
private string towageOnDepartureOperatorStreetAndNumberField;
private string towageOnDepartureOperatorPostalCodeField;
private string towageOnDepartureOperatorCityField;
private string towageOnDepartureOperatorCountryField;
private string towageOnDepartureOperatorPhoneField;
private string towageOnDepartureOperatorFaxField;
private string towageOnDepartureOperatorEMailField;
/// <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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootWAS
{
private ReportingParty reportingPartyField;
private object[] itemsField;
private ItemsChoiceType3[] itemsElementNameField;
/// <remarks/>
public ReportingParty ReportingParty
{
get
{
return this.reportingPartyField;
}
set
{
this.reportingPartyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ConfirmationOfCorrectness", typeof(RootWASConfirmationOfCorrectness))]
[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(RootWASWasteDisposalDelivery))]
[System.Xml.Serialization.XmlElementAttribute("WasteDisposalServiceProviderName", typeof(string))]
[System.Xml.Serialization.XmlElementAttribute("WasteDisposalValidExemption", typeof(RootWASWasteDisposalValidExemption))]
[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("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootWASConfirmationOfCorrectness
{
/// <remarks/>
Y,
/// <remarks/>
N,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootWASWaste
{
private RootWASWasteWasteType wasteTypeField;
private string wasteDescriptionField;
private float wasteDisposalAmount_MTQField;
private RootWASWasteWasteDetails wasteDetailsField;
/// <remarks/>
public RootWASWasteWasteType WasteType
{
get
{
return this.wasteTypeField;
}
set
{
this.wasteTypeField = value;
}
}
/// <remarks/>
public string WasteDescription
{
get
{
return this.wasteDescriptionField;
}
set
{
this.wasteDescriptionField = value;
}
}
/// <remarks/>
public float WasteDisposalAmount_MTQ
{
get
{
return this.wasteDisposalAmount_MTQField;
}
set
{
this.wasteDisposalAmount_MTQField = value;
}
}
/// <remarks/>
public RootWASWasteWasteDetails WasteDetails
{
get
{
return this.wasteDetailsField;
}
set
{
this.wasteDetailsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootWASWasteWasteType
{
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("1_WASTE_OILS-SLUDGE")]
Item1_WASTE_OILSSLUDGE,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("2_WASTE_OILS-BILGE_WATER")]
Item2_WASTE_OILSBILGE_WATER,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("3_WASTE_OILS-OTHERS")]
Item3_WASTE_OILSOTHERS,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("4_GARBAGE-FOOD_WASTE")]
Item4_GARBAGEFOOD_WASTE,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("5_GARBAGE-PLASTIC")]
Item5_GARBAGEPLASTIC,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("6_GARBAGE-OTHER")]
Item6_GARBAGEOTHER,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("7_SEWAGE")]
Item7_SEWAGE,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("8_CARGO-ASSOCIATED_WASTE")]
Item8_CARGOASSOCIATED_WASTE,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("9_CARGO-RESIDUES")]
Item9_CARGORESIDUES,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootWASWasteWasteDetails
{
private float wasteCapacity_MTQField;
private float wasteAmountRetained_MTQField;
private string wasteDisposalPortField;
private float wasteAmountGeneratedTillNextPort_MTQField;
/// <remarks/>
public float WasteCapacity_MTQ
{
get
{
return this.wasteCapacity_MTQField;
}
set
{
this.wasteCapacity_MTQField = value;
}
}
/// <remarks/>
public float 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 float WasteAmountGeneratedTillNextPort_MTQ
{
get
{
return this.wasteAmountGeneratedTillNextPort_MTQField;
}
set
{
this.wasteAmountGeneratedTillNextPort_MTQField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootWASWasteDisposalDelivery
{
/// <remarks/>
ALL,
/// <remarks/>
SOME,
/// <remarks/>
NONE,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public enum RootWASWasteDisposalValidExemption
{
/// <remarks/>
Y,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema = false)]
public enum ItemsChoiceType3
{
/// <remarks/>
ConfirmationOfCorrectness,
/// <remarks/>
LastWasteDisposalDate,
/// <remarks/>
LastWasteDisposalPort,
/// <remarks/>
Waste,
/// <remarks/>
WasteDisposalDelivery,
/// <remarks/>
WasteDisposalServiceProviderName,
/// <remarks/>
WasteDisposalValidExemption,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class RootViolation
{
private int violationCodeField;
private string violationTextField;
/// <remarks/>
public int ViolationCode
{
get
{
return this.violationCodeField;
}
set
{
this.violationCodeField = value;
}
}
/// <remarks/>
public string ViolationText
{
get
{
return this.violationTextField;
}
set
{
this.violationTextField = value;
}
}
}
}