definitions/segments/ftx.rb in eancom-1.6.3 vs definitions/segments/ftx.rb in eancom-2.0.0

- old
+ new

@@ -22,11 +22,24 @@ text_subject_code_qualifier = Eancom::Edifact::Composite.new() data = Eancom::Edifact::Data.new( type: String, length: 1..3, - dictionary: nil, + dictionary: { + 'PUR' => { + description: 'Purchasing information', + identifier: 'purchasing_information' + }, + 'ZZZ' => { + description: 'Mutually defined', + identifier: 'mutually_defined' + }, + 'SUR' => { + description: 'Supplier remarks', + identifier: 'supplier_remarks' + } + }, description: "Text subject code qualifier", required: true ) text_subject_code_qualifier.add(:text_subject_code_qualifier, data) @@ -43,12 +56,12 @@ '1' => { description: 'Text for subsequent use', identifier: 'text_for_subsequent_use' }, '3' => { - description: 'Text for immediate use', - identifier: 'text_for_immediate_use' + description: 'Text for subsequent use', + identifier: 'text_for_subsequent_use' } }, description: "Free Text function code", required: false ) @@ -61,11 +74,16 @@ text_reference = Eancom::Edifact::Composite.new() data = Eancom::Edifact::Data.new( type: String, length: 0..3, - dictionary: nil, + dictionary: { + '001' => { + description: 'Standard Text', + identifier: 'standard_text' + } + }, description: "Free Text value_code", required: false ) text_reference.add(:free_text_value_code, data) @@ -94,13 +112,9 @@ identifier: 'assigned_by_buyer_or_buyers_agent' }, '246' => { description: "GS1 Germany", identifier: 'gs1_germany' - }, - 'ZZZ' => { - description: 'Mutually defined', - identifier: 'mutually_defined' } }, description: "Code list responsible agency code", required: false )