namespace EdiFabric.Templates.EdifactD96A { 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; /// /// DOCUMENT/MESSAGE NAME /// [Serializable()] [Composite("C002")] public class C002 { /// /// Document/message name, coded /// [DataElement("1001", typeof(EDIFACT_ID_1001))] [Pos(1)] public string Documentmessagenamecoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Document/message name /// [StringLength(1, 35)] [DataElement("1000", typeof(EDIFACT_AN))] [Pos(4)] public string Documentmessagename_04 { get; set; } } /// /// CARRIER /// [Serializable()] [Composite("C040")] public class C040 { /// /// Carrier identification /// [StringLength(1, 17)] [DataElement("3127", typeof(EDIFACT_AN))] [Pos(1)] public string Carrieridentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Carrier name /// [StringLength(1, 35)] [DataElement("3128", typeof(EDIFACT_AN))] [Pos(4)] public string Carriername_04 { get; set; } } /// /// DEPARTMENT OR EMPLOYEE DETAILS /// [Serializable()] [Composite("C056")] public class C056 { /// /// Department or employee identification /// [StringLength(1, 17)] [DataElement("3413", typeof(EDIFACT_AN))] [Pos(1)] public string Departmentoremployeeidentification_01 { get; set; } /// /// Department or employee /// [StringLength(1, 35)] [DataElement("3412", typeof(EDIFACT_AN))] [Pos(2)] public string Departmentoremployee_02 { get; set; } } /// /// NAME AND ADDRESS /// [Serializable()] [Composite("C058")] public class C058 { /// /// Name and address line /// [Required] [StringLength(1, 35)] [DataElement("3124", typeof(EDIFACT_AN))] [Pos(1)] public string Nameandaddressline_01 { get; set; } /// /// Name and address line /// [StringLength(1, 35)] [DataElement("3124", typeof(EDIFACT_AN))] [Pos(2)] public string Nameandaddressline_02 { get; set; } /// /// Name and address line /// [StringLength(1, 35)] [DataElement("3124", typeof(EDIFACT_AN))] [Pos(3)] public string Nameandaddressline_03 { get; set; } /// /// Name and address line /// [StringLength(1, 35)] [DataElement("3124", typeof(EDIFACT_AN))] [Pos(4)] public string Nameandaddressline_04 { get; set; } /// /// Name and address line /// [StringLength(1, 35)] [DataElement("3124", typeof(EDIFACT_AN))] [Pos(5)] public string Nameandaddressline_05 { get; set; } } /// /// STREET /// [Serializable()] [Composite("C059")] public class C059 { /// /// Street and number/p.o. box /// [Required] [StringLength(1, 35)] [DataElement("3042", typeof(EDIFACT_AN))] [Pos(1)] public string Streetandnumberpobox_01 { get; set; } /// /// Street and number/p.o. box /// [StringLength(1, 35)] [DataElement("3042", typeof(EDIFACT_AN))] [Pos(2)] public string Streetandnumberpobox_02 { get; set; } /// /// Street and number/p.o. box /// [StringLength(1, 35)] [DataElement("3042", typeof(EDIFACT_AN))] [Pos(3)] public string Streetandnumberpobox_03 { get; set; } /// /// Street and number/p.o. box /// [StringLength(1, 35)] [DataElement("3042", typeof(EDIFACT_AN))] [Pos(4)] public string Streetandnumberpobox_04 { get; set; } } /// /// COMMUNICATION CONTACT /// [Serializable()] [Composite("C076")] public class C076 { /// /// Communication number /// [Required] [StringLength(1, 512)] [DataElement("3148", typeof(EDIFACT_AN))] [Pos(1)] public string Communicationnumber_01 { get; set; } /// /// Communication channel qualifier /// [Required] [DataElement("3155", typeof(EDIFACT_ID_3155))] [Pos(2)] public string Communicationchannelqualifier_02 { get; set; } } /// /// ACCOUNT IDENTIFICATION /// [Serializable()] [Composite("C078")] public class C078 { /// /// Account holder number /// [StringLength(1, 35)] [DataElement("3194", typeof(EDIFACT_AN))] [Pos(1)] public string Accountholdernumber_01 { get; set; } /// /// Account holder name /// [StringLength(1, 35)] [DataElement("3192", typeof(EDIFACT_AN))] [Pos(2)] public string Accountholdername_02 { get; set; } /// /// Account holder name /// [StringLength(1, 35)] [DataElement("3192", typeof(EDIFACT_AN))] [Pos(3)] public string Accountholdername_03 { get; set; } /// /// Currency, coded /// [StringLength(1, 3)] [DataElement("6345", typeof(EDIFACT_AN))] [Pos(4)] public string Currencycoded_04 { get; set; } } /// /// PARTY NAME /// [Serializable()] [Composite("C080")] public class C080 { /// /// Party name /// [Required] [StringLength(1, 35)] [DataElement("3036", typeof(EDIFACT_AN))] [Pos(1)] public string Partyname_01 { get; set; } /// /// Party name /// [StringLength(1, 35)] [DataElement("3036", typeof(EDIFACT_AN))] [Pos(2)] public string Partyname_02 { get; set; } /// /// Party name /// [StringLength(1, 35)] [DataElement("3036", typeof(EDIFACT_AN))] [Pos(3)] public string Partyname_03 { get; set; } /// /// Party name /// [StringLength(1, 35)] [DataElement("3036", typeof(EDIFACT_AN))] [Pos(4)] public string Partyname_04 { get; set; } /// /// Party name /// [StringLength(1, 35)] [DataElement("3036", typeof(EDIFACT_AN))] [Pos(5)] public string Partyname_05 { get; set; } /// /// Party name format, coded /// [DataElement("3045", typeof(EDIFACT_ID_3045))] [Pos(6)] public string Partynameformatcoded_06 { get; set; } } /// /// PARTY IDENTIFICATION DETAILS /// [Serializable()] [Composite("C082")] public class C082 { /// /// Party id. identification /// [Required] [StringLength(1, 35)] [DataElement("3039", typeof(EDIFACT_AN))] [Pos(1)] public string Partyididentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } } /// /// INSTITUTION IDENTIFICATION /// [Serializable()] [Composite("C088")] public class C088 { /// /// Institution name identification /// [StringLength(1, 11)] [DataElement("3433", typeof(EDIFACT_AN))] [Pos(1)] public string Institutionnameidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Institution branch number /// [StringLength(1, 17)] [DataElement("3434", typeof(EDIFACT_AN))] [Pos(4)] public string Institutionbranchnumber_04 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(5)] public string Codelistqualifier_05 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(6)] public string Codelistresponsibleagencycoded_06 { get; set; } /// /// Institution name /// [StringLength(1, 70)] [DataElement("3432", typeof(EDIFACT_AN))] [Pos(7)] public string Institutionname_07 { get; set; } /// /// Institution branch place /// [StringLength(1, 70)] [DataElement("3436", typeof(EDIFACT_AN))] [Pos(8)] public string Institutionbranchplace_08 { get; set; } } /// /// TERMS OF DELIVERY OR TRANSPORT /// [Serializable()] [Composite("C100")] public class C100 { /// /// Terms of delivery or transport, coded /// [StringLength(1, 3)] [DataElement("4053", typeof(EDIFACT_AN))] [Pos(1)] public string Termsofdeliveryortransportcoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Terms of delivery or transport /// [StringLength(1, 70)] [DataElement("4052", typeof(EDIFACT_AN))] [Pos(4)] public string Termsofdeliveryortransport_04 { get; set; } /// /// Terms of delivery or transport /// [StringLength(1, 70)] [DataElement("4052", typeof(EDIFACT_AN))] [Pos(5)] public string Termsofdeliveryortransport_05 { get; set; } } /// /// TEXT REFERENCE /// [Serializable()] [Composite("C107")] public class C107 { /// /// Free text, coded /// [Required] [StringLength(1, 3)] [DataElement("4441", typeof(EDIFACT_AN))] [Pos(1)] public string Freetextcoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } } /// /// TEXT LITERAL /// [Serializable()] [Composite("C108")] public class C108 { /// /// Free text /// [Required] [StringLength(1, 70)] [DataElement("4440", typeof(EDIFACT_AN))] [Pos(1)] public string Freetext_01 { get; set; } /// /// Free text /// [StringLength(1, 70)] [DataElement("4440", typeof(EDIFACT_AN))] [Pos(2)] public string Freetext_02 { get; set; } /// /// Free text /// [StringLength(1, 70)] [DataElement("4440", typeof(EDIFACT_AN))] [Pos(3)] public string Freetext_03 { get; set; } /// /// Free text /// [StringLength(1, 70)] [DataElement("4440", typeof(EDIFACT_AN))] [Pos(4)] public string Freetext_04 { get; set; } /// /// Free text /// [StringLength(1, 70)] [DataElement("4440", typeof(EDIFACT_AN))] [Pos(5)] public string Freetext_05 { get; set; } } /// /// PAYMENT TERMS /// [Serializable()] [Composite("C110")] public class C110 { /// /// Terms of payment identification /// [Required] [DataElement("4277", typeof(EDIFACT_ID_4277))] [Pos(1)] public string Termsofpaymentidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Terms of payment /// [StringLength(1, 35)] [DataElement("4276", typeof(EDIFACT_AN))] [Pos(4)] public string Termsofpayment_04 { get; set; } /// /// Terms of payment /// [StringLength(1, 35)] [DataElement("4276", typeof(EDIFACT_AN))] [Pos(5)] public string Termsofpayment_05 { get; set; } } /// /// TERMS/TIME INFORMATION /// [Serializable()] [Composite("C112")] public class C112 { /// /// Payment time reference, coded /// [Required] [DataElement("2475", typeof(EDIFACT_ID_2475))] [Pos(1)] public string Paymenttimereferencecoded_01 { get; set; } /// /// Time relation, coded /// [DataElement("2009", typeof(EDIFACT_ID_2009))] [Pos(2)] public string Timerelationcoded_02 { get; set; } /// /// Type of period, coded /// [DataElement("2151", typeof(EDIFACT_ID_2151))] [Pos(3)] public string Typeofperiodcoded_03 { get; set; } /// /// Number of periods /// [StringLength(1, 3)] [DataElement("2152", typeof(EDIFACT_N))] [Pos(4)] public string Numberofperiods_04 { get; set; } } /// /// RATE DETAILS /// [Serializable()] [Composite("C128")] public class C128 { /// /// Rate type qualifier /// [Required] [DataElement("5419", typeof(EDIFACT_ID_5419))] [Pos(1)] public string Ratetypequalifier_01 { get; set; } /// /// Rate per unit /// [Required] [StringLength(1, 15)] [DataElement("5420", typeof(EDIFACT_N))] [Pos(2)] public string Rateperunit_02 { get; set; } /// /// Unit price basis /// [StringLength(1, 9)] [DataElement("5284", typeof(EDIFACT_N))] [Pos(3)] public string Unitpricebasis_03 { get; set; } /// /// Measure unit qualifier /// [StringLength(1, 3)] [DataElement("6411", typeof(EDIFACT_AN))] [Pos(4)] public string Measureunitqualifier_04 { get; set; } } /// /// PRICE MULTIPLIER INFORMATION /// [Serializable()] [Composite("C138")] public class C138 { /// /// Price multiplier /// [Required] [StringLength(1, 12)] [DataElement("5394", typeof(EDIFACT_N))] [Pos(1)] public string Pricemultiplier_01 { get; set; } /// /// Price multiplier qualifier /// [DataElement("5393", typeof(EDIFACT_ID_5393))] [Pos(2)] public string Pricemultiplierqualifier_02 { get; set; } } /// /// VALUE/RANGE /// [Serializable()] [Composite("C174")] public class C174 { /// /// Measure unit qualifier /// [Required] [StringLength(1, 3)] [DataElement("6411", typeof(EDIFACT_AN))] [Pos(1)] public string Measureunitqualifier_01 { get; set; } /// /// Measurement value /// [StringLength(1, 18)] [DataElement("6314", typeof(EDIFACT_N))] [Pos(2)] public string Measurementvalue_02 { get; set; } /// /// Range minimum /// [StringLength(1, 18)] [DataElement("6162", typeof(EDIFACT_N))] [Pos(3)] public string Rangeminimum_03 { get; set; } /// /// Range maximum /// [StringLength(1, 18)] [DataElement("6152", typeof(EDIFACT_N))] [Pos(4)] public string Rangemaximum_04 { get; set; } /// /// Significant digits /// [StringLength(1, 2)] [DataElement("6432", typeof(EDIFACT_N))] [Pos(5)] public string Significantdigits_05 { get; set; } } /// /// QUANTITY DETAILS /// [Serializable()] [Composite("C186")] public class C186 { /// /// Quantity qualifier /// [Required] [DataElement("6063", typeof(EDIFACT_ID_6063))] [Pos(1)] public string Quantityqualifier_01 { get; set; } /// /// Quantity /// [Required] [StringLength(1, 15)] [DataElement("6060", typeof(EDIFACT_N))] [Pos(2)] public string Quantity_02 { get; set; } /// /// Measure unit qualifier /// [StringLength(1, 3)] [DataElement("6411", typeof(EDIFACT_AN))] [Pos(3)] public string Measureunitqualifier_03 { get; set; } } /// /// PACKAGE TYPE /// [Serializable()] [Composite("C202")] public class C202 { /// /// Type of packages identification /// [StringLength(1, 17)] [DataElement("7065", typeof(EDIFACT_AN))] [Pos(1)] public string Typeofpackagesidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Type of packages /// [StringLength(1, 35)] [DataElement("7064", typeof(EDIFACT_AN))] [Pos(4)] public string Typeofpackages_04 { get; set; } } /// /// IDENTIFICATION NUMBER /// [Serializable()] [Composite("C206")] public class C206 { /// /// Identity number /// [Required] [StringLength(1, 35)] [DataElement("7402", typeof(EDIFACT_AN))] [Pos(1)] public string Identitynumber_01 { get; set; } /// /// Identity number qualifier /// [DataElement("7405", typeof(EDIFACT_ID_7405))] [Pos(2)] public string Identitynumberqualifier_02 { get; set; } /// /// Status, coded /// [DataElement("4405", typeof(EDIFACT_ID_4405))] [Pos(3)] public string Statuscoded_03 { get; set; } } /// /// IDENTITY NUMBER RANGE /// [Serializable()] [Composite("C208")] public class C208 { /// /// Identity number /// [Required] [StringLength(1, 35)] [DataElement("7402", typeof(EDIFACT_AN))] [Pos(1)] public string Identitynumber_01 { get; set; } /// /// Identity number /// [StringLength(1, 35)] [DataElement("7402", typeof(EDIFACT_AN))] [Pos(2)] public string Identitynumber_02 { get; set; } } /// /// MARKS & LABELS /// [Serializable()] [Composite("C210")] public class C210 { /// /// Shipping marks /// [Required] [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(1)] public string Shippingmarks_01 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(2)] public string Shippingmarks_02 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(3)] public string Shippingmarks_03 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(4)] public string Shippingmarks_04 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(5)] public string Shippingmarks_05 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(6)] public string Shippingmarks_06 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(7)] public string Shippingmarks_07 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(8)] public string Shippingmarks_08 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(9)] public string Shippingmarks_09 { get; set; } /// /// Shipping marks /// [StringLength(1, 35)] [DataElement("7102", typeof(EDIFACT_AN))] [Pos(10)] public string Shippingmarks_10 { get; set; } } /// /// ITEM NUMBER IDENTIFICATION /// [Serializable()] [Composite("C212")] public class C212 { /// /// Item number /// [StringLength(1, 35)] [DataElement("7140", typeof(EDIFACT_AN))] [Pos(1)] public string Itemnumber_01 { get; set; } /// /// Item number type, coded /// [DataElement("7143", typeof(EDIFACT_ID_7143))] [Pos(2)] public string Itemnumbertypecoded_02 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(3)] public string Codelistqualifier_03 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(4)] public string Codelistresponsibleagencycoded_04 { get; set; } } /// /// SPECIAL SERVICES IDENTIFICATION /// [Serializable()] [Composite("C214")] public class C214 { /// /// Special services, coded /// [DataElement("7161", typeof(EDIFACT_ID_7161))] [Pos(1)] public string Specialservicescoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Special service /// [StringLength(1, 35)] [DataElement("7160", typeof(EDIFACT_AN))] [Pos(4)] public string Specialservice_04 { get; set; } /// /// Special service /// [StringLength(1, 35)] [DataElement("7160", typeof(EDIFACT_AN))] [Pos(5)] public string Specialservice_05 { get; set; } } /// /// HAZARDOUS MATERIAL /// [Serializable()] [Composite("C218")] public class C218 { /// /// Hazardous material class code, identification /// [StringLength(1, 4)] [DataElement("7419", typeof(EDIFACT_AN))] [Pos(1)] public string Hazardousmaterialclasscodeidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } } /// /// MODE OF TRANSPORT /// [Serializable()] [Composite("C220")] public class C220 { /// /// Mode of transport, coded /// [StringLength(1, 3)] [DataElement("8067", typeof(EDIFACT_AN))] [Pos(1)] public string Modeoftransportcoded_01 { get; set; } /// /// Mode of transport /// [StringLength(1, 17)] [DataElement("8066", typeof(EDIFACT_AN))] [Pos(2)] public string Modeoftransport_02 { get; set; } } /// /// TRANSPORT IDENTIFICATION /// [Serializable()] [Composite("C222")] public class C222 { /// /// Id. of means of transport identification /// [StringLength(1, 9)] [DataElement("8213", typeof(EDIFACT_AN))] [Pos(1)] public string Idofmeansoftransportidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Id. of the means of transport /// [StringLength(1, 35)] [DataElement("8212", typeof(EDIFACT_AN))] [Pos(4)] public string Idofthemeansoftransport_04 { get; set; } /// /// Nationality of means of transport, coded /// [StringLength(1, 3)] [DataElement("8453", typeof(EDIFACT_AN))] [Pos(5)] public string Nationalityofmeansoftransportcoded_05 { get; set; } } /// /// EQUIPMENT SIZE AND TYPE /// [Serializable()] [Composite("C224")] public class C224 { /// /// Equipment size and type identification /// [DataElement("8155", typeof(EDIFACT_ID_8155))] [Pos(1)] public string Equipmentsizeandtypeidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Equipment size and type /// [StringLength(1, 35)] [DataElement("8154", typeof(EDIFACT_AN))] [Pos(4)] public string Equipmentsizeandtype_04 { get; set; } } /// /// TRANSPORT MEANS /// [Serializable()] [Composite("C228")] public class C228 { /// /// Type of means of transport identification /// [DataElement("8179", typeof(EDIFACT_ID_8179))] [Pos(1)] public string Typeofmeansoftransportidentification_01 { get; set; } /// /// Type of means of transport /// [StringLength(1, 17)] [DataElement("8178", typeof(EDIFACT_AN))] [Pos(2)] public string Typeofmeansoftransport_02 { get; set; } } /// /// EQUIPMENT IDENTIFICATION /// [Serializable()] [Composite("C237")] public class C237 { /// /// Equipment identification number /// [StringLength(1, 17)] [DataElement("8260", typeof(EDIFACT_AN))] [Pos(1)] public string Equipmentidentificationnumber_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Country, coded /// [StringLength(1, 3)] [DataElement("3207", typeof(EDIFACT_AN))] [Pos(4)] public string Countrycoded_04 { get; set; } } /// /// PRODUCT CHARACTERISTIC /// [Serializable()] [Composite("C240")] public class C240 { /// /// Characteristic identification /// [Required] [StringLength(1, 17)] [DataElement("7037", typeof(EDIFACT_AN))] [Pos(1)] public string Characteristicidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Characteristic /// [StringLength(1, 35)] [DataElement("7036", typeof(EDIFACT_AN))] [Pos(4)] public string Characteristic_04 { get; set; } /// /// Characteristic /// [StringLength(1, 35)] [DataElement("7036", typeof(EDIFACT_AN))] [Pos(5)] public string Characteristic_05 { get; set; } } /// /// DUTY/TAX/FEE TYPE /// [Serializable()] [Composite("C241")] public class C241 { /// /// Duty/tax/fee type, coded /// [DataElement("5153", typeof(EDIFACT_ID_5153))] [Pos(1)] public string Dutytaxfeetypecoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Duty/tax/fee type /// [StringLength(1, 35)] [DataElement("5152", typeof(EDIFACT_AN))] [Pos(4)] public string Dutytaxfeetype_04 { get; set; } } /// /// DUTY/TAX/FEE DETAIL /// [Serializable()] [Composite("C243")] public class C243 { /// /// Duty/tax/fee rate identification /// [StringLength(1, 7)] [DataElement("5279", typeof(EDIFACT_AN))] [Pos(1)] public string Dutytaxfeerateidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Duty/tax/fee rate /// [StringLength(1, 17)] [DataElement("5278", typeof(EDIFACT_AN))] [Pos(4)] public string Dutytaxfeerate_04 { get; set; } /// /// Duty/tax/fee rate basis identification /// [DataElement("5273", typeof(EDIFACT_ID_5273))] [Pos(5)] public string Dutytaxfeeratebasisidentification_05 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(6)] public string Codelistqualifier_06 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(7)] public string Codelistresponsibleagencycoded_07 { get; set; } } /// /// CONTROL /// [Serializable()] [Composite("C270")] public class C270 { /// /// Control qualifier /// [Required] [DataElement("6069", typeof(EDIFACT_ID_6069))] [Pos(1)] public string Controlqualifier_01 { get; set; } /// /// Control value /// [Required] [StringLength(1, 18)] [DataElement("6066", typeof(EDIFACT_N))] [Pos(2)] public string Controlvalue_02 { get; set; } /// /// Measure unit qualifier /// [StringLength(1, 3)] [DataElement("6411", typeof(EDIFACT_AN))] [Pos(3)] public string Measureunitqualifier_03 { get; set; } } /// /// ITEM DESCRIPTION /// [Serializable()] [Composite("C273")] public class C273 { /// /// Item description identification /// [StringLength(1, 17)] [DataElement("7009", typeof(EDIFACT_AN))] [Pos(1)] public string Itemdescriptionidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Item description /// [StringLength(1, 35)] [DataElement("7008", typeof(EDIFACT_AN))] [Pos(4)] public string Itemdescription_04 { get; set; } /// /// Item description /// [StringLength(1, 35)] [DataElement("7008", typeof(EDIFACT_AN))] [Pos(5)] public string Itemdescription_05 { get; set; } /// /// Language, coded /// [StringLength(1, 3)] [DataElement("3453", typeof(EDIFACT_AN))] [Pos(6)] public string Languagecoded_06 { get; set; } } /// /// QUANTITY DIFFERENCE INFORMATION /// [Serializable()] [Composite("C279")] public class C279 { /// /// Quantity difference /// [Required] [StringLength(1, 15)] [DataElement("6064", typeof(EDIFACT_N))] [Pos(1)] public string Quantitydifference_01 { get; set; } /// /// Quantity qualifier /// [DataElement("6063", typeof(EDIFACT_ID_6063))] [Pos(2)] public string Quantityqualifier_02 { get; set; } } /// /// RANGE /// [Serializable()] [Composite("C280")] public class C280 { /// /// Measure unit qualifier /// [Required] [StringLength(1, 3)] [DataElement("6411", typeof(EDIFACT_AN))] [Pos(1)] public string Measureunitqualifier_01 { get; set; } /// /// Range minimum /// [StringLength(1, 18)] [DataElement("6162", typeof(EDIFACT_N))] [Pos(2)] public string Rangeminimum_02 { get; set; } /// /// Range maximum /// [StringLength(1, 18)] [DataElement("6152", typeof(EDIFACT_N))] [Pos(3)] public string Rangemaximum_03 { get; set; } } /// /// PATTERN DESCRIPTION /// [Serializable()] [Composite("C329")] public class C329 { /// /// Frequency, coded /// [DataElement("2013", typeof(EDIFACT_ID_2013))] [Pos(1)] public string Frequencycoded_01 { get; set; } /// /// Despatch pattern, coded /// [DataElement("2015", typeof(EDIFACT_ID_2015))] [Pos(2)] public string Despatchpatterncoded_02 { get; set; } /// /// Despatch pattern timing, coded /// [DataElement("2017", typeof(EDIFACT_ID_2017))] [Pos(3)] public string Despatchpatterntimingcoded_03 { get; set; } } /// /// EXCESS TRANSPORTATION INFORMATION /// [Serializable()] [Composite("C401")] public class C401 { /// /// Excess transportation reason, coded /// [Required] [DataElement("8457", typeof(EDIFACT_ID_8457))] [Pos(1)] public string Excesstransportationreasoncoded_01 { get; set; } /// /// Excess transportation responsibility, coded /// [Required] [DataElement("8459", typeof(EDIFACT_ID_8459))] [Pos(2)] public string Excesstransportationresponsibilitycoded_02 { get; set; } /// /// Customer authorization number /// [StringLength(1, 17)] [DataElement("7130", typeof(EDIFACT_AN))] [Pos(3)] public string Customerauthorizationnumber_03 { get; set; } } /// /// PACKAGE TYPE IDENTIFICATION /// [Serializable()] [Composite("C402")] public class C402 { /// /// Item description type, coded /// [Required] [DataElement("7077", typeof(EDIFACT_ID_7077))] [Pos(1)] public string Itemdescriptiontypecoded_01 { get; set; } /// /// Type of packages /// [Required] [StringLength(1, 35)] [DataElement("7064", typeof(EDIFACT_AN))] [Pos(2)] public string Typeofpackages_02 { get; set; } /// /// Item number type, coded /// [DataElement("7143", typeof(EDIFACT_ID_7143))] [Pos(3)] public string Itemnumbertypecoded_03 { get; set; } /// /// Type of packages /// [StringLength(1, 35)] [DataElement("7064", typeof(EDIFACT_AN))] [Pos(4)] public string Typeofpackages_04 { get; set; } /// /// Item number type, coded /// [DataElement("7143", typeof(EDIFACT_ID_7143))] [Pos(5)] public string Itemnumbertypecoded_05 { get; set; } } /// /// PERCENTAGE DETAILS /// [Serializable()] [Composite("C501")] public class C501 { /// /// Percentage qualifier /// [Required] [DataElement("5245", typeof(EDIFACT_ID_5245))] [Pos(1)] public string Percentagequalifier_01 { get; set; } /// /// Percentage /// [StringLength(1, 10)] [DataElement("5482", typeof(EDIFACT_N))] [Pos(2)] public string Percentage_02 { get; set; } /// /// Percentage basis, coded /// [DataElement("5249", typeof(EDIFACT_ID_5249))] [Pos(3)] public string Percentagebasiscoded_03 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(4)] public string Codelistqualifier_04 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(5)] public string Codelistresponsibleagencycoded_05 { get; set; } } /// /// MEASUREMENT DETAILS /// [Serializable()] [Composite("C502")] public class C502 { /// /// Measurement dimension, coded /// [DataElement("6313", typeof(EDIFACT_ID_6313))] [Pos(1)] public string Measurementdimensioncoded_01 { get; set; } /// /// Measurement significance, coded /// [DataElement("6321", typeof(EDIFACT_ID_6321))] [Pos(2)] public string Measurementsignificancecoded_02 { get; set; } /// /// Measurement attribute, coded /// [DataElement("6155", typeof(EDIFACT_ID_6155))] [Pos(3)] public string Measurementattributecoded_03 { get; set; } /// /// Measurement attribute /// [StringLength(1, 70)] [DataElement("6154", typeof(EDIFACT_AN))] [Pos(4)] public string Measurementattribute_04 { get; set; } } /// /// DOCUMENT/MESSAGE DETAILS /// [Serializable()] [Composite("C503")] public class C503 { /// /// Document/message number /// [StringLength(1, 35)] [DataElement("1004", typeof(EDIFACT_AN))] [Pos(1)] public string Documentmessagenumber_01 { get; set; } /// /// Document/message status, coded /// [DataElement("1373", typeof(EDIFACT_ID_1373))] [Pos(2)] public string Documentmessagestatuscoded_02 { get; set; } /// /// Document/message source /// [StringLength(1, 35)] [DataElement("1366", typeof(EDIFACT_AN))] [Pos(3)] public string Documentmessagesource_03 { get; set; } /// /// Language, coded /// [StringLength(1, 3)] [DataElement("3453", typeof(EDIFACT_AN))] [Pos(4)] public string Languagecoded_04 { get; set; } } /// /// CURRENCY DETAILS /// [Serializable()] [Composite("C504")] public class C504 { /// /// Currency details qualifier /// [Required] [DataElement("6347", typeof(EDIFACT_ID_6347))] [Pos(1)] public string Currencydetailsqualifier_01 { get; set; } /// /// Currency, coded /// [StringLength(1, 3)] [DataElement("6345", typeof(EDIFACT_AN))] [Pos(2)] public string Currencycoded_02 { get; set; } /// /// Currency qualifier /// [DataElement("6343", typeof(EDIFACT_ID_6343))] [Pos(3)] public string Currencyqualifier_03 { get; set; } /// /// Currency rate base /// [StringLength(1, 4)] [DataElement("6348", typeof(EDIFACT_N))] [Pos(4)] public string Currencyratebase_04 { get; set; } } /// /// REFERENCE /// [Serializable()] [Composite("C506")] public class C506 { /// /// Reference qualifier /// [Required] [DataElement("1153", typeof(EDIFACT_ID_1153))] [Pos(1)] public string Referencequalifier_01 { get; set; } /// /// Reference number /// [StringLength(1, 35)] [DataElement("1154", typeof(EDIFACT_AN))] [Pos(2)] public string Referencenumber_02 { get; set; } /// /// Line number /// [StringLength(1, 6)] [DataElement("1156", typeof(EDIFACT_AN))] [Pos(3)] public string Linenumber_03 { get; set; } /// /// Reference version number /// [StringLength(1, 35)] [DataElement("4000", typeof(EDIFACT_AN))] [Pos(4)] public string Referenceversionnumber_04 { get; set; } } /// /// DATE/TIME/PERIOD /// [Serializable()] [Composite("C507")] public class C507 { /// /// Date/time/period qualifier /// [Required] [DataElement("2005", typeof(EDIFACT_ID_2005))] [Pos(1)] public string Datetimeperiodqualifier_01 { get; set; } /// /// Date/time/period /// [StringLength(1, 35)] [DataElement("2380", typeof(EDIFACT_AN))] [Pos(2)] public string Datetimeperiod_02 { get; set; } /// /// Date/time/period format qualifier /// [DataElement("2379", typeof(EDIFACT_ID_2379))] [Pos(3)] public string Datetimeperiodformatqualifier_03 { get; set; } } /// /// PRICE INFORMATION /// [Serializable()] [Composite("C509")] public class C509 { /// /// Price qualifier /// [Required] [DataElement("5125", typeof(EDIFACT_ID_5125))] [Pos(1)] public string Pricequalifier_01 { get; set; } /// /// Price /// [StringLength(1, 15)] [DataElement("5118", typeof(EDIFACT_N))] [Pos(2)] public string Price_02 { get; set; } /// /// Price type, coded /// [DataElement("5375", typeof(EDIFACT_ID_5375))] [Pos(3)] public string Pricetypecoded_03 { get; set; } /// /// Price type qualifier /// [DataElement("5387", typeof(EDIFACT_ID_5387))] [Pos(4)] public string Pricetypequalifier_04 { get; set; } /// /// Unit price basis /// [StringLength(1, 9)] [DataElement("5284", typeof(EDIFACT_N))] [Pos(5)] public string Unitpricebasis_05 { get; set; } /// /// Measure unit qualifier /// [StringLength(1, 3)] [DataElement("6411", typeof(EDIFACT_AN))] [Pos(6)] public string Measureunitqualifier_06 { get; set; } } /// /// MONETARY AMOUNT /// [Serializable()] [Composite("C516")] public class C516 { /// /// Monetary amount type qualifier /// [Required] [DataElement("5025", typeof(EDIFACT_ID_5025))] [Pos(1)] public string Monetaryamounttypequalifier_01 { get; set; } /// /// Monetary amount /// [StringLength(1, 18)] [DataElement("5004", typeof(EDIFACT_N))] [Pos(2)] public string Monetaryamount_02 { get; set; } /// /// Currency, coded /// [StringLength(1, 3)] [DataElement("6345", typeof(EDIFACT_AN))] [Pos(3)] public string Currencycoded_03 { get; set; } /// /// Currency qualifier /// [DataElement("6343", typeof(EDIFACT_ID_6343))] [Pos(4)] public string Currencyqualifier_04 { get; set; } /// /// Status, coded /// [DataElement("4405", typeof(EDIFACT_ID_4405))] [Pos(5)] public string Statuscoded_05 { get; set; } } /// /// LOCATION IDENTIFICATION /// [Serializable()] [Composite("C517")] public class C517 { /// /// Place/location identification /// [StringLength(1, 25)] [DataElement("3225", typeof(EDIFACT_AN))] [Pos(1)] public string Placelocationidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Place/location /// [StringLength(1, 70)] [DataElement("3224", typeof(EDIFACT_AN))] [Pos(4)] public string Placelocation_04 { get; set; } } /// /// RELATED LOCATION ONE IDENTIFICATION /// [Serializable()] [Composite("C519")] public class C519 { /// /// Related place/location one identification /// [StringLength(1, 25)] [DataElement("3223", typeof(EDIFACT_AN))] [Pos(1)] public string Relatedplacelocationoneidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Related place/location one /// [StringLength(1, 70)] [DataElement("3222", typeof(EDIFACT_AN))] [Pos(4)] public string Relatedplacelocationone_04 { get; set; } } /// /// INSTRUCTION /// [Serializable()] [Composite("C522")] public class C522 { /// /// Instruction qualifier /// [Required] [DataElement("4403", typeof(EDIFACT_ID_4403))] [Pos(1)] public string Instructionqualifier_01 { get; set; } /// /// Instruction, coded /// [DataElement("4401", typeof(EDIFACT_ID_4401))] [Pos(2)] public string Instructioncoded_02 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(3)] public string Codelistqualifier_03 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(4)] public string Codelistresponsibleagencycoded_04 { get; set; } /// /// Instruction /// [StringLength(1, 35)] [DataElement("4400", typeof(EDIFACT_AN))] [Pos(5)] public string Instruction_05 { get; set; } } /// /// HANDLING INSTRUCTIONS /// [Serializable()] [Composite("C524")] public class C524 { /// /// Handling instructions, coded /// [StringLength(1, 3)] [DataElement("4079", typeof(EDIFACT_AN))] [Pos(1)] public string Handlinginstructionscoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Handling instructions /// [StringLength(1, 70)] [DataElement("4078", typeof(EDIFACT_AN))] [Pos(4)] public string Handlinginstructions_04 { get; set; } } /// /// PACKAGING DETAILS /// [Serializable()] [Composite("C531")] public class C531 { /// /// Packaging level, coded /// [DataElement("7075", typeof(EDIFACT_ID_7075))] [Pos(1)] public string Packaginglevelcoded_01 { get; set; } /// /// Packaging related information, coded /// [DataElement("7233", typeof(EDIFACT_ID_7233))] [Pos(2)] public string Packagingrelatedinformationcoded_02 { get; set; } /// /// Packaging terms and conditions, coded /// [DataElement("7073", typeof(EDIFACT_ID_7073))] [Pos(3)] public string Packagingtermsandconditionscoded_03 { get; set; } } /// /// RETURNABLE PACKAGE DETAILS /// [Serializable()] [Composite("C532")] public class C532 { /// /// Returnable package freight payment responsibility, coded /// [DataElement("8395", typeof(EDIFACT_ID_8395))] [Pos(1)] public string Returnablepackagefreightpaymentresponsibilitycoded_01 { get; set; } /// /// Returnable package load contents, coded /// [DataElement("8393", typeof(EDIFACT_ID_8393))] [Pos(2)] public string Returnablepackageloadcontentscoded_02 { get; set; } } /// /// DUTY/TAX/FEE ACCOUNT DETAIL /// [Serializable()] [Composite("C533")] public class C533 { /// /// Duty/tax/fee account identification /// [Required] [StringLength(1, 6)] [DataElement("5289", typeof(EDIFACT_AN))] [Pos(1)] public string Dutytaxfeeaccountidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } } /// /// PAYMENT INSTRUCTION DETAILS /// [Serializable()] [Composite("C534")] public class C534 { /// /// Payment conditions, coded /// [DataElement("4439", typeof(EDIFACT_ID_4439))] [Pos(1)] public string Paymentconditionscoded_01 { get; set; } /// /// Payment guarantee, coded /// [DataElement("4431", typeof(EDIFACT_ID_4431))] [Pos(2)] public string Paymentguaranteecoded_02 { get; set; } /// /// Payment means, coded /// [DataElement("4461", typeof(EDIFACT_ID_4461))] [Pos(3)] public string Paymentmeanscoded_03 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(4)] public string Codelistqualifier_04 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(5)] public string Codelistresponsibleagencycoded_05 { get; set; } /// /// Payment channel, coded /// [DataElement("4435", typeof(EDIFACT_ID_4435))] [Pos(6)] public string Paymentchannelcoded_06 { get; set; } } /// /// REQUIREMENT/CONDITION IDENTIFICATION /// [Serializable()] [Composite("C550")] public class C550 { /// /// Requirement/condition identification /// [Required] [StringLength(1, 17)] [DataElement("7295", typeof(EDIFACT_AN))] [Pos(1)] public string Requirementconditionidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Requirement or condition /// [StringLength(1, 35)] [DataElement("7294", typeof(EDIFACT_AN))] [Pos(4)] public string Requirementorcondition_04 { get; set; } } /// /// ALLOWANCE/CHARGE INFORMATION /// [Serializable()] [Composite("C552")] public class C552 { /// /// Allowance or charge number /// [StringLength(1, 35)] [DataElement("1230", typeof(EDIFACT_AN))] [Pos(1)] public string Allowanceorchargenumber_01 { get; set; } /// /// Charge/allowance description, coded /// [DataElement("5189", typeof(EDIFACT_ID_5189))] [Pos(2)] public string Chargeallowancedescriptioncoded_02 { get; set; } } /// /// RELATED LOCATION TWO IDENTIFICATION /// [Serializable()] [Composite("C553")] public class C553 { /// /// Related place/location two identification /// [StringLength(1, 25)] [DataElement("3233", typeof(EDIFACT_AN))] [Pos(1)] public string Relatedplacelocationtwoidentification_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Related place/location two /// [StringLength(1, 70)] [DataElement("3232", typeof(EDIFACT_AN))] [Pos(4)] public string Relatedplacelocationtwo_04 { get; set; } } /// /// TYPE OF MARKING /// [Serializable()] [Composite("C827")] public class C827 { /// /// Type of marking, coded /// [Required] [StringLength(1, 3)] [DataElement("7511", typeof(EDIFACT_AN))] [Pos(1)] public string Typeofmarkingcoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } } /// /// SUB-LINE INFORMATION /// [Serializable()] [Composite("C829")] public class C829 { /// /// Sub-line indicator, coded /// [DataElement("5495", typeof(EDIFACT_ID_5495))] [Pos(1)] public string Sublineindicatorcoded_01 { get; set; } /// /// Line item number /// [StringLength(1, 6)] [DataElement("1082", typeof(EDIFACT_N))] [Pos(2)] public string Lineitemnumber_02 { get; set; } } /// /// PARTIES TO INSTRUCTION /// [Serializable()] [Composite("C849")] public class C849 { /// /// Party enacting instruction identification /// [Required] [DataElement("3301", typeof(EDIFACT_ID_3301))] [Pos(1)] public string Partyenactinginstructionidentification_01 { get; set; } /// /// Recipient of the instruction identification /// [DataElement("3285", typeof(EDIFACT_ID_3285))] [Pos(2)] public string Recipientoftheinstructionidentification_02 { get; set; } } /// /// STATUS OF INSTRUCTION /// [Serializable()] [Composite("C850")] public class C850 { /// /// Status, coded /// [Required] [DataElement("4405", typeof(EDIFACT_ID_4405))] [Pos(1)] public string Statuscoded_01 { get; set; } /// /// Party name /// [StringLength(1, 35)] [DataElement("3036", typeof(EDIFACT_AN))] [Pos(2)] public string Partyname_02 { get; set; } } /// /// CHARACTERISTIC VALUE /// [Serializable()] [Composite("C889")] public class C889 { /// /// Characteristic value, coded /// [StringLength(1, 3)] [DataElement("7111", typeof(EDIFACT_AN))] [Pos(1)] public string Characteristicvaluecoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Characteristic value /// [StringLength(1, 35)] [DataElement("7110", typeof(EDIFACT_AN))] [Pos(4)] public string Characteristicvalue_04 { get; set; } /// /// Characteristic value /// [StringLength(1, 35)] [DataElement("7110", typeof(EDIFACT_AN))] [Pos(5)] public string Characteristicvalue_05 { get; set; } } /// /// REASON FOR CHANGE /// [Serializable()] [Composite("C960")] public class C960 { /// /// Change reason, coded /// [DataElement("4295", typeof(EDIFACT_ID_4295))] [Pos(1)] public string Changereasoncoded_01 { get; set; } /// /// Code list qualifier /// [DataElement("1131", typeof(EDIFACT_ID_1131))] [Pos(2)] public string Codelistqualifier_02 { get; set; } /// /// Code list responsible agency, coded /// [DataElement("3055", typeof(EDIFACT_ID_3055))] [Pos(3)] public string Codelistresponsibleagencycoded_03 { get; set; } /// /// Change reason /// [StringLength(1, 35)] [DataElement("4294", typeof(EDIFACT_AN))] [Pos(4)] public string Changereason_04 { get; set; } } }