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; }
}
}