1 {-# LANGUAGE OverloadedStrings #-}
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
6 module Text.Edifact.D01B.Composites.C059
13 import Text.Edifact.D01B.Simples (simple3042)
15 import Text.Edifact.Parsing
16 import Text.Edifact.Types (Value)
18 -- | Derived from this specification:
22 -- > Desc: Street address and/or PO Box number in a structured
23 -- > address: one to four lines.
25 -- > 010 3042 Street and number or post office box
26 -- > identifier M an..35
27 -- > 020 3042 Street and number or post office box
28 -- > identifier C an..35
29 -- > 030 3042 Street and number or post office box
30 -- > identifier C an..35
31 -- > 040 3042 Street and number or post office box
32 -- > identifier C an..35
34 -- Dependencies: 'simple3042'.
35 compositeC059 :: Parser Value
38 [ "010" .@ mandatory simple3042
39 , "020" .@ optional simple3042
40 , "030" .@ optional simple3042
41 , "040" .@ optional simple3042