ADAP Message Fields
Each ADAP message delivers one or more updates for a Symbol’s ADAP book. Each ADAP message contains one or more ADAP Blocks. A receiving process should interpret each ADAP Block as a replacement for any previously delivered ADAP Blocks at that price level.
A quantity of 0 indicates that the price level is either no longer available or the price level is not within the number ADAP levels maintained by the feed. In either case a receiving process should delete a price level with a 0 quantity from its cache.
| Field | JSON | Value/Type | Description |
|---|---|---|---|
| messageType | m | Alphanumeric | A |
| timestamp | ts | Integer |
|
| symbol | sy | Alphanumeric | Relevant symbol. |
| flags | f | Bit Field |
|
| adapBlocks | ab | JSON List | List of ADAP Block JSON objects, defined below. |
| Field Name | JSON | Value/Type | Description |
|---|---|---|---|
| marketCenter | mc | Alphanumeric |
|
| side | Sd | Alphanumeric |
|
| price | P | Price | Price level to add/update for Market Center’s ADAP book. |
| size | Sz | Integer | Quantity of shares at this price level in the Market Center’s ADAP book. A value of zero implies deletion of this ADAP level. |





