# Structs

ActivityResponse activity response swagger:model ActivityResponse.
Error error swagger:model Error.
ErrorErrorsItems0 error errors items0 swagger:model ErrorErrorsItems0.
ProductForCheckout product for checkout swagger:model ProductForCheckout.
Recommendation recommendation swagger:model Recommendation.
RecommendationsResponse recommendations response swagger:model RecommendationsResponse.
Recommender recommender swagger:model Recommender.
RecommendersResponse recommenders response swagger:model RecommendersResponse.
RulesItems0 A condition that the set of recommendations must meet.
ZoneResponse zone response swagger:model ZoneResponse.

# Interfaces

ProductForView product for view swagger:model ProductForView.

# Type aliases

ClientIDParam To use the Einstein API, you must pass the `x-cq-client-id` header with your Commerce Cloud Account Manager API Client ID.
ClientIPParam IP address of the end user.
ClientUserAgentParam User agent of the end user.
CookieIDParam Unique identifier of an anonymous shopper.
EinsteinSiteIDParam Your Einstein site ID, which can be found in the top right of the page on [Einstein Configurator](https://configurator.cquotient.com).
RealmParam A unique four-character ID that you can get from your Account Executive (AE) or Customer Success Manager (CSM).
Rules Extra rules to add filtering on the set of recommendations swagger:model Rules.
UserIDParam Application-provided unique identifier for logged in users (hashed).
UUIDParam Einstein API-provided unique identifier for the current user.