# Interface: RecommendationSet

Defined in: [types.ts:1023](https://github.com/alleyinteractive/allegro/blob/55f164387b71ee5734edbac6a84a466bfef02167/packages/allegro-platform/resources/js/sdk/types.ts#L1023)

One page's worth of recommendations, plus the id that keys click reports.

## Properties[​](#properties "Direct link to Properties")

| Property        | Type                                                                                 | Description                                                                                                                                                             | Defined in                                                                                                                                                           |
| --------------- | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| []()`items`     | [`RecommendationItem`](/developer/api-reference/interfaces/RecommendationItem.md)\[] | -                                                                                                                                                                       | [types.ts:1032](https://github.com/alleyinteractive/allegro/blob/55f164387b71ee5734edbac6a84a466bfef02167/packages/allegro-platform/resources/js/sdk/types.ts#L1032) |
| []()`requestId` | `string` \| `null`                                                                   | Keys the impressions logged for this call; `trackClick()` echoes it. `null` when no engine is configured or the engine was unreachable, in which case `items` is empty. | [types.ts:1029](https://github.com/alleyinteractive/allegro/blob/55f164387b71ee5734edbac6a84a466bfef02167/packages/allegro-platform/resources/js/sdk/types.ts#L1029) |
| []()`tookMs`    | `number`                                                                             | Server-side engine time in milliseconds.                                                                                                                                | [types.ts:1031](https://github.com/alleyinteractive/allegro/blob/55f164387b71ee5734edbac6a84a466bfef02167/packages/allegro-platform/resources/js/sdk/types.ts#L1031) |
