Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/code_samples/bank_account_details_v2.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.fr.bankaccountdetails.BankAccountDetailsV2;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.fr.bankaccountdetails.BankAccountDetailsV2;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/barcode_reader_v1.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.barcodereader.BarcodeReaderV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.barcodereader.BarcodeReaderV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/carte_grise_v1.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.fr.cartegrise.CarteGriseV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.fr.cartegrise.CarteGriseV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/cropper_v1.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.cropper.CropperV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.cropper.CropperV1;
import java.io.File;
import java.io.IOException;

Expand Down
8 changes: 4 additions & 4 deletions docs/code_samples/default.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.generated.GeneratedV1;
import com.mindee.http.Endpoint;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.generated.GeneratedV1;
import com.mindee.v1.http.Endpoint;
import java.io.File;
import java.io.IOException;

Expand Down
8 changes: 4 additions & 4 deletions docs/code_samples/default_async.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.generated.GeneratedV1;
import com.mindee.http.Endpoint;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.generated.GeneratedV1;
import com.mindee.v1.http.Endpoint;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/driver_license_v1_async.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.driverlicense.DriverLicenseV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.driverlicense.DriverLicenseV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/expense_receipts_v5.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.receipt.ReceiptV5;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.receipt.ReceiptV5;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/expense_receipts_v5_async.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.receipt.ReceiptV5;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.receipt.ReceiptV5;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/financial_document_v1.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.financialdocument.FinancialDocumentV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.financialdocument.FinancialDocumentV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/financial_document_v1_async.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.financialdocument.FinancialDocumentV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.financialdocument.FinancialDocumentV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/idcard_fr_v1.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.fr.idcard.IdCardV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.fr.idcard.IdCardV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/idcard_fr_v2.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.fr.idcard.IdCardV2;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.fr.idcard.IdCardV2;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/ind_passport_v1_async.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.ind.indianpassport.IndianPassportV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.ind.indianpassport.IndianPassportV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/international_id_v2_async.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.internationalid.InternationalIdV2;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.internationalid.InternationalIdV2;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/invoice_splitter_v1_async.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.invoicesplitter.InvoiceSplitterV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.invoicesplitter.InvoiceSplitterV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/invoices_v4.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.v1.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.invoice.InvoiceV4;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.invoice.InvoiceV4;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/invoices_v4_async.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.v1.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.invoice.InvoiceV4;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.invoice.InvoiceV4;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/multi_receipts_detector_v1.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.multireceiptsdetector.MultiReceiptsDetectorV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.multireceiptsdetector.MultiReceiptsDetectorV1;
import java.io.File;
import java.io.IOException;

Expand Down
6 changes: 3 additions & 3 deletions docs/code_samples/passport_v1.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.product.passport.PassportV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.product.passport.PassportV1;
import java.io.File;
import java.io.IOException;

Expand Down
4 changes: 2 additions & 2 deletions docs/code_samples/v2_classification.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import com.mindee.MindeeClientV2;
import com.mindee.input.LocalInputSource;
import com.mindee.v2.MindeeClient;
import com.mindee.v2.product.classification.ClassificationClassifier;
import com.mindee.v2.product.classification.ClassificationResponse;
import com.mindee.v2.product.classification.ClassificationResult;
Expand All @@ -16,7 +16,7 @@ public class SimpleMindeeClientV2 {
String modelId = "MY_MODEL_ID";

// Init a new client
MindeeClientV2 mindeeClient = new MindeeClientV2(apiKey);
MindeeClient mindeeClient = new MindeeClient(apiKey);

// Set inference parameters
// Note: modelId is mandatory.
Expand Down
4 changes: 2 additions & 2 deletions docs/code_samples/v2_crop.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import com.mindee.MindeeClientV2;
import com.mindee.input.LocalInputSource;
import com.mindee.v2.MindeeClient;
import com.mindee.v2.product.crop.CropResponse;
import com.mindee.v2.product.crop.CropResult;
import com.mindee.v2.product.crop.params.CropParameters;
Expand All @@ -15,7 +15,7 @@ public class SimpleMindeeClientV2 {
String modelId = "MY_MODEL_ID";

// Init a new client
MindeeClientV2 mindeeClient = new MindeeClientV2(apiKey);
MindeeClient mindeeClient = new MindeeClient(apiKey);

// Set inference parameters
CropParameters cropParams = CropParameters
Expand Down
16 changes: 8 additions & 8 deletions docs/code_samples/v2_extraction.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import com.mindee.MindeeClientV2;
import com.mindee.InferenceParameters;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.v2.InferenceResponse;
import com.mindee.parsing.v2.field.InferenceFields;
import com.mindee.v2.MindeeClient;
import com.mindee.v2.product.extraction.params.ExtractionParameters;
import com.mindee.v2.product.extraction.ExtractionResponse;
import com.mindee.v2.parsing.inference.field.InferenceFields;
import java.io.IOException;

public class SimpleMindeeClientV2 {
Expand All @@ -15,10 +15,10 @@ public class SimpleMindeeClientV2 {
String modelId = "MY_MODEL_ID";

// Init a new client
MindeeClientV2 mindeeClient = new MindeeClientV2(apiKey);
MindeeClient mindeeClient = new MindeeClient(apiKey);

// Set inference parameters
InferenceParameters extractionParams = InferenceParameters
ExtractionParameters extractionParams = ExtractionParameters
// ID of the model, required.
.builder(modelId)

Expand All @@ -40,8 +40,8 @@ public class SimpleMindeeClientV2 {
LocalInputSource inputSource = new LocalInputSource(filePath);

// Send for processing using polling
InferenceResponse response = mindeeClient.enqueueAndGetResult(
InferenceResponse.class,
ExtractionResponse response = mindeeClient.enqueueAndGetResult(
ExtractionResponse.class,
inputSource,
extractionParams
);
Expand Down
4 changes: 2 additions & 2 deletions docs/code_samples/v2_ocr.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import com.mindee.MindeeClientV2;
import com.mindee.input.LocalInputSource;
import com.mindee.v2.MindeeClient;
import com.mindee.v2.product.ocr.OcrResponse;
import com.mindee.v2.product.ocr.OcrResult;
import com.mindee.v2.product.ocr.params.OcrParameters;
Expand All @@ -15,7 +15,7 @@ public class SimpleMindeeClientV2 {
String modelId = "MY_MODEL_ID";

// Init a new client
MindeeClientV2 mindeeClient = new MindeeClientV2(apiKey);
MindeeClient mindeeClient = new MindeeClient(apiKey);

// Set inference parameters
OcrParameters ocrParams = OcrParameters
Expand Down
4 changes: 2 additions & 2 deletions docs/code_samples/v2_split.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import com.mindee.MindeeClientV2;
import com.mindee.input.LocalInputSource;
import com.mindee.v2.MindeeClient;
import com.mindee.v2.product.split.SplitResponse;
import com.mindee.v2.product.split.SplitResult;
import com.mindee.v2.product.split.params.SplitParameters;
Expand All @@ -15,7 +15,7 @@ public class SimpleMindeeClientV2 {
String modelId = "MY_MODEL_ID";

// Init a new client
MindeeClientV2 mindeeClient = new MindeeClientV2(apiKey);
MindeeClient mindeeClient = new MindeeClient(apiKey);

// Set inference parameters
SplitParameters splitParams = SplitParameters
Expand Down
8 changes: 4 additions & 4 deletions docs/code_samples/workflow_execution.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.parsing.common.WorkflowResponse;
import com.mindee.product.generated.GeneratedV1;
import com.mindee.http.MindeeHttpException;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.WorkflowResponse;
import com.mindee.v1.product.generated.GeneratedV1;
import com.mindee.v1.http.MindeeHttpException;
import java.io.IOException;

public class SimpleMindeeClientV1 {
Expand Down
8 changes: 4 additions & 4 deletions example/AutoInvoiceSplitterExtractionExample.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.extraction.ExtractedPDF;
import com.mindee.extraction.PDFExtractor;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.product.invoice.InvoiceV4;
import com.mindee.product.invoicesplitter.InvoiceSplitterV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.product.invoice.InvoiceV4;
import com.mindee.v1.product.invoicesplitter.InvoiceSplitterV1;

import java.io.File;
import java.io.IOException;
Expand Down
12 changes: 6 additions & 6 deletions example/AutoMultiReceiptExtractionExample.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import com.mindee.MindeeClient;
import com.mindee.input.LocalInputSource;
import com.mindee.extraction.ExtractedImage;
import com.mindee.extraction.ImageExtractor;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.parsing.common.Page;
import com.mindee.product.multireceiptsdetector.MultiReceiptsDetectorV1;
import com.mindee.product.multireceiptsdetector.MultiReceiptsDetectorV1Document;
import com.mindee.product.receipt.ReceiptV5;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.parsing.common.Page;
import com.mindee.v1.product.multireceiptsdetector.MultiReceiptsDetectorV1;
import com.mindee.v1.product.multireceiptsdetector.MultiReceiptsDetectorV1Document;
import com.mindee.v1.product.receipt.ReceiptV5;

import java.io.File;
import java.io.IOException;
Expand Down
18 changes: 10 additions & 8 deletions src/main/java/com/mindee/CommandLineInterface.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
package com.mindee;

import com.mindee.cli.CommandLineInterfaceProducts;
import com.mindee.cli.ProductProcessor;
import com.mindee.http.Endpoint;
import com.mindee.input.LocalInputSource;
import com.mindee.input.PageOptions;
import com.mindee.input.PageOptionsOperation;
import com.mindee.parsing.common.AsyncPredictResponse;
import com.mindee.parsing.common.Inference;
import com.mindee.parsing.common.PredictResponse;
import com.mindee.parsing.common.ocr.Ocr;
import com.mindee.product.generated.GeneratedV1;
import com.mindee.v1.MindeeClient;
import com.mindee.v1.cli.CommandLineInterfaceProducts;
import com.mindee.v1.cli.ProductProcessor;
import com.mindee.v1.clientOptions.PredictOptions;
import com.mindee.v1.http.Endpoint;
import com.mindee.v1.parsing.common.AsyncPredictResponse;
import com.mindee.v1.parsing.common.Inference;
import com.mindee.v1.parsing.common.PredictResponse;
import com.mindee.v1.parsing.common.ocr.Ocr;
import com.mindee.v1.product.generated.GeneratedV1;
import java.io.File;
import java.io.IOException;
import java.lang.reflect.Method;
Expand Down
Loading