Package | Description |
---|---|
com.sugestio.client | |
com.sugestio.client.call |
Modifier and Type | Method and Description |
---|---|
SugestioResult<java.lang.String> |
SugestioClient.addConsumption(Consumption consumption)
Submit a single consumption
|
SugestioResult<java.lang.String> |
SugestioClient.addItem(Item item)
Add or update a single item.
|
SugestioResult<java.lang.String> |
SugestioClient.addUser(User user)
Add or update a single user.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteConsumption(java.lang.String consumptionId)
Deletes the consumption identified by the given consumptionId.
|
java.util.Map<java.lang.String,SugestioResult<java.lang.String>> |
SugestioClient.deleteConsumptions(java.util.List<java.lang.String> consumptionIds)
Deletes the consumptions identified by the given consumptionIds.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteItem(java.lang.String itemId)
Deletes the metadata of the given user.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteRecommendation(java.lang.String userId,
java.lang.String itemId)
Indicate that the user did not appreciate a certain recommendation.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteUser(java.lang.String userId)
Deletes the metadata of the given user.
|
SugestioResult<java.lang.String> |
SugestioClient.deleteUserConsumptions(java.lang.String userId,
java.lang.String itemId)
Deletes the consumption data of the given user, optionally filtered by itemId.
|
java.util.List<Report> |
SugestioClient.getAnalytics(java.lang.Integer limit)
Get analytics data.
|
Consumption |
SugestioClient.getConsumption(java.lang.String consumptionId)
Retrieves the consumption with given consumptionId
|
java.util.List<Consumption> |
SugestioClient.getConsumptionHistory(java.lang.String userId,
java.lang.String itemId)
Retrieve the consumptions this user has made, optionally filtered by itemId.
|
Item |
SugestioClient.getItem(java.lang.String itemId)
Retrieves the item metadata for the given itemId.
|
java.util.List<Recommendation> |
SugestioClient.getRecommendations(java.lang.String userId)
Gets recommendations for the given userId
|
java.util.List<Recommendation> |
SugestioClient.getRecommendations(java.lang.String userId,
RecommendationFilter filter)
Gets recommendations for the given userId
|
java.util.List<Recommendation> |
SugestioClient.getRecommendations(java.lang.String userId,
SugestioClient.PartitionType partitionType,
java.lang.String partitionId)
Gets recommendations for the given userId, limited to the given partition
|
java.util.Map<java.lang.String,SugestioResult<java.util.List<Recommendation>>> |
SugestioClient.getSimilar(java.util.List<java.lang.String> itemIds)
Gets similar items for the given itemIds
|
java.util.Map<java.lang.String,SugestioResult<java.util.List<Recommendation>>> |
SugestioClient.getSimilar(java.util.List<java.lang.String> itemIds,
SugestioClient.PartitionType partitionType,
java.lang.String partitionId)
Gets similar items for the given itemIds, limited to the given partition
|
java.util.List<Recommendation> |
SugestioClient.getSimilar(java.lang.String itemId)
Gets items that are similar to the given item
|
java.util.List<Recommendation> |
SugestioClient.getSimilar(java.lang.String itemId,
RecommendationFilter filter)
Gets items that are similar to the given item
|
java.util.List<Recommendation> |
SugestioClient.getSimilar(java.lang.String itemId,
SugestioClient.PartitionType partitionType,
java.lang.String partitionId)
Gets items that are similar to the given item, limited to the given partition
|
Modifier and Type | Method and Description |
---|---|
SugestioResult<java.lang.String> |
PostCall.call() |
SugestioResult<java.util.List<Recommendation>> |
GetRecommendationsCall.call() |
SugestioResult<Item> |
GetItemCall.call() |
SugestioResult<Consumption> |
GetConsumptionCall.call() |
SugestioResult<Analytics> |
GetAnalyticsCall.call() |
SugestioResult<java.lang.String> |
DeleteRecommendationCall.call() |
SugestioResult<java.lang.String> |
DeleteCall.call() |