Show / Hide Table of Contents

The ProductDataEvent enumeration

The ProductDataEvent enumeration defines all of the possible reasons that a lookup of the instrument will succeed or fail. These include:

Enum value Description Valid for...
Found Instrument was found Asynchronous and synchronous fetching
RequestFailed General failure to fetch instrument (asynchronous fetching) Asynchronous and synchronous fetching
NotAllowed User is not configured for permissions for this instrument’s market Asynchronous and synchronous fetching
ThrottleExceeded The throttling limit for instrument fetch operations has been exceeded Asynchronous and synchronous fetching
InvalidRequest Request was malformed Asynchronous and synchronous fetching
NotFound Instrument was not found Asynchronous and synchronous fetching
InstrumentCreated Instrument, such as an exchange traded spread / strategy, that was first reported as NotFound was created by the exchange Asynchronous fetching only
InstrumentUpdated Instrument information, such as tick size, was updated Asynchronous fetching only
InstrumentDeleted Instrument was deleted by the exchange Asynchronous fetching only
ProductCreated Product that was first reported as NotFound was created by the exchange Asynchronous fetching only
ProductUpdated Product information was updated Asynchronous fetching only
ProductDeleted Product was deleted by the exchange Asynchronous fetching only
MarketUpdated Markets available (MarketId enumeration) for trading changed Asynchronous fetching only
AlgoCreated New user-defined algo was uploaded Asynchronous fetching only
AlgloUpdated User-defined algo information was updated Asynchronous fetching only
AlgoDeleted User-defined algo was deleted Asynchronous fetching only
In this article
Back to top