Skip to content

Commit 296f828

Browse files
committed
Release: v5.0.0
- Support new Recommend Items to Item Segment endpoint - Series API improvements: - Add Series endpoint creates associated Item for the Series automatically (based on the cascadeCreate parameter) - Breaking change: Remove From Series no longer requires the time parameter - Removed deprecated Groups endpoints
1 parent de33802 commit 296f828

File tree

136 files changed

+390
-637
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+390
-637
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,4 @@ rescue ApiTimeout => e
177177
rescue APIError => e
178178
# APIError is parent of both ResponseError and ApiTimeout
179179
end
180-
```
180+
```

lib/recombee_api_client.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class RecombeeClient
1818
include HTTParty
1919

2020
BATCH_MAX_SIZE = 10000
21-
USER_AGENT = {'User-Agent' => 'recombee-ruby-api-client/4.1.0'}
21+
USER_AGENT = {'User-Agent' => 'recombee-ruby-api-client/5.0.0'}
2222

2323
##
2424
# - +account+ -> Name of your account at Recombee

lib/recombee_api_client/api/add_bookmark.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def initialize(user_id, item_id, optional = {})
3434
@recomm_id = optional['recommId']
3535
@additional_data = optional['additionalData']
3636
@optional = optional
37-
@timeout = 1000
37+
@timeout = 3000
3838
@ensure_https = false
3939
@optional.each do |par, _|
4040
fail UnknownOptionalParameter.new(par) unless ["timestamp","cascadeCreate","recommId","additionalData"].include? par

lib/recombee_api_client/api/add_cart_addition.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def initialize(user_id, item_id, optional = {})
3838
@recomm_id = optional['recommId']
3939
@additional_data = optional['additionalData']
4040
@optional = optional
41-
@timeout = 1000
41+
@timeout = 3000
4242
@ensure_https = false
4343
@optional.each do |par, _|
4444
fail UnknownOptionalParameter.new(par) unless ["timestamp","cascadeCreate","amount","price","recommId","additionalData"].include? par

lib/recombee_api_client/api/add_detail_view.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def initialize(user_id, item_id, optional = {})
3636
@recomm_id = optional['recommId']
3737
@additional_data = optional['additionalData']
3838
@optional = optional
39-
@timeout = 1000
39+
@timeout = 3000
4040
@ensure_https = false
4141
@optional.each do |par, _|
4242
fail UnknownOptionalParameter.new(par) unless ["timestamp","duration","cascadeCreate","recommId","additionalData"].include? par

lib/recombee_api_client/api/add_group.rb

Lines changed: 0 additions & 49 deletions
This file was deleted.

lib/recombee_api_client/api/add_item.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class AddItem < ApiRequest
2222
#
2323
def initialize(item_id)
2424
@item_id = item_id
25-
@timeout = 1000
25+
@timeout = 3000
2626
@ensure_https = false
2727
end
2828

lib/recombee_api_client/api/add_item_property.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module RecombeeApiClient
77
require_relative '../errors'
88

99
##
10-
#Adding an item property is somehow equivalent to adding a column to the table of items. The items may be characterized by various properties of different types.
10+
#Adding an item property is somewhat equivalent to adding a column to the table of items. The items may be characterized by various properties of different types.
1111
#
1212
class AddItemProperty < ApiRequest
1313
attr_reader :property_name, :type

lib/recombee_api_client/api/add_purchase.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def initialize(user_id, item_id, optional = {})
4040
@recomm_id = optional['recommId']
4141
@additional_data = optional['additionalData']
4242
@optional = optional
43-
@timeout = 1000
43+
@timeout = 3000
4444
@ensure_https = false
4545
@optional.each do |par, _|
4646
fail UnknownOptionalParameter.new(par) unless ["timestamp","cascadeCreate","amount","price","profit","recommId","additionalData"].include? par

lib/recombee_api_client/api/add_rating.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def initialize(user_id, item_id, rating, optional = {})
3636
@recomm_id = optional['recommId']
3737
@additional_data = optional['additionalData']
3838
@optional = optional
39-
@timeout = 1000
39+
@timeout = 3000
4040
@ensure_https = false
4141
@optional.each do |par, _|
4242
fail UnknownOptionalParameter.new(par) unless ["timestamp","cascadeCreate","recommId","additionalData"].include? par

0 commit comments

Comments
 (0)