Sha256: f7d6cb84d64726428cc063c74da5757af2714fd6043b53578973bea85fcea47a
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
tag = 'CDI' Eancom.register_segment(tag: tag, klass: Eancom::Edifact::CDI) structure = Eancom::Edifact::Structure.new(tag: tag) #============================================================================== # Tag # #============================================================================== tag = Eancom::Edifact::Composite.new data = Eancom::Edifact::Data.new( type: String, length: 1..3, dictionary: nil, description: 'Message Header', required: true ) tag.add(:tag, data) structure << tag #============================================================================== # Contact function code # #============================================================================== physical_or_logical_state_type_code_qualifier = Eancom::Edifact::Composite.new() data = Eancom::Edifact::Data.new( type: String, length: 1..3, dictionary: { '3E' => { description: 'Upon return (GS1 temporary code)', identifier: 'upon_return' } }, description: 'Physical or logical state type code qualifier', required: true ) physical_or_logical_state_type_code_qualifier.add(:physical_or_logical_state_type_code_qualifier, data) structure << physical_or_logical_state_type_code_qualifier Eancom.register_structure(tag: 'CDI', structure: structure)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eancom-2.0.0 | definitions/segments/cdi.rb |