Recombee API Client
|
Client for sending requests to Recombee and getting replies More...
Public Member Functions | |
RecombeeClient (string databaseId, string secretToken, bool useHttpsAsDefault=true, string baseUri=null, int? port=null, Region? region=null) | |
Initialize the client More... | |
async Task< StringBinding > | SendAsync (Request request) |
StringBinding | Send (Request request) |
StringBinding | ParseResponse (string json, Request request) |
async Task< IEnumerable< Item > > | SendAsync (ListItems request) |
IEnumerable< Item > | Send (ListItems request) |
async Task< IEnumerable< User > > | SendAsync (ListUsers request) |
IEnumerable< User > | Send (ListUsers request) |
async Task< Item > | SendAsync (GetItemValues request) |
Item | Send (GetItemValues request) |
async Task< User > | SendAsync (GetUserValues request) |
User | Send (GetUserValues request) |
async Task< BatchResponse > | SendAsync (Batch request) |
BatchResponse | Send (Batch request) |
async Task< PropertyInfo > | SendAsync (GetItemPropertyInfo request) |
Asynchronously send the GetItemPropertyInfo request More... | |
PropertyInfo | Send (GetItemPropertyInfo request) |
Synchronously send the GetItemPropertyInfo request More... | |
async Task< IEnumerable< PropertyInfo > > | SendAsync (ListItemProperties request) |
Asynchronously send the ListItemProperties request More... | |
IEnumerable< PropertyInfo > | Send (ListItemProperties request) |
Synchronously send the ListItemProperties request More... | |
async Task< UpdateMoreItemsResponse > | SendAsync (UpdateMoreItems request) |
Asynchronously send the UpdateMoreItems request More... | |
UpdateMoreItemsResponse | Send (UpdateMoreItems request) |
Synchronously send the UpdateMoreItems request More... | |
async Task< DeleteMoreItemsResponse > | SendAsync (DeleteMoreItems request) |
Asynchronously send the DeleteMoreItems request More... | |
DeleteMoreItemsResponse | Send (DeleteMoreItems request) |
Synchronously send the DeleteMoreItems request More... | |
async Task< IEnumerable< Series > > | SendAsync (ListSeries request) |
Asynchronously send the ListSeries request More... | |
IEnumerable< Series > | Send (ListSeries request) |
Synchronously send the ListSeries request More... | |
async Task< IEnumerable< SeriesItem > > | SendAsync (ListSeriesItems request) |
Asynchronously send the ListSeriesItems request More... | |
IEnumerable< SeriesItem > | Send (ListSeriesItems request) |
Synchronously send the ListSeriesItems request More... | |
async Task< IEnumerable< Group > > | SendAsync (ListGroups request) |
Asynchronously send the ListGroups request More... | |
IEnumerable< Group > | Send (ListGroups request) |
Synchronously send the ListGroups request More... | |
async Task< IEnumerable< GroupItem > > | SendAsync (ListGroupItems request) |
Asynchronously send the ListGroupItems request More... | |
IEnumerable< GroupItem > | Send (ListGroupItems request) |
Synchronously send the ListGroupItems request More... | |
async Task< PropertyInfo > | SendAsync (GetUserPropertyInfo request) |
Asynchronously send the GetUserPropertyInfo request More... | |
PropertyInfo | Send (GetUserPropertyInfo request) |
Synchronously send the GetUserPropertyInfo request More... | |
async Task< IEnumerable< PropertyInfo > > | SendAsync (ListUserProperties request) |
Asynchronously send the ListUserProperties request More... | |
IEnumerable< PropertyInfo > | Send (ListUserProperties request) |
Synchronously send the ListUserProperties request More... | |
async Task< IEnumerable< DetailView > > | SendAsync (ListItemDetailViews request) |
Asynchronously send the ListItemDetailViews request More... | |
IEnumerable< DetailView > | Send (ListItemDetailViews request) |
Synchronously send the ListItemDetailViews request More... | |
async Task< IEnumerable< DetailView > > | SendAsync (ListUserDetailViews request) |
Asynchronously send the ListUserDetailViews request More... | |
IEnumerable< DetailView > | Send (ListUserDetailViews request) |
Synchronously send the ListUserDetailViews request More... | |
async Task< IEnumerable< Purchase > > | SendAsync (ListItemPurchases request) |
Asynchronously send the ListItemPurchases request More... | |
IEnumerable< Purchase > | Send (ListItemPurchases request) |
Synchronously send the ListItemPurchases request More... | |
async Task< IEnumerable< Purchase > > | SendAsync (ListUserPurchases request) |
Asynchronously send the ListUserPurchases request More... | |
IEnumerable< Purchase > | Send (ListUserPurchases request) |
Synchronously send the ListUserPurchases request More... | |
async Task< IEnumerable< Rating > > | SendAsync (ListItemRatings request) |
Asynchronously send the ListItemRatings request More... | |
IEnumerable< Rating > | Send (ListItemRatings request) |
Synchronously send the ListItemRatings request More... | |
async Task< IEnumerable< Rating > > | SendAsync (ListUserRatings request) |
Asynchronously send the ListUserRatings request More... | |
IEnumerable< Rating > | Send (ListUserRatings request) |
Synchronously send the ListUserRatings request More... | |
async Task< IEnumerable< CartAddition > > | SendAsync (ListItemCartAdditions request) |
Asynchronously send the ListItemCartAdditions request More... | |
IEnumerable< CartAddition > | Send (ListItemCartAdditions request) |
Synchronously send the ListItemCartAdditions request More... | |
async Task< IEnumerable< CartAddition > > | SendAsync (ListUserCartAdditions request) |
Asynchronously send the ListUserCartAdditions request More... | |
IEnumerable< CartAddition > | Send (ListUserCartAdditions request) |
Synchronously send the ListUserCartAdditions request More... | |
async Task< IEnumerable< Bookmark > > | SendAsync (ListItemBookmarks request) |
Asynchronously send the ListItemBookmarks request More... | |
IEnumerable< Bookmark > | Send (ListItemBookmarks request) |
Synchronously send the ListItemBookmarks request More... | |
async Task< IEnumerable< Bookmark > > | SendAsync (ListUserBookmarks request) |
Asynchronously send the ListUserBookmarks request More... | |
IEnumerable< Bookmark > | Send (ListUserBookmarks request) |
Synchronously send the ListUserBookmarks request More... | |
async Task< IEnumerable< ViewPortion > > | SendAsync (ListItemViewPortions request) |
Asynchronously send the ListItemViewPortions request More... | |
IEnumerable< ViewPortion > | Send (ListItemViewPortions request) |
Synchronously send the ListItemViewPortions request More... | |
async Task< IEnumerable< ViewPortion > > | SendAsync (ListUserViewPortions request) |
Asynchronously send the ListUserViewPortions request More... | |
IEnumerable< ViewPortion > | Send (ListUserViewPortions request) |
Synchronously send the ListUserViewPortions request More... | |
async Task< RecommendationResponse > | SendAsync (RecommendItemsToUser request) |
Asynchronously send the RecommendItemsToUser request More... | |
RecommendationResponse | Send (RecommendItemsToUser request) |
Synchronously send the RecommendItemsToUser request More... | |
async Task< RecommendationResponse > | SendAsync (RecommendItemsToItem request) |
Asynchronously send the RecommendItemsToItem request More... | |
RecommendationResponse | Send (RecommendItemsToItem request) |
Synchronously send the RecommendItemsToItem request More... | |
async Task< RecommendationResponse > | SendAsync (RecommendNextItems request) |
Asynchronously send the RecommendNextItems request More... | |
RecommendationResponse | Send (RecommendNextItems request) |
Synchronously send the RecommendNextItems request More... | |
async Task< RecommendationResponse > | SendAsync (RecommendUsersToUser request) |
Asynchronously send the RecommendUsersToUser request More... | |
RecommendationResponse | Send (RecommendUsersToUser request) |
Synchronously send the RecommendUsersToUser request More... | |
async Task< RecommendationResponse > | SendAsync (RecommendUsersToItem request) |
Asynchronously send the RecommendUsersToItem request More... | |
RecommendationResponse | Send (RecommendUsersToItem request) |
Synchronously send the RecommendUsersToItem request More... | |
async Task< SearchResponse > | SendAsync (SearchItems request) |
Asynchronously send the SearchItems request More... | |
SearchResponse | Send (SearchItems request) |
Synchronously send the SearchItems request More... | |
async Task< SearchSynonym > | SendAsync (AddSearchSynonym request) |
Asynchronously send the AddSearchSynonym request More... | |
SearchSynonym | Send (AddSearchSynonym request) |
Synchronously send the AddSearchSynonym request More... | |
async Task< ListSearchSynonymsResponse > | SendAsync (ListSearchSynonyms request) |
Asynchronously send the ListSearchSynonyms request More... | |
ListSearchSynonymsResponse | Send (ListSearchSynonyms request) |
Synchronously send the ListSearchSynonyms request More... | |
Protected Member Functions | |
async Task< string > | SendRequestAsync (Request request) |
string | SendRequest (Request request) |
PropertyInfo | ParseResponse (string json, GetItemPropertyInfo request) |
Parse JSON response More... | |
IEnumerable< PropertyInfo > | ParseResponse (string json, ListItemProperties request) |
Parse JSON response More... | |
UpdateMoreItemsResponse | ParseResponse (string json, UpdateMoreItems request) |
Parse JSON response More... | |
DeleteMoreItemsResponse | ParseResponse (string json, DeleteMoreItems request) |
Parse JSON response More... | |
IEnumerable< Series > | ParseResponse (string json, ListSeries request) |
Parse JSON response More... | |
IEnumerable< SeriesItem > | ParseResponse (string json, ListSeriesItems request) |
Parse JSON response More... | |
IEnumerable< Group > | ParseResponse (string json, ListGroups request) |
Parse JSON response More... | |
IEnumerable< GroupItem > | ParseResponse (string json, ListGroupItems request) |
Parse JSON response More... | |
PropertyInfo | ParseResponse (string json, GetUserPropertyInfo request) |
Parse JSON response More... | |
IEnumerable< PropertyInfo > | ParseResponse (string json, ListUserProperties request) |
Parse JSON response More... | |
IEnumerable< DetailView > | ParseResponse (string json, ListItemDetailViews request) |
Parse JSON response More... | |
IEnumerable< DetailView > | ParseResponse (string json, ListUserDetailViews request) |
Parse JSON response More... | |
IEnumerable< Purchase > | ParseResponse (string json, ListItemPurchases request) |
Parse JSON response More... | |
IEnumerable< Purchase > | ParseResponse (string json, ListUserPurchases request) |
Parse JSON response More... | |
IEnumerable< Rating > | ParseResponse (string json, ListItemRatings request) |
Parse JSON response More... | |
IEnumerable< Rating > | ParseResponse (string json, ListUserRatings request) |
Parse JSON response More... | |
IEnumerable< CartAddition > | ParseResponse (string json, ListItemCartAdditions request) |
Parse JSON response More... | |
IEnumerable< CartAddition > | ParseResponse (string json, ListUserCartAdditions request) |
Parse JSON response More... | |
IEnumerable< Bookmark > | ParseResponse (string json, ListItemBookmarks request) |
Parse JSON response More... | |
IEnumerable< Bookmark > | ParseResponse (string json, ListUserBookmarks request) |
Parse JSON response More... | |
IEnumerable< ViewPortion > | ParseResponse (string json, ListItemViewPortions request) |
Parse JSON response More... | |
IEnumerable< ViewPortion > | ParseResponse (string json, ListUserViewPortions request) |
Parse JSON response More... | |
RecommendationResponse | ParseResponse (string json, RecommendItemsToUser request) |
Parse JSON response More... | |
RecommendationResponse | ParseResponse (string json, RecommendItemsToItem request) |
Parse JSON response More... | |
RecommendationResponse | ParseResponse (string json, RecommendNextItems request) |
Parse JSON response More... | |
RecommendationResponse | ParseResponse (string json, RecommendUsersToUser request) |
Parse JSON response More... | |
RecommendationResponse | ParseResponse (string json, RecommendUsersToItem request) |
Parse JSON response More... | |
SearchResponse | ParseResponse (string json, SearchItems request) |
Parse JSON response More... | |
SearchSynonym | ParseResponse (string json, AddSearchSynonym request) |
Parse JSON response More... | |
ListSearchSynonymsResponse | ParseResponse (string json, ListSearchSynonyms request) |
Parse JSON response More... | |
Client for sending requests to Recombee and getting replies
|
inline |
Initialize the client
databaseId | ID of the database. |
secretToken | Corresponding secret token. |
useHttpsAsDefault | If true, all requests are sent using HTTPS |
baseUri | Custom URI of the recommendation API |
port | Custom port of the recommendation API |
region | region of the Recombee cluster where the database is located |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inline |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inlineprotected |
Parse JSON response
json | JSON string from the API |
request | Request sent to the API |
|
inline |
Synchronously send the AddSearchSynonym request
request | Request to be sent |
|
inline |
|
inline |
Synchronously send the DeleteMoreItems request
request | Request to be sent |
|
inline |
Synchronously send the GetItemPropertyInfo request
request | Request to be sent |
|
inline |
|
inline |
Synchronously send the GetUserPropertyInfo request
request | Request to be sent |
|
inline |
|
inline |
Synchronously send the ListGroupItems request
request | Request to be sent |
|
inline |
Synchronously send the ListGroups request
request | Request to be sent |
|
inline |
Synchronously send the ListItemBookmarks request
request | Request to be sent |
|
inline |
Synchronously send the ListItemCartAdditions request
request | Request to be sent |
|
inline |
Synchronously send the ListItemDetailViews request
request | Request to be sent |
|
inline |
Synchronously send the ListItemProperties request
request | Request to be sent |
|
inline |
Synchronously send the ListItemPurchases request
request | Request to be sent |
|
inline |
Synchronously send the ListItemRatings request
request | Request to be sent |
|
inline |
Synchronously send the ListItemViewPortions request
request | Request to be sent |
|
inline |
Synchronously send the ListSearchSynonyms request
request | Request to be sent |
|
inline |
Synchronously send the ListSeries request
request | Request to be sent |
|
inline |
Synchronously send the ListSeriesItems request
request | Request to be sent |
|
inline |
Synchronously send the ListUserBookmarks request
request | Request to be sent |
|
inline |
Synchronously send the ListUserCartAdditions request
request | Request to be sent |
|
inline |
Synchronously send the ListUserDetailViews request
request | Request to be sent |
|
inline |
Synchronously send the ListUserProperties request
request | Request to be sent |
|
inline |
Synchronously send the ListUserPurchases request
request | Request to be sent |
|
inline |
Synchronously send the ListUserRatings request
request | Request to be sent |
|
inline |
Synchronously send the ListUserViewPortions request
request | Request to be sent |
|
inline |
Synchronously send the RecommendItemsToItem request
request | Request to be sent |
|
inline |
Synchronously send the RecommendItemsToUser request
request | Request to be sent |
|
inline |
Synchronously send the RecommendNextItems request
request | Request to be sent |
|
inline |
Synchronously send the RecommendUsersToItem request
request | Request to be sent |
|
inline |
Synchronously send the RecommendUsersToUser request
request | Request to be sent |
|
inline |
|
inline |
Synchronously send the SearchItems request
request | Request to be sent |
|
inline |
Synchronously send the UpdateMoreItems request
request | Request to be sent |
|
inline |
Asynchronously send the AddSearchSynonym request
request | Request to be sent |
|
inline |
|
inline |
Asynchronously send the DeleteMoreItems request
request | Request to be sent |
|
inline |
Asynchronously send the GetItemPropertyInfo request
request | Request to be sent |
|
inline |
|
inline |
Asynchronously send the GetUserPropertyInfo request
request | Request to be sent |
|
inline |
|
inline |
Asynchronously send the ListGroupItems request
request | Request to be sent |
|
inline |
Asynchronously send the ListGroups request
request | Request to be sent |
|
inline |
Asynchronously send the ListItemBookmarks request
request | Request to be sent |
|
inline |
Asynchronously send the ListItemCartAdditions request
request | Request to be sent |
|
inline |
Asynchronously send the ListItemDetailViews request
request | Request to be sent |
|
inline |
Asynchronously send the ListItemProperties request
request | Request to be sent |
|
inline |
Asynchronously send the ListItemPurchases request
request | Request to be sent |
|
inline |
Asynchronously send the ListItemRatings request
request | Request to be sent |
|
inline |
|
inline |
Asynchronously send the ListItemViewPortions request
request | Request to be sent |
|
inline |
Asynchronously send the ListSearchSynonyms request
request | Request to be sent |
|
inline |
Asynchronously send the ListSeries request
request | Request to be sent |
|
inline |
Asynchronously send the ListSeriesItems request
request | Request to be sent |
|
inline |
Asynchronously send the ListUserBookmarks request
request | Request to be sent |
|
inline |
Asynchronously send the ListUserCartAdditions request
request | Request to be sent |
|
inline |
Asynchronously send the ListUserDetailViews request
request | Request to be sent |
|
inline |
Asynchronously send the ListUserProperties request
request | Request to be sent |
|
inline |
Asynchronously send the ListUserPurchases request
request | Request to be sent |
|
inline |
Asynchronously send the ListUserRatings request
request | Request to be sent |
|
inline |
|
inline |
Asynchronously send the ListUserViewPortions request
request | Request to be sent |
|
inline |
Asynchronously send the RecommendItemsToItem request
request | Request to be sent |
|
inline |
Asynchronously send the RecommendItemsToUser request
request | Request to be sent |
|
inline |
Asynchronously send the RecommendNextItems request
request | Request to be sent |
|
inline |
Asynchronously send the RecommendUsersToItem request
request | Request to be sent |
|
inline |
Asynchronously send the RecommendUsersToUser request
request | Request to be sent |
|
inline |
|
inline |
Asynchronously send the SearchItems request
request | Request to be sent |
|
inline |
Asynchronously send the UpdateMoreItems request
request | Request to be sent |
|
inlineprotected |
|
inlineprotected |