Skip to content

Commit 733b5e4

Browse files
authored
fix build: action and dirty_values import parameters (#70)
1 parent e4094b6 commit 733b5e4

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/main/java/org/typesense/api/Documents.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import org.typesense.model.DeleteDocumentsParameters;
1111
import org.typesense.model.ExportDocumentsParameters;
1212
import org.typesense.model.ImportDocumentsParameters;
13+
import org.typesense.model.IndexAction;
1314
import org.typesense.model.SearchParameters;
1415
import org.typesense.model.SearchResult;
1516
import org.typesense.model.UpdateDocumentsParameters;
16-
import org.typesense.model.ImportDocumentsParameters.ActionEnum;
1717

1818
public class Documents {
1919

@@ -43,7 +43,7 @@ public String create(Map<String, Object> document, ImportDocumentsParameters que
4343

4444
public Map<String, Object> upsert(Map<String, Object> document) throws Exception {
4545
ImportDocumentsParameters queryParameters = new ImportDocumentsParameters();
46-
queryParameters.action(ImportDocumentsParameters.ActionEnum.UPSERT);
46+
queryParameters.action(IndexAction.UPSERT);
4747

4848
return this.apiCall.post(getEndPoint("/"), document, queryParameters, Map.class);
4949
}

src/test/java/org/typesense/api/DocumentsTest.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@
1515
import org.typesense.api.exceptions.ObjectNotFound;
1616
import org.typesense.model.CollectionSchema;
1717
import org.typesense.model.DeleteDocumentsParameters;
18+
import org.typesense.model.DirtyValues;
1819
import org.typesense.model.ExportDocumentsParameters;
1920
import org.typesense.model.Field;
2021
import org.typesense.model.ImportDocumentsParameters;
22+
import org.typesense.model.IndexAction;
2123
import org.typesense.model.SearchParameters;
2224
import org.typesense.model.SearchResult;
2325
import org.typesense.model.UpdateDocumentsParameters;
24-
import org.typesense.model.ImportDocumentsParameters.ActionEnum;
2526

2627
class DocumentsTest {
2728

@@ -183,7 +184,7 @@ void testImport() throws Exception {
183184

184185
documentList.add(document1);
185186
documentList.add(document2);
186-
queryParameters.action(ImportDocumentsParameters.ActionEnum.CREATE);
187+
queryParameters.action(IndexAction.CREATE);
187188

188189
String countriesImport = this.client.collections("books").documents()
189190
.import_(documentList, queryParameters);
@@ -193,7 +194,7 @@ void testImport() throws Exception {
193194
@Test
194195
void testImportAsString() throws Exception {
195196
ImportDocumentsParameters queryParameters = new ImportDocumentsParameters();
196-
queryParameters.action(ImportDocumentsParameters.ActionEnum.CREATE);
197+
queryParameters.action(IndexAction.CREATE);
197198
String documentList = "{\"countryName\": \"India\", \"capital\": \"Washington\", \"gdp\": 5215}\n" +
198199
"{\"countryName\": \"Iran\", \"capital\": \"London\", \"gdp\": 5215}";
199200
String booksImport = this.client.collections("books").documents().import_(documentList,
@@ -216,8 +217,8 @@ void testDirtyCreate() throws Exception {
216217
helper.createTestDocument();
217218

218219
ImportDocumentsParameters queryParameters = new ImportDocumentsParameters();
219-
queryParameters.dirtyValues(ImportDocumentsParameters.DirtyValuesEnum.COERCE_OR_REJECT);
220-
queryParameters.action(ImportDocumentsParameters.ActionEnum.UPSERT);
220+
queryParameters.dirtyValues(DirtyValues.COERCE_OR_REJECT);
221+
queryParameters.action(IndexAction.UPSERT);
221222

222223
String[] authors = { "shakspeare", "william" };
223224
HashMap<String, Object> hmap = new HashMap<>();
@@ -247,7 +248,7 @@ void testNestedObjectImport() throws Exception {
247248
client.collections().create(collectionSchema);
248249

249250
ImportDocumentsParameters queryParameters = new ImportDocumentsParameters();
250-
queryParameters.action(ImportDocumentsParameters.ActionEnum.CREATE);
251+
queryParameters.action(IndexAction.CREATE);
251252

252253
List<NestedDocument> docs = new ArrayList<>();
253254
NestedDocument doc = new NestedDocument("LA", "CA", "USA")

0 commit comments

Comments
 (0)