Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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.MindeeHttpExceptionV1;
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
Loading