All Classes and Interfaces

Class
Description
Event for when a user has added a product to the shopping cart.
Used for combining two or more filters using AND-logic
Used for filtering entities that have a certain attribute, regardless of the value.
Used for filtering entities that have a certain attribute value.
 
Name-value-pair to identify an attribute to filter by.
Name-value-pair to identify an attribute to filter by.
This class is used for performing auto-complete requests to the Loop54 e-commerce search engine.
The result of an autocomplete request.
Event for when a user has clicked on a product.
Thrown when we cannot read the client info properly.
This class is used to configure a GetEntities request to the Loop54 e-commerce search engine.
Event for when a user has purchased a product.
This class provides results for a distinct facet.
Represents a facet option found in the result set.
Describes how to sort the items returned in the facet.
 
Used for distinct faceting of entities.
Thrown when a connection to the engine cannot be made.
Thrown when the engine is reachable, but the response status code was not 200.
An entity represents one Product (or document).
Represents an attribute on an entity in the loop54 search engine.
 
A collection of entities returned by the Loop54 e-commerce search engine.
This class specifies how a collection of entities should be paged, filtered, sorted and faceted.
This class is used to specify how to sort entities in a response from the Loop54 e-commerce search engine.
 
Detailed information regarding an error returned from the engine.
Response returned by the engine when an error has occurred.
Base event class.
Base class containing facet information returned by the Loop54 e-commerce search engine.
 
Used for faceting an entity collection based on the attributes of the entities.
Represent the two types of facets available to make.
How values should be compared to the attribute values of the entities being filtered.
Used for filtering entities in a result set.
Specifies the type of a attribute filter.
This class is used to configure a GetBasketRecommendations request to the Loop54 e-commerce search engine.
The result of a getBasketRecommendations request.
This class is used to configure a GetComplementaryEntities request to the Loop54 e-commerce search engine.
The result of a getComplementaryEntities request.
This class is used to configure a GetEntities request to the Loop54 e-commerce search engine.
The result of a request to get entities with an attribute (for instance category).
This class is used to configure a GetEntities request to the Loop54 e-commerce search engine.
The results of a getEntitites request.
This class used to perform a request to get entities that a user (or all users) most commonly interacted with or navigated to.
The results of a getPopularEntities request.
Base class for requests to get the most popular or most recent entities.
This class used to perform a request to get entities that a user (or all users) most recently interacted with or navigated to.
The results of a getRecentEntities request.
This class is used to perform a request to get personalized recommendations.
TThe result of a request to get personalized recommendations.
This class is used to configure a GetEntities request to the Loop54 e-commerce search engine.
The result of a getRelatedEntities request.
Headers used by v3 of the Loop54 api.
 
Interface for handling multiple instances of ILoop54Client within the same application.
Used for inverting a filter.
This interface contains methods used to get information about the end-user client request.
An interface for creating IRemoteClientInfo.
Handles the HTTP request to the Loop54 API.
Runtime exception thrown when an illegal/missing argument is detected.
Default implementation of the ILoop54Client interface.
Class for handling multiple instances of ILoop54Client.
Base class for all Loop54-specific checked exceptions.
Base class for all Loop54-specific unchecked exceptions.
Global settings for the Loop54 e-commerce search engine setup.
Class containing a named settings for the Loop54 search engine library.
 
 
Used for combining two or more filters using or logic
Event for when a user has purchased a product.
A collection of queries (strings).
This class is used to specify which queries to get in a request.
An instance of a query.
This class specifies how queries should be sorted when making a request.
The types of sorting available when sorting queries.
This class provides results for a range facet.
 
The selected min and max for the facet.
The base request class used for issuing custom requests to the Loop54 e-commerce search engine.
Provides human-readable labels in the Portal.
This class wraps a request object together with options for the API call.
Handles the request to the Loop54 API.
A response from the engine.
A query with scopes.
This class is used to configure a search request to the Loop54 e-commerce search engine.
The result of a search operation.
Thrown when the data returned from the engine could not be serialized or deserialize.
 
 
Represents data about the end-user.