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
)