@@ -270,6 +270,8 @@ type ContractDetails struct {
270270 SizeIncrement Decimal
271271 SuggestedSizeIncrement Decimal
272272 MinAlgoSize Decimal
273+ LastPricePrecision Decimal
274+ LastSizePrecision Decimal
273275
274276 SecIDList []TagValue
275277
@@ -321,11 +323,13 @@ func NewContractDetails() *ContractDetails {
321323 cd .SizeIncrement = UNSET_DECIMAL
322324 cd .SuggestedSizeIncrement = UNSET_DECIMAL
323325 cd .MinAlgoSize = UNSET_DECIMAL
326+ cd .LastPricePrecision = UNSET_DECIMAL
327+ cd .LastSizePrecision = UNSET_DECIMAL
324328 return cd
325329}
326330
327331func (c ContractDetails ) String () string {
328- return fmt .Sprintf ("%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %t, %t, %f, %t, %s, %s, %s, %s, %t, %s, %s, %s, %s, %s, %s, %s, %s, %s" ,
332+ return fmt .Sprintf ("%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %t, %t, %f, %t, %s, %s, %s, %s, %t, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s " ,
329333 c .Contract ,
330334 c .MarketName ,
331335 FloatMaxString (c .MinTick ),
@@ -370,6 +374,8 @@ func (c ContractDetails) String() string {
370374 DecimalMaxString (c .SizeIncrement ),
371375 DecimalMaxString (c .SuggestedSizeIncrement ),
372376 DecimalMaxString (c .MinAlgoSize ),
377+ DecimalMaxString (c .LastPricePrecision ),
378+ DecimalMaxString (c .LastSizePrecision ),
373379 c .IneligibilityReasonList ,
374380 c .EventContract1 ,
375381 c .EventContractDescription1 ,
0 commit comments