Recombee API Client
Classes | Public Member Functions | Protected Member Functions | List of all members
Recombee.ApiClient.RecombeeClient Class Reference

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)
 Initialize the client More...
 
async Task< StringBindingSendAsync (Request request)
 
StringBinding Send (Request request)
 
StringBinding ParseResponse (string json, Request request)
 
async Task< IEnumerable< Item > > SendAsync (ListItems request)
 
IEnumerable< ItemSend (ListItems request)
 
async Task< IEnumerable< User > > SendAsync (ListUsers request)
 
IEnumerable< UserSend (ListUsers request)
 
async Task< IEnumerable< Recommendation > > SendAsync (UserBasedRecommendation request)
 
IEnumerable< RecommendationSend (UserBasedRecommendation request)
 
async Task< IEnumerable< Recommendation > > SendAsync (ItemBasedRecommendation request)
 
IEnumerable< RecommendationSend (ItemBasedRecommendation request)
 
async Task< ItemSendAsync (GetItemValues request)
 
Item Send (GetItemValues request)
 
async Task< UserSendAsync (GetUserValues request)
 
User Send (GetUserValues request)
 
async Task< BatchResponseSendAsync (Batch request)
 
BatchResponse Send (Batch request)
 
async Task< PropertyInfoSendAsync (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< PropertyInfoSend (ListItemProperties request)
 Synchronously send the ListItemProperties request More...
 
async Task< IEnumerable< Series > > SendAsync (ListSeries request)
 Asynchronously send the ListSeries request More...
 
IEnumerable< SeriesSend (ListSeries request)
 Synchronously send the ListSeries request More...
 
async Task< IEnumerable< SeriesItem > > SendAsync (ListSeriesItems request)
 Asynchronously send the ListSeriesItems request More...
 
IEnumerable< SeriesItemSend (ListSeriesItems request)
 Synchronously send the ListSeriesItems request More...
 
async Task< IEnumerable< Group > > SendAsync (ListGroups request)
 Asynchronously send the ListGroups request More...
 
IEnumerable< GroupSend (ListGroups request)
 Synchronously send the ListGroups request More...
 
async Task< IEnumerable< GroupItem > > SendAsync (ListGroupItems request)
 Asynchronously send the ListGroupItems request More...
 
IEnumerable< GroupItemSend (ListGroupItems request)
 Synchronously send the ListGroupItems request More...
 
async Task< PropertyInfoSendAsync (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< PropertyInfoSend (ListUserProperties request)
 Synchronously send the ListUserProperties request More...
 
async Task< IEnumerable< DetailView > > SendAsync (ListItemDetailViews request)
 Asynchronously send the ListItemDetailViews request More...
 
IEnumerable< DetailViewSend (ListItemDetailViews request)
 Synchronously send the ListItemDetailViews request More...
 
async Task< IEnumerable< DetailView > > SendAsync (ListUserDetailViews request)
 Asynchronously send the ListUserDetailViews request More...
 
IEnumerable< DetailViewSend (ListUserDetailViews request)
 Synchronously send the ListUserDetailViews request More...
 
async Task< IEnumerable< Purchase > > SendAsync (ListItemPurchases request)
 Asynchronously send the ListItemPurchases request More...
 
IEnumerable< PurchaseSend (ListItemPurchases request)
 Synchronously send the ListItemPurchases request More...
 
async Task< IEnumerable< Purchase > > SendAsync (ListUserPurchases request)
 Asynchronously send the ListUserPurchases request More...
 
IEnumerable< PurchaseSend (ListUserPurchases request)
 Synchronously send the ListUserPurchases request More...
 
async Task< IEnumerable< Rating > > SendAsync (ListItemRatings request)
 Asynchronously send the ListItemRatings request More...
 
IEnumerable< RatingSend (ListItemRatings request)
 Synchronously send the ListItemRatings request More...
 
async Task< IEnumerable< Rating > > SendAsync (ListUserRatings request)
 Asynchronously send the ListUserRatings request More...
 
IEnumerable< RatingSend (ListUserRatings request)
 Synchronously send the ListUserRatings request More...
 
async Task< IEnumerable< CartAddition > > SendAsync (ListItemCartAdditions request)
 Asynchronously send the ListItemCartAdditions request More...
 
IEnumerable< CartAdditionSend (ListItemCartAdditions request)
 Synchronously send the ListItemCartAdditions request More...
 
async Task< IEnumerable< CartAddition > > SendAsync (ListUserCartAdditions request)
 Asynchronously send the ListUserCartAdditions request More...
 
IEnumerable< CartAdditionSend (ListUserCartAdditions request)
 Synchronously send the ListUserCartAdditions request More...
 
async Task< IEnumerable< Bookmark > > SendAsync (ListItemBookmarks request)
 Asynchronously send the ListItemBookmarks request More...
 
IEnumerable< BookmarkSend (ListItemBookmarks request)
 Synchronously send the ListItemBookmarks request More...
 
async Task< IEnumerable< Bookmark > > SendAsync (ListUserBookmarks request)
 Asynchronously send the ListUserBookmarks request More...
 
IEnumerable< BookmarkSend (ListUserBookmarks request)
 Synchronously send the ListUserBookmarks request More...
 
async Task< IEnumerable< ViewPortion > > SendAsync (ListItemViewPortions request)
 Asynchronously send the ListItemViewPortions request More...
 
IEnumerable< ViewPortionSend (ListItemViewPortions request)
 Synchronously send the ListItemViewPortions request More...
 
async Task< IEnumerable< ViewPortion > > SendAsync (ListUserViewPortions request)
 Asynchronously send the ListUserViewPortions request More...
 
IEnumerable< ViewPortionSend (ListUserViewPortions request)
 Synchronously send the ListUserViewPortions request More...
 
async Task< RecommendationResponseSendAsync (RecommendItemsToUser request)
 Asynchronously send the RecommendItemsToUser request More...
 
RecommendationResponse Send (RecommendItemsToUser request)
 Synchronously send the RecommendItemsToUser request More...
 
async Task< RecommendationResponseSendAsync (RecommendItemsToItem request)
 Asynchronously send the RecommendItemsToItem request More...
 
RecommendationResponse Send (RecommendItemsToItem request)
 Synchronously send the RecommendItemsToItem request More...
 
async Task< RecommendationResponseSendAsync (RecommendNextItems request)
 Asynchronously send the RecommendNextItems request More...
 
RecommendationResponse Send (RecommendNextItems request)
 Synchronously send the RecommendNextItems request More...
 
async Task< RecommendationResponseSendAsync (RecommendUsersToUser request)
 Asynchronously send the RecommendUsersToUser request More...
 
RecommendationResponse Send (RecommendUsersToUser request)
 Synchronously send the RecommendUsersToUser request More...
 
async Task< RecommendationResponseSendAsync (RecommendUsersToItem request)
 Asynchronously send the RecommendUsersToItem request More...
 
RecommendationResponse Send (RecommendUsersToItem request)
 Synchronously send the RecommendUsersToItem request More...
 
async Task< SearchResponseSendAsync (SearchItems request)
 Asynchronously send the SearchItems request More...
 
SearchResponse Send (SearchItems request)
 Synchronously send the SearchItems request More...
 
async Task< SearchSynonymSendAsync (AddSearchSynonym request)
 Asynchronously send the AddSearchSynonym request More...
 
SearchSynonym Send (AddSearchSynonym request)
 Synchronously send the AddSearchSynonym request More...
 
async Task< ListSearchSynonymsResponseSendAsync (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< PropertyInfoParseResponse (string json, ListItemProperties request)
 Parse JSON response More...
 
IEnumerable< SeriesParseResponse (string json, ListSeries request)
 Parse JSON response More...
 
IEnumerable< SeriesItemParseResponse (string json, ListSeriesItems request)
 Parse JSON response More...
 
IEnumerable< GroupParseResponse (string json, ListGroups request)
 Parse JSON response More...
 
IEnumerable< GroupItemParseResponse (string json, ListGroupItems request)
 Parse JSON response More...
 
PropertyInfo ParseResponse (string json, GetUserPropertyInfo request)
 Parse JSON response More...
 
IEnumerable< PropertyInfoParseResponse (string json, ListUserProperties request)
 Parse JSON response More...
 
IEnumerable< DetailViewParseResponse (string json, ListItemDetailViews request)
 Parse JSON response More...
 
IEnumerable< DetailViewParseResponse (string json, ListUserDetailViews request)
 Parse JSON response More...
 
IEnumerable< PurchaseParseResponse (string json, ListItemPurchases request)
 Parse JSON response More...
 
IEnumerable< PurchaseParseResponse (string json, ListUserPurchases request)
 Parse JSON response More...
 
IEnumerable< RatingParseResponse (string json, ListItemRatings request)
 Parse JSON response More...
 
IEnumerable< RatingParseResponse (string json, ListUserRatings request)
 Parse JSON response More...
 
IEnumerable< CartAdditionParseResponse (string json, ListItemCartAdditions request)
 Parse JSON response More...
 
IEnumerable< CartAdditionParseResponse (string json, ListUserCartAdditions request)
 Parse JSON response More...
 
IEnumerable< BookmarkParseResponse (string json, ListItemBookmarks request)
 Parse JSON response More...
 
IEnumerable< BookmarkParseResponse (string json, ListUserBookmarks request)
 Parse JSON response More...
 
IEnumerable< ViewPortionParseResponse (string json, ListItemViewPortions request)
 Parse JSON response More...
 
IEnumerable< ViewPortionParseResponse (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...
 

Detailed Description

Client for sending requests to Recombee and getting replies

Constructor & Destructor Documentation

◆ RecombeeClient()

Recombee.ApiClient.RecombeeClient.RecombeeClient ( string  databaseId,
string  secretToken,
bool  useHttpsAsDefault = true,
string  baseUri = null,
int?  port = null 
)
inline

Initialize the client

Parameters
databaseIdID of the database.
secretTokenCorresponding secret token.
useHttpsAsDefaultIf true, all requests are sent using HTTPS
baseUriCustom URI of the recommendation API
portCustom port of the recommendation API

Member Function Documentation

◆ ParseResponse() [1/29]

SearchSynonym Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
AddSearchSynonym  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [2/29]

PropertyInfo Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
GetItemPropertyInfo  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [3/29]

PropertyInfo Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
GetUserPropertyInfo  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [4/29]

IEnumerable<GroupItem> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListGroupItems  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [5/29]

IEnumerable<Group> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListGroups  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [6/29]

IEnumerable<Bookmark> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListItemBookmarks  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [7/29]

IEnumerable<CartAddition> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListItemCartAdditions  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [8/29]

IEnumerable<DetailView> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListItemDetailViews  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [9/29]

IEnumerable<PropertyInfo> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListItemProperties  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [10/29]

IEnumerable<Purchase> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListItemPurchases  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [11/29]

IEnumerable<Rating> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListItemRatings  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [12/29]

IEnumerable<ViewPortion> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListItemViewPortions  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [13/29]

ListSearchSynonymsResponse Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListSearchSynonyms  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [14/29]

IEnumerable<Series> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListSeries  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [15/29]

IEnumerable<SeriesItem> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListSeriesItems  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [16/29]

IEnumerable<Bookmark> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListUserBookmarks  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [17/29]

IEnumerable<CartAddition> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListUserCartAdditions  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [18/29]

IEnumerable<DetailView> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListUserDetailViews  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [19/29]

IEnumerable<PropertyInfo> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListUserProperties  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [20/29]

IEnumerable<Purchase> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListUserPurchases  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [21/29]

IEnumerable<Rating> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListUserRatings  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [22/29]

IEnumerable<ViewPortion> Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
ListUserViewPortions  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [23/29]

RecommendationResponse Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
RecommendItemsToItem  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [24/29]

RecommendationResponse Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
RecommendItemsToUser  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [25/29]

RecommendationResponse Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
RecommendNextItems  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [26/29]

RecommendationResponse Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
RecommendUsersToItem  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [27/29]

RecommendationResponse Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
RecommendUsersToUser  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ ParseResponse() [28/29]

StringBinding Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
Request  request 
)
inline

◆ ParseResponse() [29/29]

SearchResponse Recombee.ApiClient.RecombeeClient.ParseResponse ( string  json,
SearchItems  request 
)
inlineprotected

Parse JSON response

Parameters
jsonJSON string from the API
requestRequest sent to the API
Returns
Parsed response

◆ Send() [1/36]

SearchSynonym Recombee.ApiClient.RecombeeClient.Send ( AddSearchSynonym  request)
inline

Synchronously send the AddSearchSynonym request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [2/36]

BatchResponse Recombee.ApiClient.RecombeeClient.Send ( Batch  request)
inline

◆ Send() [3/36]

PropertyInfo Recombee.ApiClient.RecombeeClient.Send ( GetItemPropertyInfo  request)
inline

Synchronously send the GetItemPropertyInfo request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [4/36]

Item Recombee.ApiClient.RecombeeClient.Send ( GetItemValues  request)
inline

◆ Send() [5/36]

PropertyInfo Recombee.ApiClient.RecombeeClient.Send ( GetUserPropertyInfo  request)
inline

Synchronously send the GetUserPropertyInfo request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [6/36]

User Recombee.ApiClient.RecombeeClient.Send ( GetUserValues  request)
inline

◆ Send() [7/36]

IEnumerable<Recommendation> Recombee.ApiClient.RecombeeClient.Send ( ItemBasedRecommendation  request)
inline

◆ Send() [8/36]

IEnumerable<GroupItem> Recombee.ApiClient.RecombeeClient.Send ( ListGroupItems  request)
inline

Synchronously send the ListGroupItems request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [9/36]

IEnumerable<Group> Recombee.ApiClient.RecombeeClient.Send ( ListGroups  request)
inline

Synchronously send the ListGroups request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [10/36]

IEnumerable<Bookmark> Recombee.ApiClient.RecombeeClient.Send ( ListItemBookmarks  request)
inline

Synchronously send the ListItemBookmarks request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [11/36]

IEnumerable<CartAddition> Recombee.ApiClient.RecombeeClient.Send ( ListItemCartAdditions  request)
inline

Synchronously send the ListItemCartAdditions request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [12/36]

IEnumerable<DetailView> Recombee.ApiClient.RecombeeClient.Send ( ListItemDetailViews  request)
inline

Synchronously send the ListItemDetailViews request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [13/36]

IEnumerable<PropertyInfo> Recombee.ApiClient.RecombeeClient.Send ( ListItemProperties  request)
inline

Synchronously send the ListItemProperties request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [14/36]

IEnumerable<Purchase> Recombee.ApiClient.RecombeeClient.Send ( ListItemPurchases  request)
inline

Synchronously send the ListItemPurchases request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [15/36]

IEnumerable<Rating> Recombee.ApiClient.RecombeeClient.Send ( ListItemRatings  request)
inline

Synchronously send the ListItemRatings request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [16/36]

IEnumerable<Item> Recombee.ApiClient.RecombeeClient.Send ( ListItems  request)
inline

◆ Send() [17/36]

IEnumerable<ViewPortion> Recombee.ApiClient.RecombeeClient.Send ( ListItemViewPortions  request)
inline

Synchronously send the ListItemViewPortions request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [18/36]

ListSearchSynonymsResponse Recombee.ApiClient.RecombeeClient.Send ( ListSearchSynonyms  request)
inline

Synchronously send the ListSearchSynonyms request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [19/36]

IEnumerable<Series> Recombee.ApiClient.RecombeeClient.Send ( ListSeries  request)
inline

Synchronously send the ListSeries request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [20/36]

IEnumerable<SeriesItem> Recombee.ApiClient.RecombeeClient.Send ( ListSeriesItems  request)
inline

Synchronously send the ListSeriesItems request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [21/36]

IEnumerable<Bookmark> Recombee.ApiClient.RecombeeClient.Send ( ListUserBookmarks  request)
inline

Synchronously send the ListUserBookmarks request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [22/36]

IEnumerable<CartAddition> Recombee.ApiClient.RecombeeClient.Send ( ListUserCartAdditions  request)
inline

Synchronously send the ListUserCartAdditions request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [23/36]

IEnumerable<DetailView> Recombee.ApiClient.RecombeeClient.Send ( ListUserDetailViews  request)
inline

Synchronously send the ListUserDetailViews request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [24/36]

IEnumerable<PropertyInfo> Recombee.ApiClient.RecombeeClient.Send ( ListUserProperties  request)
inline

Synchronously send the ListUserProperties request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [25/36]

IEnumerable<Purchase> Recombee.ApiClient.RecombeeClient.Send ( ListUserPurchases  request)
inline

Synchronously send the ListUserPurchases request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [26/36]

IEnumerable<Rating> Recombee.ApiClient.RecombeeClient.Send ( ListUserRatings  request)
inline

Synchronously send the ListUserRatings request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [27/36]

IEnumerable<User> Recombee.ApiClient.RecombeeClient.Send ( ListUsers  request)
inline

◆ Send() [28/36]

IEnumerable<ViewPortion> Recombee.ApiClient.RecombeeClient.Send ( ListUserViewPortions  request)
inline

Synchronously send the ListUserViewPortions request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [29/36]

RecommendationResponse Recombee.ApiClient.RecombeeClient.Send ( RecommendItemsToItem  request)
inline

Synchronously send the RecommendItemsToItem request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [30/36]

RecommendationResponse Recombee.ApiClient.RecombeeClient.Send ( RecommendItemsToUser  request)
inline

Synchronously send the RecommendItemsToUser request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [31/36]

RecommendationResponse Recombee.ApiClient.RecombeeClient.Send ( RecommendNextItems  request)
inline

Synchronously send the RecommendNextItems request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [32/36]

RecommendationResponse Recombee.ApiClient.RecombeeClient.Send ( RecommendUsersToItem  request)
inline

Synchronously send the RecommendUsersToItem request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [33/36]

RecommendationResponse Recombee.ApiClient.RecombeeClient.Send ( RecommendUsersToUser  request)
inline

Synchronously send the RecommendUsersToUser request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [34/36]

StringBinding Recombee.ApiClient.RecombeeClient.Send ( Request  request)
inline

◆ Send() [35/36]

SearchResponse Recombee.ApiClient.RecombeeClient.Send ( SearchItems  request)
inline

Synchronously send the SearchItems request

Parameters
requestRequest to be sent
Returns
Response from the API

◆ Send() [36/36]

IEnumerable<Recommendation> Recombee.ApiClient.RecombeeClient.Send ( UserBasedRecommendation  request)
inline

◆ SendAsync() [1/36]

async Task<SearchSynonym> Recombee.ApiClient.RecombeeClient.SendAsync ( AddSearchSynonym  request)
inline

Asynchronously send the AddSearchSynonym request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [2/36]

async Task<BatchResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( Batch  request)
inline

◆ SendAsync() [3/36]

async Task<PropertyInfo> Recombee.ApiClient.RecombeeClient.SendAsync ( GetItemPropertyInfo  request)
inline

Asynchronously send the GetItemPropertyInfo request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [4/36]

async Task<Item> Recombee.ApiClient.RecombeeClient.SendAsync ( GetItemValues  request)
inline

◆ SendAsync() [5/36]

async Task<PropertyInfo> Recombee.ApiClient.RecombeeClient.SendAsync ( GetUserPropertyInfo  request)
inline

Asynchronously send the GetUserPropertyInfo request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [6/36]

async Task<User> Recombee.ApiClient.RecombeeClient.SendAsync ( GetUserValues  request)
inline

◆ SendAsync() [7/36]

async Task<IEnumerable<Recommendation> > Recombee.ApiClient.RecombeeClient.SendAsync ( ItemBasedRecommendation  request)
inline

◆ SendAsync() [8/36]

async Task<IEnumerable<GroupItem> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListGroupItems  request)
inline

Asynchronously send the ListGroupItems request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [9/36]

async Task<IEnumerable<Group> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListGroups  request)
inline

Asynchronously send the ListGroups request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [10/36]

async Task<IEnumerable<Bookmark> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItemBookmarks  request)
inline

Asynchronously send the ListItemBookmarks request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [11/36]

async Task<IEnumerable<CartAddition> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItemCartAdditions  request)
inline

Asynchronously send the ListItemCartAdditions request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [12/36]

async Task<IEnumerable<DetailView> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItemDetailViews  request)
inline

Asynchronously send the ListItemDetailViews request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [13/36]

async Task<IEnumerable<PropertyInfo> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItemProperties  request)
inline

Asynchronously send the ListItemProperties request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [14/36]

async Task<IEnumerable<Purchase> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItemPurchases  request)
inline

Asynchronously send the ListItemPurchases request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [15/36]

async Task<IEnumerable<Rating> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItemRatings  request)
inline

Asynchronously send the ListItemRatings request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [16/36]

async Task<IEnumerable<Item> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItems  request)
inline

◆ SendAsync() [17/36]

async Task<IEnumerable<ViewPortion> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListItemViewPortions  request)
inline

Asynchronously send the ListItemViewPortions request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [18/36]

async Task<ListSearchSynonymsResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( ListSearchSynonyms  request)
inline

Asynchronously send the ListSearchSynonyms request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [19/36]

async Task<IEnumerable<Series> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListSeries  request)
inline

Asynchronously send the ListSeries request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [20/36]

async Task<IEnumerable<SeriesItem> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListSeriesItems  request)
inline

Asynchronously send the ListSeriesItems request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [21/36]

async Task<IEnumerable<Bookmark> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUserBookmarks  request)
inline

Asynchronously send the ListUserBookmarks request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [22/36]

async Task<IEnumerable<CartAddition> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUserCartAdditions  request)
inline

Asynchronously send the ListUserCartAdditions request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [23/36]

async Task<IEnumerable<DetailView> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUserDetailViews  request)
inline

Asynchronously send the ListUserDetailViews request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [24/36]

async Task<IEnumerable<PropertyInfo> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUserProperties  request)
inline

Asynchronously send the ListUserProperties request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [25/36]

async Task<IEnumerable<Purchase> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUserPurchases  request)
inline

Asynchronously send the ListUserPurchases request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [26/36]

async Task<IEnumerable<Rating> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUserRatings  request)
inline

Asynchronously send the ListUserRatings request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [27/36]

async Task<IEnumerable<User> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUsers  request)
inline

◆ SendAsync() [28/36]

async Task<IEnumerable<ViewPortion> > Recombee.ApiClient.RecombeeClient.SendAsync ( ListUserViewPortions  request)
inline

Asynchronously send the ListUserViewPortions request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [29/36]

async Task<RecommendationResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( RecommendItemsToItem  request)
inline

Asynchronously send the RecommendItemsToItem request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [30/36]

async Task<RecommendationResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( RecommendItemsToUser  request)
inline

Asynchronously send the RecommendItemsToUser request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [31/36]

async Task<RecommendationResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( RecommendNextItems  request)
inline

Asynchronously send the RecommendNextItems request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [32/36]

async Task<RecommendationResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( RecommendUsersToItem  request)
inline

Asynchronously send the RecommendUsersToItem request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [33/36]

async Task<RecommendationResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( RecommendUsersToUser  request)
inline

Asynchronously send the RecommendUsersToUser request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [34/36]

async Task<StringBinding> Recombee.ApiClient.RecombeeClient.SendAsync ( Request  request)
inline

◆ SendAsync() [35/36]

async Task<SearchResponse> Recombee.ApiClient.RecombeeClient.SendAsync ( SearchItems  request)
inline

Asynchronously send the SearchItems request

Parameters
requestRequest to be sent
Returns
Task representing the asynchronous operation

◆ SendAsync() [36/36]

async Task<IEnumerable<Recommendation> > Recombee.ApiClient.RecombeeClient.SendAsync ( UserBasedRecommendation  request)
inline

◆ SendRequest()

string Recombee.ApiClient.RecombeeClient.SendRequest ( Request  request)
inlineprotected

◆ SendRequestAsync()

async Task<string> Recombee.ApiClient.RecombeeClient.SendRequestAsync ( Request  request)
inlineprotected

The documentation for this class was generated from the following files: