Created by: cbusbey
- Removes some archaic field constructors
eg,
f := quickfix.NewFIXString("hello")
NewFIXString
and the other field constructors returned a pointer to the initialized field. In practice, this isn't normally necessary. A reference to a FIX field is only necessary when reading a field into a zero-valued field.
- Adds helper convertors to field types
var cs field.CollStatus
msg.Body.Get(&cs)
//Instead of...
val := int(cs.FIXInt)
//do
val = cs.Int()
- Embeds time.Time in FIXUTCTimestamp. This was previously an unembedded field
Value
. Embedding has the benefit of calling time.Time methods directly on UTCTimestamp fields. Note that this change required regenerated fields, c0d827ee