class RecombeeApiClient::DeleteViewPortion
Deletes an existing view portion specified by (‘userId`, `itemId`, `sessionId`) from the database.
Attributes
Public Class Methods
Source
# File lib/recombee_api_client/api/delete_view_portion.rb, line 25 def initialize(user_id, item_id, optional = {}) @user_id = user_id @item_id = item_id optional = normalize_optional(optional) @session_id = optional['sessionId'] @optional = optional @timeout = 3000 @ensure_https = false @optional.each do |par, _| fail UnknownOptionalParameter.new(par) unless ["sessionId"].include? par end end
Public Instance Methods
Source
# File lib/recombee_api_client/api/delete_view_portion.rb, line 44 def body_parameters p = Hash.new p end
Values of body parameters as a Hash
Source
# File lib/recombee_api_client/api/delete_view_portion.rb, line 39 def method :delete end
HTTP method
Source
# File lib/recombee_api_client/api/delete_view_portion.rb, line 60 def path "/{databaseId}/viewportions/" end
Relative path to the endpoint
Source
# File lib/recombee_api_client/api/delete_view_portion.rb, line 51 def query_parameters params = {} params['userId'] = @user_id params['itemId'] = @item_id params['sessionId'] = @optional['sessionId'] if @optional['sessionId'] params end
Values of query parameters as a Hash. name of parameter => value of the parameter