//------------------------------------------------------------------------------ // // 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. // //------------------------------------------------------------------------------ using System.Xml.Serialization; // // This source code was auto-generated by xsd, Version=4.0.30319.33440. // /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class nsw { private conveyance conveyanceField; private string xml_versionField; private string protect_versionField; private System.DateTime date_registrationField; private string message_senderField; private string message_recipientField; private string document_referenceField; public nsw() { this.xml_versionField = "HIS-NORD NSW_V1-0"; this.protect_versionField = "PROTE11"; } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public conveyance conveyance { get { return this.conveyanceField; } set { this.conveyanceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string xml_version { get { return this.xml_versionField; } set { this.xml_versionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string protect_version { get { return this.protect_versionField; } set { this.protect_versionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime date_registration { get { return this.date_registrationField; } set { this.date_registrationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string message_sender { get { return this.message_senderField; } set { this.message_senderField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string message_recipient { get { return this.message_recipientField; } set { this.message_recipientField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string document_reference { get { return this.document_referenceField; } set { this.document_referenceField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class conveyance { private string[] itemsField; private ItemsChoiceType[] itemsElementNameField; private broker_owner owner_senderField; private vesseltype vesselField; private object itemField; private pob personsOnBoardField; private string nameOfMasterField; private float draught_DMTField; private bool draught_DMTFieldSpecified; private info infoField; private bunkerfuel[] bunkerFuelListField; private object[] items1Field; private loadunit[] generalCargoField; private serv servField; private pre72 pre72HField; private object[] items2Field; private object[] items3Field; private object item1Field; private bpol bPOLField; private pas pASField; private crew cREWField; private tow[] tOWSField; /// [System.Xml.Serialization.XmlElementAttribute("TransitId", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("VisitId", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("code", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("name", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public string[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public broker_owner owner_sender { get { return this.owner_senderField; } set { this.owner_senderField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public vesseltype vessel { get { return this.vesselField; } set { this.vesselField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Export", typeof(export), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("Import", typeof(import), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("Transit", typeof(transit), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public object Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public pob PersonsOnBoard { get { return this.personsOnBoardField; } set { this.personsOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string NameOfMaster { get { return this.nameOfMasterField; } set { this.nameOfMasterField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float Draught_DMT { get { return this.draught_DMTField; } set { this.draught_DMTField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Draught_DMTSpecified { get { return this.draught_DMTFieldSpecified; } set { this.draught_DMTFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public info Info { get { return this.infoField; } set { this.infoField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("BunkerFuel", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public bunkerfuel[] BunkerFuelList { get { return this.bunkerFuelListField; } set { this.bunkerFuelListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("DGCodes", typeof(dgcodes), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("HazmatCargoManifestOnBoard", typeof(yorntype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("INFClass", typeof(infclasstype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("NoHazmatOnBoard", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public object[] Items1 { get { return this.items1Field; } set { this.items1Field = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("LoadUnit", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public loadunit[] GeneralCargo { get { return this.generalCargoField; } set { this.generalCargoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public serv Serv { get { return this.servField; } set { this.servField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public pre72 Pre72H { get { return this.pre72HField; } set { this.pre72HField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("PortOfCallWhereCompleteSECNotified", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("SEC", typeof(sec), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("SECSimplification", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public object[] Items2 { get { return this.items2Field; } set { this.items2Field = value; } } /// [System.Xml.Serialization.XmlElementAttribute("MDH", typeof(mdh), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("MDHSimplification", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("PortOfCallWhereCompleteMDHNotified", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public object[] Items3 { get { return this.items3Field; } set { this.items3Field = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Waste", typeof(was), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("WasteDisposalValidExemption", typeof(ytype), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public object Item1 { get { return this.item1Field; } set { this.item1Field = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bpol BPOL { get { return this.bPOLField; } set { this.bPOLField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public pas PAS { get { return this.pASField; } set { this.pASField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public crew CREW { get { return this.cREWField; } set { this.cREWField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("TOW", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public tow[] TOWS { get { return this.tOWSField; } set { this.tOWSField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] public enum ItemsChoiceType { /// TransitId, /// VisitId, /// code, /// name, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class broker_owner { private string name_shortField; private string name_longField; private addresstype addressField; private contacts contactField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name_short { get { return this.name_shortField; } set { this.name_shortField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name_long { get { return this.name_longField; } set { this.name_longField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public addresstype address { get { return this.addressField; } set { this.addressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public contacts contact { get { return this.contactField; } set { this.contactField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="address-type")] public partial class addresstype { private string streetNumberField; private string placeField; private string postCodeField; private string locodeField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string StreetNumber { get { return this.streetNumberField; } set { this.streetNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Place { get { return this.placeField; } set { this.placeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PostCode { get { return this.postCodeField; } set { this.postCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Locode { get { return this.locodeField; } set { this.locodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class contact { private string towageOperatorPhoneField; private string towageOperatorFaxField; private string towareOperatorEMailField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageOperatorPhone { get { return this.towageOperatorPhoneField; } set { this.towageOperatorPhoneField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageOperatorFax { get { return this.towageOperatorFaxField; } set { this.towageOperatorFaxField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowareOperatorEMail { get { return this.towareOperatorEMailField; } set { this.towareOperatorEMailField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class address { private string towageOperatorStreetAndNumberField; private string towageOperatorPostalCodeField; private string towageOperatorCityField; private string towageOperatorCountryField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageOperatorStreetAndNumber { get { return this.towageOperatorStreetAndNumberField; } set { this.towageOperatorStreetAndNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageOperatorPostalCode { get { return this.towageOperatorPostalCodeField; } set { this.towageOperatorPostalCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageOperatorCity { get { return this.towageOperatorCityField; } set { this.towageOperatorCityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageOperatorCountry { get { return this.towageOperatorCountryField; } set { this.towageOperatorCountryField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class towageoperator { private string towageOperatorCompanyNameField; private address addressField; private contact contactField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageOperatorCompanyName { get { return this.towageOperatorCompanyNameField; } set { this.towageOperatorCompanyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public address Address { get { return this.addressField; } set { this.addressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public contact Contact { get { return this.contactField; } set { this.contactField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class tow { private string towageNameField; private string towageFlagField; private towageoperator towageOperatorField; private string towageGrossTonnageField; private float towageLengthOverall_MTRField; private float towageBeam_MTRField; private string towagePurposeOfCallField; private float towageDraught_DMTField; private string towageRemarksField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageName { get { return this.towageNameField; } set { this.towageNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageFlag { get { return this.towageFlagField; } set { this.towageFlagField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public towageoperator TowageOperator { get { return this.towageOperatorField; } set { this.towageOperatorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string TowageGrossTonnage { get { return this.towageGrossTonnageField; } set { this.towageGrossTonnageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float TowageLengthOverall_MTR { get { return this.towageLengthOverall_MTRField; } set { this.towageLengthOverall_MTRField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float TowageBeam_MTR { get { return this.towageBeam_MTRField; } set { this.towageBeam_MTRField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowagePurposeOfCall { get { return this.towagePurposeOfCallField; } set { this.towagePurposeOfCallField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float TowageDraught_DMT { get { return this.towageDraught_DMTField; } set { this.towageDraught_DMTField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TowageRemarks { get { return this.towageRemarksField; } set { this.towageRemarksField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class crewmember { private string crewMemberLastNameField; private string crewMemberFirstNameField; private string crewMemberPlaceOfBirthField; private System.DateTime crewMemberDateOfBirthField; private gendertype crewMemberGenderField; private bool crewMemberGenderFieldSpecified; private string crewMemberNationalityField; private documenttype crewMemberIdentityDocumentTypeField; private string crewMemberIdentityDocumentIdField; private string crewMemberVisaNumberField; private string crewMemberDutyField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CrewMemberLastName { get { return this.crewMemberLastNameField; } set { this.crewMemberLastNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CrewMemberFirstName { get { return this.crewMemberFirstNameField; } set { this.crewMemberFirstNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CrewMemberPlaceOfBirth { get { return this.crewMemberPlaceOfBirthField; } set { this.crewMemberPlaceOfBirthField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime CrewMemberDateOfBirth { get { return this.crewMemberDateOfBirthField; } set { this.crewMemberDateOfBirthField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public gendertype CrewMemberGender { get { return this.crewMemberGenderField; } set { this.crewMemberGenderField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CrewMemberGenderSpecified { get { return this.crewMemberGenderFieldSpecified; } set { this.crewMemberGenderFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CrewMemberNationality { get { return this.crewMemberNationalityField; } set { this.crewMemberNationalityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public documenttype CrewMemberIdentityDocumentType { get { return this.crewMemberIdentityDocumentTypeField; } set { this.crewMemberIdentityDocumentTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CrewMemberIdentityDocumentId { get { return this.crewMemberIdentityDocumentIdField; } set { this.crewMemberIdentityDocumentIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CrewMemberVisaNumber { get { return this.crewMemberVisaNumberField; } set { this.crewMemberVisaNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CrewMemberDuty { get { return this.crewMemberDutyField; } set { this.crewMemberDutyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="gender-type")] public enum gendertype { /// MALE, /// FEMALE, /// OTHER, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="document-type")] public enum documenttype { /// IDENTITY_CARD, /// PASSPORT, /// MUSTER_BOOK, /// PICTURE_ID, /// RESIDENTAL_PERMIT, /// OTHER_LEGAL_IDENTITY_DOCUMENT, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class crew { private crewmember[] crewMembersField; /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("CrewMember", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public crewmember[] CrewMembers { get { return this.crewMembersField; } set { this.crewMembersField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class passenger { private string passengerLastNameField; private string passengerFirstNameField; private string passengerPlaceOfBirthField; private System.DateTime passengerDateOfBirthField; private gendertype passengerGenderField; private bool passengerGenderFieldSpecified; private string passengerNationalityField; private documenttype passengerIdentityDocumentTypeField; private string passengerIdentityDocumentIdField; private string passengerVisaNumberField; private string passengerPortOfEmbarkationField; private string passengerPortOfDisembarkationField; private yorntype passengerInTransitField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerLastName { get { return this.passengerLastNameField; } set { this.passengerLastNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerFirstName { get { return this.passengerFirstNameField; } set { this.passengerFirstNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerPlaceOfBirth { get { return this.passengerPlaceOfBirthField; } set { this.passengerPlaceOfBirthField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime PassengerDateOfBirth { get { return this.passengerDateOfBirthField; } set { this.passengerDateOfBirthField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public gendertype PassengerGender { get { return this.passengerGenderField; } set { this.passengerGenderField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PassengerGenderSpecified { get { return this.passengerGenderFieldSpecified; } set { this.passengerGenderFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerNationality { get { return this.passengerNationalityField; } set { this.passengerNationalityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public documenttype PassengerIdentityDocumentType { get { return this.passengerIdentityDocumentTypeField; } set { this.passengerIdentityDocumentTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerIdentityDocumentId { get { return this.passengerIdentityDocumentIdField; } set { this.passengerIdentityDocumentIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerVisaNumber { get { return this.passengerVisaNumberField; } set { this.passengerVisaNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerPortOfEmbarkation { get { return this.passengerPortOfEmbarkationField; } set { this.passengerPortOfEmbarkationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PassengerPortOfDisembarkation { get { return this.passengerPortOfDisembarkationField; } set { this.passengerPortOfDisembarkationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype PassengerInTransit { get { return this.passengerInTransitField; } set { this.passengerInTransitField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="yorn-type")] public enum yorntype { /// Y, /// N, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class pas { private passenger[] passengersField; /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("Passenger", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public passenger[] Passengers { get { return this.passengersField; } set { this.passengersField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class portofitinery { private string portOfItineryNameField; private System.DateTime portOfItineryETAField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortOfItineryName { get { return this.portOfItineryNameField; } set { this.portOfItineryNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime PortOfItineryETA { get { return this.portOfItineryETAField; } set { this.portOfItineryETAField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class bpol { private yorntype stowawayOnBoardField; private portofitinery[] portsOfItineryField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype StowawayOnBoard { get { return this.stowawayOnBoardField; } set { this.stowawayOnBoardField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("PortOfItinery", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public portofitinery[] PortsOfItinery { get { return this.portsOfItineryField; } set { this.portsOfItineryField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class wastedetails { private float wasteCapacity_MTQField; private bool wasteCapacity_MTQFieldSpecified; private float wasteAmountRetained_MTQField; private bool wasteAmountRetained_MTQFieldSpecified; private string wasteDisposalPortField; private float wasteAmountGeneratedTillNextPort_MTQField; private bool wasteAmountGeneratedTillNextPort_MTQFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float WasteCapacity_MTQ { get { return this.wasteCapacity_MTQField; } set { this.wasteCapacity_MTQField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool WasteCapacity_MTQSpecified { get { return this.wasteCapacity_MTQFieldSpecified; } set { this.wasteCapacity_MTQFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float WasteAmountRetained_MTQ { get { return this.wasteAmountRetained_MTQField; } set { this.wasteAmountRetained_MTQField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool WasteAmountRetained_MTQSpecified { get { return this.wasteAmountRetained_MTQFieldSpecified; } set { this.wasteAmountRetained_MTQFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string WasteDisposalPort { get { return this.wasteDisposalPortField; } set { this.wasteDisposalPortField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float WasteAmountGeneratedTillNextPort_MTQ { get { return this.wasteAmountGeneratedTillNextPort_MTQField; } set { this.wasteAmountGeneratedTillNextPort_MTQField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool WasteAmountGeneratedTillNextPort_MTQSpecified { get { return this.wasteAmountGeneratedTillNextPort_MTQFieldSpecified; } set { this.wasteAmountGeneratedTillNextPort_MTQFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class waste { private string wasteDescriptionField; private float wasteDisposalAmount_MTQField; private wastedetails wasteDetailsField; private wastetype wasteTypeField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string WasteDescription { get { return this.wasteDescriptionField; } set { this.wasteDescriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float WasteDisposalAmount_MTQ { get { return this.wasteDisposalAmount_MTQField; } set { this.wasteDisposalAmount_MTQField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public wastedetails WasteDetails { get { return this.wasteDetailsField; } set { this.wasteDetailsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public wastetype WasteType { get { return this.wasteTypeField; } set { this.wasteTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="waste-type")] public enum wastetype { /// [System.Xml.Serialization.XmlEnumAttribute("WASTE_OILS-SLUDGE")] WASTE_OILSSLUDGE, /// [System.Xml.Serialization.XmlEnumAttribute("WASTE_OILS-BILGE_WATER")] WASTE_OILSBILGE_WATER, /// [System.Xml.Serialization.XmlEnumAttribute("WASTE_OILS-OTHERS")] WASTE_OILSOTHERS, /// [System.Xml.Serialization.XmlEnumAttribute("GARBAGE-FOOD_WASTE")] GARBAGEFOOD_WASTE, /// [System.Xml.Serialization.XmlEnumAttribute("GARBAGE-PLASTIC")] GARBAGEPLASTIC, /// [System.Xml.Serialization.XmlEnumAttribute("GARBAGE-OTHER")] GARBAGEOTHER, /// SEWAGE, /// [System.Xml.Serialization.XmlEnumAttribute("CARGO-ASSOCIATED_WASTE")] CARGOASSOCIATED_WASTE, /// [System.Xml.Serialization.XmlEnumAttribute("CARGO-RESIDUES")] CARGORESIDUES, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class was { private string lastWasteDisposalPortField; private System.DateTime lastWasteDisposalDateField; private string[] wasteDisposalServiceProviderNameField; private wastedeliverytype wasteDisposalDeliveryField; private waste[] wastesField; private yorntype confirmationOfCorrectnessField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LastWasteDisposalPort { get { return this.lastWasteDisposalPortField; } set { this.lastWasteDisposalPortField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime LastWasteDisposalDate { get { return this.lastWasteDisposalDateField; } set { this.lastWasteDisposalDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("WasteDisposalServiceProviderName", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] WasteDisposalServiceProviderName { get { return this.wasteDisposalServiceProviderNameField; } set { this.wasteDisposalServiceProviderNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public wastedeliverytype WasteDisposalDelivery { get { return this.wasteDisposalDeliveryField; } set { this.wasteDisposalDeliveryField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("Waste", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public waste[] Wastes { get { return this.wastesField; } set { this.wastesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype ConfirmationOfCorrectness { get { return this.confirmationOfCorrectnessField; } set { this.confirmationOfCorrectnessField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="wastedelivery-type")] public enum wastedeliverytype { /// ALL, /// SOME, /// NONE, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class portofcallmdh { private string portOfCallLast30DaysLocodeField; private System.DateTime portOfCallLast30DaysDateOfDepartureField; private yorntype portOfCallLast30DaysCrewMembersJoinedField; private string[] portOfCallLast30DaysCrewJoinedShipField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortOfCallLast30DaysLocode { get { return this.portOfCallLast30DaysLocodeField; } set { this.portOfCallLast30DaysLocodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime PortOfCallLast30DaysDateOfDeparture { get { return this.portOfCallLast30DaysDateOfDepartureField; } set { this.portOfCallLast30DaysDateOfDepartureField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype PortOfCallLast30DaysCrewMembersJoined { get { return this.portOfCallLast30DaysCrewMembersJoinedField; } set { this.portOfCallLast30DaysCrewMembersJoinedField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("PortOfCallLast30DaysCrewJoinedShipName", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public string[] PortOfCallLast30DaysCrewJoinedShip { get { return this.portOfCallLast30DaysCrewJoinedShipField; } set { this.portOfCallLast30DaysCrewJoinedShipField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class infectedarea { private string infectedAreaPortField; private System.DateTime infectedAreaDateField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string InfectedAreaPort { get { return this.infectedAreaPortField; } set { this.infectedAreaPortField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime InfectedAreaDate { get { return this.infectedAreaDateField; } set { this.infectedAreaDateField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class sanitarycertificate { private string placeOfIssueField; private System.DateTime dateOfIssueField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PlaceOfIssue { get { return this.placeOfIssueField; } set { this.placeOfIssueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime DateOfIssue { get { return this.dateOfIssueField; } set { this.dateOfIssueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class sanitarydetails { private string sanitaryMeasuresTypeField; private string sanitaryMeasuresLocationField; private System.DateTime sanitaryMeasuresDateField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string SanitaryMeasuresType { get { return this.sanitaryMeasuresTypeField; } set { this.sanitaryMeasuresTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string SanitaryMeasuresLocation { get { return this.sanitaryMeasuresLocationField; } set { this.sanitaryMeasuresLocationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime SanitaryMeasuresDate { get { return this.sanitaryMeasuresDateField; } set { this.sanitaryMeasuresDateField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class mdh { private yorntype nonAccidentialDeathsDuringVoyageField; private string nonAccidentialDeathsDuringVoyageCountField; private yorntype suspisionInfectiousNatureField; private yorntype numberOfIllPersonsHigherThanExpectedField; private string numberOfIllPersonsField; private yorntype sickPersonOnBoardField; private yorntype medicalConsultedField; private yorntype awareOfConditionsForFurtherInfectionsField; private yorntype sanitaryMeasuresAppliedField; private sanitarydetails sanitaryMeasuresDetailsField; private yorntype stowawaysDetectedField; private string stowawayJoiningLocationField; private yorntype sickAnimalOrPetOnBoardField; private yorntype validSanitaryControlExemptionOrCertificateOnBoardField; private sanitarycertificate validSanitaryControlExemptionOrCertificateField; private yorntype sanitaryControlReinspectionRequiredField; private yorntype infectedAreaVisitedField; private infectedarea infectedAreaField; private portofcallmdh[] portsOfCallLast30DaysField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype NonAccidentialDeathsDuringVoyage { get { return this.nonAccidentialDeathsDuringVoyageField; } set { this.nonAccidentialDeathsDuringVoyageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string NonAccidentialDeathsDuringVoyageCount { get { return this.nonAccidentialDeathsDuringVoyageCountField; } set { this.nonAccidentialDeathsDuringVoyageCountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype SuspisionInfectiousNature { get { return this.suspisionInfectiousNatureField; } set { this.suspisionInfectiousNatureField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype NumberOfIllPersonsHigherThanExpected { get { return this.numberOfIllPersonsHigherThanExpectedField; } set { this.numberOfIllPersonsHigherThanExpectedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string NumberOfIllPersons { get { return this.numberOfIllPersonsField; } set { this.numberOfIllPersonsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype SickPersonOnBoard { get { return this.sickPersonOnBoardField; } set { this.sickPersonOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype MedicalConsulted { get { return this.medicalConsultedField; } set { this.medicalConsultedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype AwareOfConditionsForFurtherInfections { get { return this.awareOfConditionsForFurtherInfectionsField; } set { this.awareOfConditionsForFurtherInfectionsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype SanitaryMeasuresApplied { get { return this.sanitaryMeasuresAppliedField; } set { this.sanitaryMeasuresAppliedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public sanitarydetails SanitaryMeasuresDetails { get { return this.sanitaryMeasuresDetailsField; } set { this.sanitaryMeasuresDetailsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype StowawaysDetected { get { return this.stowawaysDetectedField; } set { this.stowawaysDetectedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string StowawayJoiningLocation { get { return this.stowawayJoiningLocationField; } set { this.stowawayJoiningLocationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype SickAnimalOrPetOnBoard { get { return this.sickAnimalOrPetOnBoardField; } set { this.sickAnimalOrPetOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype ValidSanitaryControlExemptionOrCertificateOnBoard { get { return this.validSanitaryControlExemptionOrCertificateOnBoardField; } set { this.validSanitaryControlExemptionOrCertificateOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public sanitarycertificate ValidSanitaryControlExemptionOrCertificate { get { return this.validSanitaryControlExemptionOrCertificateField; } set { this.validSanitaryControlExemptionOrCertificateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype SanitaryControlReinspectionRequired { get { return this.sanitaryControlReinspectionRequiredField; } set { this.sanitaryControlReinspectionRequiredField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype InfectedAreaVisited { get { return this.infectedAreaVisitedField; } set { this.infectedAreaVisitedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public infectedarea InfectedArea { get { return this.infectedAreaField; } set { this.infectedAreaField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("PortOfCallLast30Days", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public portofcallmdh[] PortsOfCallLast30Days { get { return this.portsOfCallLast30DaysField; } set { this.portsOfCallLast30DaysField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class location { private object[] itemsField; private ItemsChoiceType2[] itemsElementNameField; /// [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivityLocationCoordinates", typeof(coordinates), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivityLocationLoCode", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("ShipToShipActivityLocationName", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public object[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType2[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class coordinates { private string shipToShipActivityLocationCoordinatesLatitudeField; private string shipToShipActivityLocationCoordinatesLongitudeField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string ShipToShipActivityLocationCoordinatesLatitude { get { return this.shipToShipActivityLocationCoordinatesLatitudeField; } set { this.shipToShipActivityLocationCoordinatesLatitudeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string ShipToShipActivityLocationCoordinatesLongitude { get { return this.shipToShipActivityLocationCoordinatesLongitudeField; } set { this.shipToShipActivityLocationCoordinatesLongitudeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] public enum ItemsChoiceType2 { /// ShipToShipActivityLocationCoordinates, /// ShipToShipActivityLocationLoCode, /// ShipToShipActivityLocationName, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class lastactivity { private location shipToShipActivityLocationField; private System.DateTime shipToShipActivityDateFromField; private System.DateTime shipToShipActivityDateToField; private string shipToShipActivityTypeField; private string shipToShipActivitySecurityMattersToReportOfField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public location ShipToShipActivityLocation { get { return this.shipToShipActivityLocationField; } set { this.shipToShipActivityLocationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime ShipToShipActivityDateFrom { get { return this.shipToShipActivityDateFromField; } set { this.shipToShipActivityDateFromField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime ShipToShipActivityDateTo { get { return this.shipToShipActivityDateToField; } set { this.shipToShipActivityDateToField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ShipToShipActivityType { get { return this.shipToShipActivityTypeField; } set { this.shipToShipActivityTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ShipToShipActivitySecurityMattersToReportOf { get { return this.shipToShipActivitySecurityMattersToReportOfField; } set { this.shipToShipActivitySecurityMattersToReportOfField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class last10port { private string portFacilityPortNameField; private string portFacilityPortCountryField; private string portFacilityPortLoCodeField; private System.DateTime portFacilityDateOfArrivalField; private System.DateTime portFacilityDateOfDepartureField; private posint13type portFacilityShipSecurityLevelField; private string portFacilitySecurityMattersToReportField; private string portFacilityGISISCodeField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortFacilityPortName { get { return this.portFacilityPortNameField; } set { this.portFacilityPortNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortFacilityPortCountry { get { return this.portFacilityPortCountryField; } set { this.portFacilityPortCountryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortFacilityPortLoCode { get { return this.portFacilityPortLoCodeField; } set { this.portFacilityPortLoCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime PortFacilityDateOfArrival { get { return this.portFacilityDateOfArrivalField; } set { this.portFacilityDateOfArrivalField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime PortFacilityDateOfDeparture { get { return this.portFacilityDateOfDepartureField; } set { this.portFacilityDateOfDepartureField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public posint13type PortFacilityShipSecurityLevel { get { return this.portFacilityShipSecurityLevelField; } set { this.portFacilityShipSecurityLevelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortFacilitySecurityMattersToReport { get { return this.portFacilitySecurityMattersToReportField; } set { this.portFacilitySecurityMattersToReportField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortFacilityGISISCode { get { return this.portFacilityGISISCodeField; } set { this.portFacilityGISISCodeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="posint1-3-type")] public enum posint13type { /// [System.Xml.Serialization.XmlEnumAttribute("1")] Item1, /// [System.Xml.Serialization.XmlEnumAttribute("2")] Item2, /// [System.Xml.Serialization.XmlEnumAttribute("3")] Item3, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class sec { private string cSOLastNameField; private string cSOFirstNameField; private string cSOPhoneField; private string cSOFaxField; private string cSOEMailField; private yorntype validISSCOnBoardField; private string reasonsForNoValidISSCField; private issctype iSSCTypeField; private isscissuertype iSSCIssuerTypeField; private string iSSCIssuerNameField; private System.DateTime iSSCDateOfExpirationField; private yorntype approvedSecurityPlanOnBoardField; private posint13type currentShipSecurityLevelField; private string portFacilityOfArrivalField; private cargodescriptiontype generalDescriptionOfCargoField; private last10port[] last10PortsField; private lastactivity[] lastActivitiesField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CSOLastName { get { return this.cSOLastNameField; } set { this.cSOLastNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CSOFirstName { get { return this.cSOFirstNameField; } set { this.cSOFirstNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CSOPhone { get { return this.cSOPhoneField; } set { this.cSOPhoneField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CSOFax { get { return this.cSOFaxField; } set { this.cSOFaxField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CSOEMail { get { return this.cSOEMailField; } set { this.cSOEMailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype ValidISSCOnBoard { get { return this.validISSCOnBoardField; } set { this.validISSCOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ReasonsForNoValidISSC { get { return this.reasonsForNoValidISSCField; } set { this.reasonsForNoValidISSCField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public issctype ISSCType { get { return this.iSSCTypeField; } set { this.iSSCTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public isscissuertype ISSCIssuerType { get { return this.iSSCIssuerTypeField; } set { this.iSSCIssuerTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ISSCIssuerName { get { return this.iSSCIssuerNameField; } set { this.iSSCIssuerNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime ISSCDateOfExpiration { get { return this.iSSCDateOfExpirationField; } set { this.iSSCDateOfExpirationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype ApprovedSecurityPlanOnBoard { get { return this.approvedSecurityPlanOnBoardField; } set { this.approvedSecurityPlanOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public posint13type CurrentShipSecurityLevel { get { return this.currentShipSecurityLevelField; } set { this.currentShipSecurityLevelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortFacilityOfArrival { get { return this.portFacilityOfArrivalField; } set { this.portFacilityOfArrivalField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public cargodescriptiontype GeneralDescriptionOfCargo { get { return this.generalDescriptionOfCargoField; } set { this.generalDescriptionOfCargoField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("LastPort", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public last10port[] Last10Ports { get { return this.last10PortsField; } set { this.last10PortsField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("LastActivity", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public lastactivity[] LastActivities { get { return this.lastActivitiesField; } set { this.lastActivitiesField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="issc-type")] public enum issctype { /// FULL, /// INTERIM, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="isscissuer-type")] public enum isscissuertype { /// ADMINISTRATION, /// RSO, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="cargodescription-type")] public enum cargodescriptiontype { /// CONTAINER, /// VEHICLES, /// CONVENTIONAL_GENERAL_CARGO, /// DRY_CARGO_IN_BULK, /// LIQUID_CARGO_IN_BULK, /// EMPTY, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class tankerdetails { private hullconfigtype tankerHullConfigurationField; private cargoconditiontype conditionCargoBallastTanksField; private string natureOfCargoField; private float volumeOfCargo_TNEField; private bool volumeOfCargo_TNEFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hullconfigtype TankerHullConfiguration { get { return this.tankerHullConfigurationField; } set { this.tankerHullConfigurationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public cargoconditiontype ConditionCargoBallastTanks { get { return this.conditionCargoBallastTanksField; } set { this.conditionCargoBallastTanksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string NatureOfCargo { get { return this.natureOfCargoField; } set { this.natureOfCargoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float VolumeOfCargo_TNE { get { return this.volumeOfCargo_TNEField; } set { this.volumeOfCargo_TNEField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool VolumeOfCargo_TNESpecified { get { return this.volumeOfCargo_TNEFieldSpecified; } set { this.volumeOfCargo_TNEFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="hullconfig-type")] public enum hullconfigtype { /// SINGLE_HULL, /// SINGLE_HULL_WITH_SBT, /// DOUBLE_HULL, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="cargocondition-type")] public enum cargoconditiontype { /// FULL, /// EMPTY, /// INERTED, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class pre72 { private yorntype tankerField; private tankerdetails tankerDetailsField; private string plannedOperationsField; private string plannedWorksField; private System.DateTime dateOfLastExpandedInspectionField; private float plannedPeriodOfStay_HURField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype Tanker { get { return this.tankerField; } set { this.tankerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public tankerdetails TankerDetails { get { return this.tankerDetailsField; } set { this.tankerDetailsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PlannedOperations { get { return this.plannedOperationsField; } set { this.plannedOperationsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PlannedWorks { get { return this.plannedWorksField; } set { this.plannedWorksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime DateOfLastExpandedInspection { get { return this.dateOfLastExpandedInspectionField; } set { this.dateOfLastExpandedInspectionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float PlannedPeriodOfStay_HUR { get { return this.plannedPeriodOfStay_HURField; } set { this.plannedPeriodOfStay_HURField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class service { private string serviceInvoicedField; private string serviceBeneficiaryField; private string serviceInvoiceRecipientField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ServiceInvoiced { get { return this.serviceInvoicedField; } set { this.serviceInvoicedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ServiceBeneficiary { get { return this.serviceBeneficiaryField; } set { this.serviceBeneficiaryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ServiceInvoiceRecipient { get { return this.serviceInvoiceRecipientField; } set { this.serviceInvoiceRecipientField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class serv { private service[] servicesField; /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("Service", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public service[] Services { get { return this.servicesField; } set { this.servicesField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="position-imsbc")] public partial class positionimsbc { private string uNNumberField; private string nameField; private yorntype mHBField; private float netMassKGMField; private string remarksField; private string iMOClassField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string UNNumber { get { return this.uNNumberField; } set { this.uNNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype MHB { get { return this.mHBField; } set { this.mHBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float NetMassKGM { get { return this.netMassKGMField; } set { this.netMassKGMField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Remarks { get { return this.remarksField; } set { this.remarksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string IMOClass { get { return this.iMOClassField; } set { this.iMOClassField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="position-marpol")] public partial class positionmarpol { private string nameField; private float netMassKGMField; private string remarksField; private flashpointinfotype flashpointInformationField; private string flashpoint_CELField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float NetMassKGM { get { return this.netMassKGMField; } set { this.netMassKGMField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Remarks { get { return this.remarksField; } set { this.remarksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public flashpointinfotype FlashpointInformation { get { return this.flashpointInformationField; } set { this.flashpointInformationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Flashpoint_CEL { get { return this.flashpoint_CELField; } set { this.flashpoint_CELField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="flashpointinfo-type")] public enum flashpointinfotype { /// NF, /// GT60CEL, /// LE60CEL, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="position-igc")] public partial class positionigc { private string uNNumberField; private string nameField; private float netMassKGMField; private string remarksField; private string iMOClassField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string UNNumber { get { return this.uNNumberField; } set { this.uNNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float NetMassKGM { get { return this.netMassKGMField; } set { this.netMassKGMField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Remarks { get { return this.remarksField; } set { this.remarksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string IMOClass { get { return this.iMOClassField; } set { this.iMOClassField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="position-ibc")] public partial class positionibc { private string nameField; private yorntype specRef15_19Field; private bool specRef15_19FieldSpecified; private polcattype pollutionCategoryField; private float netMassKGMField; private flashpointinfotype flashpointInfoField; private string remarksField; private hazardtype hazardsField; private bool hazardsFieldSpecified; private string flashpointCELField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype SpecRef15_19 { get { return this.specRef15_19Field; } set { this.specRef15_19Field = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SpecRef15_19Specified { get { return this.specRef15_19FieldSpecified; } set { this.specRef15_19FieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public polcattype PollutionCategory { get { return this.pollutionCategoryField; } set { this.pollutionCategoryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float NetMassKGM { get { return this.netMassKGMField; } set { this.netMassKGMField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public flashpointinfotype FlashpointInfo { get { return this.flashpointInfoField; } set { this.flashpointInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Remarks { get { return this.remarksField; } set { this.remarksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hazardtype Hazards { get { return this.hazardsField; } set { this.hazardsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HazardsSpecified { get { return this.hazardsFieldSpecified; } set { this.hazardsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string FlashpointCEL { get { return this.flashpointCELField; } set { this.flashpointCELField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="polcat-type")] public enum polcattype { /// X, /// Y, /// Z, /// OS, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="hazard-type")] public enum hazardtype { /// P, /// S, /// [System.Xml.Serialization.XmlEnumAttribute("S/P")] SP, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="position-imdg")] public partial class positionimdg { private string uNNumberField; private string iMOClassField; private packinggrouptype packingGroupField; private bool packingGroupFieldSpecified; private string technicalNameField; private float netMassKGMField; private bool netMassKGMFieldSpecified; private float grossMassKGMField; private bool grossMassKGMFieldSpecified; private float cubeMTQField; private bool cubeMTQFieldSpecified; private string numberOfPackagesField; private string[] itemsField; private ItemsChoiceType1[] itemsElementNameField; private yorntype limitedQuantitiesField; private yorntype exceptedQuantitiesField; private float class1NEW_KGMField; private bool class1NEW_KGMFieldSpecified; private string flashpointCELField; private float controlTempCELField; private bool controlTempCELFieldSpecified; private float emergencyTempCELField; private bool emergencyTempCELFieldSpecified; private string class7NuclideNameField; private float class7MaxActivityBQLField; private bool class7MaxActivityBQLFieldSpecified; private class7cattype class7CategoryField; private bool class7CategoryFieldSpecified; private float class7TIField; private bool class7TIFieldSpecified; private string class7CSIField; private string remarksField; private string compatibilityGroupField; private string properShippingNameField; private string[] subsidiaryRisksField; private yorntype marinePollutantField; private yorntype generalCargoIBCField; private bool generalCargoIBCFieldSpecified; private string containerNumberField; private string vehicleLicenseNumberField; private string indexField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string UNNumber { get { return this.uNNumberField; } set { this.uNNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string IMOClass { get { return this.iMOClassField; } set { this.iMOClassField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public packinggrouptype PackingGroup { get { return this.packingGroupField; } set { this.packingGroupField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PackingGroupSpecified { get { return this.packingGroupFieldSpecified; } set { this.packingGroupFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string TechnicalName { get { return this.technicalNameField; } set { this.technicalNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float NetMassKGM { get { return this.netMassKGMField; } set { this.netMassKGMField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NetMassKGMSpecified { get { return this.netMassKGMFieldSpecified; } set { this.netMassKGMFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float GrossMassKGM { get { return this.grossMassKGMField; } set { this.grossMassKGMField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GrossMassKGMSpecified { get { return this.grossMassKGMFieldSpecified; } set { this.grossMassKGMFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float CubeMTQ { get { return this.cubeMTQField; } set { this.cubeMTQField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CubeMTQSpecified { get { return this.cubeMTQFieldSpecified; } set { this.cubeMTQFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string NumberOfPackages { get { return this.numberOfPackagesField; } set { this.numberOfPackagesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("PackageCode", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("PackageName", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("PackageType", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")] public string[] Items { get { return this.itemsField; } set { this.itemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")] [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemsChoiceType1[] ItemsElementName { get { return this.itemsElementNameField; } set { this.itemsElementNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype LimitedQuantities { get { return this.limitedQuantitiesField; } set { this.limitedQuantitiesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype ExceptedQuantities { get { return this.exceptedQuantitiesField; } set { this.exceptedQuantitiesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float Class1NEW_KGM { get { return this.class1NEW_KGMField; } set { this.class1NEW_KGMField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Class1NEW_KGMSpecified { get { return this.class1NEW_KGMFieldSpecified; } set { this.class1NEW_KGMFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string FlashpointCEL { get { return this.flashpointCELField; } set { this.flashpointCELField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float ControlTempCEL { get { return this.controlTempCELField; } set { this.controlTempCELField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ControlTempCELSpecified { get { return this.controlTempCELFieldSpecified; } set { this.controlTempCELFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float EmergencyTempCEL { get { return this.emergencyTempCELField; } set { this.emergencyTempCELField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool EmergencyTempCELSpecified { get { return this.emergencyTempCELFieldSpecified; } set { this.emergencyTempCELFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Class7NuclideName { get { return this.class7NuclideNameField; } set { this.class7NuclideNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float Class7MaxActivityBQL { get { return this.class7MaxActivityBQLField; } set { this.class7MaxActivityBQLField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Class7MaxActivityBQLSpecified { get { return this.class7MaxActivityBQLFieldSpecified; } set { this.class7MaxActivityBQLFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public class7cattype Class7Category { get { return this.class7CategoryField; } set { this.class7CategoryField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Class7CategorySpecified { get { return this.class7CategoryFieldSpecified; } set { this.class7CategoryFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float Class7TI { get { return this.class7TIField; } set { this.class7TIField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Class7TISpecified { get { return this.class7TIFieldSpecified; } set { this.class7TIFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string Class7CSI { get { return this.class7CSIField; } set { this.class7CSIField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Remarks { get { return this.remarksField; } set { this.remarksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CompatibilityGroup { get { return this.compatibilityGroupField; } set { this.compatibilityGroupField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ProperShippingName { get { return this.properShippingNameField; } set { this.properShippingNameField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("SubsidiaryRisk", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public string[] SubsidiaryRisks { get { return this.subsidiaryRisksField; } set { this.subsidiaryRisksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype MarinePollutant { get { return this.marinePollutantField; } set { this.marinePollutantField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype GeneralCargoIBC { get { return this.generalCargoIBCField; } set { this.generalCargoIBCField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GeneralCargoIBCSpecified { get { return this.generalCargoIBCFieldSpecified; } set { this.generalCargoIBCFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ContainerNumber { get { return this.containerNumberField; } set { this.containerNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string VehicleLicenseNumber { get { return this.vehicleLicenseNumberField; } set { this.vehicleLicenseNumberField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")] public string Index { get { return this.indexField; } set { this.indexField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="packinggroup-type")] public enum packinggrouptype { /// [System.Xml.Serialization.XmlEnumAttribute("1")] Item1, /// [System.Xml.Serialization.XmlEnumAttribute("2")] Item2, /// [System.Xml.Serialization.XmlEnumAttribute("3")] Item3, /// I, /// II, /// III, /// NONE, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] public enum ItemsChoiceType1 { /// PackageCode, /// PackageName, /// PackageType, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="class7cat-type")] public enum class7cattype { /// [System.Xml.Serialization.XmlEnumAttribute("1")] Item1, /// [System.Xml.Serialization.XmlEnumAttribute("2")] Item2, /// [System.Xml.Serialization.XmlEnumAttribute("3")] Item3, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class loadunit { private handlingcodetype handlingCodeField; private string locationOnBoardField; private string portOfLoadingLocodeField; private string portOfDischargeLocodeField; private string cargoCodeNSTField; private string cargoNumberOfItemsField; private float cargoGrossQuantity_TNEField; private object[] dGListField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public handlingcodetype HandlingCode { get { return this.handlingCodeField; } set { this.handlingCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string LocationOnBoard { get { return this.locationOnBoardField; } set { this.locationOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortOfLoadingLocode { get { return this.portOfLoadingLocodeField; } set { this.portOfLoadingLocodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortOfDischargeLocode { get { return this.portOfDischargeLocodeField; } set { this.portOfDischargeLocodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CargoCodeNST { get { return this.cargoCodeNSTField; } set { this.cargoCodeNSTField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string CargoNumberOfItems { get { return this.cargoNumberOfItemsField; } set { this.cargoNumberOfItemsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float CargoGrossQuantity_TNE { get { return this.cargoGrossQuantity_TNEField; } set { this.cargoGrossQuantity_TNEField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("LoadPositionIBC", typeof(positionibc), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] [System.Xml.Serialization.XmlArrayItemAttribute("LoadPositionIGC", typeof(positionigc), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] [System.Xml.Serialization.XmlArrayItemAttribute("LoadPositionIMDG", typeof(positionimdg), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] [System.Xml.Serialization.XmlArrayItemAttribute("LoadPositionIMSBC", typeof(positionimsbc), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] [System.Xml.Serialization.XmlArrayItemAttribute("LoadPositionMARPOL", typeof(positionmarpol), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public object[] DGList { get { return this.dGListField; } set { this.dGListField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="handlingcode-type")] public enum handlingcodetype { /// LOAD, /// DISCHARGE, /// TRANSIT, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class dgcodes { private dgcodetype[] dGCodeField; /// [System.Xml.Serialization.XmlElementAttribute("DGCode", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public dgcodetype[] DGCode { get { return this.dGCodeField; } set { this.dGCodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="dgcode-type")] public enum dgcodetype { /// IMDG, /// IMDG_MoU, /// IBC, /// MARPOL_ANNEX_I, /// IGC, /// IMSBC, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class bunkerfuel { private string nameField; private float netMassTNEField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float NetMassTNE { get { return this.netMassTNEField; } set { this.netMassTNEField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class info { private shippingareatype shippingAreaField; private string requestedPositionInPortOfCallField; private string specialRequirementsOfShipAtBerthField; private string constructionCharacteristicsOfShipField; private yorntype fumigatedBulkCargoField; private float deadWeightSummer_TNEField; private bool deadWeightSummer_TNEFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public shippingareatype ShippingArea { get { return this.shippingAreaField; } set { this.shippingAreaField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string RequestedPositionInPortOfCall { get { return this.requestedPositionInPortOfCallField; } set { this.requestedPositionInPortOfCallField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string SpecialRequirementsOfShipAtBerth { get { return this.specialRequirementsOfShipAtBerthField; } set { this.specialRequirementsOfShipAtBerthField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ConstructionCharacteristicsOfShip { get { return this.constructionCharacteristicsOfShipField; } set { this.constructionCharacteristicsOfShipField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public yorntype FumigatedBulkCargo { get { return this.fumigatedBulkCargoField; } set { this.fumigatedBulkCargoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float DeadWeightSummer_TNE { get { return this.deadWeightSummer_TNEField; } set { this.deadWeightSummer_TNEField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DeadWeightSummer_TNESpecified { get { return this.deadWeightSummer_TNEFieldSpecified; } set { this.deadWeightSummer_TNEFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="shippingarea-type")] public enum shippingareatype { /// NORTH_BALTIC_SEA, /// EUROPE, /// OVERSEAS, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class pob { private string totalPersonsOnBoardField; private string totalCrewMembersOnBoardField; private string totalPassengersOnBoardField; private string totalStowawaysOnBoardField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string TotalPersonsOnBoard { get { return this.totalPersonsOnBoardField; } set { this.totalPersonsOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string TotalCrewMembersOnBoard { get { return this.totalCrewMembersOnBoardField; } set { this.totalCrewMembersOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string TotalPassengersOnBoard { get { return this.totalPassengersOnBoardField; } set { this.totalPassengersOnBoardField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string TotalStowawaysOnBoard { get { return this.totalStowawaysOnBoardField; } set { this.totalStowawaysOnBoardField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class transit { private lastport lastPortField; private nextporthazmat nextPortField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public lastport LastPort { get { return this.lastPortField; } set { this.lastPortField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public nextporthazmat NextPort { get { return this.nextPortField; } set { this.nextPortField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class lastport { private string locodeField; private System.DateTime eTDField; private bool eTDFieldSpecified; public lastport() { this.locodeField = "ZZUKN"; } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Locode { get { return this.locodeField; } set { this.locodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime ETD { get { return this.eTDField; } set { this.eTDField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ETDSpecified { get { return this.eTDFieldSpecified; } set { this.eTDFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class nextporthazmat { private string locodeField; private System.DateTime eTAField; private bool eTAFieldSpecified; public nextporthazmat() { this.locodeField = "ZZUKN"; } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Locode { get { return this.locodeField; } set { this.locodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime ETA { get { return this.eTAField; } set { this.eTAField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ETASpecified { get { return this.eTAFieldSpecified; } set { this.eTAFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class export { private portofcallhazmat portOfCallField; private nextporthazmat nextPortField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public portofcallhazmat PortOfCall { get { return this.portOfCallField; } set { this.portOfCallField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public nextporthazmat NextPort { get { return this.nextPortField; } set { this.nextPortField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class portofcallhazmat { private string locodeField; private System.DateTime eTAField; private System.DateTime eTDField; private System.DateTime aTAField; private bool aTAFieldSpecified; private System.DateTime aTDField; private bool aTDFieldSpecified; private callpurpose[] callPurposesField; private string itemField; private ItemChoiceType itemElementNameField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Locode { get { return this.locodeField; } set { this.locodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime ETA { get { return this.eTAField; } set { this.eTAField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime ETD { get { return this.eTDField; } set { this.eTDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime ATA { get { return this.aTAField; } set { this.aTAField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ATASpecified { get { return this.aTAFieldSpecified; } set { this.aTAFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime ATD { get { return this.aTDField; } set { this.aTDField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ATDSpecified { get { return this.aTDFieldSpecified; } set { this.aTDFieldSpecified = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlArrayItemAttribute("CallPurpose", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)] public callpurpose[] CallPurposes { get { return this.callPurposesField; } set { this.callPurposesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("GISIS", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlElementAttribute("Hafengebiet", typeof(string), Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")] public string Item { get { return this.itemField; } set { this.itemField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public ItemChoiceType ItemElementName { get { return this.itemElementNameField; } set { this.itemElementNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class callpurpose { private string callPurposeCodeField; private string callPurposeDescriptionField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string CallPurposeCode { get { return this.callPurposeCodeField; } set { this.callPurposeCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CallPurposeDescription { get { return this.callPurposeDescriptionField; } set { this.callPurposeDescriptionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)] public enum ItemChoiceType { /// GISIS, /// Hafengebiet, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class import { private lastport lastPortField; private portofcallhazmat portOfCallField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public lastport LastPort { get { return this.lastPortField; } set { this.lastPortField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public portofcallhazmat PortOfCall { get { return this.portOfCallField; } set { this.portOfCallField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ismcompany { private string iSMCompanyNameField; private string iSMCompanyIdField; private string iSMCompanyStreetAndNumberField; private string iSMCompanyPostalCodeField; private string iSMCompanyCityField; private string iSMCompanyCountryField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ISMCompanyName { get { return this.iSMCompanyNameField; } set { this.iSMCompanyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ISMCompanyId { get { return this.iSMCompanyIdField; } set { this.iSMCompanyIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ISMCompanyStreetAndNumber { get { return this.iSMCompanyStreetAndNumberField; } set { this.iSMCompanyStreetAndNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ISMCompanyPostalCode { get { return this.iSMCompanyPostalCodeField; } set { this.iSMCompanyPostalCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ISMCompanyCity { get { return this.iSMCompanyCityField; } set { this.iSMCompanyCityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ISMCompanyCountry { get { return this.iSMCompanyCountryField; } set { this.iSMCompanyCountryField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(TypeName="vessel-type")] public partial class vesseltype { private string iMONumberField; private string callSignField; private string mMSINumberField; private string eNINumberField; private string shipNameField; private string flagField; private float lengthOverall_MTRField; private float beam_MTRField; private string grossTonnageField; private string portOfRegistryField; private string inmarsatCallNumberField; private string shipTypeField; private ismcompany iSMCompanyField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string IMONumber { get { return this.iMONumberField; } set { this.iMONumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string CallSign { get { return this.callSignField; } set { this.callSignField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MMSINumber { get { return this.mMSINumberField; } set { this.mMSINumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ENINumber { get { return this.eNINumberField; } set { this.eNINumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ShipName { get { return this.shipNameField; } set { this.shipNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string Flag { get { return this.flagField; } set { this.flagField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float LengthOverall_MTR { get { return this.lengthOverall_MTRField; } set { this.lengthOverall_MTRField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public float Beam_MTR { get { return this.beam_MTRField; } set { this.beam_MTRField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="integer")] public string GrossTonnage { get { return this.grossTonnageField; } set { this.grossTonnageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string PortOfRegistry { get { return this.portOfRegistryField; } set { this.portOfRegistryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string InmarsatCallNumber { get { return this.inmarsatCallNumberField; } set { this.inmarsatCallNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ShipType { get { return this.shipTypeField; } set { this.shipTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ismcompany ISMCompany { get { return this.iSMCompanyField; } set { this.iSMCompanyField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class contacts { private string nameField; private string firstnameField; private string phoneField; private string faxField; private string emailField; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string firstname { get { return this.firstnameField; } set { this.firstnameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string phone { get { return this.phoneField; } set { this.phoneField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string fax { get { return this.faxField; } set { this.faxField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string email { get { return this.emailField; } set { this.emailField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="infclass-type")] public enum infclasstype { /// [System.Xml.Serialization.XmlEnumAttribute("1")] Item1, /// [System.Xml.Serialization.XmlEnumAttribute("2")] Item2, /// [System.Xml.Serialization.XmlEnumAttribute("3")] Item3, /// INF1, /// INF2, /// INF3, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(TypeName="y-type")] public enum ytype { /// Y, }