{-# LANGUAGE OverloadedStrings #-} ---- Machine generated code. ---- Output of edi-parser-scaffolder module Text.Edifact.D96A.Segments.TMD ( -- * Definition segmentTMD -- * Dependencies , compositeC219 , simple8332 , simple8341 ) where import Text.Edifact.D96A.Composites (compositeC219) import Text.Edifact.D96A.Simples (simple8332, simple8341) import Text.Edifact.Parsing import Text.Edifact.Types (Value) -- | Derived from this specification: -- -- > | TMD TRANSPORT MOVEMENT DETAILS -- > -- > | Function: To specify operational transport movement details for -- > a goods item or equipment (which may differ from the -- > contractual conditions). -- > -- > 010 C219 MOVEMENT TYPE C -- > 8335 Movement type, coded C an..3 -- > 8334 Movement type C an..35 -- > -- > 020 8332 EQUIPMENT PLAN C an..26 -- > -- > 030 8341 HAULAGE ARRANGEMENTS, CODED C an..3 -- -- Dependencies: 'compositeC219', 'simple8332', 'simple8341'. segmentTMD :: Parser Value segmentTMD = segment "TMD" [ "010" .@ optional compositeC219 , "020" .@ optional simple8332 , "030" .@ optional simple8341 ]