func queryTimeInForce() field.TimeInForceField { choices := []string{ "Day", "IOC", "OPG", "GTC", "GTX", } values := []string{ string(enum.TimeInForce_DAY), string(enum.TimeInForce_IMMEDIATE_OR_CANCEL), string(enum.TimeInForce_AT_THE_OPENING), string(enum.TimeInForce_GOOD_TILL_CANCEL), string(enum.TimeInForce_GOOD_TILL_CROSSING), } return field.NewTimeInForce(enum.TimeInForce(queryFieldChoices("TimeInForce", choices, values))) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NewOrderSingle) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NewOrderSingle) SetTimeInForce(v string) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m OrderCancelReplaceRequest) SetTimeInForce(v string) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NoTimeInForceRules) SetTimeInForce(v string) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NewOrderList) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m OrderCancelReplaceRequest) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m ExecutionReport) SetTimeInForce(v string) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NoOrders) SetTimeInForce(v string) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NoMDEntries) SetTimeInForce(v string) { m.Set(field.NewTimeInForce(v)) }
//SetTimeInForce sets TimeInForce, Tag 59 func (m NoMDEntries) SetTimeInForce(v enum.TimeInForce) { m.Set(field.NewTimeInForce(v)) }