fixhs-0.1.4: FIX (co)parser

Safe HaskellNone

Data.FIX.Message

Description

FIX messages

Synopsis

Documentation

data FIXTag Source

A valid FIX field description. It is used to specify FIX messages using FIXMessageSpec.

Constructors

FIXTag 

Fields

tName :: String

The name of the tag e.g. BeginString.

tnum :: Int

The numerical value of the tag e.g. 8.

tparser :: Parser FIXValue

The corresponding attoparsec parser.

arbitraryValue :: Gen FIXValue

A random generator for that particular types of fields.

type FIXTags = ListOfTags FIXTagSource

type FIXMessages = ListOfMessages FIXMessageSpecSource

data FIXSpec Source

Constructors

FSpec 

Fields

fsVersion :: String

FIX version

fsHeader :: FIXTags

FIX header tags

fsTrailer :: FIXTags

FIX trailer tags

fsMessages :: FIXMessages

Dictionary of all FIX messages

fsTags :: FIXTags

Dictionary of all FIX tags

checksum :: (BuilderLike t c, Enum c) => t -> IntSource

newtype ListOfValues a Source

Constructors

LoV (IntMap a)