From a9d77a20008efe82862cc1adbfa7a6d4f09f8ff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Menou?= Date: Thu, 8 Dec 2016 10:19:15 +0200 Subject: Release code as open source --- .../src/Text/Edifact/D01B/Composites/C200.hs | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 specification/src/Text/Edifact/D01B/Composites/C200.hs (limited to 'specification/src/Text/Edifact/D01B/Composites/C200.hs') diff --git a/specification/src/Text/Edifact/D01B/Composites/C200.hs b/specification/src/Text/Edifact/D01B/Composites/C200.hs new file mode 100644 index 0000000..e0f682a --- /dev/null +++ b/specification/src/Text/Edifact/D01B/Composites/C200.hs @@ -0,0 +1,48 @@ +{-# LANGUAGE OverloadedStrings #-} + +---- Machine generated code. +---- Output of edi-parser-scaffolder + +module Text.Edifact.D01B.Composites.C200 + ( -- * Definition + compositeC200 + -- * Dependencies + , simple1131 + , simple3055 + , simple4237 + , simple7140 + , simple8022 + , simple8023 + ) where + +import Text.Edifact.D01B.Simples (simple1131, simple3055, simple4237, + simple7140, simple8022, simple8023) + +import Text.Edifact.Parsing +import Text.Edifact.Types (Value) + +-- | Derived from this specification: +-- +-- > C200 CHARGE +-- > +-- > Desc: Identification of a charge by code and/or by name. +-- > +-- > 010 8023 Freight and other charges description +-- > identifier C an..17 +-- > 020 1131 Code list identification code C an..17 +-- > 030 3055 Code list responsible agency code C an..3 +-- > 040 8022 Freight and other charges description C an..26 +-- > 050 4237 Payment arrangement code C an..3 +-- > 060 7140 Item identifier C an..35 +-- +-- Dependencies: 'simple1131', 'simple3055', 'simple4237', 'simple7140', 'simple8022', 'simple8023'. +compositeC200 :: Parser Value +compositeC200 = + composite "C200" + [ "010" .@ optional simple8023 + , "020" .@ optional simple1131 + , "030" .@ optional simple3055 + , "040" .@ optional simple8022 + , "050" .@ optional simple4237 + , "060" .@ optional simple7140 + ] -- cgit v1.2.3