Skip to content

Commit 7e92b56

Browse files
authored
add support for TrackEvent, Experiment, Banners (#2)
- new accountId param added to QueryCollection and SendEvent requests - bump package to v5.0.0
1 parent b1fc9f2 commit 7e92b56

72 files changed

Lines changed: 4025 additions & 369 deletions

File tree

Some content is hidden

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

.openapi-generator/FILES

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
README.md
33
api/openapi.yaml
44
docs/ActivePromotion.md
5+
docs/Banner.md
56
docs/BatchCreateSchemaFieldsRequest.md
67
docs/BatchCreateSchemaFieldsResponse.md
78
docs/BatchCreateSchemaFieldsResponseError.md
@@ -19,7 +20,11 @@ docs/Collection.md
1920
docs/CollectionsApi.md
2021
docs/DeleteRecordRequest.md
2122
docs/Error.md
23+
docs/Event.md
2224
docs/EventsApi.md
25+
docs/ExperimentRequest.md
26+
docs/ExperimentRequestPipeline.md
27+
docs/ExperimentResponse.md
2328
docs/GeneratePipelinesRequest.md
2429
docs/GeneratePipelinesResponse.md
2530
docs/GetDefaultPipelineResponse.md
@@ -29,6 +34,7 @@ docs/GetRecordRequest.md
2934
docs/ListCollectionsResponse.md
3035
docs/ListPipelinesRequestView.md
3136
docs/ListPipelinesResponse.md
37+
docs/ListPromotionsRequestPromotionView.md
3238
docs/ListPromotionsResponse.md
3339
docs/ListRedirectsResponse.md
3440
docs/ListSchemaFieldsResponse.md
@@ -44,6 +50,7 @@ docs/PromotionExclusion.md
4450
docs/PromotionFilterBoost.md
4551
docs/PromotionFilterCondition.md
4652
docs/PromotionPin.md
53+
docs/PromotionPinMode.md
4754
docs/PromotionRangeBoost.md
4855
docs/PromotionsApi.md
4956
docs/ProtobufAny.md
@@ -80,6 +87,7 @@ docs/SendEventRequest.md
8087
docs/SetDefaultPipelineRequest.md
8188
docs/SetDefaultVersionRequest.md
8289
docs/Status.md
90+
docs/TextPosition.md
8391
docs/UpdateRecordRequest.md
8492
docs/UpsertRecordRequest.md
8593
docs/UpsertRecordRequestPipeline.md
@@ -115,6 +123,7 @@ src/main/java/com/sajari/client/auth/Authentication.java
115123
src/main/java/com/sajari/client/auth/HttpBasicAuth.java
116124
src/main/java/com/sajari/client/auth/HttpBearerAuth.java
117125
src/main/java/com/sajari/client/model/ActivePromotion.java
126+
src/main/java/com/sajari/client/model/Banner.java
118127
src/main/java/com/sajari/client/model/BatchCreateSchemaFieldsRequest.java
119128
src/main/java/com/sajari/client/model/BatchCreateSchemaFieldsResponse.java
120129
src/main/java/com/sajari/client/model/BatchCreateSchemaFieldsResponseError.java
@@ -131,6 +140,10 @@ src/main/java/com/sajari/client/model/BatchUpsertRecordsResponseVariables.java
131140
src/main/java/com/sajari/client/model/Collection.java
132141
src/main/java/com/sajari/client/model/DeleteRecordRequest.java
133142
src/main/java/com/sajari/client/model/Error.java
143+
src/main/java/com/sajari/client/model/Event.java
144+
src/main/java/com/sajari/client/model/ExperimentRequest.java
145+
src/main/java/com/sajari/client/model/ExperimentRequestPipeline.java
146+
src/main/java/com/sajari/client/model/ExperimentResponse.java
134147
src/main/java/com/sajari/client/model/GeneratePipelinesRequest.java
135148
src/main/java/com/sajari/client/model/GeneratePipelinesResponse.java
136149
src/main/java/com/sajari/client/model/GetDefaultPipelineResponse.java
@@ -140,6 +153,7 @@ src/main/java/com/sajari/client/model/GetRecordRequest.java
140153
src/main/java/com/sajari/client/model/ListCollectionsResponse.java
141154
src/main/java/com/sajari/client/model/ListPipelinesRequestView.java
142155
src/main/java/com/sajari/client/model/ListPipelinesResponse.java
156+
src/main/java/com/sajari/client/model/ListPromotionsRequestPromotionView.java
143157
src/main/java/com/sajari/client/model/ListPromotionsResponse.java
144158
src/main/java/com/sajari/client/model/ListRedirectsResponse.java
145159
src/main/java/com/sajari/client/model/ListSchemaFieldsResponse.java
@@ -154,6 +168,7 @@ src/main/java/com/sajari/client/model/PromotionExclusion.java
154168
src/main/java/com/sajari/client/model/PromotionFilterBoost.java
155169
src/main/java/com/sajari/client/model/PromotionFilterCondition.java
156170
src/main/java/com/sajari/client/model/PromotionPin.java
171+
src/main/java/com/sajari/client/model/PromotionPinMode.java
157172
src/main/java/com/sajari/client/model/PromotionRangeBoost.java
158173
src/main/java/com/sajari/client/model/ProtobufAny.java
159174
src/main/java/com/sajari/client/model/ProtobufFieldMask.java
@@ -186,21 +201,16 @@ src/main/java/com/sajari/client/model/SendEventRequest.java
186201
src/main/java/com/sajari/client/model/SetDefaultPipelineRequest.java
187202
src/main/java/com/sajari/client/model/SetDefaultVersionRequest.java
188203
src/main/java/com/sajari/client/model/Status.java
204+
src/main/java/com/sajari/client/model/TextPosition.java
189205
src/main/java/com/sajari/client/model/UpdateRecordRequest.java
190206
src/main/java/com/sajari/client/model/UpsertRecordRequest.java
191207
src/main/java/com/sajari/client/model/UpsertRecordRequestPipeline.java
192208
src/main/java/com/sajari/client/model/UpsertRecordResponse.java
193-
src/test/java/com/sajari/client/api/PromotionsApiTest.java
194-
src/test/java/com/sajari/client/api/RedirectsApiTest.java
195-
src/test/java/com/sajari/client/model/BatchUpdateRecordsRequestTest.java
196-
src/test/java/com/sajari/client/model/BatchUpdateRecordsResponseErrorTest.java
197-
src/test/java/com/sajari/client/model/BatchUpdateRecordsResponseRecordTest.java
198-
src/test/java/com/sajari/client/model/BatchUpdateRecordsResponseTest.java
199-
src/test/java/com/sajari/client/model/ListPromotionsResponseTest.java
200-
src/test/java/com/sajari/client/model/ListRedirectsResponseTest.java
201-
src/test/java/com/sajari/client/model/PromotionCategoryTest.java
202-
src/test/java/com/sajari/client/model/PromotionFilterBoostTest.java
203-
src/test/java/com/sajari/client/model/PromotionFilterConditionTest.java
204-
src/test/java/com/sajari/client/model/PromotionRangeBoostTest.java
205-
src/test/java/com/sajari/client/model/PromotionTest.java
206-
src/test/java/com/sajari/client/model/ProtobufFieldMaskTest.java
209+
src/test/java/com/sajari/client/model/BannerTest.java
210+
src/test/java/com/sajari/client/model/EventTest.java
211+
src/test/java/com/sajari/client/model/ExperimentRequestPipelineTest.java
212+
src/test/java/com/sajari/client/model/ExperimentRequestTest.java
213+
src/test/java/com/sajari/client/model/ExperimentResponseTest.java
214+
src/test/java/com/sajari/client/model/ListPromotionsRequestPromotionViewTest.java
215+
src/test/java/com/sajari/client/model/PromotionPinModeTest.java
216+
src/test/java/com/sajari/client/model/TextPositionTest.java

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.3.1
1+
5.4.0

README.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Add this dependency to your project's POM:
4141
<dependency>
4242
<groupId>com.sajari</groupId>
4343
<artifactId>sdk-java-client</artifactId>
44-
<version>4.3.0</version>
44+
<version>5.0.0</version>
4545
<scope>compile</scope>
4646
</dependency>
4747
```
@@ -51,7 +51,7 @@ Add this dependency to your project's POM:
5151
Add this dependency to your project's build file:
5252

5353
```groovy
54-
compile "com.sajari:sdk-java-client:4.3.0"
54+
compile "com.sajari:sdk-java-client:5.0.0"
5555
```
5656

5757
### Others
@@ -64,7 +64,7 @@ mvn clean package
6464

6565
Then manually install the following JARs:
6666

67-
- `target/sdk-java-client-4.3.0.jar`
67+
- `target/sdk-java-client-5.0.0.jar`
6868
- `target/lib/*.jar`
6969

7070
## Getting Started
@@ -117,10 +117,12 @@ Class | Method | HTTP request | Description
117117
------------ | ------------- | ------------- | -------------
118118
*CollectionsApi* | [**createCollection**](docs/CollectionsApi.md#createCollection) | **POST** /v4/collections | Create collection
119119
*CollectionsApi* | [**deleteCollection**](docs/CollectionsApi.md#deleteCollection) | **DELETE** /v4/collections/{collection_id} | Delete collection
120+
*CollectionsApi* | [**experiment**](docs/CollectionsApi.md#experiment) | **POST** /v4/collections/{collection_id}:experiment | Experiment
120121
*CollectionsApi* | [**getCollection**](docs/CollectionsApi.md#getCollection) | **GET** /v4/collections/{collection_id} | Get collection
121122
*CollectionsApi* | [**listCollections**](docs/CollectionsApi.md#listCollections) | **GET** /v4/collections | List collections
122123
*CollectionsApi* | [**queryCollection**](docs/CollectionsApi.md#queryCollection) | **POST** /v4/collections/{collection_id}:query | Query collection
123124
*CollectionsApi* | [**queryCollection2**](docs/CollectionsApi.md#queryCollection2) | **POST** /v4/collections/{collection_id}:queryCollection | Query collection
125+
*CollectionsApi* | [**trackEvent**](docs/CollectionsApi.md#trackEvent) | **POST** /v4/collections/{collection_id}:trackEvent | Track event
124126
*CollectionsApi* | [**updateCollection**](docs/CollectionsApi.md#updateCollection) | **PATCH** /v4/collections/{collection_id} | Update collection
125127
*EventsApi* | [**sendEvent**](docs/EventsApi.md#sendEvent) | **POST** /v4/events:send | Send event
126128
*EventsApi* | [**sendEvent2**](docs/EventsApi.md#sendEvent2) | **POST** /v4/events:sendEvent | Send event
@@ -156,6 +158,7 @@ Class | Method | HTTP request | Description
156158
## Documentation for Models
157159

158160
- [ActivePromotion](docs/ActivePromotion.md)
161+
- [Banner](docs/Banner.md)
159162
- [BatchCreateSchemaFieldsRequest](docs/BatchCreateSchemaFieldsRequest.md)
160163
- [BatchCreateSchemaFieldsResponse](docs/BatchCreateSchemaFieldsResponse.md)
161164
- [BatchCreateSchemaFieldsResponseError](docs/BatchCreateSchemaFieldsResponseError.md)
@@ -172,6 +175,10 @@ Class | Method | HTTP request | Description
172175
- [Collection](docs/Collection.md)
173176
- [DeleteRecordRequest](docs/DeleteRecordRequest.md)
174177
- [Error](docs/Error.md)
178+
- [Event](docs/Event.md)
179+
- [ExperimentRequest](docs/ExperimentRequest.md)
180+
- [ExperimentRequestPipeline](docs/ExperimentRequestPipeline.md)
181+
- [ExperimentResponse](docs/ExperimentResponse.md)
175182
- [GeneratePipelinesRequest](docs/GeneratePipelinesRequest.md)
176183
- [GeneratePipelinesResponse](docs/GeneratePipelinesResponse.md)
177184
- [GetDefaultPipelineResponse](docs/GetDefaultPipelineResponse.md)
@@ -181,6 +188,7 @@ Class | Method | HTTP request | Description
181188
- [ListCollectionsResponse](docs/ListCollectionsResponse.md)
182189
- [ListPipelinesRequestView](docs/ListPipelinesRequestView.md)
183190
- [ListPipelinesResponse](docs/ListPipelinesResponse.md)
191+
- [ListPromotionsRequestPromotionView](docs/ListPromotionsRequestPromotionView.md)
184192
- [ListPromotionsResponse](docs/ListPromotionsResponse.md)
185193
- [ListRedirectsResponse](docs/ListRedirectsResponse.md)
186194
- [ListSchemaFieldsResponse](docs/ListSchemaFieldsResponse.md)
@@ -195,6 +203,7 @@ Class | Method | HTTP request | Description
195203
- [PromotionFilterBoost](docs/PromotionFilterBoost.md)
196204
- [PromotionFilterCondition](docs/PromotionFilterCondition.md)
197205
- [PromotionPin](docs/PromotionPin.md)
206+
- [PromotionPinMode](docs/PromotionPinMode.md)
198207
- [PromotionRangeBoost](docs/PromotionRangeBoost.md)
199208
- [ProtobufAny](docs/ProtobufAny.md)
200209
- [ProtobufFieldMask](docs/ProtobufFieldMask.md)
@@ -227,6 +236,7 @@ Class | Method | HTTP request | Description
227236
- [SetDefaultPipelineRequest](docs/SetDefaultPipelineRequest.md)
228237
- [SetDefaultVersionRequest](docs/SetDefaultVersionRequest.md)
229238
- [Status](docs/Status.md)
239+
- [TextPosition](docs/TextPosition.md)
230240
- [UpdateRecordRequest](docs/UpdateRecordRequest.md)
231241
- [UpsertRecordRequest](docs/UpsertRecordRequest.md)
232242
- [UpsertRecordRequestPipeline](docs/UpsertRecordRequestPipeline.md)

0 commit comments

Comments
 (0)