Classes
Class | Description | |
---|---|---|
DefaultStrandsCatalogCategoryMapper |
Default implementation of IStrandsCatalogCategoryMapper which returns NodeClassID as category field.
| |
StrandsApiClient |
Client for communication with Strands Recommender web services. API ID is always needed to communicate with service.
| |
StrandsCatalogFeed |
Loads documents according to the settings and generates XML feed suitable for Strands. If offset and maxcount GET
parameters are provided, the feed is paged.
| |
StrandsCatalogPropertiesMapper |
Methods in this class map properties of the document to the ones used in the Strands catalog feed.
| |
StrandsException |
Represents a general Strands exception.
| |
StrandsProductsProvider |
Helper methods for fetching various data needed mainly by Strands Recommendation web part. In general, data are fetched from the contexts (i.e. EcommerceContext) and database.
| |
StrandsPurchasedEventData |
Class that stores specified data needed for Strands purchased event.
| |
StrandsScriptGenerator |
This class is able to generate JavaScript snippets which are required to be rendered on page in order to enable integration with Strands Recommender.
| |
StrandsScriptRenderer |
Class capable of rendering various JavaScripts needed by Strands recommendation engine.
| |
StrandsSettings |
Methods for accessing Strands Recommender settings.
| |
StrandsSetupCall |
Loads settings related with automatic catalog upload, creates call data object and performs setup call to Strands Recommender.
| |
StrandsSetupCallData |
Wraps all necessary data required for setup call performing.
| |
StrandsWebTemplateData |
Data type for one web template given from all templates feed.
|
Interfaces
Interface | Description | |
---|---|---|
IStrandsCatalogCategoryMapper |
Maps properties of the document to the ones used in the Strands catalog feed and other places.
|
Enumerations
Enumeration | Description | |
---|---|---|
StrandsSetupCallStatusCodeEnum |
Enumeration describes status code returned by Strands portal in API setup calls.
| |
StrandsTemplateCallStatusCodeEnum |
Enumeration describes status code returned by Strands portal in API template calls.
| |
StrandsWebTemplateTypeEnum |
Enumeration describes type of recommendation widget.
|