Skip to content

Commit ee68967

Browse files
committed
Version v4
1 parent fa38824 commit ee68967

File tree

162 files changed

+204
-204
lines changed

Some content is hidden

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

162 files changed

+204
-204
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Documentation of the API can be found at [docs.recombee.com](https://docs.recomb
1010

1111
Run the following command in your Go project:
1212
```
13-
go get github.com/recombee/go-api-client
13+
go get github.com/recombee/go-api-client/v4@4.1.0
1414
```
1515

1616
## Examples
@@ -29,8 +29,8 @@ import (
2929
"math/rand"
3030
"os"
3131

32-
"github.com/recombee/go-api-client/recombee"
33-
"github.com/recombee/go-api-client/recombee/requests"
32+
"github.com/recombee/go-api-client/v4/recombee"
33+
"github.com/recombee/go-api-client/v4/recombee/requests"
3434
)
3535

3636
func main() {
@@ -111,8 +111,8 @@ package main
111111
import (
112112
"context"
113113
"fmt"
114-
"github.com/recombee/go-api-client/recombee"
115-
"github.com/recombee/go-api-client/recombee/requests"
114+
"github.com/recombee/go-api-client/v4/recombee"
115+
"github.com/recombee/go-api-client/v4/recombee/requests"
116116
"math/rand"
117117
"os"
118118
"time"
@@ -244,4 +244,4 @@ Various errors can occur while processing the request, for example, because of a
244244

245245
Another reason for producing an error is a timeout, yielding `errors.TimeoutError`.
246246

247-
We are doing our best to provide the fastest and most reliable service, but production-level applications shall implement a fallback solution since errors can always happen. The fallback might be, for example, showing the most popular items from the current category, or not displaying recommendations at all.
247+
We are doing our best to provide the fastest and most reliable service, but production-level applications shall implement a fallback solution since errors can always happen. The fallback might be, for example, showing the most popular items from the current category, or not displaying recommendations at all.

examples/batch/main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package main
33
import (
44
"context"
55
"fmt"
6-
"github.com/recombee/go-api-client/recombee"
7-
"github.com/recombee/go-api-client/recombee/bindings"
8-
"github.com/recombee/go-api-client/recombee/requests"
6+
"github.com/recombee/go-api-client/v4/recombee"
7+
"github.com/recombee/go-api-client/v4/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/requests"
99
"os"
1010
)
1111

examples/interactions_and_recomms/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"math/rand"
66
"os"
77

8-
"github.com/recombee/go-api-client/recombee"
9-
"github.com/recombee/go-api-client/recombee/requests"
8+
"github.com/recombee/go-api-client/v4/recombee"
9+
"github.com/recombee/go-api-client/v4/recombee/requests"
1010
)
1111

1212
func main() {

examples/item_catalog_and_search/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package main
33
import (
44
"context"
55
"fmt"
6-
"github.com/recombee/go-api-client/recombee"
7-
"github.com/recombee/go-api-client/recombee/requests"
6+
"github.com/recombee/go-api-client/v4/recombee"
7+
"github.com/recombee/go-api-client/v4/recombee/requests"
88
"math/rand"
99
"os"
1010
"time"

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
module github.com/recombee/go-api-client
1+
module github.com/recombee/go-api-client/v4
22

33
go 1.18

recombee/errors/response_error.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package errors
22

33
import (
44
"fmt"
5-
"github.com/recombee/go-api-client/recombee/requests"
5+
"github.com/recombee/go-api-client/v4/recombee/requests"
66
)
77

88
// ResponseError is returned when request did not succeed (did not return 200 or 201)

recombee/errors/timeout_error.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package errors
22

33
import (
44
"fmt"
5-
"github.com/recombee/go-api-client/recombee/requests"
5+
"github.com/recombee/go-api-client/v4/recombee/requests"
66
"time"
77
)
88

recombee/recombee_client.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import (
99
"encoding/json"
1010
"errors"
1111
"fmt"
12-
errorspkg "github.com/recombee/go-api-client/recombee/errors"
13-
requestspkg "github.com/recombee/go-api-client/recombee/requests"
12+
errorspkg "github.com/recombee/go-api-client/v4/recombee/errors"
13+
requestspkg "github.com/recombee/go-api-client/v4/recombee/requests"
1414
"io"
1515
"net"
1616
"net/http"

recombee/recombee_client_generated.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
package recombee
44

55
import (
6-
"github.com/recombee/go-api-client/recombee/requests"
6+
"github.com/recombee/go-api-client/v4/recombee/requests"
77
)
88

99
// NewAddItem creates AddItem request.

recombee/requests/add_search_synonym.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/batch.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package requests
33
import (
44
"context"
55
"encoding/json"
6-
"github.com/recombee/go-api-client/recombee/bindings"
6+
"github.com/recombee/go-api-client/v4/recombee/bindings"
77
"net/http"
88
"time"
99
)

recombee/requests/delete_more_items.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/get_item_property_info.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/get_segmentation.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/get_user_property_info.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_item_bookmarks.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_item_cart_additions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_item_detail_views.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_item_properties.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_item_purchases.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_item_ratings.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_item_view_portions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_items.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_search_synonyms.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_segmentations.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_series.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_series_items.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_user_bookmarks.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_user_cart_additions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_user_detail_views.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_user_properties.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_user_purchases.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_user_ratings.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_user_view_portions.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/list_users.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/recommend_item_segments_to_item.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/recommend_item_segments_to_item_segment.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/recommend_item_segments_to_user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/recommend_items_to_item.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

recombee/requests/recommend_items_to_user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ package requests
55
import (
66
"context"
77
"fmt"
8-
"github.com/recombee/go-api-client/recombee/bindings"
8+
"github.com/recombee/go-api-client/v4/recombee/bindings"
99
"net/http"
1010
timepkg "time" // avoid collision with param name
1111
)

0 commit comments

Comments
 (0)