Recombee API Client
|
Base class for all the requests More...
Inherited by Recombee.ApiClient.ApiRequests.AddBookmark, Recombee.ApiClient.ApiRequests.AddCartAddition, Recombee.ApiClient.ApiRequests.AddDetailView, Recombee.ApiClient.ApiRequests.AddGroup, Recombee.ApiClient.ApiRequests.AddItem, Recombee.ApiClient.ApiRequests.AddItemProperty, Recombee.ApiClient.ApiRequests.AddPurchase, Recombee.ApiClient.ApiRequests.AddRating, Recombee.ApiClient.ApiRequests.AddSearchSynonym, Recombee.ApiClient.ApiRequests.AddSeries, Recombee.ApiClient.ApiRequests.AddUser, Recombee.ApiClient.ApiRequests.AddUserProperty, Recombee.ApiClient.ApiRequests.Batch, Recombee.ApiClient.ApiRequests.DeleteAllSearchSynonyms, Recombee.ApiClient.ApiRequests.DeleteBookmark, Recombee.ApiClient.ApiRequests.DeleteCartAddition, Recombee.ApiClient.ApiRequests.DeleteDetailView, Recombee.ApiClient.ApiRequests.DeleteGroup, Recombee.ApiClient.ApiRequests.DeleteItem, Recombee.ApiClient.ApiRequests.DeleteItemProperty, Recombee.ApiClient.ApiRequests.DeleteMoreItems, Recombee.ApiClient.ApiRequests.DeletePurchase, Recombee.ApiClient.ApiRequests.DeleteRating, Recombee.ApiClient.ApiRequests.DeleteSearchSynonym, Recombee.ApiClient.ApiRequests.DeleteSeries, Recombee.ApiClient.ApiRequests.DeleteUser, Recombee.ApiClient.ApiRequests.DeleteUserProperty, Recombee.ApiClient.ApiRequests.DeleteViewPortion, Recombee.ApiClient.ApiRequests.GetItemPropertyInfo, Recombee.ApiClient.ApiRequests.GetItemValues, Recombee.ApiClient.ApiRequests.GetUserPropertyInfo, Recombee.ApiClient.ApiRequests.GetUserValues, Recombee.ApiClient.ApiRequests.InsertToGroup, Recombee.ApiClient.ApiRequests.InsertToSeries, Recombee.ApiClient.ApiRequests.ListGroupItems, Recombee.ApiClient.ApiRequests.ListGroups, Recombee.ApiClient.ApiRequests.ListItemBookmarks, Recombee.ApiClient.ApiRequests.ListItemCartAdditions, Recombee.ApiClient.ApiRequests.ListItemDetailViews, Recombee.ApiClient.ApiRequests.ListItemProperties, Recombee.ApiClient.ApiRequests.ListItemPurchases, Recombee.ApiClient.ApiRequests.ListItemRatings, Recombee.ApiClient.ApiRequests.ListItems, Recombee.ApiClient.ApiRequests.ListItemViewPortions, Recombee.ApiClient.ApiRequests.ListSearchSynonyms, Recombee.ApiClient.ApiRequests.ListSeries, Recombee.ApiClient.ApiRequests.ListSeriesItems, Recombee.ApiClient.ApiRequests.ListUserBookmarks, Recombee.ApiClient.ApiRequests.ListUserCartAdditions, Recombee.ApiClient.ApiRequests.ListUserDetailViews, Recombee.ApiClient.ApiRequests.ListUserProperties, Recombee.ApiClient.ApiRequests.ListUserPurchases, Recombee.ApiClient.ApiRequests.ListUserRatings, Recombee.ApiClient.ApiRequests.ListUsers, Recombee.ApiClient.ApiRequests.ListUserViewPortions, Recombee.ApiClient.ApiRequests.MergeUsers, Recombee.ApiClient.ApiRequests.RecommendItemsToItem, Recombee.ApiClient.ApiRequests.RecommendItemsToUser, Recombee.ApiClient.ApiRequests.RecommendNextItems, Recombee.ApiClient.ApiRequests.RecommendUsersToItem, Recombee.ApiClient.ApiRequests.RecommendUsersToUser, Recombee.ApiClient.ApiRequests.RemoveFromGroup, Recombee.ApiClient.ApiRequests.RemoveFromSeries, Recombee.ApiClient.ApiRequests.ResetDatabase, Recombee.ApiClient.ApiRequests.SearchItems, Recombee.ApiClient.ApiRequests.SetValues, Recombee.ApiClient.ApiRequests.SetViewPortion, and Recombee.ApiClient.ApiRequests.UpdateMoreItems.
Public Member Functions | |
Request (HttpMethod httpMethod, int timeoutMilliseconds, bool ensureHttps=false) | |
Construct the request More... | |
abstract string | Path () |
| |
abstract Dictionary< string, object > | BodyParameters () |
Get body parameters More... | |
abstract Dictionary< string, object > | QueryParameters () |
Get query parameters More... | |
Protected Member Functions | |
double | ConvertToUnixTimestamp (DateTime date) |
| |
Properties | |
TimeSpan | Timeout [get, set] |
Timeout for the request in milliseconds More... | |
bool | EnsureHttps [get] |
If true, HTTPS must be chosen over HTTP for this request More... | |
HttpMethod | RequestHttpMehod [get] |
Used HTTP method More... | |
Base class for all the requests
|
inline |
Construct the request
httpMethod | Used HTTP method. |
timeoutMilliseconds | Timeout for the request in milliseconds. |
ensureHttps | If true, HTTPS must be chosen over HTTP for this request |
|
pure virtual |
Get body parameters
Implemented in Recombee.ApiClient.ApiRequests.RecommendItemsToItem, Recombee.ApiClient.ApiRequests.RecommendItemsToUser, Recombee.ApiClient.ApiRequests.RecommendUsersToUser, Recombee.ApiClient.ApiRequests.SearchItems, Recombee.ApiClient.ApiRequests.RecommendUsersToItem, Recombee.ApiClient.ApiRequests.ListItems, Recombee.ApiClient.ApiRequests.ListUsers, Recombee.ApiClient.ApiRequests.AddPurchase, Recombee.ApiClient.ApiRequests.SetViewPortion, Recombee.ApiClient.ApiRequests.AddCartAddition, Recombee.ApiClient.ApiRequests.AddDetailView, Recombee.ApiClient.ApiRequests.AddRating, Recombee.ApiClient.ApiRequests.AddBookmark, Recombee.ApiClient.ApiRequests.InsertToSeries, Recombee.ApiClient.ApiRequests.AddItemProperty, Recombee.ApiClient.ApiRequests.RemoveFromSeries, Recombee.ApiClient.ApiRequests.AddUserProperty, Recombee.ApiClient.ApiRequests.InsertToGroup, Recombee.ApiClient.ApiRequests.AddSearchSynonym, Recombee.ApiClient.ApiRequests.RecommendNextItems, Recombee.ApiClient.ApiRequests.DeleteBookmark, Recombee.ApiClient.ApiRequests.DeleteCartAddition, Recombee.ApiClient.ApiRequests.DeleteDetailView, Recombee.ApiClient.ApiRequests.DeletePurchase, Recombee.ApiClient.ApiRequests.DeleteRating, Recombee.ApiClient.ApiRequests.DeleteViewPortion, Recombee.ApiClient.ApiRequests.MergeUsers, Recombee.ApiClient.ApiRequests.RemoveFromGroup, Recombee.ApiClient.ApiRequests.UpdateMoreItems, Recombee.ApiClient.ApiRequests.Batch, Recombee.ApiClient.ApiRequests.ListSearchSynonyms, Recombee.ApiClient.ApiRequests.DeleteItem, Recombee.ApiClient.ApiRequests.GetItemValues, Recombee.ApiClient.ApiRequests.GetUserValues, Recombee.ApiClient.ApiRequests.ListItemViewPortions, Recombee.ApiClient.ApiRequests.AddItem, Recombee.ApiClient.ApiRequests.DeleteGroup, Recombee.ApiClient.ApiRequests.DeleteSeries, Recombee.ApiClient.ApiRequests.DeleteUser, Recombee.ApiClient.ApiRequests.ListItemBookmarks, Recombee.ApiClient.ApiRequests.ListItemCartAdditions, Recombee.ApiClient.ApiRequests.ListItemDetailViews, Recombee.ApiClient.ApiRequests.ListItemPurchases, Recombee.ApiClient.ApiRequests.ListItemRatings, Recombee.ApiClient.ApiRequests.AddUser, Recombee.ApiClient.ApiRequests.DeleteItemProperty, Recombee.ApiClient.ApiRequests.DeleteMoreItems, Recombee.ApiClient.ApiRequests.DeleteSearchSynonym, Recombee.ApiClient.ApiRequests.DeleteUserProperty, Recombee.ApiClient.ApiRequests.GetItemPropertyInfo, Recombee.ApiClient.ApiRequests.GetUserPropertyInfo, Recombee.ApiClient.ApiRequests.ListUserViewPortions, Recombee.ApiClient.ApiRequests.AddGroup, Recombee.ApiClient.ApiRequests.AddSeries, Recombee.ApiClient.ApiRequests.ListGroupItems, Recombee.ApiClient.ApiRequests.ListSeriesItems, Recombee.ApiClient.ApiRequests.ListUserBookmarks, Recombee.ApiClient.ApiRequests.ListUserCartAdditions, Recombee.ApiClient.ApiRequests.ListUserDetailViews, Recombee.ApiClient.ApiRequests.ListUserPurchases, Recombee.ApiClient.ApiRequests.ListUserRatings, Recombee.ApiClient.ApiRequests.DeleteAllSearchSynonyms, Recombee.ApiClient.ApiRequests.ListItemProperties, Recombee.ApiClient.ApiRequests.ListUserProperties, Recombee.ApiClient.ApiRequests.ResetDatabase, Recombee.ApiClient.ApiRequests.SetValues, Recombee.ApiClient.ApiRequests.ListGroups, and Recombee.ApiClient.ApiRequests.ListSeries.
|
inlineprotected |
|
pure virtual |
Implemented in Recombee.ApiClient.ApiRequests.RecommendItemsToItem, Recombee.ApiClient.ApiRequests.RecommendItemsToUser, Recombee.ApiClient.ApiRequests.RecommendUsersToUser, Recombee.ApiClient.ApiRequests.SearchItems, Recombee.ApiClient.ApiRequests.RecommendUsersToItem, Recombee.ApiClient.ApiRequests.ListItems, Recombee.ApiClient.ApiRequests.ListUsers, Recombee.ApiClient.ApiRequests.AddPurchase, Recombee.ApiClient.ApiRequests.SetViewPortion, Recombee.ApiClient.ApiRequests.AddCartAddition, Recombee.ApiClient.ApiRequests.AddDetailView, Recombee.ApiClient.ApiRequests.AddRating, Recombee.ApiClient.ApiRequests.AddBookmark, Recombee.ApiClient.ApiRequests.InsertToSeries, Recombee.ApiClient.ApiRequests.AddItemProperty, Recombee.ApiClient.ApiRequests.AddUserProperty, Recombee.ApiClient.ApiRequests.InsertToGroup, Recombee.ApiClient.ApiRequests.AddSearchSynonym, Recombee.ApiClient.ApiRequests.RemoveFromSeries, Recombee.ApiClient.ApiRequests.RecommendNextItems, Recombee.ApiClient.ApiRequests.Batch, Recombee.ApiClient.ApiRequests.MergeUsers, Recombee.ApiClient.ApiRequests.DeleteBookmark, Recombee.ApiClient.ApiRequests.DeleteCartAddition, Recombee.ApiClient.ApiRequests.DeleteDetailView, Recombee.ApiClient.ApiRequests.DeletePurchase, Recombee.ApiClient.ApiRequests.DeleteRating, Recombee.ApiClient.ApiRequests.DeleteViewPortion, Recombee.ApiClient.ApiRequests.RemoveFromGroup, Recombee.ApiClient.ApiRequests.UpdateMoreItems, Recombee.ApiClient.ApiRequests.ListSearchSynonyms, Recombee.ApiClient.ApiRequests.DeleteItem, Recombee.ApiClient.ApiRequests.GetItemValues, Recombee.ApiClient.ApiRequests.GetUserValues, Recombee.ApiClient.ApiRequests.ListItemViewPortions, Recombee.ApiClient.ApiRequests.AddItem, Recombee.ApiClient.ApiRequests.DeleteGroup, Recombee.ApiClient.ApiRequests.DeleteSeries, Recombee.ApiClient.ApiRequests.DeleteUser, Recombee.ApiClient.ApiRequests.ListItemBookmarks, Recombee.ApiClient.ApiRequests.ListItemCartAdditions, Recombee.ApiClient.ApiRequests.ListItemDetailViews, Recombee.ApiClient.ApiRequests.ListItemPurchases, Recombee.ApiClient.ApiRequests.ListItemRatings, Recombee.ApiClient.ApiRequests.AddUser, Recombee.ApiClient.ApiRequests.DeleteItemProperty, Recombee.ApiClient.ApiRequests.DeleteMoreItems, Recombee.ApiClient.ApiRequests.DeleteSearchSynonym, Recombee.ApiClient.ApiRequests.DeleteUserProperty, Recombee.ApiClient.ApiRequests.GetItemPropertyInfo, Recombee.ApiClient.ApiRequests.GetUserPropertyInfo, Recombee.ApiClient.ApiRequests.ListUserViewPortions, Recombee.ApiClient.ApiRequests.AddGroup, Recombee.ApiClient.ApiRequests.AddSeries, Recombee.ApiClient.ApiRequests.ListGroupItems, Recombee.ApiClient.ApiRequests.ListSeriesItems, Recombee.ApiClient.ApiRequests.ListUserBookmarks, Recombee.ApiClient.ApiRequests.ListUserCartAdditions, Recombee.ApiClient.ApiRequests.ListUserDetailViews, Recombee.ApiClient.ApiRequests.ListUserPurchases, Recombee.ApiClient.ApiRequests.ListUserRatings, Recombee.ApiClient.ApiRequests.SetItemValues, Recombee.ApiClient.ApiRequests.SetUserValues, Recombee.ApiClient.ApiRequests.DeleteAllSearchSynonyms, Recombee.ApiClient.ApiRequests.ListItemProperties, Recombee.ApiClient.ApiRequests.ListUserProperties, Recombee.ApiClient.ApiRequests.ResetDatabase, Recombee.ApiClient.ApiRequests.ListGroups, and Recombee.ApiClient.ApiRequests.ListSeries.
|
pure virtual |
Get query parameters
Implemented in Recombee.ApiClient.ApiRequests.RecommendItemsToItem, Recombee.ApiClient.ApiRequests.RecommendItemsToUser, Recombee.ApiClient.ApiRequests.RecommendUsersToUser, Recombee.ApiClient.ApiRequests.SearchItems, Recombee.ApiClient.ApiRequests.RecommendUsersToItem, Recombee.ApiClient.ApiRequests.ListItems, Recombee.ApiClient.ApiRequests.ListUsers, Recombee.ApiClient.ApiRequests.AddPurchase, Recombee.ApiClient.ApiRequests.SetViewPortion, Recombee.ApiClient.ApiRequests.AddCartAddition, Recombee.ApiClient.ApiRequests.AddDetailView, Recombee.ApiClient.ApiRequests.AddRating, Recombee.ApiClient.ApiRequests.AddBookmark, Recombee.ApiClient.ApiRequests.InsertToSeries, Recombee.ApiClient.ApiRequests.AddItemProperty, Recombee.ApiClient.ApiRequests.AddUserProperty, Recombee.ApiClient.ApiRequests.InsertToGroup, Recombee.ApiClient.ApiRequests.AddSearchSynonym, Recombee.ApiClient.ApiRequests.RemoveFromSeries, Recombee.ApiClient.ApiRequests.RecommendNextItems, Recombee.ApiClient.ApiRequests.Batch, Recombee.ApiClient.ApiRequests.MergeUsers, Recombee.ApiClient.ApiRequests.DeleteBookmark, Recombee.ApiClient.ApiRequests.DeleteCartAddition, Recombee.ApiClient.ApiRequests.DeleteDetailView, Recombee.ApiClient.ApiRequests.DeletePurchase, Recombee.ApiClient.ApiRequests.DeleteRating, Recombee.ApiClient.ApiRequests.DeleteViewPortion, Recombee.ApiClient.ApiRequests.RemoveFromGroup, Recombee.ApiClient.ApiRequests.UpdateMoreItems, Recombee.ApiClient.ApiRequests.ListSearchSynonyms, Recombee.ApiClient.ApiRequests.DeleteItem, Recombee.ApiClient.ApiRequests.GetItemValues, Recombee.ApiClient.ApiRequests.GetUserValues, Recombee.ApiClient.ApiRequests.ListItemViewPortions, Recombee.ApiClient.ApiRequests.AddItem, Recombee.ApiClient.ApiRequests.DeleteGroup, Recombee.ApiClient.ApiRequests.DeleteSeries, Recombee.ApiClient.ApiRequests.DeleteUser, Recombee.ApiClient.ApiRequests.ListItemBookmarks, Recombee.ApiClient.ApiRequests.ListItemCartAdditions, Recombee.ApiClient.ApiRequests.ListItemDetailViews, Recombee.ApiClient.ApiRequests.ListItemPurchases, Recombee.ApiClient.ApiRequests.ListItemRatings, Recombee.ApiClient.ApiRequests.AddUser, Recombee.ApiClient.ApiRequests.DeleteItemProperty, Recombee.ApiClient.ApiRequests.DeleteMoreItems, Recombee.ApiClient.ApiRequests.DeleteSearchSynonym, Recombee.ApiClient.ApiRequests.DeleteUserProperty, Recombee.ApiClient.ApiRequests.GetItemPropertyInfo, Recombee.ApiClient.ApiRequests.GetUserPropertyInfo, Recombee.ApiClient.ApiRequests.ListUserViewPortions, Recombee.ApiClient.ApiRequests.AddGroup, Recombee.ApiClient.ApiRequests.AddSeries, Recombee.ApiClient.ApiRequests.ListGroupItems, Recombee.ApiClient.ApiRequests.ListSeriesItems, Recombee.ApiClient.ApiRequests.ListUserBookmarks, Recombee.ApiClient.ApiRequests.ListUserCartAdditions, Recombee.ApiClient.ApiRequests.ListUserDetailViews, Recombee.ApiClient.ApiRequests.ListUserPurchases, Recombee.ApiClient.ApiRequests.ListUserRatings, Recombee.ApiClient.ApiRequests.SetValues, Recombee.ApiClient.ApiRequests.DeleteAllSearchSynonyms, Recombee.ApiClient.ApiRequests.ListItemProperties, Recombee.ApiClient.ApiRequests.ListUserProperties, Recombee.ApiClient.ApiRequests.ResetDatabase, Recombee.ApiClient.ApiRequests.ListGroups, and Recombee.ApiClient.ApiRequests.ListSeries.
|
get |
If true, HTTPS must be chosen over HTTP for this request
|
get |
Used HTTP method
|
getset |
Timeout for the request in milliseconds