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