namespace EdiFabric.Templates.EdifactD03B { using System; using System.Collections.Generic; using EdiFabric.Core.Annotations.Edi; using EdiFabric.Core.Annotations.Validation; using EdiFabric.Core.Model.Edi; using EdiFabric.Core.Model.Edi.Edifact; /// /// TRANSPORT MEANS /// [Serializable()] [Composite("C001")] public class C001 { /// /// Transport means description code /// [Pos(1)] public string Transportmeansdescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Transport means description /// [Pos(4)] public string Transportmeansdescription_04 { get; set; } } /// /// DOCUMENT/MESSAGE NAME /// [Serializable()] [Composite("C002")] public class C002 { /// /// Document name code /// [Pos(1)] public string Documentnamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Document name /// [Pos(4)] public string Documentname_04 { get; set; } } /// /// PROCESSING INDICATOR /// [Serializable()] [Composite("C012")] public class C012 { /// /// Processing indicator description code /// [Pos(1)] public string Processingindicatordescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Processing indicator description /// [Pos(4)] public string Processingindicatordescription_04 { get; set; } } /// /// CARRIER /// [Serializable()] [Composite("C040")] public class C040 { /// /// Carrier identifier /// [Pos(1)] public string Carrieridentifier_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Carrier name /// [Pos(4)] public string Carriername_04 { get; set; } } /// /// NATIONALITY DETAILS /// [Serializable()] [Composite("C042")] public class C042 { /// /// Nationality name code /// [Pos(1)] public string Nationalitynamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Nationality name /// [Pos(4)] public string Nationalityname_04 { get; set; } } /// /// DEPARTMENT OR EMPLOYEE DETAILS /// [Serializable()] [Composite("C056")] public class C056 { /// /// Department or employee name code /// [Pos(1)] public string Departmentoremployeenamecode_01 { get; set; } /// /// Department or employee name /// [Pos(2)] public string Departmentoremployeename_02 { get; set; } } /// /// NAME AND ADDRESS /// [Serializable()] [Composite("C058")] public class C058 { /// /// Name and address description /// [Pos(1)] public string Nameandaddressdescription_01 { get; set; } /// /// Name and address description /// [Pos(2)] public string Nameandaddressdescription_02 { get; set; } /// /// Name and address description /// [Pos(3)] public string Nameandaddressdescription_03 { get; set; } /// /// Name and address description /// [Pos(4)] public string Nameandaddressdescription_04 { get; set; } /// /// Name and address description /// [Pos(5)] public string Nameandaddressdescription_05 { get; set; } } /// /// STREET /// [Serializable()] [Composite("C059")] public class C059 { /// /// Street and number or post office box identifier /// [Pos(1)] public string Streetandnumberorpostofficeboxidentifier_01 { get; set; } /// /// Street and number or post office box identifier /// [Pos(2)] public string Streetandnumberorpostofficeboxidentifier_02 { get; set; } /// /// Street and number or post office box identifier /// [Pos(3)] public string Streetandnumberorpostofficeboxidentifier_03 { get; set; } /// /// Street and number or post office box identifier /// [Pos(4)] public string Streetandnumberorpostofficeboxidentifier_04 { get; set; } } /// /// COMMUNICATION CONTACT /// [Serializable()] [Composite("C076")] public class C076 { /// /// Communication address identifier /// [Pos(1)] public string Communicationaddressidentifier_01 { get; set; } /// /// Communication address code qualifier /// [Pos(2)] public string Communicationaddresscodequalifier_02 { get; set; } } /// /// PARTY NAME /// [Serializable()] [Composite("C080")] public class C080 { /// /// Party name /// [Pos(1)] public string Partyname_01 { get; set; } /// /// Party name /// [Pos(2)] public string Partyname_02 { get; set; } /// /// Party name /// [Pos(3)] public string Partyname_03 { get; set; } /// /// Party name /// [Pos(4)] public string Partyname_04 { get; set; } /// /// Party name /// [Pos(5)] public string Partyname_05 { get; set; } /// /// Party name format code /// [Pos(6)] public string Partynameformatcode_06 { get; set; } } /// /// PARTY IDENTIFICATION DETAILS /// [Serializable()] [Composite("C082")] public class C082 { /// /// Party identifier /// [Pos(1)] public string Partyidentifier_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// DOCUMENT/MESSAGE IDENTIFICATION /// [Serializable()] [Composite("C106")] public class C106 { /// /// Document identifier /// [Pos(1)] public string Documentidentifier_01 { get; set; } /// /// Version identifier /// [Pos(2)] public string Versionidentifier_02 { get; set; } /// /// Revision identifier /// [Pos(3)] public string Revisionidentifier_03 { get; set; } } /// /// TEXT REFERENCE /// [Serializable()] [Composite("C107")] public class C107 { /// /// Free text description code /// [Pos(1)] public string Freetextdescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// TEXT LITERAL /// [Serializable()] [Composite("C108")] public class C108 { /// /// Free text /// [Pos(1)] public string Freetext_01 { get; set; } /// /// Free text /// [Pos(2)] public string Freetext_02 { get; set; } /// /// Free text /// [Pos(3)] public string Freetext_03 { get; set; } /// /// Free text /// [Pos(4)] public string Freetext_04 { get; set; } /// /// Free text /// [Pos(5)] public string Freetext_05 { get; set; } } /// /// VALUE/RANGE /// [Serializable()] [Composite("C174")] public class C174 { /// /// Measurement unit code /// [Pos(1)] public string Measurementunitcode_01 { get; set; } /// /// Measure /// [Pos(2)] public string Measure_02 { get; set; } /// /// Range minimum quantity /// [Pos(3)] public string Rangeminimumquantity_03 { get; set; } /// /// Range maximum quantity /// [Pos(4)] public string Rangemaximumquantity_04 { get; set; } /// /// Significant digits quantity /// [Pos(5)] public string Significantdigitsquantity_05 { get; set; } } /// /// QUANTITY DETAILS /// [Serializable()] [Composite("C186")] public class C186 { /// /// Quantity type code qualifier /// [Pos(1)] public string Quantitytypecodequalifier_01 { get; set; } /// /// Quantity /// [Pos(2)] public string Quantity_02 { get; set; } /// /// Measurement unit code /// [Pos(3)] public string Measurementunitcode_03 { get; set; } } /// /// PACKAGE TYPE /// [Serializable()] [Composite("C202")] public class C202 { /// /// Package type description code /// [Pos(1)] public string Packagetypedescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Type of packages /// [Pos(4)] public string Typeofpackages_04 { get; set; } } /// /// HAZARD CODE /// [Serializable()] [Composite("C205")] public class C205 { /// /// Hazard identification code /// [Pos(1)] public string Hazardidentificationcode_01 { get; set; } /// /// Additional hazard classification identifier /// [Pos(2)] public string Additionalhazardclassificationidentifier_02 { get; set; } /// /// Hazard code version identifier /// [Pos(3)] public string Hazardcodeversionidentifier_03 { get; set; } } /// /// IDENTITY NUMBER RANGE /// [Serializable()] [Composite("C208")] public class C208 { /// /// Object identifier /// [Pos(1)] public string Objectidentifier_01 { get; set; } /// /// Object identifier /// [Pos(2)] public string Objectidentifier_02 { get; set; } } /// /// MARKS & LABELS /// [Serializable()] [Composite("C210")] public class C210 { /// /// Shipping marks description /// [Pos(1)] public string Shippingmarksdescription_01 { get; set; } /// /// Shipping marks description /// [Pos(2)] public string Shippingmarksdescription_02 { get; set; } /// /// Shipping marks description /// [Pos(3)] public string Shippingmarksdescription_03 { get; set; } /// /// Shipping marks description /// [Pos(4)] public string Shippingmarksdescription_04 { get; set; } /// /// Shipping marks description /// [Pos(5)] public string Shippingmarksdescription_05 { get; set; } /// /// Shipping marks description /// [Pos(6)] public string Shippingmarksdescription_06 { get; set; } /// /// Shipping marks description /// [Pos(7)] public string Shippingmarksdescription_07 { get; set; } /// /// Shipping marks description /// [Pos(8)] public string Shippingmarksdescription_08 { get; set; } /// /// Shipping marks description /// [Pos(9)] public string Shippingmarksdescription_09 { get; set; } /// /// Shipping marks description /// [Pos(10)] public string Shippingmarksdescription_10 { get; set; } } /// /// DIMENSIONS /// [Serializable()] [Composite("C211")] public class C211 { /// /// Measurement unit code /// [Pos(1)] public string Measurementunitcode_01 { get; set; } /// /// Length measure /// [Pos(2)] public string Lengthmeasure_02 { get; set; } /// /// Width measure /// [Pos(3)] public string Widthmeasure_03 { get; set; } /// /// Height measure /// [Pos(4)] public string Heightmeasure_04 { get; set; } } /// /// NUMBER AND TYPE OF PACKAGES /// [Serializable()] [Composite("C213")] public class C213 { /// /// Package quantity /// [Pos(1)] public string Packagequantity_01 { get; set; } /// /// Package type description code /// [Pos(2)] public string Packagetypedescriptioncode_02 { get; set; } /// /// Code list identification code /// [Pos(3)] public string Codelistidentificationcode_03 { get; set; } /// /// Code list responsible agency code /// [Pos(4)] public string Codelistresponsibleagencycode_04 { get; set; } /// /// Type of packages /// [Pos(5)] public string Typeofpackages_05 { get; set; } /// /// Packaging related description code /// [Pos(6)] public string Packagingrelateddescriptioncode_06 { get; set; } } /// /// SEAL ISSUER /// [Serializable()] [Composite("C215")] public class C215 { /// /// Sealing party name code /// [Pos(1)] public string Sealingpartynamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Sealing party name /// [Pos(4)] public string Sealingpartyname_04 { get; set; } } /// /// HAZARDOUS MATERIAL /// [Serializable()] [Composite("C218")] public class C218 { /// /// Hazardous material category name code /// [Pos(1)] public string Hazardousmaterialcategorynamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Hazardous material category name /// [Pos(4)] public string Hazardousmaterialcategoryname_04 { get; set; } } /// /// MOVEMENT TYPE /// [Serializable()] [Composite("C219")] public class C219 { /// /// Movement type description code /// [Pos(1)] public string Movementtypedescriptioncode_01 { get; set; } /// /// Movement type description /// [Pos(2)] public string Movementtypedescription_02 { get; set; } } /// /// MODE OF TRANSPORT /// [Serializable()] [Composite("C220")] public class C220 { /// /// Transport mode name code /// [Pos(1)] public string Transportmodenamecode_01 { get; set; } /// /// Transport mode name /// [Pos(2)] public string Transportmodename_02 { get; set; } } /// /// TRANSPORT IDENTIFICATION /// [Serializable()] [Composite("C222")] public class C222 { /// /// Transport means identification name identifier /// [Pos(1)] public string Transportmeansidentificationnameidentifier_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Transport means identification name /// [Pos(4)] public string Transportmeansidentificationname_04 { get; set; } /// /// Transport means nationality code /// [Pos(5)] public string Transportmeansnationalitycode_05 { get; set; } } /// /// DANGEROUS GOODS SHIPMENT FLASHPOINT /// [Serializable()] [Composite("C223")] public class C223 { /// /// Shipment flashpoint degree /// [Pos(1)] public string Shipmentflashpointdegree_01 { get; set; } /// /// Measurement unit code /// [Pos(2)] public string Measurementunitcode_02 { get; set; } } /// /// EQUIPMENT SIZE AND TYPE /// [Serializable()] [Composite("C224")] public class C224 { /// /// Equipment size and type description code /// [Pos(1)] public string Equipmentsizeandtypedescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Equipment size and type description /// [Pos(4)] public string Equipmentsizeandtypedescription_04 { get; set; } } /// /// CHARGE CATEGORY /// [Serializable()] [Composite("C229")] public class C229 { /// /// Charge category code /// [Pos(1)] public string Chargecategorycode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// METHOD OF PAYMENT /// [Serializable()] [Composite("C231")] public class C231 { /// /// Transport charges payment method code /// [Pos(1)] public string Transportchargespaymentmethodcode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// SERVICE /// [Serializable()] [Composite("C233")] public class C233 { /// /// Service requirement code /// [Pos(1)] public string Servicerequirementcode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Service requirement code /// [Pos(4)] public string Servicerequirementcode_04 { get; set; } /// /// Code list identification code /// [Pos(5)] public string Codelistidentificationcode_05 { get; set; } /// /// Code list responsible agency code /// [Pos(6)] public string Codelistresponsibleagencycode_06 { get; set; } } /// /// UNDG INFORMATION /// [Serializable()] [Composite("C234")] public class C234 { /// /// United Nations Dangerous Goods (UNDG) identifier /// [Pos(1)] public string UnitedNationsDangerousGoodsUNDGidentifier_01 { get; set; } /// /// Dangerous goods flashpoint description /// [Pos(2)] public string Dangerousgoodsflashpointdescription_02 { get; set; } } /// /// HAZARD IDENTIFICATION PLACARD DETAILS /// [Serializable()] [Composite("C235")] public class C235 { /// /// Orange hazard placard upper part identifier /// [Pos(1)] public string Orangehazardplacardupperpartidentifier_01 { get; set; } /// /// Orange hazard placard lower part identifier /// [Pos(2)] public string Orangehazardplacardlowerpartidentifier_02 { get; set; } } /// /// DANGEROUS GOODS LABEL /// [Serializable()] [Composite("C236")] public class C236 { /// /// Dangerous goods marking identifier /// [Pos(1)] public string Dangerousgoodsmarkingidentifier_01 { get; set; } /// /// Dangerous goods marking identifier /// [Pos(2)] public string Dangerousgoodsmarkingidentifier_02 { get; set; } /// /// Dangerous goods marking identifier /// [Pos(3)] public string Dangerousgoodsmarkingidentifier_03 { get; set; } } /// /// EQUIPMENT IDENTIFICATION /// [Serializable()] [Composite("C237")] public class C237 { /// /// Equipment identifier /// [Pos(1)] public string Equipmentidentifier_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Country name code /// [Pos(4)] public string Countrynamecode_04 { get; set; } } /// /// TEMPERATURE SETTING /// [Serializable()] [Composite("C239")] public class C239 { /// /// Temperature degree /// [Pos(1)] public string Temperaturedegree_01 { get; set; } /// /// Measurement unit code /// [Pos(2)] public string Measurementunitcode_02 { get; set; } } /// /// CUSTOMS IDENTITY CODES /// [Serializable()] [Composite("C246")] public class C246 { /// /// Customs goods identifier /// [Pos(1)] public string Customsgoodsidentifier_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// CONTROL /// [Serializable()] [Composite("C270")] public class C270 { /// /// Control total type code qualifier /// [Pos(1)] public string Controltotaltypecodequalifier_01 { get; set; } /// /// Control total quantity /// [Pos(2)] public string Controltotalquantity_02 { get; set; } /// /// Measurement unit code /// [Pos(3)] public string Measurementunitcode_03 { get; set; } } /// /// RANGE /// [Serializable()] [Composite("C280")] public class C280 { /// /// Measurement unit code /// [Pos(1)] public string Measurementunitcode_01 { get; set; } /// /// Range minimum quantity /// [Pos(2)] public string Rangeminimumquantity_02 { get; set; } /// /// Range maximum quantity /// [Pos(3)] public string Rangemaximumquantity_03 { get; set; } } /// /// EXCESS TRANSPORTATION INFORMATION /// [Serializable()] [Composite("C401")] public class C401 { /// /// Excess transportation reason code /// [Pos(1)] public string Excesstransportationreasoncode_01 { get; set; } /// /// Excess transportation responsibility code /// [Pos(2)] public string Excesstransportationresponsibilitycode_02 { get; set; } /// /// Customer shipment authorisation identifier /// [Pos(3)] public string Customershipmentauthorisationidentifier_03 { get; set; } } /// /// PACKAGE TYPE IDENTIFICATION /// [Serializable()] [Composite("C402")] public class C402 { /// /// Description format code /// [Pos(1)] public string Descriptionformatcode_01 { get; set; } /// /// Type of packages /// [Pos(2)] public string Typeofpackages_02 { get; set; } /// /// Item type identification code /// [Pos(3)] public string Itemtypeidentificationcode_03 { get; set; } /// /// Type of packages /// [Pos(4)] public string Typeofpackages_04 { get; set; } /// /// Item type identification code /// [Pos(5)] public string Itemtypeidentificationcode_05 { get; set; } } /// /// MEASUREMENT DETAILS /// [Serializable()] [Composite("C502")] public class C502 { /// /// Measured attribute code /// [Pos(1)] public string Measuredattributecode_01 { get; set; } /// /// Measurement significance code /// [Pos(2)] public string Measurementsignificancecode_02 { get; set; } /// /// Non-discrete measurement name code /// [Pos(3)] public string Nondiscretemeasurementnamecode_03 { get; set; } /// /// Non-discrete measurement name /// [Pos(4)] public string Nondiscretemeasurementname_04 { get; set; } } /// /// DOCUMENT/MESSAGE DETAILS /// [Serializable()] [Composite("C503")] public class C503 { /// /// Document identifier /// [Pos(1)] public string Documentidentifier_01 { get; set; } /// /// Document status code /// [Pos(2)] public string Documentstatuscode_02 { get; set; } /// /// Document source description /// [Pos(3)] public string Documentsourcedescription_03 { get; set; } /// /// Language name code /// [Pos(4)] public string Languagenamecode_04 { get; set; } /// /// Version identifier /// [Pos(5)] public string Versionidentifier_05 { get; set; } /// /// Revision identifier /// [Pos(6)] public string Revisionidentifier_06 { get; set; } } /// /// CURRENCY DETAILS /// [Serializable()] [Composite("C504")] public class C504 { /// /// Currency usage code qualifier /// [Pos(1)] public string Currencyusagecodequalifier_01 { get; set; } /// /// Currency identification code /// [Pos(2)] public string Currencyidentificationcode_02 { get; set; } /// /// Currency type code qualifier /// [Pos(3)] public string Currencytypecodequalifier_03 { get; set; } /// /// Currency rate /// [Pos(4)] public string Currencyrate_04 { get; set; } } /// /// REFERENCE /// [Serializable()] [Composite("C506")] public class C506 { /// /// Reference code qualifier /// [Pos(1)] public string Referencecodequalifier_01 { get; set; } /// /// Reference identifier /// [Pos(2)] public string Referenceidentifier_02 { get; set; } /// /// Document line identifier /// [Pos(3)] public string Documentlineidentifier_03 { get; set; } /// /// Reference version identifier /// [Pos(4)] public string Referenceversionidentifier_04 { get; set; } /// /// Revision identifier /// [Pos(5)] public string Revisionidentifier_05 { get; set; } } /// /// DATE/TIME/PERIOD /// [Serializable()] [Composite("C507")] public class C507 { /// /// Date or time or period function code qualifier /// [Pos(1)] public string Dateortimeorperiodfunctioncodequalifier_01 { get; set; } /// /// Date or time or period text /// [Pos(2)] public string Dateortimeorperiodtext_02 { get; set; } /// /// Date or time or period format code /// [Pos(3)] public string Dateortimeorperiodformatcode_03 { get; set; } } /// /// MONETARY AMOUNT /// [Serializable()] [Composite("C516")] public class C516 { /// /// Monetary amount type code qualifier /// [Pos(1)] public string Monetaryamounttypecodequalifier_01 { get; set; } /// /// Monetary amount /// [Pos(2)] public string Monetaryamount_02 { get; set; } /// /// Currency identification code /// [Pos(3)] public string Currencyidentificationcode_03 { get; set; } /// /// Currency type code qualifier /// [Pos(4)] public string Currencytypecodequalifier_04 { get; set; } /// /// Status description code /// [Pos(5)] public string Statusdescriptioncode_05 { get; set; } } /// /// LOCATION IDENTIFICATION /// [Serializable()] [Composite("C517")] public class C517 { /// /// Location name code /// [Pos(1)] public string Locationnamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Location name /// [Pos(4)] public string Locationname_04 { get; set; } } /// /// RELATED LOCATION ONE IDENTIFICATION /// [Serializable()] [Composite("C519")] public class C519 { /// /// First related location name code /// [Pos(1)] public string Firstrelatedlocationnamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// First related location name /// [Pos(4)] public string Firstrelatedlocationname_04 { get; set; } } /// /// HANDLING INSTRUCTIONS /// [Serializable()] [Composite("C524")] public class C524 { /// /// Handling instruction description code /// [Pos(1)] public string Handlinginstructiondescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Handling instruction description /// [Pos(4)] public string Handlinginstructiondescription_04 { get; set; } } /// /// PACKAGING DETAILS /// [Serializable()] [Composite("C531")] public class C531 { /// /// Packaging level code /// [Pos(1)] public string Packaginglevelcode_01 { get; set; } /// /// Packaging related description code /// [Pos(2)] public string Packagingrelateddescriptioncode_02 { get; set; } /// /// Packaging terms and conditions code /// [Pos(3)] public string Packagingtermsandconditionscode_03 { get; set; } } /// /// RETURNABLE PACKAGE DETAILS /// [Serializable()] [Composite("C532")] public class C532 { /// /// Returnable package freight payment responsibility code /// [Pos(1)] public string Returnablepackagefreightpaymentresponsibilitycode_01 { get; set; } /// /// Returnable package load contents code /// [Pos(2)] public string Returnablepackageloadcontentscode_02 { get; set; } } /// /// CONTRACT AND CARRIAGE CONDITION /// [Serializable()] [Composite("C536")] public class C536 { /// /// Contract and carriage condition code /// [Pos(1)] public string Contractandcarriageconditioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// TRANSPORT PRIORITY /// [Serializable()] [Composite("C537")] public class C537 { /// /// Transport service priority code /// [Pos(1)] public string Transportserviceprioritycode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// RELATED LOCATION TWO IDENTIFICATION /// [Serializable()] [Composite("C553")] public class C553 { /// /// Second related location name code /// [Pos(1)] public string Secondrelatedlocationnamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Second related location name /// [Pos(4)] public string Secondrelatedlocationname_04 { get; set; } } /// /// NATURE OF CARGO /// [Serializable()] [Composite("C703")] public class C703 { /// /// Cargo type classification code /// [Pos(1)] public string Cargotypeclassificationcode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// COUNTRY SUB-ENTITY DETAILS /// [Serializable()] [Composite("C819")] public class C819 { /// /// Country sub-entity name code /// [Pos(1)] public string Countrysubentitynamecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Country sub-entity name /// [Pos(4)] public string Countrysubentityname_04 { get; set; } } /// /// TYPE OF MARKING /// [Serializable()] [Composite("C827")] public class C827 { /// /// Marking type code /// [Pos(1)] public string Markingtypecode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } } /// /// EMPLOYMENT CATEGORY /// [Serializable()] [Composite("C948")] public class C948 { /// /// Employment category description code /// [Pos(1)] public string Employmentcategorydescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Employment category description /// [Pos(4)] public string Employmentcategorydescription_04 { get; set; } } /// /// QUALIFICATION CLASSIFICATION /// [Serializable()] [Composite("C950")] public class C950 { /// /// Qualification classification description code /// [Pos(1)] public string Qualificationclassificationdescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Qualification classification description /// [Pos(4)] public string Qualificationclassificationdescription_04 { get; set; } /// /// Qualification classification description /// [Pos(5)] public string Qualificationclassificationdescription_05 { get; set; } } /// /// OCCUPATION /// [Serializable()] [Composite("C951")] public class C951 { /// /// Occupation description code /// [Pos(1)] public string Occupationdescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Occupation description /// [Pos(4)] public string Occupationdescription_04 { get; set; } /// /// Occupation description /// [Pos(5)] public string Occupationdescription_05 { get; set; } } /// /// ATTRIBUTE TYPE /// [Serializable()] [Composite("C955")] public class C955 { /// /// Attribute type description code /// [Pos(1)] public string Attributetypedescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Attribute type description /// [Pos(4)] public string Attributetypedescription_04 { get; set; } } /// /// ATTRIBUTE DETAIL /// [Serializable()] [Composite("C956")] public class C956 { /// /// Attribute description code /// [Pos(1)] public string Attributedescriptioncode_01 { get; set; } /// /// Code list identification code /// [Pos(2)] public string Codelistidentificationcode_02 { get; set; } /// /// Code list responsible agency code /// [Pos(3)] public string Codelistresponsibleagencycode_03 { get; set; } /// /// Attribute description /// [Pos(4)] public string Attributedescription_04 { get; set; } } }