| CMS.StrandsRecommender Namespace |
| 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.
| |
| 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.
|
| Interface | Description | |
|---|---|---|
| IStrandsCatalogCategoryMapper |
Maps properties of the document to the ones used in the Strands catalog feed and other places.
|
| 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.
|