//SetDiscretionOffset sets DiscretionOffset, Tag 389
func (m NewOrderSingle) SetDiscretionOffset(value decimal.Decimal, scale int32) {
	m.Set(field.NewDiscretionOffset(value, scale))
}
//SetDiscretionOffset sets DiscretionOffset, Tag 389
func (m NewOrderSingle) SetDiscretionOffset(v float64) {
	m.Set(field.NewDiscretionOffset(v))
}
//SetDiscretionOffset sets DiscretionOffset, Tag 389
func (m OrderCancelReplaceRequest) SetDiscretionOffset(value decimal.Decimal, scale int32) {
	m.Set(field.NewDiscretionOffset(value, scale))
}
//SetDiscretionOffset sets DiscretionOffset, Tag 389
func (m NoOrders) SetDiscretionOffset(v float64) {
	m.Set(field.NewDiscretionOffset(v))
}
//SetDiscretionOffset sets DiscretionOffset, Tag 389
func (m OrderCancelReplaceRequest) SetDiscretionOffset(v float64) {
	m.Set(field.NewDiscretionOffset(v))
}
//SetDiscretionOffset sets DiscretionOffset, Tag 389
func (m ExecutionReport) SetDiscretionOffset(v float64) {
	m.Set(field.NewDiscretionOffset(v))
}