diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index eb7bb2d..55a10c5 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -9,13 +9,13 @@ jobs: contents: read packages: write steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Java for publishing to Maven Central Repository - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: java-version: '16' distribution: 'adopt' - server-id: ossrh + server-id: central server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} # Value of the GPG private key to import @@ -23,6 +23,6 @@ jobs: - name: Publish to Maven Central Repository run: mvn --batch-mode deploy env: - MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + MAVEN_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.MAVEN_CENTRAL_TOKEN }} MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} \ No newline at end of file diff --git a/README.md b/README.md index 1512a88..75b9c7b 100755 --- a/README.md +++ b/README.md @@ -18,12 +18,12 @@ Install the package using Maven: com.veryfi veryfi-java - 2.1.0 + 2.1.1 ``` Install the package using Gradle: ```bash -implementation group: 'com.veryfi', name: 'veryfi-java', version: '2.1.0' +implementation group: 'com.veryfi', name: 'veryfi-java', version: '2.1.1' ``` ## Getting Started diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html index 20edb71..69db0d4 100644 --- a/docs/allclasses-index.html +++ b/docs/allclasses-index.html @@ -1,18 +1,18 @@ - -All Classes and Interfaces (veryfi-java 2.0.0 API) + +All Classes and Interfaces (veryfi-java 2.1.0 API) - + - + @@ -62,39 +62,55 @@

All Classes and Interfaces<
Class
Description
AddLineItem
-
 
-
Client
-
-
Veryfi API client for Java.
-
-
ClientImpl
+
Model class for adding line items to documents.
+
+
Base64Helper
+
+
Utility class for Base64 encoding operations.
+
+
Client
+
Veryfi API client for Java.
-
Constants
+
ClientImpl
-
header constants for HttpRequests.
+
Veryfi API client for Java.
-
Credentials
+
Constants
+
Constants used throughout the Veryfi Java SDK.
+
+
Credentials
+
Veryfi credentials for API access
-
Endpoint
-
 
-
HttpMethod
+
Endpoint
+
Enumeration of Veryfi API endpoints.
+
+
HttpMethod
+
Enum constants for Http methods.
-
NetworkClient
-
 
-
NotValidModelException
-
+ +
 
+ +
Not Valid Model Exception
- -
 
+ +
+
Abstract base class for line item models.
+
+ +
+
API services for PDF Split Processing
+
-
 
+
+
Model class for updating line items in documents.
+
Factory for creating instances of Client.
@@ -105,7 +121,7 @@

All Classes and Interfaces<

- +

diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html index e23eb40..457aeae 100644 --- a/docs/allpackages-index.html +++ b/docs/allpackages-index.html @@ -1,18 +1,18 @@ - -All Packages (veryfi-java 2.0.0 API) + +All Packages (veryfi-java 2.1.0 API) - + - + @@ -67,7 +67,7 @@

All Packages

diff --git a/docs/constant-values.html b/docs/constant-values.html index 0da5227..5879e86 100644 --- a/docs/constant-values.html +++ b/docs/constant-values.html @@ -1,18 +1,18 @@ - -Constant Field Values (veryfi-java 2.0.0 API) + +Constant Field Values (veryfi-java 2.1.0 API) - + - + @@ -122,7 +122,7 @@

veryfi.*

"User-Agent"
public static final String
USER_AGENT_JAVA
-
"Java Veryfi-Java/2.0.0"
+
"Java Veryfi-Java/2.1.0"
public static final String
X_VERYFI_REQUEST_SIGNATURE
"X-Veryfi-Request-Signature"
@@ -136,7 +136,7 @@

veryfi.*

diff --git a/docs/help-doc.html b/docs/help-doc.html index 708f897..fcaeae5 100644 --- a/docs/help-doc.html +++ b/docs/help-doc.html @@ -1,18 +1,18 @@ - -API Help (veryfi-java 2.0.0 API) + +API Help (veryfi-java 2.1.0 API) - + - + @@ -188,7 +188,7 @@

Index

This help file applies to API documentation generated by the standard doclet. diff --git a/docs/index-all.html b/docs/index-all.html index 2165fd9..b8fb8da 100644 --- a/docs/index-all.html +++ b/docs/index-all.html @@ -1,18 +1,18 @@ - -Index (veryfi-java 2.0.0 API) + +Index (veryfi-java 2.1.0 API) - + - + @@ -58,6 +58,10 @@

A

header for HttpRequest
+
addFileToParameters(String, String, JSONObject) - Method in class veryfi.NetworkClient
+
+
Creates the JSON Object for the parameters of the request
+
addFileToParameters(String, JSONObject) - Method in class veryfi.NetworkClient
Creates the JSON Object for the parameters of the request
@@ -71,9 +75,13 @@

A

Add a new line item on an existing document.
AddLineItem - Class in veryfi.models
-
 
+
+
Model class for adding line items to documents.
+
AddLineItem(Integer, String, Float) - Constructor for class veryfi.models.AddLineItem
-
 
+
+
Creates a new AddLineItem with the required fields.
+
addLineItemAsync(String, AddLineItem) - Method in interface veryfi.Client
Add a new line item on an existing document.
@@ -103,7 +111,9 @@

A

Creates the JSON object of the parameters of the request
anyDocuments - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for any document type processing.
+
apiKey - Variable in class veryfi.Credentials
 
APPLICATION_JSON - Static variable in class veryfi.Constants
@@ -122,13 +132,23 @@

A

B

bankStatements - Enum constant in enum class veryfi.enums.Endpoint
+
+
Endpoint for bank statement processing.
+
+
Base64Helper - Class in veryfi
+
+
Utility class for Base64 encoding operations.
+
+
Base64Helper() - Constructor for class veryfi.Base64Helper
 
BOOST_MODE - Static variable in class veryfi.Constants
header for HttpRequest
businessCards - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for business card processing.
+

C

@@ -137,9 +157,65 @@

C

header for HttpRequest
category - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Category classification for the line item.
+
checks - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for check processing.
+
+
classify - Enum constant in enum class veryfi.enums.Endpoint
+
+
Endpoint for document classification.
+
+
classifyDocument(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocument(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocument(String, JSONObject) - Method in interface veryfi.Client
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocument(String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentAsync(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentAsync(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentAsync(String, JSONObject) - Method in interface veryfi.Client
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentAsync(String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentUrl(String, List<String>, JSONObject) - Method in interface veryfi.Client
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentUrl(String, List<String>, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentUrlAsync(String, List<String>, JSONObject) - Method in interface veryfi.Client
+
+
Classify a document and extract all the fields from it.
+
+
classifyDocumentUrlAsync(String, List<String>, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Classify a document and extract all the fields from it.
+
Client - Interface in veryfi
Veryfi API client for Java.
@@ -166,14 +242,16 @@

C

 
Constants - Class in veryfi
-
header constants for HttpRequests.
+
Constants used throughout the Veryfi Java SDK.
CONTENT_TYPE - Static variable in class veryfi.Constants
header for HttpRequest
contracts - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for contract processing.
+
createClient(String, String, String, String) - Static method in class veryfi.VeryfiClientFactory
Creates an instance of Client.
@@ -219,7 +297,7 @@

D

deleteBankStatement(String) - Method in interface veryfi.Client
-
Delete BankStatement from Veryfi.
+
Delete Bank Statement from Veryfi.
deleteBankStatement(String) - Method in class veryfi.services.ClientImpl
@@ -227,7 +305,7 @@

D

deleteBankStatementAsync(String) - Method in interface veryfi.Client
-
Delete BankStatement from Veryfi.
+
Delete Bank Statement from Veryfi.
deleteBankStatementAsync(String) - Method in class veryfi.services.ClientImpl
@@ -378,20 +456,32 @@

D

Delete W9 from Veryfi.
description - Variable in class veryfi.models.AddLineItem
-
 
+
+
The description or name of the line item.
+
description - Variable in class veryfi.models.UpdateLineItem
-
 
+
+
The description or name of the line item.
+
discountRate - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Discount rate percentage for the line item.
+
documents - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for general documents (receipts, invoices, etc.).
+

E

endDate - Variable in class veryfi.models.SharedLineItem
-
 
+
+
End date for the line item (format: YYYY-MM-DD).
+
Endpoint - Enum Class in veryfi.enums
-
 
+
+
Enumeration of Veryfi API endpoints.
+
EXTERNAL_ID - Static variable in class veryfi.Constants
header for HttpRequest
@@ -436,11 +526,11 @@

G

getAnyDocumentAsync(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> AnyDocument information.
+
Returns a json string CompletableFuture<String> AnyDocument information.
getAnyDocumentAsync(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> AnyDocument information.
+
Returns a json string CompletableFuture<String> AnyDocument information.
getAnyDocuments(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -452,11 +542,11 @@

G

getAnyDocumentsAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of AnyDocuments.
+
Returns a json string CompletableFuture<String> list of AnyDocuments.
getAnyDocumentsAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of AnyDocuments.
+
Returns a json string CompletableFuture<String> list of AnyDocuments.
getBankStatement(String) - Method in interface veryfi.Client
@@ -468,11 +558,11 @@

G

getBankStatementAsync(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> BankStatement information.
+
Returns a json string CompletableFuture<String> BankStatement information.
getBankStatementAsync(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> BankStatement information.
+
Returns a json string CompletableFuture<String> BankStatement information.
getBankStatements(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -484,11 +574,19 @@

G

getBankStatementsAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of BankStatements.
+
Returns a json string CompletableFuture<String> list of BankStatements.
getBankStatementsAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of BankStatements.
+
Returns a json string CompletableFuture<String> list of BankStatements.
+
+
getBase64FileContent(File) - Static method in class veryfi.Base64Helper
+
+
Converts a file to Base64 encoded string using a File object.
+
+
getBase64FileContent(String) - Static method in class veryfi.Base64Helper
+
+
Converts a file to Base64 encoded string using the file path.
getBusinessCard(String) - Method in interface veryfi.Client
@@ -500,11 +598,11 @@

G

getBusinessCardAsync(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> Business Card information.
+
Returns a json string CompletableFuture<String> Business Card information.
getBusinessCardAsync(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> Business Card information.
+
Returns a json string CompletableFuture<String> Business Card information.
getBusinessCards(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -516,11 +614,11 @@

G

getBusinessCardsAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of Business Cards.
+
Returns a json string CompletableFuture<String> list of Business Cards.
getBusinessCardsAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of Business Cards.
+
Returns a json string CompletableFuture<String> list of Business Cards.
getCheck(String) - Method in interface veryfi.Client
@@ -532,11 +630,11 @@

G

getCheckAsync(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> Check information.
+
Returns a json string CompletableFuture<String> Check information.
getCheckAsync(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> Check information.
+
Returns a json string CompletableFuture<String> Check information.
getChecks(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -548,11 +646,11 @@

G

getChecksAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of Checks.
+
Returns a json string CompletableFuture<String> list of Checks.
getChecksAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of Checks.
+
Returns a json string CompletableFuture<String> list of Checks.
getContract(String) - Method in interface veryfi.Client
@@ -564,11 +662,11 @@

G

getContractAsync(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> with the Contract information.
+
Returns a json string CompletableFuture<String> with the Contract information.
getContractAsync(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> with the Contract information.
+
Returns a json string CompletableFuture<String> with the Contract information.
getContracts(int, int, JSONObject) - Method in interface veryfi.Client
@@ -580,11 +678,11 @@

G

getContractsAsync(int, int, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of Contracts.
+
Returns a json string CompletableFuture<String> list of Contracts.
getContractsAsync(int, int, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of Contracts.
+
Returns a json string CompletableFuture<String> list of Contracts.
getDocument(String) - Method in interface veryfi.Client
@@ -596,11 +694,11 @@

G

getDocumentAsync(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> document information.
+
Returns a json string CompletableFuture<String> document information.
getDocumentAsync(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> document information.
+
Returns a json string CompletableFuture<String> document information.
getDocuments(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -612,11 +710,15 @@

G

getDocumentsAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of documents.
+
Returns a json string CompletableFuture<String> list of documents.
getDocumentsAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of documents.
+
Returns a json string CompletableFuture<String> list of documents.
+
+
getFileExtension(File) - Static method in class veryfi.Base64Helper
+
+
Extracts the file extension from a File object.
getLineItem(String, String) - Method in interface veryfi.Client
@@ -650,6 +752,58 @@

G

Retrieve all line items for a document.
+
getSplitDocument(String) - Method in interface veryfi.Client
+
+
Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocument(String) - Method in class veryfi.services.ClientImpl
+
+
Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocument(String) - Method in class veryfi.services.SplitServices
+
+
Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocumentAsync(String) - Method in interface veryfi.Client
+
+
Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocumentAsync(String) - Method in class veryfi.services.ClientImpl
+
+
Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocumentAsync(String) - Method in class veryfi.services.SplitServices
+
+
Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocuments(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
+
+
Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocuments(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocuments(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocumentsAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
+
+
Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocumentsAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getSplitDocumentsAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
+
+
getUriPrefix(File) - Static method in class veryfi.Base64Helper
+
+
Generates the data URI prefix for a file based on its extension.
+
getW2(String) - Method in interface veryfi.Client
Returns a json string String W2 information.
@@ -660,11 +814,11 @@

G

getW2Async(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> W2 information.
+
Returns a json string CompletableFuture<String> W2 information.
getW2Async(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> W2 information.
+
Returns a json string CompletableFuture<String> W2 information.
getW2s(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -676,11 +830,11 @@

G

getW2sAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of W2s.
+
Returns a json string CompletableFuture<String> list of W2s.
getW2sAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of W2s.
+
Returns a json string CompletableFuture<String> list of W2s.
getW8BenE(String) - Method in interface veryfi.Client
@@ -692,11 +846,11 @@

G

getW8BenEAsync(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> W-8BEN-E information.
+
Returns a json string CompletableFuture<String> W-8BEN-E information.
getW8BenEAsync(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> W-8BEN-E information.
+
Returns a json string CompletableFuture<String> W-8BEN-E information.
getW8BenEs(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -708,11 +862,11 @@

G

getW8BenEsAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of W-8BEN-E.
+
Returns a json string CompletableFuture<String> list of W-8BEN-E.
getW8BenEsAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of W-8BEN-E.
+
Returns a json string CompletableFuture<String> list of W-8BEN-E.
getW9(String) - Method in interface veryfi.Client
@@ -724,11 +878,11 @@

G

getW9Async(String) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> W9 information.
+
Returns a json string CompletableFuture<String> W9 information.
getW9Async(String) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> W9 information.
+
Returns a json string CompletableFuture<String> W9 information.
getW9s(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
@@ -740,17 +894,19 @@

G

getW9sAsync(int, int, boolean, boolean, JSONObject) - Method in interface veryfi.Client
-
Returns a json string CompletableFuture<String> list of W9s.
+
Returns a json string CompletableFuture<String> list of W9s.
getW9sAsync(int, int, boolean, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
-
Returns a json string CompletableFuture<String> list of W9s.
+
Returns a json string CompletableFuture<String> list of W9s.

H

hsn - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Harmonized System Nomenclature (HSN) code for the line item.
+
HttpMethod - Enum Class in veryfi.enums
Enum constants for Http methods.
@@ -796,20 +952,36 @@

N

O

order - Variable in class veryfi.models.AddLineItem
-
 
+
+
The order/position of the line item in the document.
+
order - Variable in class veryfi.models.UpdateLineItem
-
 
+
+
The order/position of the line item in the document.
+

P

path - Variable in enum class veryfi.enums.Endpoint
-
 
+
+
The API path for this endpoint.
+
POST - Enum constant in enum class veryfi.enums.HttpMethod
Enum constant for POST Http method
price - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Unit price for the line item.
+
+
processAnyDocument(String, String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a AnyDocument and extract all the fields from it.
+
+
processAnyDocument(String, String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a AnyDocument and extract all the fields from it.
+
processAnyDocument(String, String, JSONObject) - Method in interface veryfi.Client
Process a AnyDocument and extract all the fields from it.
@@ -818,6 +990,14 @@

P

Process a AnyDocument and extract all the fields from it.
+
processAnyDocumentAsync(String, String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a AnyDocument and extract all the fields from it.
+
+
processAnyDocumentAsync(String, String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a AnyDocument and extract all the fields from it.
+
processAnyDocumentAsync(String, String, JSONObject) - Method in interface veryfi.Client
Process a AnyDocument and extract all the fields from it.
@@ -842,25 +1022,41 @@

P

Process AnyDocument from url and extract all the fields from it.
+
processBankStatement(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Bank Statement and extract all the fields from it.
+
+
processBankStatement(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Bank Statement and extract all the fields from it.
+
processBankStatement(String, JSONObject) - Method in interface veryfi.Client
-
Process a BankStatement and extract all the fields from it.
+
Process a Bank Statement and extract all the fields from it.
processBankStatement(String, JSONObject) - Method in class veryfi.services.ClientImpl
-
Process a BankStatement and extract all the fields from it.
+
Process a Bank Statement and extract all the fields from it.
+
+
processBankStatementAsync(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Bank Statement and extract all the fields from it.
+
+
processBankStatementAsync(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Bank Statement and extract all the fields from it.
processBankStatementAsync(String, JSONObject) - Method in interface veryfi.Client
-
Process a BankStatement and extract all the fields from it.
+
Process a Bank Statement and extract all the fields from it.
processBankStatementAsync(String, JSONObject) - Method in class veryfi.services.ClientImpl
-
Process a BankStatement and extract all the fields from it.
+
Process a Bank Statement and extract all the fields from it.
processBankStatementUrl(String, List<String>, JSONObject) - Method in interface veryfi.Client
-
Process BankStatement from url and extract all the fields from it.
+
Process Bank Statement from url and extract all the fields from it.
processBankStatementUrl(String, List<String>, JSONObject) - Method in class veryfi.services.ClientImpl
@@ -868,12 +1064,20 @@

P

processBankStatementUrlAsync(String, List<String>, JSONObject) - Method in interface veryfi.Client
-
Process BankStatement from url and extract all the fields from it.
+
Process Bank Statement from url and extract all the fields from it.
processBankStatementUrlAsync(String, List<String>, JSONObject) - Method in class veryfi.services.ClientImpl
Process BankStatement from url and extract all the fields from it.
+
processBusinessCard(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Business Card and extract all the fields from it.
+
+
processBusinessCard(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Business Card and extract all the fields from it.
+
processBusinessCard(String, JSONObject) - Method in interface veryfi.Client
Process a Business Card and extract all the fields from it.
@@ -882,6 +1086,14 @@

P

Process a Business Card and extract all the fields from it.
+
processBusinessCardAsync(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Business Card and extract all the fields from it.
+
+
processBusinessCardAsync(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Business Card and extract all the fields from it.
+
processBusinessCardAsync(String, JSONObject) - Method in interface veryfi.Client
Process a Business Card and extract all the fields from it.
@@ -906,6 +1118,14 @@

P

Process Business Card from url and extract all the fields from it.
+
processCheck(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Check and extract all the fields from it.
+
+
processCheck(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Check and extract all the fields from it.
+
processCheck(String, JSONObject) - Method in interface veryfi.Client
Process a Check and extract all the fields from it.
@@ -914,6 +1134,14 @@

P

Process a Check and extract all the fields from it.
+
processCheckAsync(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Check and extract all the fields from it.
+
+
processCheckAsync(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Check and extract all the fields from it.
+
processCheckAsync(String, JSONObject) - Method in interface veryfi.Client
Process a Check and extract all the fields from it.
@@ -938,6 +1166,14 @@

P

Process Check from url and extract all the fields from it.
+
processContract(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Contract and extract all the fields from it.
+
+
processContract(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Contract and extract all the fields from it.
+
processContract(String, JSONObject) - Method in interface veryfi.Client
Process a Contract and extract all the fields from it.
@@ -946,6 +1182,14 @@

P

Process a Contract and extract all the fields from it.
+
processContractAsync(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a Contract and extract all the fields from it.
+
+
processContractAsync(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a Contract and extract all the fields from it.
+
processContractAsync(String, JSONObject) - Method in interface veryfi.Client
Process a Contract and extract all the fields from it.
@@ -970,6 +1214,14 @@

P

Process Contract from url and extract all the fields from it.
+
processDocument(String, String, List<String>, boolean, JSONObject) - Method in interface veryfi.Client
+
+
Process a document and extract all the fields from it.
+
+
processDocument(String, String, List<String>, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a document and extract all the fields from it.
+
processDocument(String, List<String>, boolean, JSONObject) - Method in interface veryfi.Client
Process a document and extract all the fields from it.
@@ -978,6 +1230,14 @@

P

Process a document and extract all the fields from it.
+
processDocumentAsync(String, String, List<String>, boolean, JSONObject) - Method in interface veryfi.Client
+
+
Process a document and extract all the fields from it.
+
+
processDocumentAsync(String, String, List<String>, boolean, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a document and extract all the fields from it.
+
processDocumentAsync(String, List<String>, boolean, JSONObject) - Method in interface veryfi.Client
Process a document and extract all the fields from it.
@@ -1002,6 +1262,14 @@

P

Process Document from url and extract all the fields from it.
+
processW2(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a W2 and extract all the fields from it.
+
+
processW2(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a W2 and extract all the fields from it.
+
processW2(String, JSONObject) - Method in interface veryfi.Client
Process a W2 and extract all the fields from it.
@@ -1010,6 +1278,14 @@

P

Process a W2 and extract all the fields from it.
+
processW2Async(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a W2 and extract all the fields from it.
+
+
processW2Async(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a W2 and extract all the fields from it.
+
processW2Async(String, JSONObject) - Method in interface veryfi.Client
Process a W2 and extract all the fields from it.
@@ -1034,6 +1310,14 @@

P

Process W2 from url and extract all the fields from it.
+
processW8BenE(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a W-8BEN-E and extract all the fields from it.
+
+
processW8BenE(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a W-8BEN-E and extract all the fields from it.
+
processW8BenE(String, JSONObject) - Method in interface veryfi.Client
Process a W-8BEN-E and extract all the fields from it.
@@ -1042,6 +1326,14 @@

P

Process a W-8BEN-E and extract all the fields from it.
+
processW8BenEAsync(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a W-8BEN-E and extract all the fields from it.
+
+
processW8BenEAsync(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a W-8BEN-E and extract all the fields from it.
+
processW8BenEAsync(String, JSONObject) - Method in interface veryfi.Client
Process a W-8BEN-E and extract all the fields from it.
@@ -1066,6 +1358,14 @@

P

Process W-8BEN-E from url and extract all the fields from it.
+
processW9(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a W9 and extract all the fields from it.
+
+
processW9(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a W9 and extract all the fields from it.
+
processW9(String, JSONObject) - Method in interface veryfi.Client
Process a W9 and extract all the fields from it.
@@ -1074,6 +1374,14 @@

P

Process a W9 and extract all the fields from it.
+
processW9Async(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Process a W9 and extract all the fields from it.
+
+
processW9Async(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Process a W9 and extract all the fields from it.
+
processW9Async(String, JSONObject) - Method in interface veryfi.Client
Process a W9 and extract all the fields from it.
@@ -1106,7 +1414,9 @@

P

Q

quantity - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Quantity of the line item.
+

R

@@ -1138,7 +1448,9 @@

R

S

section - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Section or department for the line item.
+
setBaseUrl(String) - Method in class veryfi.NetworkClient
By default, the base URL is https://api.veryfi.com/api/;
@@ -1156,41 +1468,149 @@

S

header for HttpRequest
SharedLineItem - Class in veryfi.models
-
 
+
+
Abstract base class for line item models.
+
SharedLineItem() - Constructor for class veryfi.models.SharedLineItem
 
sku - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Stock Keeping Unit (SKU) for the line item.
+
+
split - Enum constant in enum class veryfi.enums.Endpoint
+
+
Endpoint for document splitting operations.
+
+
splitDocument(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocument(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocument(String, String, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocument(String, JSONObject) - Method in interface veryfi.Client
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocument(String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocument(String, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentAsync(String, String, JSONObject) - Method in interface veryfi.Client
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentAsync(String, String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentAsync(String, String, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentAsync(String, JSONObject) - Method in interface veryfi.Client
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentAsync(String, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentAsync(String, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentUrl(String, List<String>, JSONObject) - Method in interface veryfi.Client
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentUrl(String, List<String>, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentUrl(String, List<String>, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentUrlAsync(String, List<String>, JSONObject) - Method in interface veryfi.Client
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentUrlAsync(String, List<String>, JSONObject) - Method in class veryfi.services.ClientImpl
+
+
Split document PDF from url and extract all the fields from it.
+
+
splitDocumentUrlAsync(String, List<String>, JSONObject) - Method in class veryfi.services.SplitServices
+
+
Split document PDF from url and extract all the fields from it.
+
+
SplitServices - Class in veryfi.services
+
+
API services for PDF Split Processing
+
+
SplitServices(Credentials, int) - Constructor for class veryfi.services.SplitServices
+
+
Creates an instance of SplitServices.
+
+
SplitServices(Credentials, int, HttpClient) - Constructor for class veryfi.services.SplitServices
+
+
Creates an instance of SplitServices.
+
startDate - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Start date for the line item (format: YYYY-MM-DD).
+

T

tax - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Tax amount for the line item.
+
taxRate - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Tax rate percentage for the line item.
+
TIMESTAMP - Static variable in class veryfi.Constants
header for HttpRequest
toJsonObject() - Method in class veryfi.models.AddLineItem
-
 
+
+
Convert current object to a Json
+
toJsonObject() - Method in class veryfi.models.UpdateLineItem
Convert current object to a Json
total - Variable in class veryfi.models.AddLineItem
-
 
+
+
The total amount for this line item.
+
total - Variable in class veryfi.models.UpdateLineItem
-
 
+
+
The total amount for this line item.
+

U

unitOfMeasure - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Unit of measure for the line item (e.g., "each", "kg", "lb").
+
upc - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Universal Product Code (UPC) for the line item.
+
updateDocument(String, JSONObject) - Method in interface veryfi.Client
Update data for a previously processed document, including almost any field like `vendor`, `date`, `notes` and etc.
@@ -1216,7 +1636,9 @@

U

Update an existing line item on an existing document.
UpdateLineItem - Class in veryfi.models
-
 
+
+
Model class for updating line items in documents.
+
UpdateLineItem() - Constructor for class veryfi.models.UpdateLineItem
 
updateLineItemAsync(String, String, UpdateLineItem) - Method in interface veryfi.Client
@@ -1274,13 +1696,21 @@

V

W

w2s - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for W2 form processing.
+
w8BenE - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for W-8BEN-E form processing.
+
w9s - Enum constant in enum class veryfi.enums.Endpoint
-
 
+
+
Endpoint for W9 form processing.
+
weight - Variable in class veryfi.models.SharedLineItem
-
 
+
+
Weight of the line item.
+

X

@@ -1296,7 +1726,7 @@

X

A B C D E F G H L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

- +
diff --git a/docs/index.html b/docs/index.html index 5a2c18d..7711785 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,18 +1,18 @@ - -Overview (veryfi-java 2.0.0 API) + +Overview (veryfi-java 2.1.0 API) - + - + @@ -49,7 +49,7 @@
-

veryfi-java 2.0.0 API

+

veryfi-java 2.1.0 API

Packages
@@ -69,7 +69,7 @@

veryfi-java 2.0.0 API


- +
diff --git a/docs/member-search-index.js b/docs/member-search-index.js index f6301f5..370bdee 100644 --- a/docs/member-search-index.js +++ b/docs/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"veryfi","c":"Constants","l":"ACCEPT"},{"p":"veryfi","c":"NetworkClient","l":"addFileToParameters(String, JSONObject)","u":"addFileToParameters(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.models","c":"AddLineItem","l":"AddLineItem(Integer, String, Float)","u":"%3Cinit%3E(java.lang.Integer,java.lang.String,java.lang.Float)"},{"p":"veryfi","c":"Client","l":"addLineItem(String, AddLineItem)","u":"addLineItem(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"addLineItem(String, AddLineItem)","u":"addLineItem(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi","c":"Client","l":"addLineItemAsync(String, AddLineItem)","u":"addLineItemAsync(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"addLineItemAsync(String, AddLineItem)","u":"addLineItemAsync(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi","c":"Client","l":"addTags(String, List)","u":"addTags(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"addTags(String, List)","u":"addTags(java.lang.String,java.util.List)"},{"p":"veryfi","c":"Client","l":"addTagsAsync(String, List)","u":"addTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"addTagsAsync(String, List)","u":"addTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi","c":"NetworkClient","l":"addUrlToParameters(String, List, JSONObject)","u":"addUrlToParameters(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.enums","c":"Endpoint","l":"anyDocuments"},{"p":"veryfi","c":"Credentials","l":"apiKey"},{"p":"veryfi","c":"Constants","l":"APPLICATION_JSON"},{"p":"veryfi","c":"Constants","l":"AUTHORIZATION"},{"p":"veryfi","c":"Constants","l":"AUTO_DELETE"},{"p":"veryfi.enums","c":"Endpoint","l":"bankStatements"},{"p":"veryfi","c":"Constants","l":"BOOST_MODE"},{"p":"veryfi.enums","c":"Endpoint","l":"businessCards"},{"p":"veryfi","c":"Constants","l":"CATEGORIES"},{"p":"veryfi.models","c":"SharedLineItem","l":"category"},{"p":"veryfi.enums","c":"Endpoint","l":"checks"},{"p":"veryfi","c":"Constants","l":"CLIENT_ID"},{"p":"veryfi","c":"Credentials","l":"clientId"},{"p":"veryfi.services","c":"ClientImpl","l":"ClientImpl(String, String, String, String, int)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"},{"p":"veryfi.services","c":"ClientImpl","l":"ClientImpl(String, String, String, String, int, HttpClient)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.net.http.HttpClient)"},{"p":"veryfi","c":"Credentials","l":"clientSecret"},{"p":"veryfi","c":"Constants","l":"CONTENT_TYPE"},{"p":"veryfi.enums","c":"Endpoint","l":"contracts"},{"p":"veryfi","c":"VeryfiClientFactory","l":"createClient(String, String, String, String)","u":"createClient(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"veryfi","c":"VeryfiClientFactory","l":"createClient(String, String, String, String, int)","u":"createClient(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"},{"p":"veryfi","c":"VeryfiClientFactory","l":"createClient(String, String, String, String, int, HttpClient)","u":"createClient(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.net.http.HttpClient)"},{"p":"veryfi","c":"Credentials","l":"Credentials(String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"veryfi.enums","c":"HttpMethod","l":"DELETE"},{"p":"veryfi","c":"Client","l":"deleteAnyDocument(String)","u":"deleteAnyDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteAnyDocument(String)","u":"deleteAnyDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteAnyDocumentAsync(String)","u":"deleteAnyDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteAnyDocumentAsync(String)","u":"deleteAnyDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBankStatement(String)","u":"deleteBankStatement(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBankStatement(String)","u":"deleteBankStatement(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBankStatementAsync(String)","u":"deleteBankStatementAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBankStatementAsync(String)","u":"deleteBankStatementAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBusinessCard(String)","u":"deleteBusinessCard(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBusinessCard(String)","u":"deleteBusinessCard(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBusinessCardAsync(String)","u":"deleteBusinessCardAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBusinessCardAsync(String)","u":"deleteBusinessCardAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteCheck(String)","u":"deleteCheck(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteCheck(String)","u":"deleteCheck(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteCheckAsync(String)","u":"deleteCheckAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteCheckAsync(String)","u":"deleteCheckAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteContract(String)","u":"deleteContract(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteContract(String)","u":"deleteContract(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteContractAsync(String)","u":"deleteContractAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteContractAsync(String)","u":"deleteContractAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteDocument(String)","u":"deleteDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteDocument(String)","u":"deleteDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteDocumentAsync(String)","u":"deleteDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteDocumentAsync(String)","u":"deleteDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItem(String, String)","u":"deleteLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItem(String, String)","u":"deleteLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItemAsync(String, String)","u":"deleteLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItemAsync(String, String)","u":"deleteLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItems(String)","u":"deleteLineItems(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItems(String)","u":"deleteLineItems(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItemsAsync(String)","u":"deleteLineItemsAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItemsAsync(String)","u":"deleteLineItemsAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW2(String)","u":"deleteW2(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW2(String)","u":"deleteW2(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW2Async(String)","u":"deleteW2Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW2Async(String)","u":"deleteW2Async(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW8BenE(String)","u":"deleteW8BenE(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW8BenE(String)","u":"deleteW8BenE(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW8BenEAsync(String)","u":"deleteW8BenEAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW8BenEAsync(String)","u":"deleteW8BenEAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW9(String)","u":"deleteW9(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW9(String)","u":"deleteW9(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW9Async(String)","u":"deleteW9Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW9Async(String)","u":"deleteW9Async(java.lang.String)"},{"p":"veryfi.models","c":"AddLineItem","l":"description"},{"p":"veryfi.models","c":"UpdateLineItem","l":"description"},{"p":"veryfi.models","c":"SharedLineItem","l":"discountRate"},{"p":"veryfi.enums","c":"Endpoint","l":"documents"},{"p":"veryfi.models","c":"SharedLineItem","l":"endDate"},{"p":"veryfi","c":"Constants","l":"EXTERNAL_ID"},{"p":"veryfi","c":"Constants","l":"FILE_DATA"},{"p":"veryfi","c":"Constants","l":"FILE_NAME"},{"p":"veryfi","c":"Constants","l":"FILE_URL"},{"p":"veryfi","c":"Constants","l":"FILE_URLS"},{"p":"veryfi","c":"Constants","l":"FORM_URL_ENCODED"},{"p":"veryfi.enums","c":"HttpMethod","l":"GET"},{"p":"veryfi","c":"Client","l":"getAnyDocument(String)","u":"getAnyDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocument(String)","u":"getAnyDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getAnyDocumentAsync(String)","u":"getAnyDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocumentAsync(String)","u":"getAnyDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getAnyDocuments(int, int, boolean, boolean, JSONObject)","u":"getAnyDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocuments(int, int, boolean, boolean, JSONObject)","u":"getAnyDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getAnyDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getAnyDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getAnyDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getBankStatement(String)","u":"getBankStatement(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatement(String)","u":"getBankStatement(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBankStatementAsync(String)","u":"getBankStatementAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatementAsync(String)","u":"getBankStatementAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBankStatements(int, int, boolean, boolean, JSONObject)","u":"getBankStatements(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatements(int, int, boolean, boolean, JSONObject)","u":"getBankStatements(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getBankStatementsAsync(int, int, boolean, boolean, JSONObject)","u":"getBankStatementsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatementsAsync(int, int, boolean, boolean, JSONObject)","u":"getBankStatementsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getBusinessCard(String)","u":"getBusinessCard(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCard(String)","u":"getBusinessCard(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBusinessCardAsync(String)","u":"getBusinessCardAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCardAsync(String)","u":"getBusinessCardAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBusinessCards(int, int, boolean, boolean, JSONObject)","u":"getBusinessCards(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCards(int, int, boolean, boolean, JSONObject)","u":"getBusinessCards(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getBusinessCardsAsync(int, int, boolean, boolean, JSONObject)","u":"getBusinessCardsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCardsAsync(int, int, boolean, boolean, JSONObject)","u":"getBusinessCardsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getCheck(String)","u":"getCheck(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getCheck(String)","u":"getCheck(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getCheckAsync(String)","u":"getCheckAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getCheckAsync(String)","u":"getCheckAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getChecks(int, int, boolean, boolean, JSONObject)","u":"getChecks(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getChecks(int, int, boolean, boolean, JSONObject)","u":"getChecks(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getChecksAsync(int, int, boolean, boolean, JSONObject)","u":"getChecksAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getChecksAsync(int, int, boolean, boolean, JSONObject)","u":"getChecksAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getContract(String)","u":"getContract(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContract(String)","u":"getContract(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getContractAsync(String)","u":"getContractAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContractAsync(String)","u":"getContractAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getContracts(int, int, JSONObject)","u":"getContracts(int,int,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContracts(int, int, JSONObject)","u":"getContracts(int,int,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getContractsAsync(int, int, JSONObject)","u":"getContractsAsync(int,int,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContractsAsync(int, int, JSONObject)","u":"getContractsAsync(int,int,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getDocument(String)","u":"getDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocument(String)","u":"getDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getDocumentAsync(String)","u":"getDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocumentAsync(String)","u":"getDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getDocuments(int, int, boolean, boolean, JSONObject)","u":"getDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocuments(int, int, boolean, boolean, JSONObject)","u":"getDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getLineItem(String, String)","u":"getLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItem(String, String)","u":"getLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"getLineItemAsync(String, String)","u":"getLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItemAsync(String, String)","u":"getLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"getLineItems(String)","u":"getLineItems(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItems(String)","u":"getLineItems(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getLineItemsAsync(String)","u":"getLineItemsAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItemsAsync(String)","u":"getLineItemsAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW2(String)","u":"getW2(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2(String)","u":"getW2(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW2Async(String)","u":"getW2Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2Async(String)","u":"getW2Async(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW2s(int, int, boolean, boolean, JSONObject)","u":"getW2s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2s(int, int, boolean, boolean, JSONObject)","u":"getW2s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW2sAsync(int, int, boolean, boolean, JSONObject)","u":"getW2sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2sAsync(int, int, boolean, boolean, JSONObject)","u":"getW2sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW8BenE(String)","u":"getW8BenE(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenE(String)","u":"getW8BenE(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW8BenEAsync(String)","u":"getW8BenEAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenEAsync(String)","u":"getW8BenEAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW8BenEs(int, int, boolean, boolean, JSONObject)","u":"getW8BenEs(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenEs(int, int, boolean, boolean, JSONObject)","u":"getW8BenEs(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW8BenEsAsync(int, int, boolean, boolean, JSONObject)","u":"getW8BenEsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenEsAsync(int, int, boolean, boolean, JSONObject)","u":"getW8BenEsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW9(String)","u":"getW9(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9(String)","u":"getW9(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW9Async(String)","u":"getW9Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9Async(String)","u":"getW9Async(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW9s(int, int, boolean, boolean, JSONObject)","u":"getW9s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9s(int, int, boolean, boolean, JSONObject)","u":"getW9s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW9sAsync(int, int, boolean, boolean, JSONObject)","u":"getW9sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9sAsync(int, int, boolean, boolean, JSONObject)","u":"getW9sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.models","c":"SharedLineItem","l":"hsn"},{"p":"veryfi","c":"Constants","l":"LIST_CATEGORIES"},{"p":"veryfi","c":"NetworkClient","l":"logger"},{"p":"veryfi","c":"Constants","l":"MAX_PAGES_TO_PROCESS"},{"p":"veryfi","c":"NetworkClient","l":"NetworkClient(Credentials, int)","u":"%3Cinit%3E(veryfi.Credentials,int)"},{"p":"veryfi","c":"NetworkClient","l":"NetworkClient(Credentials, int, HttpClient)","u":"%3Cinit%3E(veryfi.Credentials,int,java.net.http.HttpClient)"},{"p":"veryfi.models","c":"NotValidModelException","l":"NotValidModelException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"veryfi.models","c":"AddLineItem","l":"order"},{"p":"veryfi.models","c":"UpdateLineItem","l":"order"},{"p":"veryfi.enums","c":"Endpoint","l":"path"},{"p":"veryfi.enums","c":"HttpMethod","l":"POST"},{"p":"veryfi.models","c":"SharedLineItem","l":"price"},{"p":"veryfi","c":"Client","l":"processAnyDocument(String, String, JSONObject)","u":"processAnyDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocument(String, String, JSONObject)","u":"processAnyDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocumentAsync(String, String, JSONObject)","u":"processAnyDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocumentAsync(String, String, JSONObject)","u":"processAnyDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocumentUrl(String, List, String, JSONObject)","u":"processAnyDocumentUrl(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocumentUrl(String, List, String, JSONObject)","u":"processAnyDocumentUrl(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocumentUrlAsync(String, List, String, JSONObject)","u":"processAnyDocumentUrlAsync(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocumentUrlAsync(String, List, String, JSONObject)","u":"processAnyDocumentUrlAsync(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatement(String, JSONObject)","u":"processBankStatement(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatement(String, JSONObject)","u":"processBankStatement(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatementAsync(String, JSONObject)","u":"processBankStatementAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatementAsync(String, JSONObject)","u":"processBankStatementAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatementUrl(String, List, JSONObject)","u":"processBankStatementUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatementUrl(String, List, JSONObject)","u":"processBankStatementUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatementUrlAsync(String, List, JSONObject)","u":"processBankStatementUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatementUrlAsync(String, List, JSONObject)","u":"processBankStatementUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCard(String, JSONObject)","u":"processBusinessCard(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCard(String, JSONObject)","u":"processBusinessCard(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCardAsync(String, JSONObject)","u":"processBusinessCardAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCardAsync(String, JSONObject)","u":"processBusinessCardAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCardUrl(String, List, JSONObject)","u":"processBusinessCardUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCardUrl(String, List, JSONObject)","u":"processBusinessCardUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCardUrlAsync(String, List, JSONObject)","u":"processBusinessCardUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCardUrlAsync(String, List, JSONObject)","u":"processBusinessCardUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheck(String, JSONObject)","u":"processCheck(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheck(String, JSONObject)","u":"processCheck(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheckAsync(String, JSONObject)","u":"processCheckAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheckAsync(String, JSONObject)","u":"processCheckAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheckUrl(String, List, JSONObject)","u":"processCheckUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheckUrl(String, List, JSONObject)","u":"processCheckUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheckUrlAsync(String, List, JSONObject)","u":"processCheckUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheckUrlAsync(String, List, JSONObject)","u":"processCheckUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContract(String, JSONObject)","u":"processContract(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContract(String, JSONObject)","u":"processContract(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContractAsync(String, JSONObject)","u":"processContractAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContractAsync(String, JSONObject)","u":"processContractAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContractUrl(String, JSONObject)","u":"processContractUrl(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContractUrl(String, JSONObject)","u":"processContractUrl(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContractUrlAsync(String, JSONObject)","u":"processContractUrlAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContractUrlAsync(String, JSONObject)","u":"processContractUrlAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocument(String, List, boolean, JSONObject)","u":"processDocument(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocument(String, List, boolean, JSONObject)","u":"processDocument(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocumentAsync(String, List, boolean, JSONObject)","u":"processDocumentAsync(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocumentAsync(String, List, boolean, JSONObject)","u":"processDocumentAsync(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocumentUrl(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrl(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocumentUrl(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrl(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocumentUrlAsync(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrlAsync(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocumentUrlAsync(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrlAsync(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2(String, JSONObject)","u":"processW2(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2(String, JSONObject)","u":"processW2(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2Async(String, JSONObject)","u":"processW2Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2Async(String, JSONObject)","u":"processW2Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2Url(String, List, JSONObject)","u":"processW2Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2Url(String, List, JSONObject)","u":"processW2Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2UrlAsync(String, List, JSONObject)","u":"processW2UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2UrlAsync(String, List, JSONObject)","u":"processW2UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenE(String, JSONObject)","u":"processW8BenE(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenE(String, JSONObject)","u":"processW8BenE(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenEAsync(String, JSONObject)","u":"processW8BenEAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenEAsync(String, JSONObject)","u":"processW8BenEAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenEUrl(String, List, JSONObject)","u":"processW8BenEUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenEUrl(String, List, JSONObject)","u":"processW8BenEUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenEUrlAsync(String, List, JSONObject)","u":"processW8BenEUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenEUrlAsync(String, List, JSONObject)","u":"processW8BenEUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9(String, JSONObject)","u":"processW9(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9(String, JSONObject)","u":"processW9(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9Async(String, JSONObject)","u":"processW9Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9Async(String, JSONObject)","u":"processW9Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9Url(String, List, JSONObject)","u":"processW9Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9Url(String, List, JSONObject)","u":"processW9Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9UrlAsync(String, List, JSONObject)","u":"processW9UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9UrlAsync(String, List, JSONObject)","u":"processW9UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.enums","c":"HttpMethod","l":"PUT"},{"p":"veryfi.models","c":"SharedLineItem","l":"quantity"},{"p":"veryfi","c":"Client","l":"replaceTags(String, List)","u":"replaceTags(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"replaceTags(String, List)","u":"replaceTags(java.lang.String,java.util.List)"},{"p":"veryfi","c":"Client","l":"replaceTagsAsync(String, List)","u":"replaceTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"replaceTagsAsync(String, List)","u":"replaceTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi","c":"NetworkClient","l":"request(HttpMethod, String, JSONObject)","u":"request(veryfi.enums.HttpMethod,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"NetworkClient","l":"requestAsync(HttpMethod, String, JSONObject)","u":"requestAsync(veryfi.enums.HttpMethod,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.models","c":"SharedLineItem","l":"section"},{"p":"veryfi","c":"NetworkClient","l":"setBaseUrl(String)","u":"setBaseUrl(java.lang.String)"},{"p":"veryfi","c":"NetworkClient","l":"setHttpClient(HttpClient)","u":"setHttpClient(java.net.http.HttpClient)"},{"p":"veryfi","c":"NetworkClient","l":"setTimeOut(int)"},{"p":"veryfi","c":"Constants","l":"SHA256"},{"p":"veryfi.models","c":"SharedLineItem","l":"SharedLineItem()","u":"%3Cinit%3E()"},{"p":"veryfi.models","c":"SharedLineItem","l":"sku"},{"p":"veryfi.models","c":"SharedLineItem","l":"startDate"},{"p":"veryfi.models","c":"SharedLineItem","l":"tax"},{"p":"veryfi.models","c":"SharedLineItem","l":"taxRate"},{"p":"veryfi","c":"Constants","l":"TIMESTAMP"},{"p":"veryfi.models","c":"AddLineItem","l":"toJsonObject()"},{"p":"veryfi.models","c":"UpdateLineItem","l":"toJsonObject()"},{"p":"veryfi.models","c":"AddLineItem","l":"total"},{"p":"veryfi.models","c":"UpdateLineItem","l":"total"},{"p":"veryfi.models","c":"SharedLineItem","l":"unitOfMeasure"},{"p":"veryfi.models","c":"SharedLineItem","l":"upc"},{"p":"veryfi","c":"Client","l":"updateDocument(String, JSONObject)","u":"updateDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateDocument(String, JSONObject)","u":"updateDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"updateDocumentAsync(String, JSONObject)","u":"updateDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateDocumentAsync(String, JSONObject)","u":"updateDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.models","c":"UpdateLineItem","l":"UpdateLineItem()","u":"%3Cinit%3E()"},{"p":"veryfi","c":"Client","l":"updateLineItem(String, String, UpdateLineItem)","u":"updateLineItem(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateLineItem(String, String, UpdateLineItem)","u":"updateLineItem(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi","c":"Client","l":"updateLineItemAsync(String, String, UpdateLineItem)","u":"updateLineItemAsync(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateLineItemAsync(String, String, UpdateLineItem)","u":"updateLineItemAsync(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi","c":"Constants","l":"USER_AGENT"},{"p":"veryfi","c":"Constants","l":"USER_AGENT_JAVA"},{"p":"veryfi","c":"Credentials","l":"username"},{"p":"veryfi.enums","c":"Endpoint","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"veryfi.enums","c":"HttpMethod","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"veryfi.enums","c":"Endpoint","l":"values()"},{"p":"veryfi.enums","c":"HttpMethod","l":"values()"},{"p":"veryfi.enums","c":"Endpoint","l":"w2s"},{"p":"veryfi.enums","c":"Endpoint","l":"w8BenE"},{"p":"veryfi.enums","c":"Endpoint","l":"w9s"},{"p":"veryfi.models","c":"SharedLineItem","l":"weight"},{"p":"veryfi","c":"Constants","l":"X_VERYFI_REQUEST_SIGNATURE"},{"p":"veryfi","c":"Constants","l":"X_VERYFI_REQUEST_TIMESTAMP"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"veryfi","c":"Constants","l":"ACCEPT"},{"p":"veryfi","c":"NetworkClient","l":"addFileToParameters(String, JSONObject)","u":"addFileToParameters(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"NetworkClient","l":"addFileToParameters(String, String, JSONObject)","u":"addFileToParameters(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.models","c":"AddLineItem","l":"AddLineItem(Integer, String, Float)","u":"%3Cinit%3E(java.lang.Integer,java.lang.String,java.lang.Float)"},{"p":"veryfi","c":"Client","l":"addLineItem(String, AddLineItem)","u":"addLineItem(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"addLineItem(String, AddLineItem)","u":"addLineItem(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi","c":"Client","l":"addLineItemAsync(String, AddLineItem)","u":"addLineItemAsync(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"addLineItemAsync(String, AddLineItem)","u":"addLineItemAsync(java.lang.String,veryfi.models.AddLineItem)"},{"p":"veryfi","c":"Client","l":"addTags(String, List)","u":"addTags(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"addTags(String, List)","u":"addTags(java.lang.String,java.util.List)"},{"p":"veryfi","c":"Client","l":"addTagsAsync(String, List)","u":"addTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"addTagsAsync(String, List)","u":"addTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi","c":"NetworkClient","l":"addUrlToParameters(String, List, JSONObject)","u":"addUrlToParameters(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.enums","c":"Endpoint","l":"anyDocuments"},{"p":"veryfi","c":"Credentials","l":"apiKey"},{"p":"veryfi","c":"Constants","l":"APPLICATION_JSON"},{"p":"veryfi","c":"Constants","l":"AUTHORIZATION"},{"p":"veryfi","c":"Constants","l":"AUTO_DELETE"},{"p":"veryfi.enums","c":"Endpoint","l":"bankStatements"},{"p":"veryfi","c":"Base64Helper","l":"Base64Helper()","u":"%3Cinit%3E()"},{"p":"veryfi","c":"Constants","l":"BOOST_MODE"},{"p":"veryfi.enums","c":"Endpoint","l":"businessCards"},{"p":"veryfi","c":"Constants","l":"CATEGORIES"},{"p":"veryfi.models","c":"SharedLineItem","l":"category"},{"p":"veryfi.enums","c":"Endpoint","l":"checks"},{"p":"veryfi.enums","c":"Endpoint","l":"classify"},{"p":"veryfi","c":"Client","l":"classifyDocument(String, JSONObject)","u":"classifyDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"classifyDocument(String, JSONObject)","u":"classifyDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"classifyDocument(String, String, JSONObject)","u":"classifyDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"classifyDocument(String, String, JSONObject)","u":"classifyDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"classifyDocumentAsync(String, JSONObject)","u":"classifyDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"classifyDocumentAsync(String, JSONObject)","u":"classifyDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"classifyDocumentAsync(String, String, JSONObject)","u":"classifyDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"classifyDocumentAsync(String, String, JSONObject)","u":"classifyDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"classifyDocumentUrl(String, List, JSONObject)","u":"classifyDocumentUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"classifyDocumentUrl(String, List, JSONObject)","u":"classifyDocumentUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"classifyDocumentUrlAsync(String, List, JSONObject)","u":"classifyDocumentUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"classifyDocumentUrlAsync(String, List, JSONObject)","u":"classifyDocumentUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Constants","l":"CLIENT_ID"},{"p":"veryfi","c":"Credentials","l":"clientId"},{"p":"veryfi.services","c":"ClientImpl","l":"ClientImpl(String, String, String, String, int)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"},{"p":"veryfi.services","c":"ClientImpl","l":"ClientImpl(String, String, String, String, int, HttpClient)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.net.http.HttpClient)"},{"p":"veryfi","c":"Credentials","l":"clientSecret"},{"p":"veryfi","c":"Constants","l":"CONTENT_TYPE"},{"p":"veryfi.enums","c":"Endpoint","l":"contracts"},{"p":"veryfi","c":"VeryfiClientFactory","l":"createClient(String, String, String, String)","u":"createClient(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"veryfi","c":"VeryfiClientFactory","l":"createClient(String, String, String, String, int)","u":"createClient(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"},{"p":"veryfi","c":"VeryfiClientFactory","l":"createClient(String, String, String, String, int, HttpClient)","u":"createClient(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.net.http.HttpClient)"},{"p":"veryfi","c":"Credentials","l":"Credentials(String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"veryfi.enums","c":"HttpMethod","l":"DELETE"},{"p":"veryfi","c":"Client","l":"deleteAnyDocument(String)","u":"deleteAnyDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteAnyDocument(String)","u":"deleteAnyDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteAnyDocumentAsync(String)","u":"deleteAnyDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteAnyDocumentAsync(String)","u":"deleteAnyDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBankStatement(String)","u":"deleteBankStatement(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBankStatement(String)","u":"deleteBankStatement(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBankStatementAsync(String)","u":"deleteBankStatementAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBankStatementAsync(String)","u":"deleteBankStatementAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBusinessCard(String)","u":"deleteBusinessCard(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBusinessCard(String)","u":"deleteBusinessCard(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteBusinessCardAsync(String)","u":"deleteBusinessCardAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteBusinessCardAsync(String)","u":"deleteBusinessCardAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteCheck(String)","u":"deleteCheck(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteCheck(String)","u":"deleteCheck(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteCheckAsync(String)","u":"deleteCheckAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteCheckAsync(String)","u":"deleteCheckAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteContract(String)","u":"deleteContract(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteContract(String)","u":"deleteContract(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteContractAsync(String)","u":"deleteContractAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteContractAsync(String)","u":"deleteContractAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteDocument(String)","u":"deleteDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteDocument(String)","u":"deleteDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteDocumentAsync(String)","u":"deleteDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteDocumentAsync(String)","u":"deleteDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItem(String, String)","u":"deleteLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItem(String, String)","u":"deleteLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItemAsync(String, String)","u":"deleteLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItemAsync(String, String)","u":"deleteLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItems(String)","u":"deleteLineItems(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItems(String)","u":"deleteLineItems(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteLineItemsAsync(String)","u":"deleteLineItemsAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteLineItemsAsync(String)","u":"deleteLineItemsAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW2(String)","u":"deleteW2(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW2(String)","u":"deleteW2(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW2Async(String)","u":"deleteW2Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW2Async(String)","u":"deleteW2Async(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW8BenE(String)","u":"deleteW8BenE(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW8BenE(String)","u":"deleteW8BenE(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW8BenEAsync(String)","u":"deleteW8BenEAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW8BenEAsync(String)","u":"deleteW8BenEAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW9(String)","u":"deleteW9(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW9(String)","u":"deleteW9(java.lang.String)"},{"p":"veryfi","c":"Client","l":"deleteW9Async(String)","u":"deleteW9Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"deleteW9Async(String)","u":"deleteW9Async(java.lang.String)"},{"p":"veryfi.models","c":"AddLineItem","l":"description"},{"p":"veryfi.models","c":"UpdateLineItem","l":"description"},{"p":"veryfi.models","c":"SharedLineItem","l":"discountRate"},{"p":"veryfi.enums","c":"Endpoint","l":"documents"},{"p":"veryfi.models","c":"SharedLineItem","l":"endDate"},{"p":"veryfi","c":"Constants","l":"EXTERNAL_ID"},{"p":"veryfi","c":"Constants","l":"FILE_DATA"},{"p":"veryfi","c":"Constants","l":"FILE_NAME"},{"p":"veryfi","c":"Constants","l":"FILE_URL"},{"p":"veryfi","c":"Constants","l":"FILE_URLS"},{"p":"veryfi","c":"Constants","l":"FORM_URL_ENCODED"},{"p":"veryfi.enums","c":"HttpMethod","l":"GET"},{"p":"veryfi","c":"Client","l":"getAnyDocument(String)","u":"getAnyDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocument(String)","u":"getAnyDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getAnyDocumentAsync(String)","u":"getAnyDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocumentAsync(String)","u":"getAnyDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getAnyDocuments(int, int, boolean, boolean, JSONObject)","u":"getAnyDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocuments(int, int, boolean, boolean, JSONObject)","u":"getAnyDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getAnyDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getAnyDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getAnyDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getAnyDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getBankStatement(String)","u":"getBankStatement(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatement(String)","u":"getBankStatement(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBankStatementAsync(String)","u":"getBankStatementAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatementAsync(String)","u":"getBankStatementAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBankStatements(int, int, boolean, boolean, JSONObject)","u":"getBankStatements(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatements(int, int, boolean, boolean, JSONObject)","u":"getBankStatements(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getBankStatementsAsync(int, int, boolean, boolean, JSONObject)","u":"getBankStatementsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBankStatementsAsync(int, int, boolean, boolean, JSONObject)","u":"getBankStatementsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Base64Helper","l":"getBase64FileContent(File)","u":"getBase64FileContent(java.io.File)"},{"p":"veryfi","c":"Base64Helper","l":"getBase64FileContent(String)","u":"getBase64FileContent(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBusinessCard(String)","u":"getBusinessCard(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCard(String)","u":"getBusinessCard(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBusinessCardAsync(String)","u":"getBusinessCardAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCardAsync(String)","u":"getBusinessCardAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getBusinessCards(int, int, boolean, boolean, JSONObject)","u":"getBusinessCards(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCards(int, int, boolean, boolean, JSONObject)","u":"getBusinessCards(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getBusinessCardsAsync(int, int, boolean, boolean, JSONObject)","u":"getBusinessCardsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getBusinessCardsAsync(int, int, boolean, boolean, JSONObject)","u":"getBusinessCardsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getCheck(String)","u":"getCheck(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getCheck(String)","u":"getCheck(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getCheckAsync(String)","u":"getCheckAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getCheckAsync(String)","u":"getCheckAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getChecks(int, int, boolean, boolean, JSONObject)","u":"getChecks(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getChecks(int, int, boolean, boolean, JSONObject)","u":"getChecks(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getChecksAsync(int, int, boolean, boolean, JSONObject)","u":"getChecksAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getChecksAsync(int, int, boolean, boolean, JSONObject)","u":"getChecksAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getContract(String)","u":"getContract(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContract(String)","u":"getContract(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getContractAsync(String)","u":"getContractAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContractAsync(String)","u":"getContractAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getContracts(int, int, JSONObject)","u":"getContracts(int,int,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContracts(int, int, JSONObject)","u":"getContracts(int,int,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getContractsAsync(int, int, JSONObject)","u":"getContractsAsync(int,int,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getContractsAsync(int, int, JSONObject)","u":"getContractsAsync(int,int,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getDocument(String)","u":"getDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocument(String)","u":"getDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getDocumentAsync(String)","u":"getDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocumentAsync(String)","u":"getDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getDocuments(int, int, boolean, boolean, JSONObject)","u":"getDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocuments(int, int, boolean, boolean, JSONObject)","u":"getDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Base64Helper","l":"getFileExtension(File)","u":"getFileExtension(java.io.File)"},{"p":"veryfi","c":"Client","l":"getLineItem(String, String)","u":"getLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItem(String, String)","u":"getLineItem(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"getLineItemAsync(String, String)","u":"getLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItemAsync(String, String)","u":"getLineItemAsync(java.lang.String,java.lang.String)"},{"p":"veryfi","c":"Client","l":"getLineItems(String)","u":"getLineItems(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItems(String)","u":"getLineItems(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getLineItemsAsync(String)","u":"getLineItemsAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getLineItemsAsync(String)","u":"getLineItemsAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getSplitDocument(String)","u":"getSplitDocument(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getSplitDocument(String)","u":"getSplitDocument(java.lang.String)"},{"p":"veryfi.services","c":"SplitServices","l":"getSplitDocument(String)","u":"getSplitDocument(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getSplitDocumentAsync(String)","u":"getSplitDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getSplitDocumentAsync(String)","u":"getSplitDocumentAsync(java.lang.String)"},{"p":"veryfi.services","c":"SplitServices","l":"getSplitDocumentAsync(String)","u":"getSplitDocumentAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getSplitDocuments(int, int, boolean, boolean, JSONObject)","u":"getSplitDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getSplitDocuments(int, int, boolean, boolean, JSONObject)","u":"getSplitDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"getSplitDocuments(int, int, boolean, boolean, JSONObject)","u":"getSplitDocuments(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getSplitDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getSplitDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getSplitDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getSplitDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"getSplitDocumentsAsync(int, int, boolean, boolean, JSONObject)","u":"getSplitDocumentsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Base64Helper","l":"getUriPrefix(File)","u":"getUriPrefix(java.io.File)"},{"p":"veryfi","c":"Client","l":"getW2(String)","u":"getW2(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2(String)","u":"getW2(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW2Async(String)","u":"getW2Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2Async(String)","u":"getW2Async(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW2s(int, int, boolean, boolean, JSONObject)","u":"getW2s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2s(int, int, boolean, boolean, JSONObject)","u":"getW2s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW2sAsync(int, int, boolean, boolean, JSONObject)","u":"getW2sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW2sAsync(int, int, boolean, boolean, JSONObject)","u":"getW2sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW8BenE(String)","u":"getW8BenE(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenE(String)","u":"getW8BenE(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW8BenEAsync(String)","u":"getW8BenEAsync(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenEAsync(String)","u":"getW8BenEAsync(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW8BenEs(int, int, boolean, boolean, JSONObject)","u":"getW8BenEs(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenEs(int, int, boolean, boolean, JSONObject)","u":"getW8BenEs(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW8BenEsAsync(int, int, boolean, boolean, JSONObject)","u":"getW8BenEsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW8BenEsAsync(int, int, boolean, boolean, JSONObject)","u":"getW8BenEsAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW9(String)","u":"getW9(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9(String)","u":"getW9(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW9Async(String)","u":"getW9Async(java.lang.String)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9Async(String)","u":"getW9Async(java.lang.String)"},{"p":"veryfi","c":"Client","l":"getW9s(int, int, boolean, boolean, JSONObject)","u":"getW9s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9s(int, int, boolean, boolean, JSONObject)","u":"getW9s(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"getW9sAsync(int, int, boolean, boolean, JSONObject)","u":"getW9sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"getW9sAsync(int, int, boolean, boolean, JSONObject)","u":"getW9sAsync(int,int,boolean,boolean,org.json.JSONObject)"},{"p":"veryfi.models","c":"SharedLineItem","l":"hsn"},{"p":"veryfi","c":"Constants","l":"LIST_CATEGORIES"},{"p":"veryfi","c":"NetworkClient","l":"logger"},{"p":"veryfi","c":"Constants","l":"MAX_PAGES_TO_PROCESS"},{"p":"veryfi","c":"NetworkClient","l":"NetworkClient(Credentials, int)","u":"%3Cinit%3E(veryfi.Credentials,int)"},{"p":"veryfi","c":"NetworkClient","l":"NetworkClient(Credentials, int, HttpClient)","u":"%3Cinit%3E(veryfi.Credentials,int,java.net.http.HttpClient)"},{"p":"veryfi.models","c":"NotValidModelException","l":"NotValidModelException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"veryfi.models","c":"AddLineItem","l":"order"},{"p":"veryfi.models","c":"UpdateLineItem","l":"order"},{"p":"veryfi.enums","c":"Endpoint","l":"path"},{"p":"veryfi.enums","c":"HttpMethod","l":"POST"},{"p":"veryfi.models","c":"SharedLineItem","l":"price"},{"p":"veryfi","c":"Client","l":"processAnyDocument(String, String, JSONObject)","u":"processAnyDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocument(String, String, JSONObject)","u":"processAnyDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocument(String, String, String, JSONObject)","u":"processAnyDocument(java.lang.String,java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocument(String, String, String, JSONObject)","u":"processAnyDocument(java.lang.String,java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocumentAsync(String, String, JSONObject)","u":"processAnyDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocumentAsync(String, String, JSONObject)","u":"processAnyDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocumentAsync(String, String, String, JSONObject)","u":"processAnyDocumentAsync(java.lang.String,java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocumentAsync(String, String, String, JSONObject)","u":"processAnyDocumentAsync(java.lang.String,java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocumentUrl(String, List, String, JSONObject)","u":"processAnyDocumentUrl(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocumentUrl(String, List, String, JSONObject)","u":"processAnyDocumentUrl(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processAnyDocumentUrlAsync(String, List, String, JSONObject)","u":"processAnyDocumentUrlAsync(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processAnyDocumentUrlAsync(String, List, String, JSONObject)","u":"processAnyDocumentUrlAsync(java.lang.String,java.util.List,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatement(String, JSONObject)","u":"processBankStatement(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatement(String, JSONObject)","u":"processBankStatement(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatement(String, String, JSONObject)","u":"processBankStatement(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatement(String, String, JSONObject)","u":"processBankStatement(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatementAsync(String, JSONObject)","u":"processBankStatementAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatementAsync(String, JSONObject)","u":"processBankStatementAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatementAsync(String, String, JSONObject)","u":"processBankStatementAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatementAsync(String, String, JSONObject)","u":"processBankStatementAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatementUrl(String, List, JSONObject)","u":"processBankStatementUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatementUrl(String, List, JSONObject)","u":"processBankStatementUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBankStatementUrlAsync(String, List, JSONObject)","u":"processBankStatementUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBankStatementUrlAsync(String, List, JSONObject)","u":"processBankStatementUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCard(String, JSONObject)","u":"processBusinessCard(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCard(String, JSONObject)","u":"processBusinessCard(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCard(String, String, JSONObject)","u":"processBusinessCard(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCard(String, String, JSONObject)","u":"processBusinessCard(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCardAsync(String, JSONObject)","u":"processBusinessCardAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCardAsync(String, JSONObject)","u":"processBusinessCardAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCardAsync(String, String, JSONObject)","u":"processBusinessCardAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCardAsync(String, String, JSONObject)","u":"processBusinessCardAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCardUrl(String, List, JSONObject)","u":"processBusinessCardUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCardUrl(String, List, JSONObject)","u":"processBusinessCardUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processBusinessCardUrlAsync(String, List, JSONObject)","u":"processBusinessCardUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processBusinessCardUrlAsync(String, List, JSONObject)","u":"processBusinessCardUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheck(String, JSONObject)","u":"processCheck(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheck(String, JSONObject)","u":"processCheck(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheck(String, String, JSONObject)","u":"processCheck(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheck(String, String, JSONObject)","u":"processCheck(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheckAsync(String, JSONObject)","u":"processCheckAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheckAsync(String, JSONObject)","u":"processCheckAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheckAsync(String, String, JSONObject)","u":"processCheckAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheckAsync(String, String, JSONObject)","u":"processCheckAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheckUrl(String, List, JSONObject)","u":"processCheckUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheckUrl(String, List, JSONObject)","u":"processCheckUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processCheckUrlAsync(String, List, JSONObject)","u":"processCheckUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processCheckUrlAsync(String, List, JSONObject)","u":"processCheckUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContract(String, JSONObject)","u":"processContract(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContract(String, JSONObject)","u":"processContract(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContract(String, String, JSONObject)","u":"processContract(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContract(String, String, JSONObject)","u":"processContract(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContractAsync(String, JSONObject)","u":"processContractAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContractAsync(String, JSONObject)","u":"processContractAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContractAsync(String, String, JSONObject)","u":"processContractAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContractAsync(String, String, JSONObject)","u":"processContractAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContractUrl(String, JSONObject)","u":"processContractUrl(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContractUrl(String, JSONObject)","u":"processContractUrl(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processContractUrlAsync(String, JSONObject)","u":"processContractUrlAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processContractUrlAsync(String, JSONObject)","u":"processContractUrlAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocument(String, List, boolean, JSONObject)","u":"processDocument(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocument(String, List, boolean, JSONObject)","u":"processDocument(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocument(String, String, List, boolean, JSONObject)","u":"processDocument(java.lang.String,java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocument(String, String, List, boolean, JSONObject)","u":"processDocument(java.lang.String,java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocumentAsync(String, List, boolean, JSONObject)","u":"processDocumentAsync(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocumentAsync(String, List, boolean, JSONObject)","u":"processDocumentAsync(java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocumentAsync(String, String, List, boolean, JSONObject)","u":"processDocumentAsync(java.lang.String,java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocumentAsync(String, String, List, boolean, JSONObject)","u":"processDocumentAsync(java.lang.String,java.lang.String,java.util.List,boolean,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocumentUrl(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrl(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocumentUrl(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrl(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processDocumentUrlAsync(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrlAsync(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processDocumentUrlAsync(String, List, List, boolean, int, boolean, String, JSONObject)","u":"processDocumentUrlAsync(java.lang.String,java.util.List,java.util.List,boolean,int,boolean,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2(String, JSONObject)","u":"processW2(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2(String, JSONObject)","u":"processW2(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2(String, String, JSONObject)","u":"processW2(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2(String, String, JSONObject)","u":"processW2(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2Async(String, JSONObject)","u":"processW2Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2Async(String, JSONObject)","u":"processW2Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2Async(String, String, JSONObject)","u":"processW2Async(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2Async(String, String, JSONObject)","u":"processW2Async(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2Url(String, List, JSONObject)","u":"processW2Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2Url(String, List, JSONObject)","u":"processW2Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW2UrlAsync(String, List, JSONObject)","u":"processW2UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW2UrlAsync(String, List, JSONObject)","u":"processW2UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenE(String, JSONObject)","u":"processW8BenE(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenE(String, JSONObject)","u":"processW8BenE(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenE(String, String, JSONObject)","u":"processW8BenE(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenE(String, String, JSONObject)","u":"processW8BenE(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenEAsync(String, JSONObject)","u":"processW8BenEAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenEAsync(String, JSONObject)","u":"processW8BenEAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenEAsync(String, String, JSONObject)","u":"processW8BenEAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenEAsync(String, String, JSONObject)","u":"processW8BenEAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenEUrl(String, List, JSONObject)","u":"processW8BenEUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenEUrl(String, List, JSONObject)","u":"processW8BenEUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW8BenEUrlAsync(String, List, JSONObject)","u":"processW8BenEUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW8BenEUrlAsync(String, List, JSONObject)","u":"processW8BenEUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9(String, JSONObject)","u":"processW9(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9(String, JSONObject)","u":"processW9(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9(String, String, JSONObject)","u":"processW9(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9(String, String, JSONObject)","u":"processW9(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9Async(String, JSONObject)","u":"processW9Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9Async(String, JSONObject)","u":"processW9Async(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9Async(String, String, JSONObject)","u":"processW9Async(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9Async(String, String, JSONObject)","u":"processW9Async(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9Url(String, List, JSONObject)","u":"processW9Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9Url(String, List, JSONObject)","u":"processW9Url(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"processW9UrlAsync(String, List, JSONObject)","u":"processW9UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"processW9UrlAsync(String, List, JSONObject)","u":"processW9UrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.enums","c":"HttpMethod","l":"PUT"},{"p":"veryfi.models","c":"SharedLineItem","l":"quantity"},{"p":"veryfi","c":"Client","l":"replaceTags(String, List)","u":"replaceTags(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"replaceTags(String, List)","u":"replaceTags(java.lang.String,java.util.List)"},{"p":"veryfi","c":"Client","l":"replaceTagsAsync(String, List)","u":"replaceTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi.services","c":"ClientImpl","l":"replaceTagsAsync(String, List)","u":"replaceTagsAsync(java.lang.String,java.util.List)"},{"p":"veryfi","c":"NetworkClient","l":"request(HttpMethod, String, JSONObject)","u":"request(veryfi.enums.HttpMethod,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"NetworkClient","l":"requestAsync(HttpMethod, String, JSONObject)","u":"requestAsync(veryfi.enums.HttpMethod,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.models","c":"SharedLineItem","l":"section"},{"p":"veryfi","c":"NetworkClient","l":"setBaseUrl(String)","u":"setBaseUrl(java.lang.String)"},{"p":"veryfi","c":"NetworkClient","l":"setHttpClient(HttpClient)","u":"setHttpClient(java.net.http.HttpClient)"},{"p":"veryfi","c":"NetworkClient","l":"setTimeOut(int)"},{"p":"veryfi","c":"Constants","l":"SHA256"},{"p":"veryfi.models","c":"SharedLineItem","l":"SharedLineItem()","u":"%3Cinit%3E()"},{"p":"veryfi.models","c":"SharedLineItem","l":"sku"},{"p":"veryfi.enums","c":"Endpoint","l":"split"},{"p":"veryfi","c":"Client","l":"splitDocument(String, JSONObject)","u":"splitDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"splitDocument(String, JSONObject)","u":"splitDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"splitDocument(String, JSONObject)","u":"splitDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"splitDocument(String, String, JSONObject)","u":"splitDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"splitDocument(String, String, JSONObject)","u":"splitDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"splitDocument(String, String, JSONObject)","u":"splitDocument(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"splitDocumentAsync(String, JSONObject)","u":"splitDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"splitDocumentAsync(String, JSONObject)","u":"splitDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"splitDocumentAsync(String, JSONObject)","u":"splitDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"splitDocumentAsync(String, String, JSONObject)","u":"splitDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"splitDocumentAsync(String, String, JSONObject)","u":"splitDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"splitDocumentAsync(String, String, JSONObject)","u":"splitDocumentAsync(java.lang.String,java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"splitDocumentUrl(String, List, JSONObject)","u":"splitDocumentUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"splitDocumentUrl(String, List, JSONObject)","u":"splitDocumentUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"splitDocumentUrl(String, List, JSONObject)","u":"splitDocumentUrl(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"splitDocumentUrlAsync(String, List, JSONObject)","u":"splitDocumentUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"splitDocumentUrlAsync(String, List, JSONObject)","u":"splitDocumentUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"splitDocumentUrlAsync(String, List, JSONObject)","u":"splitDocumentUrlAsync(java.lang.String,java.util.List,org.json.JSONObject)"},{"p":"veryfi.services","c":"SplitServices","l":"SplitServices(Credentials, int)","u":"%3Cinit%3E(veryfi.Credentials,int)"},{"p":"veryfi.services","c":"SplitServices","l":"SplitServices(Credentials, int, HttpClient)","u":"%3Cinit%3E(veryfi.Credentials,int,java.net.http.HttpClient)"},{"p":"veryfi.models","c":"SharedLineItem","l":"startDate"},{"p":"veryfi.models","c":"SharedLineItem","l":"tax"},{"p":"veryfi.models","c":"SharedLineItem","l":"taxRate"},{"p":"veryfi","c":"Constants","l":"TIMESTAMP"},{"p":"veryfi.models","c":"AddLineItem","l":"toJsonObject()"},{"p":"veryfi.models","c":"UpdateLineItem","l":"toJsonObject()"},{"p":"veryfi.models","c":"AddLineItem","l":"total"},{"p":"veryfi.models","c":"UpdateLineItem","l":"total"},{"p":"veryfi.models","c":"SharedLineItem","l":"unitOfMeasure"},{"p":"veryfi.models","c":"SharedLineItem","l":"upc"},{"p":"veryfi","c":"Client","l":"updateDocument(String, JSONObject)","u":"updateDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateDocument(String, JSONObject)","u":"updateDocument(java.lang.String,org.json.JSONObject)"},{"p":"veryfi","c":"Client","l":"updateDocumentAsync(String, JSONObject)","u":"updateDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateDocumentAsync(String, JSONObject)","u":"updateDocumentAsync(java.lang.String,org.json.JSONObject)"},{"p":"veryfi.models","c":"UpdateLineItem","l":"UpdateLineItem()","u":"%3Cinit%3E()"},{"p":"veryfi","c":"Client","l":"updateLineItem(String, String, UpdateLineItem)","u":"updateLineItem(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateLineItem(String, String, UpdateLineItem)","u":"updateLineItem(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi","c":"Client","l":"updateLineItemAsync(String, String, UpdateLineItem)","u":"updateLineItemAsync(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi.services","c":"ClientImpl","l":"updateLineItemAsync(String, String, UpdateLineItem)","u":"updateLineItemAsync(java.lang.String,java.lang.String,veryfi.models.UpdateLineItem)"},{"p":"veryfi","c":"Constants","l":"USER_AGENT"},{"p":"veryfi","c":"Constants","l":"USER_AGENT_JAVA"},{"p":"veryfi","c":"Credentials","l":"username"},{"p":"veryfi.enums","c":"Endpoint","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"veryfi.enums","c":"HttpMethod","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"veryfi.enums","c":"Endpoint","l":"values()"},{"p":"veryfi.enums","c":"HttpMethod","l":"values()"},{"p":"veryfi.enums","c":"Endpoint","l":"w2s"},{"p":"veryfi.enums","c":"Endpoint","l":"w8BenE"},{"p":"veryfi.enums","c":"Endpoint","l":"w9s"},{"p":"veryfi.models","c":"SharedLineItem","l":"weight"},{"p":"veryfi","c":"Constants","l":"X_VERYFI_REQUEST_SIGNATURE"},{"p":"veryfi","c":"Constants","l":"X_VERYFI_REQUEST_TIMESTAMP"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/overview-summary.html b/docs/overview-summary.html index 90a0bb6..fdbb330 100644 --- a/docs/overview-summary.html +++ b/docs/overview-summary.html @@ -1,11 +1,11 @@ - -veryfi-java 2.0.0 API + +veryfi-java 2.1.0 API - + diff --git a/docs/overview-tree.html b/docs/overview-tree.html index 686efb8..7d1a948 100644 --- a/docs/overview-tree.html +++ b/docs/overview-tree.html @@ -1,18 +1,18 @@ - -Class Hierarchy (veryfi-java 2.0.0 API) + +Class Hierarchy (veryfi-java 2.1.0 API) - + - + @@ -63,10 +63,15 @@

Class Hierarchy

  • java.lang.Object
      +
    • veryfi.Base64Helper
    • veryfi.services.ClientImpl (implements veryfi.Client)
    • veryfi.Constants
    • veryfi.Credentials
    • -
    • veryfi.NetworkClient
    • +
    • veryfi.NetworkClient + +
    • veryfi.models.SharedLineItem
      • veryfi.models.AddLineItem
      • @@ -111,7 +116,7 @@

        Enum Class Hierarchy


        - +
        diff --git a/docs/script-dir/jquery-3.7.1.min.js b/docs/script-dir/jquery-3.7.1.min.js new file mode 100644 index 0000000..7f37b5d --- /dev/null +++ b/docs/script-dir/jquery-3.7.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
        ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0 - -Serialized Form (veryfi-java 2.0.0 API) + +Serialized Form (veryfi-java 2.1.0 API) - + - + @@ -69,7 +69,7 @@

        Exception 
        - + diff --git a/docs/type-search-index.js b/docs/type-search-index.js index ebfaff5..dc8058b 100644 --- a/docs/type-search-index.js +++ b/docs/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"veryfi.models","l":"AddLineItem"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"veryfi","l":"Client"},{"p":"veryfi.services","l":"ClientImpl"},{"p":"veryfi","l":"Constants"},{"p":"veryfi","l":"Credentials"},{"p":"veryfi.enums","l":"Endpoint"},{"p":"veryfi.enums","l":"HttpMethod"},{"p":"veryfi","l":"NetworkClient"},{"p":"veryfi.models","l":"NotValidModelException"},{"p":"veryfi.models","l":"SharedLineItem"},{"p":"veryfi.models","l":"UpdateLineItem"},{"p":"veryfi","l":"VeryfiClientFactory"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"p":"veryfi.models","l":"AddLineItem"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"veryfi","l":"Base64Helper"},{"p":"veryfi","l":"Client"},{"p":"veryfi.services","l":"ClientImpl"},{"p":"veryfi","l":"Constants"},{"p":"veryfi","l":"Credentials"},{"p":"veryfi.enums","l":"Endpoint"},{"p":"veryfi.enums","l":"HttpMethod"},{"p":"veryfi","l":"NetworkClient"},{"p":"veryfi.models","l":"NotValidModelException"},{"p":"veryfi.models","l":"SharedLineItem"},{"p":"veryfi.services","l":"SplitServices"},{"p":"veryfi.models","l":"UpdateLineItem"},{"p":"veryfi","l":"VeryfiClientFactory"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/veryfi/Base64Helper.html b/docs/veryfi/Base64Helper.html new file mode 100644 index 0000000..fcc8aa2 --- /dev/null +++ b/docs/veryfi/Base64Helper.html @@ -0,0 +1,256 @@ + + + + +Base64Helper (veryfi-java 2.1.0 API) + + + + + + + + + + + + + + + +
        + +
        +
        + +
        +
        Package veryfi
        +

        Class Base64Helper

        +
        +
        java.lang.Object +
        veryfi.Base64Helper
        +
        +
        +
        +
        public class Base64Helper +extends Object
        +
        Utility class for Base64 encoding operations. +

        + This class provides helper methods for converting files to Base64 encoded strings + that can be used with the Veryfi API. It handles both file paths and File objects, + and automatically generates the appropriate data URI prefix based on file extension. +

        +
        +
        + +
        +
        +
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Base64Helper

            +
            public Base64Helper()
            +
            +
          • +
          +
          +
        • + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getBase64FileContent

            +
            public static String getBase64FileContent(String filePath) + throws IOException
            +
            Converts a file to Base64 encoded string using the file path. +

            + This method reads the file from the specified path, encodes it to Base64, + and prepends the appropriate data URI prefix based on the file extension. +

            +
            +
            Parameters:
            +
            filePath - The path to the file to encode
            +
            Returns:
            +
            Base64 encoded string with data URI prefix
            +
            Throws:
            +
            IOException - if the file cannot be read
            +
            +
            +
          • +
          • +
            +

            getBase64FileContent

            +
            public static String getBase64FileContent(File file) + throws IOException
            +
            Converts a file to Base64 encoded string using a File object. +

            + This method reads the file content, encodes it to Base64, and prepends + the appropriate data URI prefix based on the file extension. +

            +
            +
            Parameters:
            +
            file - The file to encode
            +
            Returns:
            +
            Base64 encoded string with data URI prefix
            +
            Throws:
            +
            IOException - if the file cannot be read
            +
            +
            +
          • +
          • +
            +

            getUriPrefix

            +
            public static String getUriPrefix(File file)
            +
            Generates the data URI prefix for a file based on its extension. +

            + This method determines the MIME type based on the file extension and + returns the appropriate data URI prefix. If no extension is found, + it defaults to "image/png". +

            +
            +
            Parameters:
            +
            file - The file to generate the prefix for
            +
            Returns:
            +
            Data URI prefix string (e.g., "data:image/jpeg;base64,")
            +
            +
            +
          • +
          • +
            +

            getFileExtension

            +
            protected static String getFileExtension(File file)
            +
            Extracts the file extension from a File object. +

            + This method parses the filename to extract the extension (everything after + the last dot). If no extension is found or the file has no name, an empty + string is returned. +

            +
            +
            Parameters:
            +
            file - The file to extract the extension from
            +
            Returns:
            +
            The file extension (without the dot) or empty string if no extension
            +
            +
            +
          • +
          +
          +
        • +
        +
        + +
        +
        +
        + +
        +
        +
        + + diff --git a/docs/veryfi/Client.html b/docs/veryfi/Client.html index c88390d..b6b9efd 100644 --- a/docs/veryfi/Client.html +++ b/docs/veryfi/Client.html @@ -1,18 +1,18 @@ - -Client (veryfi-java 2.0.0 API) + +Client (veryfi-java 2.1.0 API) - + - + @@ -121,6 +121,46 @@

        Method Summary

        Add multiple tags on an existing document.
        +
        classifyDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Classify a document and extract all the fields from it.
        +
        + +
        classifyDocument(String filePath, + org.json.JSONObject parameters)
        +
        +
        Classify a document and extract all the fields from it.
        +
        + +
        classifyDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Classify a document and extract all the fields from it.
        +
        + +
        classifyDocumentAsync(String filePath, + org.json.JSONObject parameters)
        +
        +
        Classify a document and extract all the fields from it.
        +
        + +
        classifyDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
        +
        +
        Classify a document and extract all the fields from it.
        +
        + +
        classifyDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
        +
        +
        Classify a document and extract all the fields from it.
        +
        +
        Delete AnyDocument from Veryfi.
        @@ -133,12 +173,12 @@

        Method Summary

        -
        Delete BankStatement from Veryfi.
        +
        Delete Bank Statement from Veryfi.
        -
        Delete BankStatement from Veryfi.
        +
        Delete Bank Statement from Veryfi.
        @@ -240,7 +280,7 @@

        Method Summary

        -
        Returns a json string CompletableFuture<String> AnyDocument information.
        +
        Returns a json string CompletableFuture<String> AnyDocument information.
        getAnyDocuments(int page, @@ -258,7 +298,7 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of AnyDocuments.
        +
        Returns a json string CompletableFuture<String> list of AnyDocuments.
        @@ -268,7 +308,7 @@

        Method Summary

        -
        Returns a json string CompletableFuture<String> BankStatement information.
        +
        Returns a json string CompletableFuture<String> BankStatement information.
        getBankStatements(int page, @@ -286,7 +326,7 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of BankStatements.
        +
        Returns a json string CompletableFuture<String> list of BankStatements.
        getBusinessCard(String documentId)
        @@ -296,7 +336,7 @@

        Method Summary

        -
        Returns a json string CompletableFuture<String> Business Card information.
        +
        Returns a json string CompletableFuture<String> Business Card information.
        getBusinessCards(int page, @@ -314,7 +354,7 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of Business Cards.
        +
        Returns a json string CompletableFuture<String> list of Business Cards.
        getCheck(String documentId)
        @@ -324,7 +364,7 @@

        Method Summary

        getCheckAsync(String documentId)
        -
        Returns a json string CompletableFuture<String> Check information.
        +
        Returns a json string CompletableFuture<String> Check information.
        getChecks(int page, @@ -342,7 +382,7 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of Checks.
        +
        Returns a json string CompletableFuture<String> list of Checks.
        getContract(String documentId)
        @@ -352,7 +392,7 @@

        Method Summary

        -
        Returns a json string CompletableFuture<String> with the Contract information.
        +
        Returns a json string CompletableFuture<String> with the Contract information.
        getContracts(int page, @@ -366,7 +406,7 @@

        Method Summary

        int pageSize, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of Contracts.
        +
        Returns a json string CompletableFuture<String> list of Contracts.
        getDocument(String documentId)
        @@ -376,7 +416,7 @@

        Method Summary

        -
        Returns a json string CompletableFuture<String> document information.
        +
        Returns a json string CompletableFuture<String> document information.
        getDocuments(int page, @@ -394,7 +434,7 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of documents.
        +
        Returns a json string CompletableFuture<String> list of documents.
        getLineItem(String documentId, @@ -419,6 +459,34 @@

        Method Summary

        Retrieve all line items for a document.
        + +
        +
        Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
        +
        + + +
        +
        Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
        +
        + +
        getSplitDocuments(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
        +
        +
        Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
        +
        + +
        getSplitDocumentsAsync(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
        +
        +
        Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
        +
        +
        getW2(String documentId)
        Returns a json string String W2 information.
        @@ -426,7 +494,7 @@

        Method Summary

        getW2Async(String documentId)
        -
        Returns a json string CompletableFuture<String> W2 information.
        +
        Returns a json string CompletableFuture<String> W2 information.
        getW2s(int page, @@ -444,7 +512,7 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of W2s.
        +
        Returns a json string CompletableFuture<String> list of W2s.
        getW8BenE(String documentId)
        @@ -454,7 +522,7 @@

        Method Summary

        getW8BenEAsync(String documentId)
        -
        Returns a json string CompletableFuture<String> W-8BEN-E information.
        +
        Returns a json string CompletableFuture<String> W-8BEN-E information.
        getW8BenEs(int page, @@ -472,7 +540,7 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of W-8BEN-E.
        +
        Returns a json string CompletableFuture<String> list of W-8BEN-E.
        getW9(String documentId)
        @@ -482,7 +550,7 @@

        Method Summary

        getW9Async(String documentId)
        -
        Returns a json string CompletableFuture<String> W9 information.
        +
        Returns a json string CompletableFuture<String> W9 information.
        getW9s(int page, @@ -500,10 +568,26 @@

        Method Summary

        boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of W9s.
        +
        Returns a json string CompletableFuture<String> list of W9s.
        -
        processAnyDocument(String filePath, +
        processAnyDocument(String fileName, + String fileData, + String blueprintName, + org.json.JSONObject parameters)
        +
        +
        Process a AnyDocument and extract all the fields from it.
        +
        + +
        processAnyDocument(String filePath, + String blueprintName, + org.json.JSONObject parameters)
        +
        +
        Process a AnyDocument and extract all the fields from it.
        +
        + +
        processAnyDocumentAsync(String fileName, + String fileData, String blueprintName, org.json.JSONObject parameters)
        @@ -533,33 +617,61 @@

        Method Summary

        Process AnyDocument from url and extract all the fields from it.
        -
        processBankStatement(String filePath, +
        processBankStatement(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Process a Bank Statement and extract all the fields from it.
        +
        + +
        processBankStatement(String filePath, + org.json.JSONObject parameters)
        +
        +
        Process a Bank Statement and extract all the fields from it.
        +
        + +
        processBankStatementAsync(String fileName, + String fileData, org.json.JSONObject parameters)
        -
        Process a BankStatement and extract all the fields from it.
        +
        Process a Bank Statement and extract all the fields from it.
        processBankStatementAsync(String filePath, org.json.JSONObject parameters)
        -
        Process a BankStatement and extract all the fields from it.
        +
        Process a Bank Statement and extract all the fields from it.
        processBankStatementUrl(String fileUrl, List<String> fileUrls, org.json.JSONObject parameters)
        -
        Process BankStatement from url and extract all the fields from it.
        +
        Process Bank Statement from url and extract all the fields from it.
        processBankStatementUrlAsync(String fileUrl, List<String> fileUrls, org.json.JSONObject parameters)
        -
        Process BankStatement from url and extract all the fields from it.
        +
        Process Bank Statement from url and extract all the fields from it.
        -
        processBusinessCard(String filePath, +
        processBusinessCard(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Process a Business Card and extract all the fields from it.
        +
        + +
        processBusinessCard(String filePath, + org.json.JSONObject parameters)
        +
        +
        Process a Business Card and extract all the fields from it.
        +
        + +
        processBusinessCardAsync(String fileName, + String fileData, org.json.JSONObject parameters)
        Process a Business Card and extract all the fields from it.
        @@ -585,7 +697,21 @@

        Method Summary

        Process Business Card from url and extract all the fields from it.
        -
        processCheck(String filePath, +
        processCheck(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Process a Check and extract all the fields from it.
        +
        + +
        processCheck(String filePath, + org.json.JSONObject parameters)
        +
        +
        Process a Check and extract all the fields from it.
        +
        + +
        processCheckAsync(String fileName, + String fileData, org.json.JSONObject parameters)
        Process a Check and extract all the fields from it.
        @@ -611,7 +737,21 @@

        Method Summary

        Process Check from url and extract all the fields from it.
        -
        processContract(String filePath, +
        processContract(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Process a Contract and extract all the fields from it.
        +
        + +
        processContract(String filePath, + org.json.JSONObject parameters)
        +
        +
        Process a Contract and extract all the fields from it.
        +
        + +
        processContractAsync(String fileName, + String fileData, org.json.JSONObject parameters)
        Process a Contract and extract all the fields from it.
        @@ -635,7 +775,25 @@

        Method Summary

        Process Contract from url and extract all the fields from it.
        -
        processDocument(String filePath, +
        processDocument(String fileName, + String fileData, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
        +
        +
        Process a document and extract all the fields from it.
        +
        + +
        processDocument(String filePath, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
        +
        +
        Process a document and extract all the fields from it.
        +
        + +
        processDocumentAsync(String fileName, + String fileData, List<String> categories, boolean deleteAfterProcessing, org.json.JSONObject parameters)
        @@ -675,7 +833,21 @@

        Method Summary

        Process Document from url and extract all the fields from it.
        -
        processW2(String filePath, +
        processW2(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Process a W2 and extract all the fields from it.
        +
        + +
        processW2(String filePath, + org.json.JSONObject parameters)
        +
        +
        Process a W2 and extract all the fields from it.
        +
        + +
        processW2Async(String fileName, + String fileData, org.json.JSONObject parameters)
        Process a W2 and extract all the fields from it.
        @@ -701,7 +873,21 @@

        Method Summary

        Process W2 from url and extract all the fields from it.
        -
        processW8BenE(String filePath, +
        processW8BenE(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Process a W-8BEN-E and extract all the fields from it.
        +
        + +
        processW8BenE(String filePath, + org.json.JSONObject parameters)
        +
        +
        Process a W-8BEN-E and extract all the fields from it.
        +
        + +
        processW8BenEAsync(String fileName, + String fileData, org.json.JSONObject parameters)
        Process a W-8BEN-E and extract all the fields from it.
        @@ -727,7 +913,21 @@

        Method Summary

        Process W-8BEN-E from url and extract all the fields from it.
        -
        processW9(String filePath, +
        processW9(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Process a W9 and extract all the fields from it.
        +
        + +
        processW9(String filePath, + org.json.JSONObject parameters)
        +
        +
        Process a W9 and extract all the fields from it.
        +
        + +
        processW9Async(String fileName, + String fileData, org.json.JSONObject parameters)
        Process a W9 and extract all the fields from it.
        @@ -765,6 +965,46 @@

        Method Summary

        Replace multiple tags on an existing document.
        +
        splitDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Split document PDF from url and extract all the fields from it.
        +
        + +
        splitDocument(String filePath, + org.json.JSONObject parameters)
        +
        +
        Split document PDF from url and extract all the fields from it.
        +
        + +
        splitDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        +
        Split document PDF from url and extract all the fields from it.
        +
        + +
        splitDocumentAsync(String filePath, + org.json.JSONObject parameters)
        +
        +
        Split document PDF from url and extract all the fields from it.
        +
        + +
        splitDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
        +
        +
        Split document PDF from url and extract all the fields from it.
        +
        + +
        splitDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
        +
        +
        Split document PDF from url and extract all the fields from it.
        +
        +
        updateDocument(String documentId, org.json.JSONObject parameters)
        @@ -833,7 +1073,7 @@

        getDocumentsAsync

        boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
        -
        Returns a json string CompletableFuture<String> list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/
        +
        Returns a json string CompletableFuture<String> list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/
        Parameters:
        page - The page number. The response is capped to maximum of 50 results per page.
        @@ -863,12 +1103,12 @@

        getDocument

        getDocumentAsync

        CompletableFuture<String> getDocumentAsync(String documentId)
        -
        Returns a json string CompletableFuture<String> document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/
        +
        Returns a json string CompletableFuture<String> document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/
        Parameters:
        documentId - ID of the document you'd like to retrieve.
        Returns:
        -
        the data extracted from the Document CompletableFuture<String>
        +
        the data extracted from the Document CompletableFuture<String>
        @@ -906,7 +1146,49 @@

        processDocumentAsync

        deleteAfterProcessing - Delete this document from Veryfi after data has been extracted
        parameters - Additional request parameters
        Returns:
        -
        the data extracted from the Document CompletableFuture<String>
        +
        the data extracted from the Document CompletableFuture<String>
        +
        + + +
      • +
        +

        processDocument

        +
        String processDocument(String fileName, + String fileData, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
        +
        Process a document and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/process-a-document/
        +
        +
        Parameters:
        +
        fileName - Name of the file to upload to the Veryfi API
        +
        fileData - Base64 encoded file data
        +
        categories - List of categories Veryfi can use to categorize the document
        +
        deleteAfterProcessing - Delete this document from Veryfi after data has been extracted
        +
        parameters - Additional request parameters
        +
        Returns:
        +
        the data extracted from the Document String
        +
        +
        +
      • +
      • +
        +

        processDocumentAsync

        +
        CompletableFuture<String> processDocumentAsync(String fileName, + String fileData, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
        +
        Process a document and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/process-a-document/
        +
        +
        Parameters:
        +
        fileName - Name of the file to upload to the Veryfi API
        +
        fileData - Base64 encoded file data
        +
        categories - List of categories Veryfi can use to categorize the document
        +
        deleteAfterProcessing - Delete this document from Veryfi after data has been extracted
        +
        parameters - Additional request parameters
        +
        Returns:
        +
        the data extracted from the Document CompletableFuture<String>
      • @@ -960,7 +1242,7 @@

        processDocumentUrlAsync

        externalId - Optional custom document identifier. Use this if you would like to assign your own ID to documents
        parameters - Additional request parameters
        Returns:
        -
        the data extracted from the Document CompletableFuture<String>
        +
        the data extracted from the Document CompletableFuture<String>
@@ -986,7 +1268,7 @@

deleteDocumentAsync

Parameters:
documentId - ID of the document you'd like to delete.
Returns:
-
the response data. CompletableFuture<String>
+
the response data. CompletableFuture<String>
@@ -1018,7 +1300,7 @@

updateDocumentAsync

documentId - ID of the document you'd like to update.
parameters - Additional request parameters.
Returns:
-
A document json with updated fields, if fields are writable. Otherwise a document with unchanged fields. CompletableFuture<String>
+
A document json with updated fields, if fields are writable. Otherwise a document with unchanged fields. CompletableFuture<String>
@@ -1044,7 +1326,7 @@

getLineItemsAsync

Parameters:
documentId - ID of the document you'd like to retrieve.
Returns:
-
List of line items extracted from the document. CompletableFuture<String>
+
List of line items extracted from the document. CompletableFuture<String>
@@ -1074,7 +1356,7 @@

getLineItemAsync

documentId - ID of the document you'd like to retrieve.
lineItemId - ID of the line item you'd like to retrieve.
Returns:
-
Line item extracted from the document. CompletableFuture<String>
+
Line item extracted from the document. CompletableFuture<String>
@@ -1108,7 +1390,7 @@

addLineItemAsync

documentId - ID of the document you'd like to update.
payload - line item object to add.
Returns:
-
Added line item data. CompletableFuture<String>
+
Added line item data. CompletableFuture<String>
Throws:
NotValidModelException - when the model is not valid it throws this exception.
@@ -1148,7 +1430,7 @@

updateLineItemAsync

lineItemId - ID of the line item you'd like to update.
payload - line item object to update.
Returns:
-
Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. CompletableFuture<String>
+
Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. CompletableFuture<String>
Throws:
NotValidModelException - when the model is not valid it throws this exception.
@@ -1176,6 +1458,7 @@

deleteLineItemsAsync

Parameters:
documentId - ID of the document you'd like to delete.
Returns:
+
return the response data. CompletableFuture<String>
@@ -1205,7 +1488,7 @@

deleteLineItemAsync

documentId - ID of the document you'd like to delete.
lineItemId - ID of the line item you'd like to delete.
Returns:
-
the response data. CompletableFuture<String>
+
the response data. CompletableFuture<String>
@@ -1235,7 +1518,7 @@

replaceTagsAsync

documentId - ID of the document you'd like to update.
tags - tags array of tags to be added.
Returns:
-
the response data. CompletableFuture<String>
+
the response data. CompletableFuture<String>
@@ -1265,7 +1548,7 @@

addTagsAsync

documentId - ID of the document you'd like to update.
tags - tags array of tags to be added.
Returns:
-
the response data. CompletableFuture<String>
+
the response data. CompletableFuture<String>
@@ -1298,7 +1581,7 @@

getAnyDocumentsAsync

boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters) -
Returns a json string CompletableFuture<String> list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/
+
Returns a json string CompletableFuture<String> list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/
Parameters:
page - The page number. The response is capped to maximum of 50 results per page.
@@ -1328,7 +1611,7 @@

getAnyDocument

getAnyDocumentAsync

CompletableFuture<String> getAnyDocumentAsync(String documentId)
-
Returns a json string CompletableFuture<String> AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/
+
Returns a json string CompletableFuture<String> AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/
Parameters:
documentId - ID of the AnyDocument you'd like to retrieve.
@@ -1367,7 +1650,45 @@

processAnyDocumentAsync

blueprintName - The name of the extraction blueprints.
parameters - Additional request parameters.
Returns:
-
the data extracted from the AnyDocument CompletableFuture<String>
+
the data extracted from the AnyDocument CompletableFuture<String>
+
+
+ +
  • +
    +

    processAnyDocument

    +
    String processAnyDocument(String fileName, + String fileData, + String blueprintName, + org.json.JSONObject parameters)
    +
    Process a AnyDocument and extract all the fields from it. https://docs.veryfi.com/api/anydocs/process-A-doc/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    blueprintName - The name of the extraction blueprints.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the AnyDocument String
    +
    +
    +
  • +
  • +
    +

    processAnyDocumentAsync

    +
    CompletableFuture<String> processAnyDocumentAsync(String fileName, + String fileData, + String blueprintName, + org.json.JSONObject parameters)
    +
    Process a AnyDocument and extract all the fields from it. https://docs.veryfi.com/api/anydocs/process-A-doc/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    blueprintName - The name of the extraction blueprints.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the AnyDocument CompletableFuture<String>
  • @@ -1405,7 +1726,7 @@

    processAnyDocumentUrlAsync

    blueprintName - The name of the extraction blueprints.
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the AnyDocument CompletableFuture<String>
    +
    the data extracted from the AnyDocument CompletableFuture<String>
    @@ -1431,7 +1752,7 @@

    deleteAnyDocumentAsync

    Parameters:
    documentId - ID of the AnyDocument you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1464,7 +1785,7 @@

    getBankStatementsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters) -
    Returns a json string CompletableFuture<String> list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/
    +
    Returns a json string CompletableFuture<String> list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/
    Parameters:
    page - The page number. The response is capped to maximum of 50 results per page.
    @@ -1494,7 +1815,7 @@

    getBankStatement

    getBankStatementAsync

    CompletableFuture<String> getBankStatementAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/
    +
    Returns a json string CompletableFuture<String> BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/
    Parameters:
    documentId - ID of the BankStatement you'd like to retrieve.
    @@ -1508,13 +1829,13 @@

    getBankStatementAsync

    processBankStatement

    String processBankStatement(String filePath, org.json.JSONObject parameters)
    -
    Process a BankStatement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    Parameters:
    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the BankStatement String
    +
    the data extracted from the Bank Statement String
    @@ -1523,13 +1844,47 @@

    processBankStatement

    processBankStatementAsync

    CompletableFuture<String> processBankStatementAsync(String filePath, org.json.JSONObject parameters)
    -
    Process a BankStatement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    Parameters:
    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the BankStatement CompletableFuture<String>
    +
    the data extracted from the Bank Statement CompletableFuture<String>
    +
    + + +
  • +
    +

    processBankStatement

    +
    String processBankStatement(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Bank Statement String
    +
    +
    +
  • +
  • +
    +

    processBankStatementAsync

    +
    CompletableFuture<String> processBankStatementAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Bank Statement CompletableFuture<String>
  • @@ -1539,14 +1894,14 @@

    processBankStatementUrl

    String processBankStatementUrl(String fileUrl, List<String> fileUrls, org.json.JSONObject parameters)
    -
    Process BankStatement from url and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    Process Bank Statement from url and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    Parameters:
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the BankStatement String
    +
    the data extracted from the Bank Statement String
    @@ -1556,14 +1911,14 @@

    processBankStatementUrlAsync

    CompletableFuture<String> processBankStatementUrlAsync(String fileUrl, List<String> fileUrls, org.json.JSONObject parameters)
    -
    Process BankStatement from url and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    Process Bank Statement from url and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    Parameters:
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the BankStatement CompletableFuture<String>
    +
    the data extracted from the Bank Statement CompletableFuture<String>
    @@ -1571,10 +1926,10 @@

    processBankStatementUrlAsync

    deleteBankStatement

    String deleteBankStatement(String documentId)
    -
    Delete BankStatement from Veryfi. https://docs.veryfi.com/api/bank-statements/delete-a-bank-statement/
    +
    Delete Bank Statement from Veryfi. https://docs.veryfi.com/api/bank-statements/delete-a-bank-statement/
    Parameters:
    -
    documentId - ID of the BankStatement you'd like to delete.
    +
    documentId - ID of the Bank Statement you'd like to delete.
    Returns:
    the response data. String
    @@ -1584,12 +1939,12 @@

    deleteBankStatement

    deleteBankStatementAsync

    CompletableFuture<String> deleteBankStatementAsync(String documentId)
    -
    Delete BankStatement from Veryfi. https://docs.veryfi.com/api/bank-statements/delete-a-bank-statement/
    +
    Delete Bank Statement from Veryfi. https://docs.veryfi.com/api/bank-statements/delete-a-bank-statement/
    Parameters:
    -
    documentId - ID of the BankStatement you'd like to delete.
    +
    documentId - ID of the Bank Statement you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1622,7 +1977,7 @@

    getBusinessCardsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters) -
    Returns a json string CompletableFuture<String> list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/
    +
    Returns a json string CompletableFuture<String> list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/
    Parameters:
    page - The page number. The response is capped to maximum of 50 results per page.
    @@ -1652,7 +2007,7 @@

    getBusinessCard

    getBusinessCardAsync

    CompletableFuture<String> getBusinessCardAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/
    +
    Returns a json string CompletableFuture<String> Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/
    Parameters:
    documentId - ID of the BusinessCard you'd like to retrieve.
    @@ -1687,7 +2042,41 @@

    processBusinessCardAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the Business Card CompletableFuture<String>
    +
    the data extracted from the Business Card CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processBusinessCard

    +
    String processBusinessCard(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Business Card and extract all the fields from it. https://docs.veryfi.com/api/business-cards/process-a-business-card/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the Business Card String
    +
    +
    +
  • +
  • +
    +

    processBusinessCardAsync

    +
    CompletableFuture<String> processBusinessCardAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Business Card and extract all the fields from it. https://docs.veryfi.com/api/business-cards/process-a-business-card/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the Business Card CompletableFuture<String>
  • @@ -1721,7 +2110,7 @@

    processBusinessCardUrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Business Card CompletableFuture<String>
    +
    the data extracted from the Business Card CompletableFuture<String>
    @@ -1747,7 +2136,7 @@

    deleteBusinessCardAsync

    Parameters:
    documentId - ID of the Business Card you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1780,7 +2169,7 @@

    getChecksAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters) -
    Returns a json string CompletableFuture<String> list of Checks. https://docs.veryfi.com/api/checks/get-checks/
    +
    Returns a json string CompletableFuture<String> list of Checks. https://docs.veryfi.com/api/checks/get-checks/
    Parameters:
    page - The page number. The response is capped to maximum of 50 results per page.
    @@ -1810,7 +2199,7 @@

    getCheck

    getCheckAsync

    CompletableFuture<String> getCheckAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> Check information.
    +
    Returns a json string CompletableFuture<String> Check information.
    Parameters:
    documentId - ID of the Check you'd like to retrieve. https://docs.veryfi.com/api/checks/get-a-check/
    @@ -1845,21 +2234,55 @@

    processCheckAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the Check CompletableFuture<String>
    +
    the data extracted from the Check CompletableFuture<String>
  • -
    -

    processCheckUrl

    -
    String processCheckUrl(String fileUrl, - List<String> fileUrls, +
    +

    processCheck

    +
    String processCheck(String fileName, + String fileData, org.json.JSONObject parameters)
    -
    Process Check from url and extract all the fields from it. https://docs.veryfi.com/api/checks/process-a-check/
    +
    Process a Check and extract all the fields from it. https://docs.veryfi.com/api/checks/process-a-check/
    Parameters:
    -
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    -
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Check String
    +
    +
    +
  • +
  • +
    +

    processCheckAsync

    +
    CompletableFuture<String> processCheckAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Check and extract all the fields from it. https://docs.veryfi.com/api/checks/process-a-check/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Check CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    processCheckUrl

    +
    String processCheckUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Process Check from url and extract all the fields from it. https://docs.veryfi.com/api/checks/process-a-check/
    +
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    the data extracted from the Check String
    @@ -1879,7 +2302,7 @@

    processCheckUrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Check CompletableFuture<String>
    +
    the data extracted from the Check CompletableFuture<String>
  • @@ -1905,7 +2328,7 @@

    deleteCheckAsync

    Parameters:
    documentId - ID of the Check you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1938,7 +2361,7 @@

    getW2sAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters) -
    Returns a json string CompletableFuture<String> list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/
    +
    Returns a json string CompletableFuture<String> list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/
    Parameters:
    page - The page number. The response is capped to maximum of 50 results per page.
    @@ -1968,7 +2391,7 @@

    getW2

    getW2Async

    CompletableFuture<String> getW2Async(String documentId)
    -
    Returns a json string CompletableFuture<String> W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/
    +
    Returns a json string CompletableFuture<String> W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/
    Parameters:
    documentId - ID of the W2 you'd like to retrieve.
    @@ -2003,7 +2426,41 @@

    processW2Async

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the W2 CompletableFuture<String>
    +
    the data extracted from the W2 CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processW2

    +
    String processW2(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W2 and extract all the fields from it. https://docs.veryfi.com/api/w2s/process-a-w-2/
    +
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W2 String
    +
    +
    +
  • +
  • +
    +

    processW2Async

    +
    CompletableFuture<String> processW2Async(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W2 and extract all the fields from it. https://docs.veryfi.com/api/w2s/process-a-w-2/
    +
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W2 CompletableFuture<String>
  • @@ -2037,7 +2494,7 @@

    processW2UrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the W2 CompletableFuture<String>
    +
    the data extracted from the W2 CompletableFuture<String>
    @@ -2063,7 +2520,7 @@

    deleteW2Async

    Parameters:
    documentId - ID of the W2 you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -2096,7 +2553,7 @@

    getW8BenEsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters) -
    Returns a json string CompletableFuture<String> list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/
    +
    Returns a json string CompletableFuture<String> list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/
    Parameters:
    page - The page number. The response is capped to maximum of 50 results per page.
    @@ -2126,7 +2583,7 @@

    getW8BenE

    getW8BenEAsync

    CompletableFuture<String> getW8BenEAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> W-8BEN-E information.
    +
    Returns a json string CompletableFuture<String> W-8BEN-E information.
    Parameters:
    documentId - ID of the W-8BEN-E you'd like to retrieve. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/
    @@ -2161,7 +2618,7 @@

    processW8BenEAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the W-8BEN-E CompletableFuture<String>
    +
    the data extracted from the W-8BEN-E CompletableFuture<String>
    @@ -2195,7 +2652,7 @@

    processW8BenEUrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the W-8BEN-E CompletableFuture<String>
    +
    the data extracted from the W-8BEN-E CompletableFuture<String>
    @@ -2221,7 +2678,7 @@

    deleteW8BenEAsync

    Parameters:
    documentId - ID of the W-8BEN-E you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -2254,7 +2711,7 @@

    getW9sAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters) -
    Returns a json string CompletableFuture<String> list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/
    +
    Returns a json string CompletableFuture<String> list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/
    Parameters:
    page - The page number. The response is capped to maximum of 50 results per page.
    @@ -2284,7 +2741,7 @@

    getW9

    getW9Async

    CompletableFuture<String> getW9Async(String documentId)
    -
    Returns a json string CompletableFuture<String> W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/
    +
    Returns a json string CompletableFuture<String> W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/
    Parameters:
    documentId - ID of the W9 you'd like to retrieve.
    @@ -2319,7 +2776,41 @@

    processW9Async

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the W9 CompletableFuture<String>
    +
    the data extracted from the W9 CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processW9

    +
    String processW9(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W9 and extract all the fields from it. https://docs.veryfi.com/api/w9s/process-a-w-9/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W9 String
    +
    +
    +
  • +
  • +
    +

    processW9Async

    +
    CompletableFuture<String> processW9Async(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W9 and extract all the fields from it. https://docs.veryfi.com/api/w9s/process-a-w-9/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W9 CompletableFuture<String>
  • @@ -2353,7 +2844,7 @@

    processW9UrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the W9 CompletableFuture<String>
    +
    the data extracted from the W9 CompletableFuture<String>
    @@ -2379,7 +2870,7 @@

    deleteW9Async

    Parameters:
    documentId - ID of the W9 you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -2406,7 +2897,7 @@

    getContractsAsync

    CompletableFuture<String> getContractsAsync(int page, int pageSize, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of Contracts.
    +
    Returns a json string CompletableFuture<String> list of Contracts.
    Parameters:
    page - The page number. The response is capped to maximum of 50 results per page.
    @@ -2434,7 +2925,7 @@

    getContract

    getContractAsync

    CompletableFuture<String> getContractAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> with the Contract information.
    +
    Returns a json string CompletableFuture<String> with the Contract information.
    Parameters:
    documentId - ID of the Contract you'd like to retrieve.
    @@ -2469,7 +2960,75 @@

    processContractAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the Contract CompletableFuture<String>
    +
    the data extracted from the Contract CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processContract

    +
    String processContract(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Contract and extract all the fields from it.
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Contract String
    +
    +
    +
  • +
  • +
    +

    processContractAsync

    +
    CompletableFuture<String> processContractAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Contract and extract all the fields from it.
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Contract CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    processW8BenE

    +
    String processW8BenE(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W-8BEN-E and extract all the fields from it. https://docs.veryfi.com/api/w-8ben-e/process-a-w-8-ben-e/
    +
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W-8BEN-E String
    +
    +
    +
  • +
  • +
    +

    processW8BenEAsync

    +
    CompletableFuture<String> processW8BenEAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W-8BEN-E and extract all the fields from it. https://docs.veryfi.com/api/w-8ben-e/process-a-w-8-ben-e/
    +
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W-8BEN-E CompletableFuture<String>
  • @@ -2499,7 +3058,7 @@

    processContractUrlAsync

    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Contract CompletableFuture<String>
    +
    the data extracted from the Contract CompletableFuture<String>
    @@ -2525,7 +3084,271 @@

    deleteContractAsync

    Parameters:
    documentId - ID of the Contract you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    + + + +
  • +
    +

    classifyDocument

    +
    String classifyDocument(String filePath, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    classifyDocumentAsync

    +
    CompletableFuture<String> classifyDocumentAsync(String filePath, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    classifyDocument

    +
    String classifyDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    classifyDocumentAsync

    +
    CompletableFuture<String> classifyDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    classifyDocumentUrl

    +
    String classifyDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    classifyDocumentUrlAsync

    +
    CompletableFuture<String> classifyDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    splitDocument

    +
    String splitDocument(String filePath, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    splitDocumentAsync

    +
    CompletableFuture<String> splitDocumentAsync(String filePath, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    splitDocument

    +
    String splitDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    splitDocumentAsync

    +
    CompletableFuture<String> splitDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    splitDocumentUrl

    +
    String splitDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    splitDocumentUrlAsync

    +
    CompletableFuture<String> splitDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    getSplitDocuments

    +
    String getSplitDocuments(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
    +
    Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-submitted-pdf/
    +
    +
    Parameters:
    +
    page - The page number. The response is capped to maximum of 50 results per page.
    +
    pageSize - The number of Documents per page.
    +
    boundingBoxes - A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response.
    +
    confidenceDetails - A field used to determine whether or not to return the score and ocr_score fields in the Document response.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    JSON object of previously processed documents String
    +
    +
    +
  • +
  • +
    +

    getSplitDocumentsAsync

    +
    CompletableFuture<String> getSplitDocumentsAsync(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
    +
    Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-submitted-pdf/
    +
    +
    Parameters:
    +
    page - The page number. The response is capped to maximum of 50 results per page.
    +
    pageSize - The number of Documents per page.
    +
    boundingBoxes - A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response.
    +
    confidenceDetails - A field used to determine whether or not to return the score and ocr_score fields in the Document response.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    JSON object of previously processed documents String
    +
    +
    +
  • +
  • +
    +

    getSplitDocument

    +
    String getSplitDocument(String documentId)
    +
    Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/
    +
    +
    Parameters:
    +
    documentId - ID of the document you'd like to retrieve.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    getSplitDocumentAsync

    +
    CompletableFuture<String> getSplitDocumentAsync(String documentId)
    +
    Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/
    +
    +
    Parameters:
    +
    documentId - ID of the document you'd like to retrieve.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
  • @@ -2538,7 +3361,7 @@

    deleteContractAsync


    - +
    diff --git a/docs/veryfi/Constants.html b/docs/veryfi/Constants.html index 2b9f008..6178d33 100644 --- a/docs/veryfi/Constants.html +++ b/docs/veryfi/Constants.html @@ -1,18 +1,18 @@ - -Constants (veryfi-java 2.0.0 API) + +Constants (veryfi-java 2.1.0 API) - + - + @@ -75,7 +75,13 @@

    Class Constants


    public final class Constants extends Object
    -
    header constants for HttpRequests.
    +
    Constants used throughout the Veryfi Java SDK. +

    + This class contains all the constant values used for HTTP headers, request parameters, + and default configurations when communicating with the Veryfi API. It includes + standard HTTP headers, Veryfi-specific headers, parameter names, and a default + list of document categories. +

      @@ -550,7 +556,7 @@

      LIST_CATEGORIES


      - +
      diff --git a/docs/veryfi/Credentials.html b/docs/veryfi/Credentials.html index 50288a4..fdd5321 100644 --- a/docs/veryfi/Credentials.html +++ b/docs/veryfi/Credentials.html @@ -1,18 +1,18 @@ - -Credentials (veryfi-java 2.0.0 API) + +Credentials (veryfi-java 2.1.0 API) - + - + @@ -197,7 +197,7 @@

      Credentials


      - +
      diff --git a/docs/veryfi/NetworkClient.html b/docs/veryfi/NetworkClient.html index 13b6cfb..68b1320 100644 --- a/docs/veryfi/NetworkClient.html +++ b/docs/veryfi/NetworkClient.html @@ -1,18 +1,18 @@ - -NetworkClient (veryfi-java 2.0.0 API) + +NetworkClient (veryfi-java 2.1.0 API) - + - + @@ -76,6 +76,10 @@

      Class NetworkClient

      veryfi.NetworkClient
      +
      +
      Direct Known Subclasses:
      +
      SplitServices
      +

      public abstract class NetworkClient extends Object
      @@ -131,45 +135,52 @@

      Method Summary

      Method
      Description
      protected org.json.JSONObject
      -
      addFileToParameters(String filePath, +
      addFileToParameters(String fileName, + String fileData, org.json.JSONObject parameters)
      Creates the JSON Object for the parameters of the request
      protected org.json.JSONObject
      -
      addUrlToParameters(String fileUrl, - List<String> fileUrls, +
      addFileToParameters(String filePath, org.json.JSONObject parameters)
      -
      Creates the JSON object of the parameters of the request
      +
      Creates the JSON Object for the parameters of the request
      -
      protected String
      -
      request(HttpMethod httpVerb, - String endpointName, - org.json.JSONObject requestArguments)
      +
      protected org.json.JSONObject
      +
      addUrlToParameters(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
      -
      Submit the HTTP request.
      +
      Creates the JSON object of the parameters of the request
      - -
      requestAsync(HttpMethod httpVerb, +
      protected String
      +
      request(HttpMethod httpVerb, String endpointName, org.json.JSONObject requestArguments)
      Submit the HTTP request.
      -
      void
      -
      setBaseUrl(String baseUrl)
      + +
      requestAsync(HttpMethod httpVerb, + String endpointName, + org.json.JSONObject requestArguments)
      -
      By default, the base URL is https://api.veryfi.com/api/;
      +
      Submit the HTTP request.
      void
      - +
      setBaseUrl(String baseUrl)
      -
      By default is https://api.veryfi.com/api/;
      +
      By default, the base URL is https://api.veryfi.com/api/;
      void
      -
      setTimeOut(int timeOut)
      +
      +
      By default is https://api.veryfi.com/api/;
      +
      +
      void
      +
      setTimeOut(int timeOut)
      +
      Define new time out for the requests in seconds
      @@ -307,6 +318,23 @@

      setHttpClient

    • +
      +

      addFileToParameters

      +
      protected org.json.JSONObject addFileToParameters(String fileName, + String fileData, + org.json.JSONObject parameters)
      +
      Creates the JSON Object for the parameters of the request
      +
      +
      Parameters:
      +
      fileName - Name of the file to upload to the Veryfi API
      +
      fileData - Base64 encoded file data
      +
      parameters - Additional request parameters
      +
      Returns:
      +
      the JSON object of the parameters of the request
      +
      +
      +
    • +
    • addFileToParameters

      protected org.json.JSONObject addFileToParameters(String filePath, @@ -347,7 +375,7 @@

      addUrlToParameters


      - +
      diff --git a/docs/veryfi/VeryfiClientFactory.html b/docs/veryfi/VeryfiClientFactory.html index eca4b06..1012ceb 100644 --- a/docs/veryfi/VeryfiClientFactory.html +++ b/docs/veryfi/VeryfiClientFactory.html @@ -1,18 +1,18 @@ - -VeryfiClientFactory (veryfi-java 2.0.0 API) + +VeryfiClientFactory (veryfi-java 2.1.0 API) - + - + @@ -210,7 +210,7 @@

      createClient


      - +
      diff --git a/docs/veryfi/class-use/Base64Helper.html b/docs/veryfi/class-use/Base64Helper.html new file mode 100644 index 0000000..4b62698 --- /dev/null +++ b/docs/veryfi/class-use/Base64Helper.html @@ -0,0 +1,62 @@ + + + + +Uses of Class veryfi.Base64Helper (veryfi-java 2.1.0 API) + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Class
      veryfi.Base64Helper

      +
      +No usage of veryfi.Base64Helper
      +
      +
      + +
      +
      +
      + + diff --git a/docs/veryfi/class-use/Client.html b/docs/veryfi/class-use/Client.html index 6a636bc..f2eda72 100644 --- a/docs/veryfi/class-use/Client.html +++ b/docs/veryfi/class-use/Client.html @@ -1,18 +1,18 @@ - -Uses of Interface veryfi.Client (veryfi-java 2.0.0 API) + +Uses of Interface veryfi.Client (veryfi-java 2.1.0 API) - + - + @@ -121,7 +121,7 @@

      Uses of Client in <

      - +
      diff --git a/docs/veryfi/class-use/Constants.html b/docs/veryfi/class-use/Constants.html index 019451a..2e4d531 100644 --- a/docs/veryfi/class-use/Constants.html +++ b/docs/veryfi/class-use/Constants.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.Constants (veryfi-java 2.0.0 API) + +Uses of Class veryfi.Constants (veryfi-java 2.1.0 API) - + - + @@ -54,7 +54,7 @@

      Uses of Class
      veryfi No usage of veryfi.Constants

      - +
      diff --git a/docs/veryfi/class-use/Credentials.html b/docs/veryfi/class-use/Credentials.html index e1833eb..fc8d4ea 100644 --- a/docs/veryfi/class-use/Credentials.html +++ b/docs/veryfi/class-use/Credentials.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.Credentials (veryfi-java 2.0.0 API) + +Uses of Class veryfi.Credentials (veryfi-java 2.1.0 API) - + - + @@ -57,6 +57,8 @@

      Uses of Class
      very
      Description
       
      + +
       

    • +
    • +
      +

      Uses of Credentials in veryfi.services

      +
      Constructors in veryfi.services with parameters of type Credentials
      +
      +
      Modifier
      +
      Constructor
      +
      Description
      +
      protected
      +
      SplitServices(Credentials credentials, + int apiVersion)
      +
      +
      Creates an instance of SplitServices.
      +
      +
      protected
      +
      SplitServices(Credentials credentials, + int apiVersion, + HttpClient httpClient)
      +
      +
      Creates an instance of SplitServices.
      +
      +
      +
      +

    - +
    diff --git a/docs/veryfi/class-use/NetworkClient.html b/docs/veryfi/class-use/NetworkClient.html index 9765f51..c459e27 100644 --- a/docs/veryfi/class-use/NetworkClient.html +++ b/docs/veryfi/class-use/NetworkClient.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.NetworkClient (veryfi-java 2.0.0 API) + +Uses of Class veryfi.NetworkClient (veryfi-java 2.1.0 API) - + - + @@ -51,10 +51,37 @@

    Uses of Class
    veryfi.NetworkClient

    -No usage of veryfi.NetworkClient +
    Packages that use NetworkClient
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +

    - +
    diff --git a/docs/veryfi/class-use/VeryfiClientFactory.html b/docs/veryfi/class-use/VeryfiClientFactory.html index 5b41eee..aeb73b6 100644 --- a/docs/veryfi/class-use/VeryfiClientFactory.html +++ b/docs/veryfi/class-use/VeryfiClientFactory.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.VeryfiClientFactory (veryfi-java 2.0.0 API) + +Uses of Class veryfi.VeryfiClientFactory (veryfi-java 2.1.0 API) - + - + @@ -54,7 +54,7 @@

    Uses of Class No usage of veryfi.VeryfiClientFactory

    - +
    diff --git a/docs/veryfi/enums/Endpoint.html b/docs/veryfi/enums/Endpoint.html index 70aec9d..4986947 100644 --- a/docs/veryfi/enums/Endpoint.html +++ b/docs/veryfi/enums/Endpoint.html @@ -1,18 +1,18 @@ - -Endpoint (veryfi-java 2.0.0 API) + +Endpoint (veryfi-java 2.1.0 API) - + - + @@ -85,6 +85,12 @@

    Enum Class Endpoint


    public enum Endpoint extends Enum<Endpoint>
    +
    Enumeration of Veryfi API endpoints. +

    + This enum defines all the available API endpoints for different document types + and operations in the Veryfi API. Each endpoint represents a specific resource + or operation that can be performed. +

      @@ -106,23 +112,49 @@

      Enum Constant Summary

      Enum Constant
      Description
      -
       
      +
      +
      Endpoint for any document type processing.
      +
      -
       
      +
      +
      Endpoint for bank statement processing.
      +
      -
       
      +
      +
      Endpoint for business card processing.
      +
      -
       
      - -
       
      - -
       
      +
      +
      Endpoint for check processing.
      +
      + +
      +
      Endpoint for document classification.
      +
      + +
      +
      Endpoint for contract processing.
      +
      + +
      +
      Endpoint for general documents (receipts, invoices, etc.).
      +
      + +
      +
      Endpoint for document splitting operations.
      +
      -
       
      +
      +
      Endpoint for W2 form processing.
      +
      -
       
      +
      +
      Endpoint for W-8BEN-E form processing.
      +
      -
       
      +
      +
      Endpoint for W9 form processing.
      +
    @@ -137,7 +169,9 @@

    Field Summary

    Description
    final String
    -
     
    +
    +
    The API path for this endpoint.
    +
    @@ -187,54 +221,88 @@

    Enum Constant Details

    documents

    public static final Endpoint documents
    +
    Endpoint for general documents (receipts, invoices, etc.). + Path: /partner/documents/
  • anyDocuments

    public static final Endpoint anyDocuments
    +
    Endpoint for any document type processing. + Path: /partner/any-documents/
  • bankStatements

    public static final Endpoint bankStatements
    +
    Endpoint for bank statement processing. + Path: /partner/bank-statements/
  • businessCards

    public static final Endpoint businessCards
    +
    Endpoint for business card processing. + Path: /partner/business-cards/
  • checks

    public static final Endpoint checks
    +
    Endpoint for check processing. + Path: /partner/checks/
  • w2s

    public static final Endpoint w2s
    +
    Endpoint for W2 form processing. + Path: /partner/w2s/
  • w9s

    public static final Endpoint w9s
    +
    Endpoint for W9 form processing. + Path: /partner/w9s/
  • w8BenE

    public static final Endpoint w8BenE
    +
    Endpoint for W-8BEN-E form processing. + Path: /partner/w-8ben-e/
  • contracts

    public static final Endpoint contracts
    +
    Endpoint for contract processing. + Path: /partner/contracts/
    +
    +
  • +
  • +
    +

    classify

    +
    public static final Endpoint classify
    +
    Endpoint for document classification. + Path: /partner/classify/
    +
    +
  • +
  • +
    +

    split

    +
    public static final Endpoint split
    +
    Endpoint for document splitting operations. + Path: /partner/documents-set/
  • @@ -249,6 +317,7 @@

    Field Details

    path

    public final String path
    +
    The API path for this endpoint.
    @@ -299,7 +368,7 @@

    valueOf


    - +
    diff --git a/docs/veryfi/enums/HttpMethod.html b/docs/veryfi/enums/HttpMethod.html index 775f90d..3aaa068 100644 --- a/docs/veryfi/enums/HttpMethod.html +++ b/docs/veryfi/enums/HttpMethod.html @@ -1,18 +1,18 @@ - -HttpMethod (veryfi-java 2.0.0 API) + +HttpMethod (veryfi-java 2.1.0 API) - + - + @@ -243,7 +243,7 @@

    valueOf


    - +
    diff --git a/docs/veryfi/enums/class-use/Endpoint.html b/docs/veryfi/enums/class-use/Endpoint.html index 72db28c..a6dfc0d 100644 --- a/docs/veryfi/enums/class-use/Endpoint.html +++ b/docs/veryfi/enums/class-use/Endpoint.html @@ -1,18 +1,18 @@ - -Uses of Enum Class veryfi.enums.Endpoint (veryfi-java 2.0.0 API) + +Uses of Enum Class veryfi.enums.Endpoint (veryfi-java 2.1.0 API) - + - + @@ -87,7 +87,7 @@

    Uses of Endpoi

    - +
    diff --git a/docs/veryfi/enums/class-use/HttpMethod.html b/docs/veryfi/enums/class-use/HttpMethod.html index 3811c65..2dbf42b 100644 --- a/docs/veryfi/enums/class-use/HttpMethod.html +++ b/docs/veryfi/enums/class-use/HttpMethod.html @@ -1,18 +1,18 @@ - -Uses of Enum Class veryfi.enums.HttpMethod (veryfi-java 2.0.0 API) + +Uses of Enum Class veryfi.enums.HttpMethod (veryfi-java 2.1.0 API) - + - + @@ -114,7 +114,7 @@

    Uses of Http

    - +
    diff --git a/docs/veryfi/enums/package-summary.html b/docs/veryfi/enums/package-summary.html index d1c6c57..5137e03 100644 --- a/docs/veryfi/enums/package-summary.html +++ b/docs/veryfi/enums/package-summary.html @@ -1,18 +1,18 @@ - -veryfi.enums (veryfi-java 2.0.0 API) + +veryfi.enums (veryfi-java 2.1.0 API) - + - + @@ -85,7 +85,9 @@

    Package veryfi.enums

    Class
    Description
    -
     
    +
    +
    Enumeration of Veryfi API endpoints.
    +
    Enum constants for Http methods.
    @@ -98,7 +100,7 @@

    Package veryfi.enums


    - +
    diff --git a/docs/veryfi/enums/package-tree.html b/docs/veryfi/enums/package-tree.html index 8c16937..ba7c524 100644 --- a/docs/veryfi/enums/package-tree.html +++ b/docs/veryfi/enums/package-tree.html @@ -1,18 +1,18 @@ - -veryfi.enums Class Hierarchy (veryfi-java 2.0.0 API) + +veryfi.enums Class Hierarchy (veryfi-java 2.1.0 API) - + - + @@ -73,7 +73,7 @@

    Enum Class Hierarchy


    - +
    diff --git a/docs/veryfi/enums/package-use.html b/docs/veryfi/enums/package-use.html index 3a35f9e..33a0299 100644 --- a/docs/veryfi/enums/package-use.html +++ b/docs/veryfi/enums/package-use.html @@ -1,18 +1,18 @@ - -Uses of Package veryfi.enums (veryfi-java 2.0.0 API) + +Uses of Package veryfi.enums (veryfi-java 2.1.0 API) - + - + @@ -82,7 +82,9 @@

    Uses of Package
    veryfi
    Class
    Description
    -
     
    +
    +
    Enumeration of Veryfi API endpoints.
    +
    Enum constants for Http methods.
    @@ -95,7 +97,7 @@

    Uses of Package
    veryfi

    - +

    diff --git a/docs/veryfi/models/AddLineItem.html b/docs/veryfi/models/AddLineItem.html index cebc4b5..f58bd30 100644 --- a/docs/veryfi/models/AddLineItem.html +++ b/docs/veryfi/models/AddLineItem.html @@ -1,18 +1,18 @@ - -AddLineItem (veryfi-java 2.0.0 API) + +AddLineItem (veryfi-java 2.1.0 API) - + - + @@ -81,6 +81,22 @@

    Class AddLineItem


    public class AddLineItem extends SharedLineItem
    +
    Model class for adding line items to documents. +

    + This class extends SharedLineItem and provides the necessary fields + for creating new line items in Veryfi documents. The required fields are + order, description, and total, while all other fields are optional. +

    +
    +
    See Also:
    +
    + +
    +
      @@ -95,13 +111,19 @@

      Field Summary

      Description
      -
       
      +
      +
      The description or name of the line item.
      +
      -
       
      +
      +
      The order/position of the line item in the document.
      +
      -
       
      +
      +
      The total amount for this line item.
      +

      Fields inherited from class veryfi.models.SharedLineItem

      @@ -119,7 +141,9 @@

      Constructor Summary

      AddLineItem(Integer order, String description, Float total)
      -
       
      +
      +
      Creates a new AddLineItem with the required fields.
      +
    @@ -136,7 +160,9 @@

    Method Summary

    Description
    final org.json.JSONObject
    -
     
    +
    +
    Convert current object to a Json
    +
    @@ -158,18 +184,24 @@

    Field Details

    order

    public Integer order
    +
    The order/position of the line item in the document. + This field is required and cannot be null.
  • description

    public String description
    +
    The description or name of the line item. + This field is required and cannot be null.
  • total

    public Float total
    +
    The total amount for this line item. + This field is required and cannot be null.
  • @@ -186,6 +218,13 @@

    AddLineItem

    public AddLineItem(Integer order, String description, Float total)
    +
    Creates a new AddLineItem with the required fields.
    +
    +
    Parameters:
    +
    order - The order/position of the line item
    +
    description - The description or name of the line item
    +
    total - The total amount for this line item
    +
    @@ -201,9 +240,12 @@

    Method Details

    toJsonObject

    public final org.json.JSONObject toJsonObject() throws NotValidModelException
    +
    Convert current object to a Json
    +
    Returns:
    +
    Json object
    Throws:
    -
    NotValidModelException
    +
    NotValidModelException - throws when the model is not valid.
    @@ -216,7 +258,7 @@

    toJsonObject


    - +
    diff --git a/docs/veryfi/models/NotValidModelException.html b/docs/veryfi/models/NotValidModelException.html index 5bd277a..8840e06 100644 --- a/docs/veryfi/models/NotValidModelException.html +++ b/docs/veryfi/models/NotValidModelException.html @@ -1,18 +1,18 @@ - -NotValidModelException (veryfi-java 2.0.0 API) + +NotValidModelException (veryfi-java 2.1.0 API) - + - + @@ -151,7 +151,7 @@

    NotValidModelException


    - +
    diff --git a/docs/veryfi/models/SharedLineItem.html b/docs/veryfi/models/SharedLineItem.html index 2f1bee3..52b2697 100644 --- a/docs/veryfi/models/SharedLineItem.html +++ b/docs/veryfi/models/SharedLineItem.html @@ -1,18 +1,18 @@ - -SharedLineItem (veryfi-java 2.0.0 API) + +SharedLineItem (veryfi-java 2.1.0 API) - + - + @@ -79,6 +79,21 @@

    Class SharedLineItem


    public abstract class SharedLineItem extends Object
    +
    Abstract base class for line item models. +

    + This class contains all the common fields that are shared between + AddLineItem and UpdateLineItem. These fields represent + optional properties that can be set on line items in Veryfi documents. +

    +
    +
    See Also:
    +
    + +
    +
      @@ -93,46 +108,74 @@

      Field Summary

      Description
      -
       
      +
      +
      Category classification for the line item.
      +
      -
       
      +
      +
      Discount rate percentage for the line item.
      +
      -
       
      +
      +
      End date for the line item (format: YYYY-MM-DD).
      +
      -
       
      +
      +
      Harmonized System Nomenclature (HSN) code for the line item.
      +
      -
       
      +
      +
      Unit price for the line item.
      +
      -
       
      +
      +
      Quantity of the line item.
      +
      -
       
      +
      +
      Section or department for the line item.
      +
      -
       
      +
      +
      Stock Keeping Unit (SKU) for the line item.
      +
      -
       
      +
      +
      Start date for the line item (format: YYYY-MM-DD).
      +
      -
       
      +
      +
      Tax amount for the line item.
      +
      -
       
      +
      +
      Tax rate percentage for the line item.
      +
      -
       
      +
      +
      Unit of measure for the line item (e.g., "each", "kg", "lb").
      +
      -
       
      +
      +
      Universal Product Code (UPC) for the line item.
      +
      -
       
      +
      +
      Weight of the line item.
      +
    @@ -171,84 +214,112 @@

    Field Details

    sku

    public String sku
    +
    Stock Keeping Unit (SKU) for the line item. + Optional field that can be null.
  • category

    public String category
    +
    Category classification for the line item. + Optional field that can be null.
  • tax

    public Float tax
    +
    Tax amount for the line item. + Optional field that can be null.
  • price

    public Float price
    +
    Unit price for the line item. + Optional field that can be null.
  • unitOfMeasure

    public String unitOfMeasure
    +
    Unit of measure for the line item (e.g., "each", "kg", "lb"). + Optional field that can be null.
  • quantity

    public Float quantity
    +
    Quantity of the line item. + Optional field that can be null.
  • upc

    public String upc
    +
    Universal Product Code (UPC) for the line item. + Optional field that can be null.
  • taxRate

    public Float taxRate
    +
    Tax rate percentage for the line item. + Optional field that can be null.
  • discountRate

    public Float discountRate
    +
    Discount rate percentage for the line item. + Optional field that can be null.
  • startDate

    public String startDate
    +
    Start date for the line item (format: YYYY-MM-DD). + Optional field that can be null.
  • endDate

    public String endDate
    +
    End date for the line item (format: YYYY-MM-DD). + Optional field that can be null.
  • hsn

    public String hsn
    +
    Harmonized System Nomenclature (HSN) code for the line item. + Optional field that can be null.
  • section

    public String section
    +
    Section or department for the line item. + Optional field that can be null.
  • weight

    public String weight
    +
    Weight of the line item. + Optional field that can be null.
  • @@ -274,7 +345,7 @@

    SharedLineItem


    - +
    diff --git a/docs/veryfi/models/UpdateLineItem.html b/docs/veryfi/models/UpdateLineItem.html index 1f2bfbc..9d6a1d3 100644 --- a/docs/veryfi/models/UpdateLineItem.html +++ b/docs/veryfi/models/UpdateLineItem.html @@ -1,18 +1,18 @@ - -UpdateLineItem (veryfi-java 2.0.0 API) + +UpdateLineItem (veryfi-java 2.1.0 API) - + - + @@ -81,6 +81,22 @@

    Class UpdateLineItem


    public class UpdateLineItem extends SharedLineItem
    +
    Model class for updating line items in documents. +

    + This class extends SharedLineItem and provides the necessary fields + for updating existing line items in Veryfi documents. Unlike AddLineItem, + all fields in this class are optional since updates may only modify specific fields. +

    +
    +
    See Also:
    +
    + +
    +
      @@ -95,13 +111,19 @@

      Field Summary

      Description
      -
       
      +
      +
      The description or name of the line item.
      +
      -
       
      +
      +
      The order/position of the line item in the document.
      +
      -
       
      +
      +
      The total amount for this line item.
      +

      Fields inherited from class veryfi.models.SharedLineItem

      @@ -158,18 +180,24 @@

      Field Details

      order

      public Integer order
      +
      The order/position of the line item in the document. + Optional field that can be null.
    • description

      public String description
      +
      The description or name of the line item. + Optional field that can be null.
    • total

      public Float total
      +
      The total amount for this line item. + Optional field that can be null.
    @@ -217,7 +245,7 @@

    toJsonObject


    - +
    diff --git a/docs/veryfi/models/class-use/AddLineItem.html b/docs/veryfi/models/class-use/AddLineItem.html index 602267a..a3c876c 100644 --- a/docs/veryfi/models/class-use/AddLineItem.html +++ b/docs/veryfi/models/class-use/AddLineItem.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.models.AddLineItem (veryfi-java 2.0.0 API) + +Uses of Class veryfi.models.AddLineItem (veryfi-java 2.1.0 API) - + - + @@ -113,7 +113,7 @@

    Uses of AddLine

    - +
    diff --git a/docs/veryfi/models/class-use/NotValidModelException.html b/docs/veryfi/models/class-use/NotValidModelException.html index da0f290..d237091 100644 --- a/docs/veryfi/models/class-use/NotValidModelException.html +++ b/docs/veryfi/models/class-use/NotValidModelException.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.models.NotValidModelException (veryfi-java 2.0.0 API) + +Uses of Class veryfi.models.NotValidModelException (veryfi-java 2.1.0 API) - + - + @@ -111,7 +111,9 @@

    Uses of Description
    final org.json.JSONObject
    -
     
    +
    +
    Convert current object to a Json
    +
    final org.json.JSONObject
    UpdateLineItem.toJsonObject()
    diff --git a/docs/veryfi/models/class-use/SharedLineItem.html b/docs/veryfi/models/class-use/SharedLineItem.html index 5059633..b4c1ae0 100644 --- a/docs/veryfi/models/class-use/SharedLineItem.html +++ b/docs/veryfi/models/class-use/SharedLineItem.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.models.SharedLineItem (veryfi-java 2.0.0 API) + +Uses of Class veryfi.models.SharedLineItem (veryfi-java 2.1.0 API) - + - + @@ -70,10 +70,14 @@

    Uses of Shar
    Description
    class 
    -
     
    +
    +
    Model class for adding line items to documents.
    +
    class 
    -
     
    +
    +
    Model class for updating line items in documents.
    +

    @@ -82,7 +86,7 @@

    Uses of Shar

    - +
    diff --git a/docs/veryfi/models/class-use/UpdateLineItem.html b/docs/veryfi/models/class-use/UpdateLineItem.html index 2a5840b..a866327 100644 --- a/docs/veryfi/models/class-use/UpdateLineItem.html +++ b/docs/veryfi/models/class-use/UpdateLineItem.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.models.UpdateLineItem (veryfi-java 2.0.0 API) + +Uses of Class veryfi.models.UpdateLineItem (veryfi-java 2.1.0 API) - + - + @@ -117,7 +117,7 @@

    Uses of Upda

    - +
    diff --git a/docs/veryfi/models/package-summary.html b/docs/veryfi/models/package-summary.html index 65bb8e5..f3cfb92 100644 --- a/docs/veryfi/models/package-summary.html +++ b/docs/veryfi/models/package-summary.html @@ -1,18 +1,18 @@ - -veryfi.models (veryfi-java 2.0.0 API) + +veryfi.models (veryfi-java 2.1.0 API) - + - + @@ -90,15 +90,21 @@

    Package veryfi.models

    Class
    Description
    -
     
    +
    +
    Model class for adding line items to documents.
    +
    Not Valid Model Exception
    -
     
    +
    +
    Abstract base class for line item models.
    +
    -
     
    +
    +
    Model class for updating line items in documents.
    +
    @@ -108,7 +114,7 @@

    Package veryfi.models


    - +
    diff --git a/docs/veryfi/models/package-tree.html b/docs/veryfi/models/package-tree.html index 1c1c01f..298a640 100644 --- a/docs/veryfi/models/package-tree.html +++ b/docs/veryfi/models/package-tree.html @@ -1,18 +1,18 @@ - -veryfi.models Class Hierarchy (veryfi-java 2.0.0 API) + +veryfi.models Class Hierarchy (veryfi-java 2.1.0 API) - + - + @@ -82,7 +82,7 @@

    Class Hierarchy


    - +
    diff --git a/docs/veryfi/models/package-use.html b/docs/veryfi/models/package-use.html index 3ce3a5d..0de0306 100644 --- a/docs/veryfi/models/package-use.html +++ b/docs/veryfi/models/package-use.html @@ -1,18 +1,18 @@ - -Uses of Package veryfi.models (veryfi-java 2.0.0 API) + +Uses of Package veryfi.models (veryfi-java 2.1.0 API) - + - + @@ -71,13 +71,17 @@

    Uses of Package
    veryf
    Class
    Description
    -
     
    +
    +
    Model class for adding line items to documents.
    +
    Not Valid Model Exception
    -
     
    +
    +
    Model class for updating line items in documents.
    +
    @@ -92,7 +96,9 @@

    Uses of Package
    veryf
    Not Valid Model Exception
    -
     
    +
    +
    Abstract base class for line item models.
    +
    @@ -103,13 +109,17 @@

    Uses of Package
    veryf
    Class
    Description
    -
     
    +
    +
    Model class for adding line items to documents.
    +
    Not Valid Model Exception
    -
     
    +
    +
    Model class for updating line items in documents.
    +
    @@ -118,7 +128,7 @@

    Uses of Package
    veryf

    - +
    diff --git a/docs/veryfi/package-summary.html b/docs/veryfi/package-summary.html index b38242a..c218fa7 100644 --- a/docs/veryfi/package-summary.html +++ b/docs/veryfi/package-summary.html @@ -1,18 +1,18 @@ - -veryfi (veryfi-java 2.0.0 API) + +veryfi (veryfi-java 2.1.0 API) - + - + @@ -89,22 +89,26 @@

    Package veryfi

    Class
    Description
    - -
    -
    Veryfi API client for Java.
    + +
    +
    Utility class for Base64 encoding operations.
    - -
    -
    header constants for HttpRequests.
    + +
    +
    Veryfi API client for Java.
    - +
    +
    Constants used throughout the Veryfi Java SDK.
    +
    + +
    Veryfi credentials for API access
    - -
     
    - -
    + +
     
    + +
    Factory for creating instances of Client.
    @@ -116,7 +120,7 @@

    Package veryfi


    - +
    diff --git a/docs/veryfi/package-tree.html b/docs/veryfi/package-tree.html index cfa94df..f94c0de 100644 --- a/docs/veryfi/package-tree.html +++ b/docs/veryfi/package-tree.html @@ -1,18 +1,18 @@ - -veryfi Class Hierarchy (veryfi-java 2.0.0 API) + +veryfi Class Hierarchy (veryfi-java 2.1.0 API) - + - + @@ -60,6 +60,7 @@

    Class Hierarchy

    diff --git a/docs/veryfi/package-use.html b/docs/veryfi/package-use.html index 4014f41..2412c25 100644 --- a/docs/veryfi/package-use.html +++ b/docs/veryfi/package-use.html @@ -1,18 +1,18 @@ - -Uses of Package veryfi (veryfi-java 2.0.0 API) + +Uses of Package veryfi (veryfi-java 2.1.0 API) - + - + @@ -89,6 +89,12 @@

    Uses of Package
    veryfi

    Veryfi API client for Java.
    + +
    +
    Veryfi credentials for API access
    +
    + +
     
    @@ -97,7 +103,7 @@

    Uses of Package
    veryfi


    - +
    diff --git a/docs/veryfi/services/ClientImpl.html b/docs/veryfi/services/ClientImpl.html index b56125a..529461e 100644 --- a/docs/veryfi/services/ClientImpl.html +++ b/docs/veryfi/services/ClientImpl.html @@ -1,18 +1,18 @@ - -ClientImpl (veryfi-java 2.0.0 API) + +ClientImpl (veryfi-java 2.1.0 API) - + - + @@ -152,6 +152,46 @@

    Method Summary

    Add multiple tags on an existing document.
    +
    classifyDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Classify a document and extract all the fields from it.
    +
    + +
    classifyDocument(String filePath, + org.json.JSONObject parameters)
    +
    +
    Classify a document and extract all the fields from it.
    +
    + +
    classifyDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Classify a document and extract all the fields from it.
    +
    + +
    classifyDocumentAsync(String filePath, + org.json.JSONObject parameters)
    +
    +
    Classify a document and extract all the fields from it.
    +
    + +
    classifyDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    +
    Classify a document and extract all the fields from it.
    +
    + +
    classifyDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    +
    Classify a document and extract all the fields from it.
    +
    +
    Delete AnyDocument from Veryfi.
    @@ -271,7 +311,7 @@

    Method Summary

    -
    Returns a json string CompletableFuture<String> AnyDocument information.
    +
    Returns a json string CompletableFuture<String> AnyDocument information.
    getAnyDocuments(int page, @@ -289,7 +329,7 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of AnyDocuments.
    +
    Returns a json string CompletableFuture<String> list of AnyDocuments.
    @@ -299,7 +339,7 @@

    Method Summary

    -
    Returns a json string CompletableFuture<String> BankStatement information.
    +
    Returns a json string CompletableFuture<String> BankStatement information.
    getBankStatements(int page, @@ -317,7 +357,7 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of BankStatements.
    +
    Returns a json string CompletableFuture<String> list of BankStatements.
    getBusinessCard(String documentId)
    @@ -327,7 +367,7 @@

    Method Summary

    -
    Returns a json string CompletableFuture<String> Business Card information.
    +
    Returns a json string CompletableFuture<String> Business Card information.
    getBusinessCards(int page, @@ -345,7 +385,7 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of Business Cards.
    +
    Returns a json string CompletableFuture<String> list of Business Cards.
    getCheck(String documentId)
    @@ -355,7 +395,7 @@

    Method Summary

    getCheckAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> Check information.
    +
    Returns a json string CompletableFuture<String> Check information.
    getChecks(int page, @@ -373,7 +413,7 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of Checks.
    +
    Returns a json string CompletableFuture<String> list of Checks.
    getContract(String documentId)
    @@ -383,7 +423,7 @@

    Method Summary

    -
    Returns a json string CompletableFuture<String> with the Contract information.
    +
    Returns a json string CompletableFuture<String> with the Contract information.
    getContracts(int page, @@ -397,7 +437,7 @@

    Method Summary

    int pageSize, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of Contracts.
    +
    Returns a json string CompletableFuture<String> list of Contracts.
    getDocument(String documentId)
    @@ -407,7 +447,7 @@

    Method Summary

    -
    Returns a json string CompletableFuture<String> document information.
    +
    Returns a json string CompletableFuture<String> document information.
    getDocuments(int page, @@ -425,7 +465,7 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of documents.
    +
    Returns a json string CompletableFuture<String> list of documents.
    getLineItem(String documentId, @@ -450,6 +490,34 @@

    Method Summary

    Retrieve all line items for a document.
    + +
    +
    Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
    +
    + + +
    +
    Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents.
    +
    + +
    getSplitDocuments(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
    +
    +
    Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
    +
    + +
    getSplitDocumentsAsync(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
    +
    +
    Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents.
    +
    +
    getW2(String documentId)
    Returns a json string String W2 information.
    @@ -457,7 +525,7 @@

    Method Summary

    getW2Async(String documentId)
    -
    Returns a json string CompletableFuture<String> W2 information.
    +
    Returns a json string CompletableFuture<String> W2 information.
    getW2s(int page, @@ -475,7 +543,7 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of W2s.
    +
    Returns a json string CompletableFuture<String> list of W2s.
    getW8BenE(String documentId)
    @@ -485,7 +553,7 @@

    Method Summary

    getW8BenEAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> W-8BEN-E information.
    +
    Returns a json string CompletableFuture<String> W-8BEN-E information.
    getW8BenEs(int page, @@ -503,7 +571,7 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of W-8BEN-E.
    +
    Returns a json string CompletableFuture<String> list of W-8BEN-E.
    getW9(String documentId)
    @@ -513,7 +581,7 @@

    Method Summary

    getW9Async(String documentId)
    -
    Returns a json string CompletableFuture<String> W9 information.
    +
    Returns a json string CompletableFuture<String> W9 information.
    getW9s(int page, @@ -531,10 +599,26 @@

    Method Summary

    boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of W9s.
    +
    Returns a json string CompletableFuture<String> list of W9s.
    -
    processAnyDocument(String filePath, +
    processAnyDocument(String fileName, + String fileData, + String blueprintName, + org.json.JSONObject parameters)
    +
    +
    Process a AnyDocument and extract all the fields from it.
    +
    + +
    processAnyDocument(String filePath, + String blueprintName, + org.json.JSONObject parameters)
    +
    +
    Process a AnyDocument and extract all the fields from it.
    +
    + +
    processAnyDocumentAsync(String fileName, + String fileData, String blueprintName, org.json.JSONObject parameters)
    @@ -564,16 +648,30 @@

    Method Summary

    Process AnyDocument from url and extract all the fields from it.
    -
    processBankStatement(String filePath, +
    processBankStatement(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Process a Bank Statement and extract all the fields from it.
    +
    + +
    processBankStatement(String filePath, + org.json.JSONObject parameters)
    +
    +
    Process a Bank Statement and extract all the fields from it.
    +
    + +
    processBankStatementAsync(String fileName, + String fileData, org.json.JSONObject parameters)
    -
    Process a BankStatement and extract all the fields from it.
    +
    Process a Bank Statement and extract all the fields from it.
    processBankStatementAsync(String filePath, org.json.JSONObject parameters)
    -
    Process a BankStatement and extract all the fields from it.
    +
    Process a Bank Statement and extract all the fields from it.
    processBankStatementUrl(String fileUrl, @@ -590,7 +688,21 @@

    Method Summary

    Process BankStatement from url and extract all the fields from it.
    -
    processBusinessCard(String filePath, +
    processBusinessCard(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Process a Business Card and extract all the fields from it.
    +
    + +
    processBusinessCard(String filePath, + org.json.JSONObject parameters)
    +
    +
    Process a Business Card and extract all the fields from it.
    +
    + +
    processBusinessCardAsync(String fileName, + String fileData, org.json.JSONObject parameters)
    Process a Business Card and extract all the fields from it.
    @@ -616,7 +728,21 @@

    Method Summary

    Process Business Card from url and extract all the fields from it.
    -
    processCheck(String filePath, +
    processCheck(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Process a Check and extract all the fields from it.
    +
    + +
    processCheck(String filePath, + org.json.JSONObject parameters)
    +
    +
    Process a Check and extract all the fields from it.
    +
    + +
    processCheckAsync(String fileName, + String fileData, org.json.JSONObject parameters)
    Process a Check and extract all the fields from it.
    @@ -642,7 +768,21 @@

    Method Summary

    Process Check from url and extract all the fields from it.
    -
    processContract(String filePath, +
    processContract(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Process a Contract and extract all the fields from it.
    +
    + +
    processContract(String filePath, + org.json.JSONObject parameters)
    +
    +
    Process a Contract and extract all the fields from it.
    +
    + +
    processContractAsync(String fileName, + String fileData, org.json.JSONObject parameters)
    Process a Contract and extract all the fields from it.
    @@ -666,7 +806,25 @@

    Method Summary

    Process Contract from url and extract all the fields from it.
    -
    processDocument(String filePath, +
    processDocument(String fileName, + String fileData, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
    +
    +
    Process a document and extract all the fields from it.
    +
    + +
    processDocument(String filePath, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
    +
    +
    Process a document and extract all the fields from it.
    +
    + +
    processDocumentAsync(String fileName, + String fileData, List<String> categories, boolean deleteAfterProcessing, org.json.JSONObject parameters)
    @@ -706,7 +864,21 @@

    Method Summary

    Process Document from url and extract all the fields from it.
    -
    processW2(String filePath, +
    processW2(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Process a W2 and extract all the fields from it.
    +
    + +
    processW2(String filePath, + org.json.JSONObject parameters)
    +
    +
    Process a W2 and extract all the fields from it.
    +
    + +
    processW2Async(String fileName, + String fileData, org.json.JSONObject parameters)
    Process a W2 and extract all the fields from it.
    @@ -732,7 +904,21 @@

    Method Summary

    Process W2 from url and extract all the fields from it.
    -
    processW8BenE(String filePath, +
    processW8BenE(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Process a W-8BEN-E and extract all the fields from it.
    +
    + +
    processW8BenE(String filePath, + org.json.JSONObject parameters)
    +
    +
    Process a W-8BEN-E and extract all the fields from it.
    +
    + +
    processW8BenEAsync(String fileName, + String fileData, org.json.JSONObject parameters)
    Process a W-8BEN-E and extract all the fields from it.
    @@ -758,7 +944,21 @@

    Method Summary

    Process W-8BEN-E from url and extract all the fields from it.
    -
    processW9(String filePath, +
    processW9(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Process a W9 and extract all the fields from it.
    +
    + +
    processW9(String filePath, + org.json.JSONObject parameters)
    +
    +
    Process a W9 and extract all the fields from it.
    +
    + +
    processW9Async(String fileName, + String fileData, org.json.JSONObject parameters)
    Process a W9 and extract all the fields from it.
    @@ -796,6 +996,46 @@

    Method Summary

    Replace multiple tags on an existing document.
    +
    splitDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Split document PDF from url and extract all the fields from it.
    +
    + +
    splitDocument(String filePath, + org.json.JSONObject parameters)
    +
    +
    Split document PDF from url and extract all the fields from it.
    +
    + +
    splitDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    +
    Split document PDF from url and extract all the fields from it.
    +
    + +
    splitDocumentAsync(String filePath, + org.json.JSONObject parameters)
    +
    +
    Split document PDF from url and extract all the fields from it.
    +
    + +
    splitDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    +
    Split document PDF from url and extract all the fields from it.
    +
    + +
    splitDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    +
    Split document PDF from url and extract all the fields from it.
    +
    +
    updateDocument(String documentId, org.json.JSONObject parameters)
    @@ -917,7 +1157,7 @@

    getDocumentsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/
    +
    Returns a json string CompletableFuture<String> list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/
    Specified by:
    getDocumentsAsync in interface Client
    @@ -951,7 +1191,7 @@

    getDocument

    getDocumentAsync

    public CompletableFuture<String> getDocumentAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/
    +
    Returns a json string CompletableFuture<String> document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/
    Specified by:
    getDocumentAsync in interface Client
    @@ -1000,7 +1240,53 @@

    processDocumentAsync

    deleteAfterProcessing - Delete this document from Veryfi after data has been extracted
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Document CompletableFuture<String>
    +
    the data extracted from the Document CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processDocument

    +
    public String processDocument(String fileName, + String fileData, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
    +
    Process a document and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/process-a-document/
    +
    +
    Specified by:
    +
    processDocument in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    categories - List of categories Veryfi can use to categorize the document
    +
    deleteAfterProcessing - Delete this document from Veryfi after data has been extracted
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Document String
    +
    +
    +
  • +
  • +
    +

    processDocumentAsync

    +
    public CompletableFuture<String> processDocumentAsync(String fileName, + String fileData, + List<String> categories, + boolean deleteAfterProcessing, + org.json.JSONObject parameters)
    +
    Process a document and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/process-a-document/
    +
    +
    Specified by:
    +
    processDocumentAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    categories - List of categories Veryfi can use to categorize the document
    +
    deleteAfterProcessing - Delete this document from Veryfi after data has been extracted
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Document CompletableFuture<String>
  • @@ -1058,7 +1344,7 @@

    processDocumentUrlAsync

    externalId - Optional custom document identifier. Use this if you would like to assign your own ID to documents
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Document CompletableFuture<String>
    +
    the data extracted from the Document CompletableFuture<String>
    @@ -1088,7 +1374,7 @@

    deleteDocumentAsync

    Parameters:
    documentId - ID of the document you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1124,7 +1410,7 @@

    updateDocumentAsync

    documentId - ID of the document you'd like to update.
    parameters - Additional request parameters
    Returns:
    -
    A document json with updated fields, if fields are writable. Otherwise, a document with unchanged fields. CompletableFuture<String>
    +
    A document json with updated fields, if fields are writable. Otherwise, a document with unchanged fields. CompletableFuture<String>
    @@ -1154,7 +1440,7 @@

    getLineItemsAsync

    Parameters:
    documentId - ID of the document you'd like to retrieve.
    Returns:
    -
    List of line items extracted from the document. CompletableFuture<String>
    +
    List of line items extracted from the document. CompletableFuture<String>
    @@ -1188,7 +1474,7 @@

    getLineItemAsync

    documentId - ID of the document you'd like to retrieve.
    lineItemId - ID of the line item you'd like to retrieve.
    Returns:
    -
    Line item extracted from the document. CompletableFuture<String>
    +
    Line item extracted from the document. CompletableFuture<String>
    @@ -1226,7 +1512,7 @@

    addLineItemAsync

    documentId - ID of the document you'd like to update.
    payload - line item object to add.
    Returns:
    -
    Added line item data. CompletableFuture<String>
    +
    Added line item data. CompletableFuture<String>
    Throws:
    NotValidModelException - when the model is not valid it throws this exception.
    @@ -1270,7 +1556,7 @@

    updateLineItemAsync

    lineItemId - ID of the line item you'd like to update.
    payload - line item object to update.
    Returns:
    -
    Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. CompletableFuture<String>
    +
    Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. CompletableFuture<String>
    Throws:
    NotValidModelException - when the model is not valid it throws this exception.
    @@ -1302,6 +1588,7 @@

    deleteLineItemsAsync

    Parameters:
    documentId - ID of the document you'd like to delete.
    Returns:
    +
    return the response data. CompletableFuture<String>
    @@ -1335,7 +1622,7 @@

    deleteLineItemAsync

    documentId - ID of the document you'd like to delete.
    lineItemId - ID of the line item you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1352,7 +1639,7 @@

    replaceTags

    documentId - ID of the document you'd like to update.
    tags - tags array of tags to be added.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1369,7 +1656,7 @@

    replaceTagsAsync

    documentId - ID of the document you'd like to update.
    tags - tags array of tags to be added.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1386,7 +1673,7 @@

    addTags

    documentId - ID of the document you'd like to update.
    tags - tags array of tags to be added.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1403,7 +1690,7 @@

    addTagsAsync

    documentId - ID of the document you'd like to update.
    tags - tags array of tags to be added.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1438,7 +1725,7 @@

    getAnyDocumentsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/
    +
    Returns a json string CompletableFuture<String> list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/
    Specified by:
    getAnyDocumentsAsync in interface Client
    @@ -1472,7 +1759,7 @@

    getAnyDocument

    getAnyDocumentAsync

    public CompletableFuture<String> getAnyDocumentAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/
    +
    Returns a json string CompletableFuture<String> AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/
    Specified by:
    getAnyDocumentAsync in interface Client
    @@ -1517,7 +1804,49 @@

    processAnyDocumentAsync

    blueprintName - The name of the extraction blueprints.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the AnyDocument CompletableFuture<String>
    +
    the data extracted from the AnyDocument CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processAnyDocument

    +
    public String processAnyDocument(String fileName, + String fileData, + String blueprintName, + org.json.JSONObject parameters)
    +
    Process a AnyDocument and extract all the fields from it. https://docs.veryfi.com/api/anydocs/process-A-doc/
    +
    +
    Specified by:
    +
    processAnyDocument in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    blueprintName - The name of the extraction blueprints.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the AnyDocument String
    +
    +
    +
  • +
  • +
    +

    processAnyDocumentAsync

    +
    public CompletableFuture<String> processAnyDocumentAsync(String fileName, + String fileData, + String blueprintName, + org.json.JSONObject parameters)
    +
    Process a AnyDocument and extract all the fields from it. https://docs.veryfi.com/api/anydocs/process-A-doc/
    +
    +
    Specified by:
    +
    processAnyDocumentAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    blueprintName - The name of the extraction blueprints.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the AnyDocument CompletableFuture<String>
  • @@ -1559,7 +1888,7 @@

    processAnyDocumentUrlAsync

    blueprintName - The name of the extraction blueprints.
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the AnyDocument CompletableFuture<String>
    +
    the data extracted from the AnyDocument CompletableFuture<String>
    @@ -1589,7 +1918,7 @@

    deleteAnyDocumentAsync

    Parameters:
    documentId - ID of the AnyDocument you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1624,7 +1953,7 @@

    getBankStatementsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/
    +
    Returns a json string CompletableFuture<String> list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/
    Specified by:
    getBankStatementsAsync in interface Client
    @@ -1658,7 +1987,7 @@

    getBankStatement

    getBankStatementAsync

    public CompletableFuture<String> getBankStatementAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/
    +
    Returns a json string CompletableFuture<String> BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/
    Specified by:
    getBankStatementAsync in interface Client
    @@ -1674,7 +2003,7 @@

    getBankStatementAsync

    processBankStatement

    public String processBankStatement(String filePath, org.json.JSONObject parameters)
    -
    Process a BankStatement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    Specified by:
    processBankStatement in interface Client
    @@ -1682,7 +2011,7 @@

    processBankStatement

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the BankStatement String
    +
    the data extracted from the Bank Statement String
    @@ -1691,7 +2020,7 @@

    processBankStatement

    processBankStatementAsync

    public CompletableFuture<String> processBankStatementAsync(String filePath, org.json.JSONObject parameters)
    -
    Process a BankStatement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    Specified by:
    processBankStatementAsync in interface Client
    @@ -1699,7 +2028,45 @@

    processBankStatementAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the BankStatement CompletableFuture<String>
    +
    the data extracted from the Bank Statement CompletableFuture<String>
    +
    + + +
  • +
    +

    processBankStatement

    +
    public String processBankStatement(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    +
    Specified by:
    +
    processBankStatement in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Bank Statement String
    +
    +
    +
  • +
  • +
    +

    processBankStatementAsync

    +
    public CompletableFuture<String> processBankStatementAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Bank Statement and extract all the fields from it. https://docs.veryfi.com/api/bank-statements/process-a-bank-statement/
    +
    +
    Specified by:
    +
    processBankStatementAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Bank Statement CompletableFuture<String>
  • @@ -1737,7 +2104,7 @@

    processBankStatementUrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the BankStatement CompletableFuture<String>
    +
    the data extracted from the BankStatement CompletableFuture<String>
    @@ -1767,7 +2134,7 @@

    deleteBankStatementAsync

    Parameters:
    documentId - ID of the BankStatement you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1802,7 +2169,7 @@

    getBusinessCardsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/
    +
    Returns a json string CompletableFuture<String> list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/
    Specified by:
    getBusinessCardsAsync in interface Client
    @@ -1836,7 +2203,7 @@

    getBusinessCard

    getBusinessCardAsync

    public CompletableFuture<String> getBusinessCardAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/
    +
    Returns a json string CompletableFuture<String> Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/
    Specified by:
    getBusinessCardAsync in interface Client
    @@ -1877,7 +2244,45 @@

    processBusinessCardAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the Business Card CompletableFuture<String>
    +
    the data extracted from the Business Card CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processBusinessCard

    +
    public String processBusinessCard(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Business Card and extract all the fields from it. https://docs.veryfi.com/api/business-cards/process-a-business-card/
    +
    +
    Specified by:
    +
    processBusinessCard in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the Business Card String
    +
    +
    +
  • +
  • +
    +

    processBusinessCardAsync

    +
    public CompletableFuture<String> processBusinessCardAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Business Card and extract all the fields from it. https://docs.veryfi.com/api/business-cards/process-a-business-card/
    +
    +
    Specified by:
    +
    processBusinessCardAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the Business Card CompletableFuture<String>
  • @@ -1915,7 +2320,7 @@

    processBusinessCardUrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Business Card CompletableFuture<String>
    +
    the data extracted from the Business Card CompletableFuture<String>
    @@ -1945,7 +2350,7 @@

    deleteBusinessCardAsync

    Parameters:
    documentId - ID of the Business Card you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -1980,7 +2385,7 @@

    getChecksAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of Checks. https://docs.veryfi.com/api/checks/get-checks/
    +
    Returns a json string CompletableFuture<String> list of Checks. https://docs.veryfi.com/api/checks/get-checks/
    Specified by:
    getChecksAsync in interface Client
    @@ -2014,7 +2419,7 @@

    getCheck

    getCheckAsync

    public CompletableFuture<String> getCheckAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> Check information. https://docs.veryfi.com/api/checks/get-a-check/
    +
    Returns a json string CompletableFuture<String> Check information. https://docs.veryfi.com/api/checks/get-a-check/
    Specified by:
    getCheckAsync in interface Client
    @@ -2055,13 +2460,51 @@

    processCheckAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the Check CompletableFuture<String>
    +
    the data extracted from the Check CompletableFuture<String>
  • -
    -

    processCheckUrl

    +
    +

    processCheck

    +
    public String processCheck(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Check and extract all the fields from it. https://docs.veryfi.com/api/checks/process-a-check/
    +
    +
    Specified by:
    +
    processCheck in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Check String
    +
    +
    +
  • +
  • +
    +

    processCheckAsync

    +
    public CompletableFuture<String> processCheckAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Check and extract all the fields from it. https://docs.veryfi.com/api/checks/process-a-check/
    +
    +
    Specified by:
    +
    processCheckAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Check CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    processCheckUrl

    public String processCheckUrl(String fileUrl, List<String> fileUrls, org.json.JSONObject parameters)
    @@ -2093,7 +2536,7 @@

    processCheckUrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Check CompletableFuture<String>
    +
    the data extracted from the Check CompletableFuture<String>
  • @@ -2123,7 +2566,7 @@

    deleteCheckAsync

    Parameters:
    documentId - ID of the Check you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -2158,7 +2601,7 @@

    getW2sAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/
    +
    Returns a json string CompletableFuture<String> list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/
    Specified by:
    getW2sAsync in interface Client
    @@ -2192,7 +2635,7 @@

    getW2

    getW2Async

    public CompletableFuture<String> getW2Async(String documentId)
    -
    Returns a json string CompletableFuture<String> W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/
    +
    Returns a json string CompletableFuture<String> W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/
    Specified by:
    getW2Async in interface Client
    @@ -2233,7 +2676,7 @@

    processW2Async

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the W2 CompletableFuture<String>
    +
    the data extracted from the W2 CompletableFuture<String>
    @@ -2271,7 +2714,7 @@

    processW2UrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the W2 CompletableFuture<String>
    +
    the data extracted from the W2 CompletableFuture<String>
    @@ -2301,7 +2744,7 @@

    deleteW2Async

    Parameters:
    documentId - ID of the W2 you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -2336,7 +2779,7 @@

    getW8BenEsAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/
    +
    Returns a json string CompletableFuture<String> list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/
    Specified by:
    getW8BenEsAsync in interface Client
    @@ -2370,7 +2813,7 @@

    getW8BenE

    getW8BenEAsync

    public CompletableFuture<String> getW8BenEAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> W-8BEN-E information. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/
    +
    Returns a json string CompletableFuture<String> W-8BEN-E information. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/
    Specified by:
    getW8BenEAsync in interface Client
    @@ -2411,7 +2854,45 @@

    processW8BenEAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the W-8BEN-E CompletableFuture<String>
    +
    the data extracted from the W-8BEN-E CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processW8BenE

    +
    public String processW8BenE(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W-8BEN-E and extract all the fields from it. https://docs.veryfi.com/api/w-8ben-e/process-a-w-8-ben-e/
    +
    +
    Specified by:
    +
    processW8BenE in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W-8BEN-E String
    +
    +
    +
  • +
  • +
    +

    processW8BenEAsync

    +
    public CompletableFuture<String> processW8BenEAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W-8BEN-E and extract all the fields from it. https://docs.veryfi.com/api/w-8ben-e/process-a-w-8-ben-e/
    +
    +
    Specified by:
    +
    processW8BenEAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W-8BEN-E CompletableFuture<String>
  • @@ -2449,7 +2930,7 @@

    processW8BenEUrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the W-8BEN-E CompletableFuture<String>
    +
    the data extracted from the W-8BEN-E CompletableFuture<String>
    @@ -2479,7 +2960,7 @@

    deleteW8BenEAsync

    Parameters:
    documentId - ID of the W-8BEN-E you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -2514,7 +2995,7 @@

    getW9sAsync

    boolean boundingBoxes, boolean confidenceDetails, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/
    +
    Returns a json string CompletableFuture<String> list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/
    Specified by:
    getW9sAsync in interface Client
    @@ -2548,7 +3029,7 @@

    getW9

    getW9Async

    public CompletableFuture<String> getW9Async(String documentId)
    -
    Returns a json string CompletableFuture<String> W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/
    +
    Returns a json string CompletableFuture<String> W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/
    Specified by:
    getW9Async in interface Client
    @@ -2589,7 +3070,45 @@

    processW9Async

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the W9 CompletableFuture<String>
    +
    the data extracted from the W9 CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processW9

    +
    public String processW9(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W9 and extract all the fields from it. https://docs.veryfi.com/api/w9s/process-a-w-9/
    +
    +
    Specified by:
    +
    processW9 in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W9 String
    +
    +
    +
  • +
  • +
    +

    processW9Async

    +
    public CompletableFuture<String> processW9Async(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W9 and extract all the fields from it. https://docs.veryfi.com/api/w9s/process-a-w-9/
    +
    +
    Specified by:
    +
    processW9Async in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W9 CompletableFuture<String>
  • @@ -2627,7 +3146,7 @@

    processW9UrlAsync

    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the W9 CompletableFuture<String>
    +
    the data extracted from the W9 CompletableFuture<String>
    @@ -2657,7 +3176,7 @@

    deleteW9Async

    Parameters:
    documentId - ID of the W9 you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    @@ -2686,7 +3205,7 @@

    getContractsAsync

    public CompletableFuture<String> getContractsAsync(int page, int pageSize, org.json.JSONObject parameters)
    -
    Returns a json string CompletableFuture<String> list of Contracts.
    +
    Returns a json string CompletableFuture<String> list of Contracts.
    Specified by:
    getContractsAsync in interface Client
    @@ -2718,7 +3237,7 @@

    getContract

    getContractAsync

    public CompletableFuture<String> getContractAsync(String documentId)
    -
    Returns a json string CompletableFuture<String> with the Contract information.
    +
    Returns a json string CompletableFuture<String> with the Contract information.
    Specified by:
    getContractAsync in interface Client
    @@ -2759,7 +3278,83 @@

    processContractAsync

    filePath - Path on disk to a file to submit for data extraction.
    parameters - Additional request parameters.
    Returns:
    -
    the data extracted from the Contract CompletableFuture<String>
    +
    the data extracted from the Contract CompletableFuture<String>
    +
    +
    + +
  • +
    +

    processContract

    +
    public String processContract(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Contract and extract all the fields from it.
    +
    +
    Specified by:
    +
    processContract in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Contract String
    +
    +
    +
  • +
  • +
    +

    processContractAsync

    +
    public CompletableFuture<String> processContractAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a Contract and extract all the fields from it.
    +
    +
    Specified by:
    +
    processContractAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters
    +
    Returns:
    +
    the data extracted from the Contract CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    processW2

    +
    public String processW2(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W2 and extract all the fields from it. https://docs.veryfi.com/api/w2s/process-a-w-2/
    +
    +
    Specified by:
    +
    processW2 in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W2 String
    +
    +
    +
  • +
  • +
    +

    processW2Async

    +
    public CompletableFuture<String> processW2Async(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Process a W2 and extract all the fields from it. https://docs.veryfi.com/api/w2s/process-a-w-2/
    +
    +
    Specified by:
    +
    processW2Async in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to submit for data extraction.
    +
    fileData - Base64 encoded file data.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the W2 CompletableFuture<String>
  • @@ -2793,7 +3388,7 @@

    processContractUrlAsync

    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    parameters - Additional request parameters
    Returns:
    -
    the data extracted from the Contract CompletableFuture<String>
    +
    the data extracted from the Contract CompletableFuture<String>
    @@ -2823,7 +3418,303 @@

    deleteContractAsync

    Parameters:
    documentId - ID of the Contract you'd like to delete.
    Returns:
    -
    the response data. CompletableFuture<String>
    +
    the response data. CompletableFuture<String>
    + + + +
  • +
    +

    classifyDocument

    +
    public String classifyDocument(String filePath, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Specified by:
    +
    classifyDocument in interface Client
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    classifyDocumentAsync

    +
    public CompletableFuture<String> classifyDocumentAsync(String filePath, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Specified by:
    +
    classifyDocumentAsync in interface Client
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    classifyDocument

    +
    public String classifyDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Specified by:
    +
    classifyDocument in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    classifyDocumentAsync

    +
    public CompletableFuture<String> classifyDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Specified by:
    +
    classifyDocumentAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    classifyDocumentUrl

    +
    public String classifyDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Specified by:
    +
    classifyDocumentUrl in interface Client
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    classifyDocumentUrlAsync

    +
    public CompletableFuture<String> classifyDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Classify a document and extract all the fields from it. https://docs.veryfi.com/api/classify/classify-a-document/
    +
    +
    Specified by:
    +
    classifyDocumentUrlAsync in interface Client
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    splitDocument

    +
    public String splitDocument(String filePath, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Specified by:
    +
    splitDocument in interface Client
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    splitDocumentAsync

    +
    public CompletableFuture<String> splitDocumentAsync(String filePath, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Specified by:
    +
    splitDocumentAsync in interface Client
    +
    Parameters:
    +
    filePath - Path on disk to a file to submit for data extraction.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    splitDocument

    +
    public String splitDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Specified by:
    +
    splitDocument in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    splitDocumentAsync

    +
    public CompletableFuture<String> splitDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Specified by:
    +
    splitDocumentAsync in interface Client
    +
    Parameters:
    +
    fileName - Name of the file to upload to the Veryfi API
    +
    fileData - Base64 encoded file data
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    splitDocumentUrl

    +
    public String splitDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Specified by:
    +
    splitDocumentUrl in interface Client
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    splitDocumentUrlAsync

    +
    public CompletableFuture<String> splitDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
    +
    Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
    +
    +
    Specified by:
    +
    splitDocumentUrlAsync in interface Client
    +
    Parameters:
    +
    fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
    +
    fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
    +
    +
    +
  • +
  • +
    +

    getSplitDocuments

    +
    public String getSplitDocuments(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
    +
    Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-submitted-pdf/
    +
    +
    Specified by:
    +
    getSplitDocuments in interface Client
    +
    Parameters:
    +
    page - The page number. The response is capped to maximum of 50 results per page.
    +
    pageSize - The number of Documents per page.
    +
    boundingBoxes - A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response.
    +
    confidenceDetails - A field used to determine whether or not to return the score and ocr_score fields in the Document response.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    JSON object of previously processed documents String
    +
    +
    +
  • +
  • +
    +

    getSplitDocumentsAsync

    +
    public CompletableFuture<String> getSplitDocumentsAsync(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
    +
    Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-submitted-pdf/
    +
    +
    Specified by:
    +
    getSplitDocumentsAsync in interface Client
    +
    Parameters:
    +
    page - The page number. The response is capped to maximum of 50 results per page.
    +
    pageSize - The number of Documents per page.
    +
    boundingBoxes - A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response.
    +
    confidenceDetails - A field used to determine whether or not to return the score and ocr_score fields in the Document response.
    +
    parameters - Additional request parameters.
    +
    Returns:
    +
    JSON object of previously processed documents String
    +
    +
    +
  • +
  • +
    +

    getSplitDocument

    +
    public String getSplitDocument(String documentId)
    +
    Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/
    +
    +
    Specified by:
    +
    getSplitDocument in interface Client
    +
    Parameters:
    +
    documentId - ID of the document you'd like to retrieve.
    +
    Returns:
    +
    the data extracted from the document String
    +
    +
    +
  • +
  • +
    +

    getSplitDocumentAsync

    +
    public CompletableFuture<String> getSplitDocumentAsync(String documentId)
    +
    Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/
    +
    +
    Specified by:
    +
    getSplitDocumentAsync in interface Client
    +
    Parameters:
    +
    documentId - ID of the document you'd like to retrieve.
    +
    Returns:
    +
    the data extracted from the document CompletableFuture<String>
  • @@ -2836,7 +3727,7 @@

    deleteContractAsync


    - +
    diff --git a/docs/veryfi/services/SplitServices.html b/docs/veryfi/services/SplitServices.html new file mode 100644 index 0000000..61e0f6f --- /dev/null +++ b/docs/veryfi/services/SplitServices.html @@ -0,0 +1,437 @@ + + + + +SplitServices (veryfi-java 2.1.0 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SplitServices

    +
    +
    java.lang.Object +
    veryfi.NetworkClient +
    veryfi.services.SplitServices
    +
    +
    +
    +
    +
    public class SplitServices +extends NetworkClient
    +
    API services for PDF Split Processing
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SplitServices

        +
        protected SplitServices(Credentials credentials, + int apiVersion)
        +
        Creates an instance of SplitServices.
        +
        +
        Parameters:
        +
        credentials - the Credentials provided by Veryfi.
        +
        apiVersion - the int api version to use Veryfi.
        +
        +
        +
      • +
      • +
        +

        SplitServices

        +
        protected SplitServices(Credentials credentials, + int apiVersion, + HttpClient httpClient)
        +
        Creates an instance of SplitServices.
        +
        +
        Parameters:
        +
        credentials - the Credentials provided by Veryfi.
        +
        apiVersion - the int api version to use Veryfi.
        +
        httpClient - HttpClient for the Veryfi API
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        splitDocument

        +
        protected String splitDocument(String filePath, + org.json.JSONObject parameters)
        +
        Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
        +
        +
        Parameters:
        +
        filePath - Path on disk to a file to submit for data extraction.
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        the data extracted from the document String
        +
        +
        +
      • +
      • +
        +

        splitDocumentAsync

        +
        protected CompletableFuture<String> splitDocumentAsync(String filePath, + org.json.JSONObject parameters)
        +
        Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
        +
        +
        Parameters:
        +
        filePath - Path on disk to a file to submit for data extraction.
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        the data extracted from the document CompletableFuture<String>
        +
        +
        +
      • +
      • +
        +

        splitDocument

        +
        protected String splitDocument(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
        +
        +
        Parameters:
        +
        fileName - Name of the file to upload to the Veryfi API
        +
        fileData - Base64 encoded file data
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        the data extracted from the document String
        +
        +
        +
      • +
      • +
        +

        splitDocumentAsync

        +
        protected CompletableFuture<String> splitDocumentAsync(String fileName, + String fileData, + org.json.JSONObject parameters)
        +
        Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
        +
        +
        Parameters:
        +
        fileName - Name of the file to upload to the Veryfi API
        +
        fileData - Base64 encoded file data
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        the data extracted from the document CompletableFuture<String>
        +
        +
        +
      • +
      • +
        +

        splitDocumentUrl

        +
        protected String splitDocumentUrl(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
        +
        Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
        +
        +
        Parameters:
        +
        fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
        +
        fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        the data extracted from the document String
        +
        +
        +
      • +
      • +
        +

        splitDocumentUrlAsync

        +
        protected CompletableFuture<String> splitDocumentUrlAsync(String fileUrl, + List<String> fileUrls, + org.json.JSONObject parameters)
        +
        Split document PDF from url and extract all the fields from it. https://docs.veryfi.com/api/receipts-invoices/split-and-process-a-pdf/
        +
        +
        Parameters:
        +
        fileUrl - Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg".
        +
        fileUrls - Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"]
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        the data extracted from the document CompletableFuture<String>
        +
        +
        +
      • +
      • +
        +

        getSplitDocuments

        +
        protected String getSplitDocuments(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
        +
        Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-submitted-pdf/
        +
        +
        Parameters:
        +
        page - The page number. The response is capped to maximum of 50 results per page.
        +
        pageSize - The number of Documents per page.
        +
        boundingBoxes - A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response.
        +
        confidenceDetails - A field used to determine whether or not to return the score and ocr_score fields in the Document response.
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        JSON object of previously processed documents String
        +
        +
        +
      • +
      • +
        +

        getSplitDocumentsAsync

        +
        protected CompletableFuture<String> getSplitDocumentsAsync(int page, + int pageSize, + boolean boundingBoxes, + boolean confidenceDetails, + org.json.JSONObject parameters)
        +
        Veryfi's Get a Submitted PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-submitted-pdf/
        +
        +
        Parameters:
        +
        page - The page number. The response is capped to maximum of 50 results per page.
        +
        pageSize - The number of Documents per page.
        +
        boundingBoxes - A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response.
        +
        confidenceDetails - A field used to determine whether or not to return the score and ocr_score fields in the Document response.
        +
        parameters - Additional request parameters.
        +
        Returns:
        +
        JSON object of previously processed documents String
        +
        +
        +
      • +
      • +
        +

        getSplitDocument

        +
        protected String getSplitDocument(String documentId)
        +
        Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/
        +
        +
        Parameters:
        +
        documentId - ID of the document you'd like to retrieve.
        +
        Returns:
        +
        the data extracted from the document String
        +
        +
        +
      • +
      • +
        +

        getSplitDocumentAsync

        +
        protected CompletableFuture<String> getSplitDocumentAsync(String documentId)
        +
        Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/
        +
        +
        Parameters:
        +
        documentId - ID of the document you'd like to retrieve.
        +
        Returns:
        +
        the data extracted from the document CompletableFuture<String>
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/veryfi/services/class-use/ClientImpl.html b/docs/veryfi/services/class-use/ClientImpl.html index f2c413b..a365db2 100644 --- a/docs/veryfi/services/class-use/ClientImpl.html +++ b/docs/veryfi/services/class-use/ClientImpl.html @@ -1,18 +1,18 @@ - -Uses of Class veryfi.services.ClientImpl (veryfi-java 2.0.0 API) + +Uses of Class veryfi.services.ClientImpl (veryfi-java 2.1.0 API) - + - + @@ -54,7 +54,7 @@

    Uses of Class No usage of veryfi.services.ClientImpl

    - +

    diff --git a/docs/veryfi/services/class-use/SplitServices.html b/docs/veryfi/services/class-use/SplitServices.html new file mode 100644 index 0000000..f498463 --- /dev/null +++ b/docs/veryfi/services/class-use/SplitServices.html @@ -0,0 +1,62 @@ + + + + +Uses of Class veryfi.services.SplitServices (veryfi-java 2.1.0 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    veryfi.services.SplitServices

    +
    +No usage of veryfi.services.SplitServices
    +
    +
    + +
    +
    +
    + + diff --git a/docs/veryfi/services/package-summary.html b/docs/veryfi/services/package-summary.html index 326a600..0d79771 100644 --- a/docs/veryfi/services/package-summary.html +++ b/docs/veryfi/services/package-summary.html @@ -1,18 +1,18 @@ - -veryfi.services (veryfi-java 2.0.0 API) + +veryfi.services (veryfi-java 2.1.0 API) - + - + @@ -88,6 +88,10 @@

    Package veryfi.services

    Veryfi API client for Java.
    + +
    +
    API services for PDF Split Processing
    +
    @@ -96,7 +100,7 @@

    Package veryfi.services


    - +
    diff --git a/docs/veryfi/services/package-tree.html b/docs/veryfi/services/package-tree.html index 8b628a3..ef856f7 100644 --- a/docs/veryfi/services/package-tree.html +++ b/docs/veryfi/services/package-tree.html @@ -1,18 +1,18 @@ - -veryfi.services Class Hierarchy (veryfi-java 2.0.0 API) + +veryfi.services Class Hierarchy (veryfi-java 2.1.0 API) - + - + @@ -61,6 +61,11 @@

    Class Hierarchy

  • java.lang.Object
  • @@ -68,7 +73,7 @@

    Class Hierarchy


    - +
    diff --git a/docs/veryfi/services/package-use.html b/docs/veryfi/services/package-use.html index 3bda237..b358ed7 100644 --- a/docs/veryfi/services/package-use.html +++ b/docs/veryfi/services/package-use.html @@ -1,18 +1,18 @@ - -Uses of Package veryfi.services (veryfi-java 2.0.0 API) + +Uses of Package veryfi.services (veryfi-java 2.1.0 API) - + - + @@ -54,7 +54,7 @@

    Uses of Package
    ver No usage of veryfi.services

    - +
    diff --git a/pom.xml b/pom.xml index 0e09a25..d2cf0ab 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.veryfi veryfi-java - 2.1.0 + 2.1.1 jar veryfi-java @@ -94,6 +94,17 @@ + + org.sonatype.central + central-publishing-maven-plugin + 0.8.0 + true + + central + true + published + + org.apache.maven.plugins maven-source-plugin diff --git a/src/main/java/veryfi/Base64Helper.java b/src/main/java/veryfi/Base64Helper.java index 1eb506b..3a11a57 100644 --- a/src/main/java/veryfi/Base64Helper.java +++ b/src/main/java/veryfi/Base64Helper.java @@ -5,14 +5,44 @@ import java.nio.file.Files; import java.util.Base64; +/** + * Utility class for Base64 encoding operations. + *

    + * This class provides helper methods for converting files to Base64 encoded strings + * that can be used with the Veryfi API. It handles both file paths and File objects, + * and automatically generates the appropriate data URI prefix based on file extension. + *

    + */ public class Base64Helper { + /** + * Converts a file to Base64 encoded string using the file path. + *

    + * This method reads the file from the specified path, encodes it to Base64, + * and prepends the appropriate data URI prefix based on the file extension. + *

    + * + * @param filePath The path to the file to encode + * @return Base64 encoded string with data URI prefix + * @throws IOException if the file cannot be read + */ public static String getBase64FileContent(String filePath) throws IOException { String fileName = filePath.replaceAll("^.*[/\\\\]", ""); File file = new File(filePath); return getBase64FileContent(file); } + /** + * Converts a file to Base64 encoded string using a File object. + *

    + * This method reads the file content, encodes it to Base64, and prepends + * the appropriate data URI prefix based on the file extension. + *

    + * + * @param file The file to encode + * @return Base64 encoded string with data URI prefix + * @throws IOException if the file cannot be read + */ public static String getBase64FileContent(File file) throws IOException { String fileData = ""; byte[] fileContent = Files.readAllBytes(file.toPath()); @@ -20,6 +50,17 @@ public static String getBase64FileContent(File file) throws IOException { return getUriPrefix(file) + fileData; } + /** + * Generates the data URI prefix for a file based on its extension. + *

    + * This method determines the MIME type based on the file extension and + * returns the appropriate data URI prefix. If no extension is found, + * it defaults to "image/png". + *

    + * + * @param file The file to generate the prefix for + * @return Data URI prefix string (e.g., "data:image/jpeg;base64,") + */ public static String getUriPrefix(File file) { String extension = getFileExtension(file); if (extension.isEmpty()) @@ -27,6 +68,17 @@ public static String getUriPrefix(File file) { return "data:image/" + extension + ";base64,"; } + /** + * Extracts the file extension from a File object. + *

    + * This method parses the filename to extract the extension (everything after + * the last dot). If no extension is found or the file has no name, an empty + * string is returned. + *

    + * + * @param file The file to extract the extension from + * @return The file extension (without the dot) or empty string if no extension + */ protected static String getFileExtension(File file) { String fileName = file.getName(); int dotIndex = fileName.lastIndexOf('.'); diff --git a/src/main/java/veryfi/Client.java b/src/main/java/veryfi/Client.java index dd82e50..dc1a021 100644 --- a/src/main/java/veryfi/Client.java +++ b/src/main/java/veryfi/Client.java @@ -30,7 +30,7 @@ public interface Client { String getDocuments(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/ + * Returns a json string {@link CompletableFuture}{@code } list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/ * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. * @param boundingBoxes A field used to determine whether or not to return bounding_box and bounding_region for extracted fields in the Document response. @@ -48,9 +48,9 @@ public interface Client { String getDocument(String documentId); /** - * Returns a json string {@link CompletableFuture} document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/ + * Returns a json string {@link CompletableFuture}{@code } document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/ * @param documentId ID of the document you'd like to retrieve. - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ CompletableFuture getDocumentAsync(String documentId); @@ -71,7 +71,7 @@ String processDocument(String filePath, List categories, boolean deleteA * @param categories List of categories Veryfi can use to categorize the document * @param deleteAfterProcessing Delete this document from Veryfi after data has been extracted * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ CompletableFuture processDocumentAsync(String filePath, List categories, boolean deleteAfterProcessing, JSONObject parameters); @@ -97,7 +97,7 @@ String processDocument(String fileName, String fileData, List categories * @param categories List of categories Veryfi can use to categorize the document * @param deleteAfterProcessing Delete this document from Veryfi after data has been extracted * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ CompletableFuture processDocumentAsync(String fileName, String fileData, List categories, boolean deleteAfterProcessing, JSONObject parameters); @@ -127,7 +127,7 @@ String processDocumentUrl(String fileUrl, List fileUrls, List ca * @param boostMode Flag that tells Veryfi whether boost mode should be enabled. When set to 1, Veryfi will skip data enrichment steps, but will process the document faster. Default value for this flag is 0 * @param externalId Optional custom document identifier. Use this if you would like to assign your own ID to documents * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ CompletableFuture processDocumentUrlAsync(String fileUrl, List fileUrls, List categories, boolean deleteAfterProcessing, int maxPagesToProcess, boolean boostMode, String externalId, JSONObject parameters); @@ -143,7 +143,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f /** * Delete Document from Veryfi. https://docs.veryfi.com/api/receipts-invoices/delete-a-document/ * @param documentId ID of the document you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteDocumentAsync(String documentId); @@ -161,7 +161,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * https://docs.veryfi.com/api/receipts-invoices/update-a-document/ * @param documentId ID of the document you'd like to update. * @param parameters Additional request parameters. - * @return A document json with updated fields, if fields are writable. Otherwise a document with unchanged fields. {@link CompletableFuture} + * @return A document json with updated fields, if fields are writable. Otherwise a document with unchanged fields. {@link CompletableFuture}{@code } */ CompletableFuture updateDocumentAsync(String documentId, JSONObject parameters); @@ -175,7 +175,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f /** * Retrieve all line items for a document. https://docs.veryfi.com/api/receipts-invoices/get-document-line-items/ * @param documentId ID of the document you'd like to retrieve. - * @return List of line items extracted from the document. {@link CompletableFuture} + * @return List of line items extracted from the document. {@link CompletableFuture}{@code } */ CompletableFuture getLineItemsAsync(String documentId); @@ -191,7 +191,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Retrieve a line item for existing document by ID. https://docs.veryfi.com/api/receipts-invoices/get-a-line-item/ * @param documentId ID of the document you'd like to retrieve. * @param lineItemId ID of the line item you'd like to retrieve. - * @return Line item extracted from the document. {@link CompletableFuture} + * @return Line item extracted from the document. {@link CompletableFuture}{@code } */ CompletableFuture getLineItemAsync(String documentId, String lineItemId); @@ -208,7 +208,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Add a new line item on an existing document. https://docs.veryfi.com/api/receipts-invoices/create-a-line-item/ * @param documentId ID of the document you'd like to update. * @param payload line item object to add. - * @return Added line item data. {@link CompletableFuture} + * @return Added line item data. {@link CompletableFuture}{@code } * @throws NotValidModelException when the model is not valid it throws this exception. */ CompletableFuture addLineItemAsync(String documentId, AddLineItem payload) throws NotValidModelException; @@ -228,7 +228,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param documentId ID of the document you'd like to update. * @param lineItemId ID of the line item you'd like to update. * @param payload line item object to update. - * @return Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. {@link CompletableFuture} + * @return Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. {@link CompletableFuture}{@code } * @throws NotValidModelException when the model is not valid it throws this exception. */ CompletableFuture updateLineItemAsync(String documentId, String lineItemId, UpdateLineItem payload) throws NotValidModelException; @@ -243,7 +243,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f /** * Delete all line items on an existing document. https://docs.veryfi.com/api/receipts-invoices/delete-all-document-line-items/ * @param documentId ID of the document you'd like to delete. - * @return @return the response data. {@link CompletableFuture} + * @return return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteLineItemsAsync(String documentId); @@ -259,7 +259,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete an existing line item on an existing document. https://docs.veryfi.com/api/receipts-invoices/delete-a-line-item/ * @param documentId ID of the document you'd like to delete. * @param lineItemId ID of the line item you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteLineItemAsync(String documentId, String lineItemId); @@ -275,7 +275,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Replace multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture replaceTagsAsync(String documentId, List tags); @@ -291,7 +291,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Add multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture addTagsAsync(String documentId, List tags); @@ -308,7 +308,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getAnyDocuments(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/ + * Returns a json string {@link CompletableFuture}{@code } list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -328,7 +328,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getAnyDocument(String documentId); /** - * Returns a json string {@link CompletableFuture} AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/ + * Returns a json string {@link CompletableFuture}{@code } AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/ * * @param documentId ID of the AnyDocument you'd like to retrieve. * @return the data extracted from the AnyDocument {@link String} @@ -351,7 +351,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param filePath Path on disk to a file to submit for data extraction. * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters. - * @return the data extracted from the AnyDocument {@link CompletableFuture} + * @return the data extracted from the AnyDocument {@link CompletableFuture}{@code } */ CompletableFuture processAnyDocumentAsync(String filePath, String blueprintName, JSONObject parameters); @@ -373,7 +373,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileData Base64 encoded file data * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters. - * @return the data extracted from the AnyDocument {@link CompletableFuture} + * @return the data extracted from the AnyDocument {@link CompletableFuture}{@code } */ CompletableFuture processAnyDocumentAsync(String fileName, String fileData, String blueprintName, JSONObject parameters); @@ -395,7 +395,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters - * @return the data extracted from the AnyDocument {@link CompletableFuture} + * @return the data extracted from the AnyDocument {@link CompletableFuture}{@code } */ CompletableFuture processAnyDocumentUrlAsync(String fileUrl, List fileUrls, String blueprintName, JSONObject parameters); @@ -411,7 +411,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete AnyDocument from Veryfi. https://docs.veryfi.com/api/anydocs/delete-a-A-doc/ * * @param documentId ID of the AnyDocument you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteAnyDocumentAsync(String documentId); @@ -428,7 +428,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f public String getBankStatements(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/ + * Returns a json string {@link CompletableFuture}{@code } list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -448,7 +448,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getBankStatement(String documentId); /** - * Returns a json string {@link CompletableFuture} BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/ + * Returns a json string {@link CompletableFuture}{@code } BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/ * * @param documentId ID of the BankStatement you'd like to retrieve. * @return the data extracted from the BankStatement {@link String} @@ -469,7 +469,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ CompletableFuture processBankStatementAsync(String filePath, JSONObject parameters); @@ -489,7 +489,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ CompletableFuture processBankStatementAsync(String fileName, String fileData, JSONObject parameters); @@ -509,7 +509,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ CompletableFuture processBankStatementUrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -525,7 +525,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete Bank Statement from Veryfi. https://docs.veryfi.com/api/bank-statements/delete-a-bank-statement/ * * @param documentId ID of the Bank Statement you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteBankStatementAsync(String documentId); @@ -542,7 +542,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getBusinessCards(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/ + * Returns a json string {@link CompletableFuture}{@code } list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -562,7 +562,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getBusinessCard(String documentId); /** - * Returns a json string {@link CompletableFuture} Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/ + * Returns a json string {@link CompletableFuture}{@code } Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/ * * @param documentId ID of the BusinessCard you'd like to retrieve. * @return the data extracted from the Business Card {@link String} @@ -583,7 +583,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ CompletableFuture processBusinessCardAsync(String filePath, JSONObject parameters); @@ -603,7 +603,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ CompletableFuture processBusinessCardAsync(String fileName, String fileData, JSONObject parameters); @@ -623,7 +623,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ CompletableFuture processBusinessCardUrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -639,7 +639,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete BusinessCard from Veryfi. https://docs.veryfi.com/api/business-cards/delete-a-business-card/ * * @param documentId ID of the Business Card you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteBusinessCardAsync(String documentId); @@ -656,7 +656,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getChecks(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of Checks. https://docs.veryfi.com/api/checks/get-checks/ + * Returns a json string {@link CompletableFuture}{@code } list of Checks. https://docs.veryfi.com/api/checks/get-checks/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -676,7 +676,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getCheck(String documentId); /** - * Returns a json string {@link CompletableFuture} Check information. + * Returns a json string {@link CompletableFuture}{@code } Check information. * * @param documentId ID of the Check you'd like to retrieve. https://docs.veryfi.com/api/checks/get-a-check/ * @return the data extracted from the Check {@link String} @@ -697,7 +697,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ CompletableFuture processCheckAsync(String filePath, JSONObject parameters); @@ -717,7 +717,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ CompletableFuture processCheckAsync(String fileName, String fileData, JSONObject parameters); @@ -737,7 +737,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ CompletableFuture processCheckUrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -753,7 +753,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete Check from Veryfi. https://docs.veryfi.com/api/checks/delete-a-check/ * * @param documentId ID of the Check you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteCheckAsync(String documentId); @@ -770,7 +770,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getW2s(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/ + * Returns a json string {@link CompletableFuture}{@code } list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -790,7 +790,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getW2(String documentId); /** - * Returns a json string {@link CompletableFuture} W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/ + * Returns a json string {@link CompletableFuture}{@code } W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/ * * @param documentId ID of the W2 you'd like to retrieve. * @return the data extracted from the W2 {@link String} @@ -811,7 +811,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ CompletableFuture processW2Async(String filePath, JSONObject parameters); @@ -831,7 +831,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ CompletableFuture processW2Async(String fileName, String fileData, JSONObject parameters); @@ -851,7 +851,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ CompletableFuture processW2UrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -867,7 +867,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete W2 from Veryfi. https://docs.veryfi.com/api/w2s/delete-a-w-2/ * * @param documentId ID of the W2 you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteW2Async(String documentId); @@ -884,7 +884,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getW8BenEs(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/ + * Returns a json string {@link CompletableFuture}{@code } list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -904,7 +904,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getW8BenE(String documentId); /** - * Returns a json string {@link CompletableFuture} W-8BEN-E information. + * Returns a json string {@link CompletableFuture}{@code } W-8BEN-E information. * * @param documentId ID of the W-8BEN-E you'd like to retrieve. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/ * @return the data extracted from the W-8BEN-E {@link String} @@ -925,7 +925,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ CompletableFuture processW8BenEAsync(String filePath, JSONObject parameters); @@ -945,7 +945,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ CompletableFuture processW8BenEUrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -961,7 +961,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete W-8BEN-E from Veryfi. https://docs.veryfi.com/api/w-8ben-e/delete-a-w-8-ben-e/ * * @param documentId ID of the W-8BEN-E you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteW8BenEAsync(String documentId); @@ -978,7 +978,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getW9s(int page, int pageSize, boolean boundingBoxes, boolean confidenceDetails, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/ + * Returns a json string {@link CompletableFuture}{@code } list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -998,7 +998,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getW9(String documentId); /** - * Returns a json string {@link CompletableFuture} W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/ + * Returns a json string {@link CompletableFuture}{@code } W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/ * * @param documentId ID of the W9 you'd like to retrieve. * @return the data extracted from the W9 {@link String} @@ -1019,7 +1019,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ CompletableFuture processW9Async(String filePath, JSONObject parameters); @@ -1039,7 +1039,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ CompletableFuture processW9Async(String fileName, String fileData, JSONObject parameters); @@ -1059,7 +1059,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ CompletableFuture processW9UrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -1075,7 +1075,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete W9 from Veryfi. https://docs.veryfi.com/api/w9s/delete-a-w-9/ * * @param documentId ID of the W9 you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteW9Async(String documentId); @@ -1090,7 +1090,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getContracts(int page, int pageSize, JSONObject parameters); /** - * Returns a json string {@link CompletableFuture} list of Contracts. + * Returns a json string {@link CompletableFuture}{@code } list of Contracts. * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -1108,7 +1108,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f String getContract(String documentId); /** - * Returns a json string {@link CompletableFuture} with the Contract information. + * Returns a json string {@link CompletableFuture}{@code } with the Contract information. * * @param documentId ID of the Contract you'd like to retrieve. * @return the data extracted from the Contract {@link String} @@ -1129,7 +1129,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ CompletableFuture processContractAsync(String filePath, JSONObject parameters); @@ -1149,7 +1149,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ CompletableFuture processContractAsync(String fileName, String fileData, JSONObject parameters); @@ -1169,7 +1169,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ CompletableFuture processW8BenEAsync(String fileName, String fileData, JSONObject parameters); @@ -1187,7 +1187,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param parameters Additional request parameters - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ CompletableFuture processContractUrlAsync(String fileUrl, JSONObject parameters); @@ -1203,7 +1203,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Delete a Contract from Veryfi. * * @param documentId ID of the Contract you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ CompletableFuture deleteContractAsync(String documentId); @@ -1221,7 +1221,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ CompletableFuture classifyDocumentAsync(String filePath, JSONObject parameters); @@ -1241,7 +1241,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ CompletableFuture classifyDocumentAsync(String fileName, String fileData, JSONObject parameters); @@ -1261,7 +1261,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ CompletableFuture classifyDocumentUrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -1279,7 +1279,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture } + * @return the data extracted from the document {@link CompletableFuture}{@code } */ CompletableFuture splitDocumentAsync(String filePath, JSONObject parameters); @@ -1299,7 +1299,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ CompletableFuture splitDocumentAsync(String fileName, String fileData, JSONObject parameters); @@ -1319,7 +1319,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ CompletableFuture splitDocumentUrlAsync(String fileUrl, List fileUrls, JSONObject parameters); @@ -1359,7 +1359,7 @@ CompletableFuture processDocumentUrlAsync(String fileUrl, List f * Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/ * * @param documentId ID of the document you'd like to retrieve. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ CompletableFuture getSplitDocumentAsync(String documentId); diff --git a/src/main/java/veryfi/Constants.java b/src/main/java/veryfi/Constants.java index b143493..8939e79 100644 --- a/src/main/java/veryfi/Constants.java +++ b/src/main/java/veryfi/Constants.java @@ -4,7 +4,13 @@ import java.util.List; /** - * header constants for HttpRequests. + * Constants used throughout the Veryfi Java SDK. + *

    + * This class contains all the constant values used for HTTP headers, request parameters, + * and default configurations when communicating with the Veryfi API. It includes + * standard HTTP headers, Veryfi-specific headers, parameter names, and a default + * list of document categories. + *

    */ public final class Constants { private Constants() { @@ -21,7 +27,7 @@ private Constants() { /** * header for HttpRequest */ - public static final String USER_AGENT_JAVA = "Java Veryfi-Java/2.1.0"; + public static final String USER_AGENT_JAVA = "Java Veryfi-Java/2.1.1"; /** * header for HttpRequest */ diff --git a/src/main/java/veryfi/enums/Endpoint.java b/src/main/java/veryfi/enums/Endpoint.java index 87f391b..34aa18c 100644 --- a/src/main/java/veryfi/enums/Endpoint.java +++ b/src/main/java/veryfi/enums/Endpoint.java @@ -1,20 +1,90 @@ package veryfi.enums; +/** + * Enumeration of Veryfi API endpoints. + *

    + * This enum defines all the available API endpoints for different document types + * and operations in the Veryfi API. Each endpoint represents a specific resource + * or operation that can be performed. + *

    + */ public enum Endpoint { + /** + * Endpoint for general documents (receipts, invoices, etc.). + * Path: /partner/documents/ + */ documents("/partner/documents/"), + + /** + * Endpoint for any document type processing. + * Path: /partner/any-documents/ + */ anyDocuments("/partner/any-documents/"), + + /** + * Endpoint for bank statement processing. + * Path: /partner/bank-statements/ + */ bankStatements("/partner/bank-statements/"), + + /** + * Endpoint for business card processing. + * Path: /partner/business-cards/ + */ businessCards("/partner/business-cards/"), + + /** + * Endpoint for check processing. + * Path: /partner/checks/ + */ checks("/partner/checks/"), + + /** + * Endpoint for W2 form processing. + * Path: /partner/w2s/ + */ w2s("/partner/w2s/"), + + /** + * Endpoint for W9 form processing. + * Path: /partner/w9s/ + */ w9s("/partner/w9s/"), + + /** + * Endpoint for W-8BEN-E form processing. + * Path: /partner/w-8ben-e/ + */ w8BenE("/partner/w-8ben-e/"), + + /** + * Endpoint for contract processing. + * Path: /partner/contracts/ + */ contracts("/partner/contracts/"), + + /** + * Endpoint for document classification. + * Path: /partner/classify/ + */ classify("/partner/classify/"), + + /** + * Endpoint for document splitting operations. + * Path: /partner/documents-set/ + */ split("/partner/documents-set/"); + /** + * The API path for this endpoint. + */ public final String path; + /** + * Creates a new Endpoint with the specified path. + * + * @param path The API path for this endpoint + */ private Endpoint(String path) { this.path = path; } diff --git a/src/main/java/veryfi/models/AddLineItem.java b/src/main/java/veryfi/models/AddLineItem.java index 2593422..ef56b1d 100644 --- a/src/main/java/veryfi/models/AddLineItem.java +++ b/src/main/java/veryfi/models/AddLineItem.java @@ -2,17 +2,55 @@ import org.json.JSONObject; +/** + * Model class for adding line items to documents. + *

    + * This class extends {@link SharedLineItem} and provides the necessary fields + * for creating new line items in Veryfi documents. The required fields are + * order, description, and total, while all other fields are optional. + *

    + * + * @see SharedLineItem + * @see UpdateLineItem + * @see NotValidModelException + */ public class AddLineItem extends SharedLineItem { + /** + * The order/position of the line item in the document. + * This field is required and cannot be null. + */ public Integer order; + + /** + * The description or name of the line item. + * This field is required and cannot be null. + */ public String description; + + /** + * The total amount for this line item. + * This field is required and cannot be null. + */ public Float total; + /** + * Creates a new AddLineItem with the required fields. + * + * @param order The order/position of the line item + * @param description The description or name of the line item + * @param total The total amount for this line item + */ public AddLineItem(Integer order, String description, Float total) { this.order = order; this.description = description; this.total = total; } + /** + * Convert current object to a Json + * @return Json object + * @throws NotValidModelException throws when the model is not valid. + */ public final JSONObject toJsonObject() throws NotValidModelException { JSONObject jsonObject = new JSONObject(); if (order == null || description == null || total == null) throw new NotValidModelException("order, description and total can't be null"); diff --git a/src/main/java/veryfi/models/SharedLineItem.java b/src/main/java/veryfi/models/SharedLineItem.java index d80f337..a4ef481 100644 --- a/src/main/java/veryfi/models/SharedLineItem.java +++ b/src/main/java/veryfi/models/SharedLineItem.java @@ -1,18 +1,98 @@ package veryfi.models; +/** + * Abstract base class for line item models. + *

    + * This class contains all the common fields that are shared between + * {@link AddLineItem} and {@link UpdateLineItem}. These fields represent + * optional properties that can be set on line items in Veryfi documents. + *

    + * + * @see AddLineItem + * @see UpdateLineItem + */ public abstract class SharedLineItem { + /** + * Stock Keeping Unit (SKU) for the line item. + * Optional field that can be null. + */ public String sku; + + /** + * Category classification for the line item. + * Optional field that can be null. + */ public String category; + + /** + * Tax amount for the line item. + * Optional field that can be null. + */ public Float tax; + + /** + * Unit price for the line item. + * Optional field that can be null. + */ public Float price; + + /** + * Unit of measure for the line item (e.g., "each", "kg", "lb"). + * Optional field that can be null. + */ public String unitOfMeasure; + + /** + * Quantity of the line item. + * Optional field that can be null. + */ public Float quantity; + + /** + * Universal Product Code (UPC) for the line item. + * Optional field that can be null. + */ public String upc; + + /** + * Tax rate percentage for the line item. + * Optional field that can be null. + */ public Float taxRate; + + /** + * Discount rate percentage for the line item. + * Optional field that can be null. + */ public Float discountRate; + + /** + * Start date for the line item (format: YYYY-MM-DD). + * Optional field that can be null. + */ public String startDate; + + /** + * End date for the line item (format: YYYY-MM-DD). + * Optional field that can be null. + */ public String endDate; + + /** + * Harmonized System Nomenclature (HSN) code for the line item. + * Optional field that can be null. + */ public String hsn; + + /** + * Section or department for the line item. + * Optional field that can be null. + */ public String section; + + /** + * Weight of the line item. + * Optional field that can be null. + */ public String weight; } diff --git a/src/main/java/veryfi/models/UpdateLineItem.java b/src/main/java/veryfi/models/UpdateLineItem.java index 21f49f5..5ae18cf 100644 --- a/src/main/java/veryfi/models/UpdateLineItem.java +++ b/src/main/java/veryfi/models/UpdateLineItem.java @@ -2,9 +2,35 @@ import org.json.JSONObject; +/** + * Model class for updating line items in documents. + *

    + * This class extends {@link SharedLineItem} and provides the necessary fields + * for updating existing line items in Veryfi documents. Unlike {@link AddLineItem}, + * all fields in this class are optional since updates may only modify specific fields. + *

    + * + * @see SharedLineItem + * @see AddLineItem + * @see NotValidModelException + */ public class UpdateLineItem extends SharedLineItem { + /** + * The order/position of the line item in the document. + * Optional field that can be null. + */ public Integer order; + + /** + * The description or name of the line item. + * Optional field that can be null. + */ public String description; + + /** + * The total amount for this line item. + * Optional field that can be null. + */ public Float total; /** diff --git a/src/main/java/veryfi/services/AnyDocumentServices.java b/src/main/java/veryfi/services/AnyDocumentServices.java index 7e9f2c0..df29162 100644 --- a/src/main/java/veryfi/services/AnyDocumentServices.java +++ b/src/main/java/veryfi/services/AnyDocumentServices.java @@ -57,7 +57,7 @@ protected String getAnyDocuments(int page, int pageSize, boolean boundingBoxes, } /** - * Returns a json string {@link CompletableFuture} list of Any Documents. https://docs.veryfi.com/api/anydocs/get-A-docs/ + * Returns a json string {@link CompletableFuture}{@code } list of Any Documents. https://docs.veryfi.com/api/anydocs/get-A-docs/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -90,7 +90,7 @@ protected String getAnyDocument(String documentId) { } /** - * Returns a json string {@link CompletableFuture} Any Document information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/ + * Returns a json string {@link CompletableFuture}{@code } Any Document information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/ * * @param documentId ID of the Any Document you'd like to retrieve. * @return the data extracted from the Any Document {@link String} @@ -122,7 +122,7 @@ protected String processAnyDocument(String filePath, String blueprintName, JSONO * @param filePath Path on disk to a file to submit for data extraction. * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters. - * @return the data extracted from the Any Document {@link CompletableFuture} + * @return the data extracted from the Any Document {@link CompletableFuture}{@code } */ protected CompletableFuture processAnyDocumentAsync(String filePath, String blueprintName, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -152,7 +152,7 @@ protected String processAnyDocument(String fileName, String fileData, String blu * @param fileData Base64 encoded file data * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters. - * @return the data extracted from the Any Document {@link CompletableFuture} + * @return the data extracted from the Any Document {@link CompletableFuture}{@code } */ protected CompletableFuture processAnyDocumentAsync(String fileName, String fileData, String blueprintName, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -182,7 +182,7 @@ protected String processAnyDocumentUrl(String fileUrl, List fileUrls, St * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters - * @return the data extracted from the Any Document {@link CompletableFuture} + * @return the data extracted from the Any Document {@link CompletableFuture}{@code } */ protected CompletableFuture processAnyDocumentUrlAsync(String fileUrl, List fileUrls, String blueprintName, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -207,7 +207,7 @@ protected String deleteAnyDocument(String documentId) { * Delete Any Document from Veryfi. https://docs.veryfi.com/api/anydocs/delete-a-A-doc/ * * @param documentId ID of the Any Document you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteAnyDocumentAsync(String documentId) { String endpointName = Endpoint.anyDocuments.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/BankStatementServices.java b/src/main/java/veryfi/services/BankStatementServices.java index 148cd2b..0f08bb6 100644 --- a/src/main/java/veryfi/services/BankStatementServices.java +++ b/src/main/java/veryfi/services/BankStatementServices.java @@ -57,7 +57,7 @@ protected String getBankStatements(int page, int pageSize, boolean boundingBoxes } /** - * Returns a json string {@link CompletableFuture} list of Bank Statements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/ + * Returns a json string {@link CompletableFuture}{@code } list of Bank Statements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -90,7 +90,7 @@ protected String getBankStatement(String documentId) { } /** - * Returns a json string {@link CompletableFuture} Bank Statement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/ + * Returns a json string {@link CompletableFuture}{@code } Bank Statement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/ * * @param documentId ID of the Bank Statement you'd like to retrieve. * @return the data extracted from the Bank Statement {@link String} @@ -119,7 +119,7 @@ protected String processBankStatement(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ protected CompletableFuture processBankStatementAsync(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -145,7 +145,7 @@ protected String processBankStatement(String fileName, String fileData, JSONObje * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ protected CompletableFuture processBankStatementAsync(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -171,7 +171,7 @@ protected String processBankStatementUrl(String fileUrl, List fileUrls, * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ protected CompletableFuture processBankStatementUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -195,7 +195,7 @@ protected String deleteBankStatement(String documentId) { * Delete Bank Statement from Veryfi. https://docs.veryfi.com/api/bank-statements/delete-a-bank-statement/ * * @param documentId ID of the Bank Statement you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteBankStatementAsync(String documentId) { String endpointName = Endpoint.bankStatements.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/BusinessCardsServices.java b/src/main/java/veryfi/services/BusinessCardsServices.java index d827dcd..9b6155e 100644 --- a/src/main/java/veryfi/services/BusinessCardsServices.java +++ b/src/main/java/veryfi/services/BusinessCardsServices.java @@ -57,7 +57,7 @@ protected String getBusinessCards(int page, int pageSize, boolean boundingBoxes, } /** - * Returns a json string {@link CompletableFuture} list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/ + * Returns a json string {@link CompletableFuture}{@code } list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -90,7 +90,7 @@ protected String getBusinessCard(String documentId) { } /** - * Returns a json string {@link CompletableFuture} Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/ + * Returns a json string {@link CompletableFuture}{@code } Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/ * * @param documentId ID of the Business Card you'd like to retrieve. * @return the data extracted from the Business Card {@link String} @@ -119,7 +119,7 @@ protected String processBusinessCard(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ protected CompletableFuture processBusinessCardAsync(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -145,7 +145,7 @@ protected String processBusinessCard(String fileName, String fileData, JSONObjec * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ protected CompletableFuture processBusinessCardAsync(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -171,7 +171,7 @@ protected String processBusinessCardUrl(String fileUrl, List fileUrls, J * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ protected CompletableFuture processBusinessCardUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -195,7 +195,7 @@ protected String deleteBusinessCard(String documentId) { * Delete Business Card from Veryfi. https://docs.veryfi.com/api/business-cards/delete-a-business-card/ * * @param documentId ID of the Business Card you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteBusinessCardAsync(String documentId) { String endpointName = Endpoint.businessCards.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/CheckServices.java b/src/main/java/veryfi/services/CheckServices.java index 1490113..daed656 100644 --- a/src/main/java/veryfi/services/CheckServices.java +++ b/src/main/java/veryfi/services/CheckServices.java @@ -57,7 +57,7 @@ protected String getChecks(int page, int pageSize, boolean boundingBoxes, boolea } /** - * Returns a json string {@link CompletableFuture} list of Checks. https://docs.veryfi.com/api/checks/get-checks/ + * Returns a json string {@link CompletableFuture}{@code } list of Checks. https://docs.veryfi.com/api/checks/get-checks/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -90,7 +90,7 @@ protected String getCheck(String documentId) { } /** - * Returns a json string {@link CompletableFuture} Check information. https://docs.veryfi.com/api/checks/get-a-check/ + * Returns a json string {@link CompletableFuture}{@code } Check information. https://docs.veryfi.com/api/checks/get-a-check/ * * @param documentId ID of the Check you'd like to retrieve. * @return the data extracted from the Check {@link String} @@ -119,7 +119,7 @@ protected String processCheck(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ protected CompletableFuture processCheckAsync(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -145,7 +145,7 @@ protected String processCheck(String fileName, String fileData, JSONObject param * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ protected CompletableFuture processCheckAsync(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -171,7 +171,7 @@ protected String processCheckUrl(String fileUrl, List fileUrls, JSONObje * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ protected CompletableFuture processCheckUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -195,7 +195,7 @@ protected String deleteCheck(String documentId) { * Delete Check from Veryfi. https://docs.veryfi.com/api/checks/delete-a-check/ * * @param documentId ID of the Check you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteCheckAsync(String documentId) { String endpointName = Endpoint.checks.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/ClassifyServices.java b/src/main/java/veryfi/services/ClassifyServices.java index 533f64f..b35beee 100644 --- a/src/main/java/veryfi/services/ClassifyServices.java +++ b/src/main/java/veryfi/services/ClassifyServices.java @@ -53,7 +53,7 @@ protected String classifyDocument(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ protected CompletableFuture classifyDocumentAsync(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -79,7 +79,7 @@ protected String classifyDocument(String fileName, String fileData, JSONObject p * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ protected CompletableFuture classifyDocumentAsync(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -105,7 +105,7 @@ protected String classifyDocumentUrl(String fileUrl, List fileUrls, JSON * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ protected CompletableFuture classifyDocumentUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); diff --git a/src/main/java/veryfi/services/ClientImpl.java b/src/main/java/veryfi/services/ClientImpl.java index 6ad95f0..72d7e23 100644 --- a/src/main/java/veryfi/services/ClientImpl.java +++ b/src/main/java/veryfi/services/ClientImpl.java @@ -99,7 +99,7 @@ public String getDocuments(int page, int pageSize, boolean boundingBoxes, boolea } /** - * Returns a json string {@link CompletableFuture} list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/ + * Returns a json string {@link CompletableFuture}{@code } list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -125,7 +125,7 @@ public String getDocument(String documentId) { } /** - * Returns a json string {@link CompletableFuture} document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/ + * Returns a json string {@link CompletableFuture}{@code } document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/ * * @param documentId ID of the document you'd like to retrieve. * @return the data extracted from the Document {@link String} @@ -157,7 +157,7 @@ public String processDocument(String filePath, List categories, boolean * @param categories List of categories Veryfi can use to categorize the document * @param deleteAfterProcessing Delete this document from Veryfi after data has been extracted * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ @Override public CompletableFuture processDocumentAsync(String filePath, List categories, @@ -189,7 +189,7 @@ public String processDocument(String fileName, String fileData, List cat * @param categories List of categories Veryfi can use to categorize the document * @param deleteAfterProcessing Delete this document from Veryfi after data has been extracted * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ @Override public CompletableFuture processDocumentAsync(String fileName, String fileData, List categories, @@ -230,7 +230,7 @@ public String processDocumentUrl(String fileUrl, List fileUrls, List} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ @Override public CompletableFuture processDocumentUrlAsync(String fileUrl, List fileUrls, @@ -256,7 +256,7 @@ public String deleteDocument(String documentId) { * Delete Document from Veryfi. https://docs.veryfi.com/api/receipts-invoices/delete-a-document/ * * @param documentId ID of the document you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ @Override public CompletableFuture deleteDocumentAsync(String documentId) { @@ -280,7 +280,7 @@ public String updateDocument(String documentId, JSONObject parameters) { * https://docs.veryfi.com/api/receipts-invoices/update-a-document/ * @param documentId ID of the document you'd like to update. * @param parameters Additional request parameters - * @return A document json with updated fields, if fields are writable. Otherwise, a document with unchanged fields. {@link CompletableFuture} + * @return A document json with updated fields, if fields are writable. Otherwise, a document with unchanged fields. {@link CompletableFuture}{@code } */ @Override public CompletableFuture updateDocumentAsync(String documentId, JSONObject parameters) { @@ -302,7 +302,7 @@ public String getLineItems(String documentId) { * Retrieve all line items for a document. https://docs.veryfi.com/api/receipts-invoices/get-document-line-items/ * * @param documentId ID of the document you'd like to retrieve. - * @return List of line items extracted from the document. {@link CompletableFuture} + * @return List of line items extracted from the document. {@link CompletableFuture}{@code } */ @Override public CompletableFuture getLineItemsAsync(String documentId) { @@ -326,7 +326,7 @@ public String getLineItem(String documentId, String lineItemId) { * * @param documentId ID of the document you'd like to retrieve. * @param lineItemId ID of the line item you'd like to retrieve. - * @return Line item extracted from the document. {@link CompletableFuture} + * @return Line item extracted from the document. {@link CompletableFuture}{@code } */ @Override public CompletableFuture getLineItemAsync(String documentId, String lineItemId) { @@ -351,7 +351,7 @@ public String addLineItem(String documentId, AddLineItem payload) throws NotVali * * @param documentId ID of the document you'd like to update. * @param payload line item object to add. - * @return Added line item data. {@link CompletableFuture} + * @return Added line item data. {@link CompletableFuture}{@code } * @throws NotValidModelException when the model is not valid it throws this exception. */ @Override @@ -379,7 +379,7 @@ public String updateLineItem(String documentId, String lineItemId, UpdateLineIte * @param documentId ID of the document you'd like to update. * @param lineItemId ID of the line item you'd like to update. * @param payload line item object to update. - * @return Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. {@link CompletableFuture} + * @return Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. {@link CompletableFuture}{@code } * @throws NotValidModelException when the model is not valid it throws this exception. */ @Override @@ -402,7 +402,7 @@ public String deleteLineItems(String documentId) { * Delete all line items on an existing document. https://docs.veryfi.com/api/receipts-invoices/delete-all-document-line-items/ * * @param documentId ID of the document you'd like to delete. - * @return @return the response data. {@link CompletableFuture} + * @return return the response data. {@link CompletableFuture}{@code } */ @Override public CompletableFuture deleteLineItemsAsync(String documentId) { @@ -426,7 +426,7 @@ public String deleteLineItem(String documentId, String lineItemId) { * * @param documentId ID of the document you'd like to delete. * @param lineItemId ID of the line item you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ @Override public CompletableFuture deleteLineItemAsync(String documentId, String lineItemId) { @@ -437,7 +437,7 @@ public CompletableFuture deleteLineItemAsync(String documentId, String l * Replace multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ @Override public String replaceTags(String documentId, List tags) { @@ -448,7 +448,7 @@ public String replaceTags(String documentId, List tags) { * Replace multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ @Override public CompletableFuture replaceTagsAsync(String documentId, List tags) { @@ -459,7 +459,7 @@ public CompletableFuture replaceTagsAsync(String documentId, List} + * @return the response data. {@link CompletableFuture}{@code } */ @Override public String addTags(String documentId, List tags) { @@ -470,7 +470,7 @@ public String addTags(String documentId, List tags) { * Add multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ @Override public CompletableFuture addTagsAsync(String documentId, List tags) { @@ -492,7 +492,7 @@ public String getAnyDocuments(int page, int pageSize, boolean boundingBoxes, boo } /** - * Returns a json string {@link CompletableFuture} list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/ + * Returns a json string {@link CompletableFuture}{@code } list of AnyDocuments. https://docs.veryfi.com/api/anydocs/get-A-docs/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -516,7 +516,7 @@ public String getAnyDocument(String documentId) { } /** - * Returns a json string {@link CompletableFuture} AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/ + * Returns a json string {@link CompletableFuture}{@code } AnyDocument information. https://docs.veryfi.com/api/anydocs/get-a-A-doc/ * * @param documentId ID of the AnyDocument you'd like to retrieve. * @return the data extracted from the AnyDocument {@link String} @@ -543,7 +543,7 @@ public String processAnyDocument(String filePath, String blueprintName, JSONObje * @param filePath Path on disk to a file to submit for data extraction. * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters. - * @return the data extracted from the AnyDocument {@link CompletableFuture} + * @return the data extracted from the AnyDocument {@link CompletableFuture}{@code } */ public CompletableFuture processAnyDocumentAsync(String filePath, String blueprintName, JSONObject parameters) { return anyDocumentServices.processAnyDocumentAsync(filePath, blueprintName, parameters); @@ -569,7 +569,7 @@ public String processAnyDocument(String fileName, String fileData, String bluepr * @param fileData Base64 encoded file data * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters. - * @return the data extracted from the AnyDocument {@link CompletableFuture} + * @return the data extracted from the AnyDocument {@link CompletableFuture}{@code } */ public CompletableFuture processAnyDocumentAsync(String fileName, String fileData, String blueprintName, JSONObject parameters) { return anyDocumentServices.processAnyDocumentAsync(fileName, fileData, blueprintName, parameters); @@ -595,7 +595,7 @@ public String processAnyDocumentUrl(String fileUrl, List fileUrls, Strin * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param blueprintName The name of the extraction blueprints. * @param parameters Additional request parameters - * @return the data extracted from the AnyDocument {@link CompletableFuture} + * @return the data extracted from the AnyDocument {@link CompletableFuture}{@code } */ public CompletableFuture processAnyDocumentUrlAsync(String fileUrl, List fileUrls, String blueprintName, JSONObject parameters) { return anyDocumentServices.processAnyDocumentUrlAsync(fileUrl, fileUrls, blueprintName, parameters); @@ -615,7 +615,7 @@ public String deleteAnyDocument(String documentId) { * Delete AnyDocument from Veryfi. https://docs.veryfi.com/api/anydocs/delete-a-A-doc/ * * @param documentId ID of the AnyDocument you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteAnyDocumentAsync(String documentId) { return anyDocumentServices.deleteAnyDocumentAsync(documentId); @@ -636,7 +636,7 @@ public String getBankStatements(int page, int pageSize, boolean boundingBoxes, b } /** - * Returns a json string {@link CompletableFuture} list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/ + * Returns a json string {@link CompletableFuture}{@code } list of BankStatements. https://docs.veryfi.com/api/bank-statements/get-bank-statements/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -660,7 +660,7 @@ public String getBankStatement(String documentId) { } /** - * Returns a json string {@link CompletableFuture} BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/ + * Returns a json string {@link CompletableFuture}{@code } BankStatement information. https://docs.veryfi.com/api/bank-statements/get-a-bank-statement/ * * @param documentId ID of the BankStatement you'd like to retrieve. * @return the data extracted from the BankStatement {@link String} @@ -685,7 +685,7 @@ public String processBankStatement(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ public CompletableFuture processBankStatementAsync(String filePath, JSONObject parameters) { return bankStatementServices.processBankStatementAsync(filePath, parameters); @@ -709,7 +709,7 @@ public String processBankStatement(String fileName, String fileData, JSONObject * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Bank Statement {@link CompletableFuture} + * @return the data extracted from the Bank Statement {@link CompletableFuture}{@code } */ public CompletableFuture processBankStatementAsync(String fileName, String fileData, JSONObject parameters) { return bankStatementServices.processBankStatementAsync(fileName, fileData, parameters); @@ -733,7 +733,7 @@ public String processBankStatementUrl(String fileUrl, List fileUrls, JSO * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the BankStatement {@link CompletableFuture} + * @return the data extracted from the BankStatement {@link CompletableFuture}{@code } */ public CompletableFuture processBankStatementUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { return bankStatementServices.processBankStatementUrlAsync(fileUrl, fileUrls, parameters); @@ -753,7 +753,7 @@ public String deleteBankStatement(String documentId) { * Delete BankStatement from Veryfi. https://docs.veryfi.com/api/bank-statements/delete-a-bank-statement/ * * @param documentId ID of the BankStatement you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteBankStatementAsync(String documentId) { return bankStatementServices.deleteBankStatementAsync(documentId); @@ -774,7 +774,7 @@ public String getBusinessCards(int page, int pageSize, boolean boundingBoxes, bo } /** - * Returns a json string {@link CompletableFuture} list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/ + * Returns a json string {@link CompletableFuture}{@code } list of Business Cards. https://docs.veryfi.com/api/business-cards/get-business-cards/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -798,7 +798,7 @@ public String getBusinessCard(String documentId) { } /** - * Returns a json string {@link CompletableFuture} Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/ + * Returns a json string {@link CompletableFuture}{@code } Business Card information. https://docs.veryfi.com/api/business-cards/get-a-business-card/ * * @param documentId ID of the Business Card you'd like to retrieve. * @return the data extracted from the Business Card {@link String} @@ -823,7 +823,7 @@ public String processBusinessCard(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ public CompletableFuture processBusinessCardAsync(String filePath, JSONObject parameters) { return businessCardsServices.processBusinessCardAsync(filePath, parameters); @@ -847,7 +847,7 @@ public String processBusinessCard(String fileName, String fileData, JSONObject p * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ public CompletableFuture processBusinessCardAsync(String fileName, String fileData, JSONObject parameters) { return businessCardsServices.processBusinessCardAsync(fileName, fileData, parameters); @@ -871,7 +871,7 @@ public String processBusinessCardUrl(String fileUrl, List fileUrls, JSON * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Business Card {@link CompletableFuture} + * @return the data extracted from the Business Card {@link CompletableFuture}{@code } */ public CompletableFuture processBusinessCardUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { return businessCardsServices.processBusinessCardUrlAsync(fileUrl, fileUrls, parameters); @@ -891,7 +891,7 @@ public String deleteBusinessCard(String documentId) { * Delete Business Card from Veryfi. https://docs.veryfi.com/api/business-cards/delete-a-business-card/ * * @param documentId ID of the Business Card you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteBusinessCardAsync(String documentId) { return businessCardsServices.deleteBusinessCardAsync(documentId); @@ -912,7 +912,7 @@ public String getChecks(int page, int pageSize, boolean boundingBoxes, boolean c } /** - * Returns a json string {@link CompletableFuture} list of Checks. https://docs.veryfi.com/api/checks/get-checks/ + * Returns a json string {@link CompletableFuture}{@code } list of Checks. https://docs.veryfi.com/api/checks/get-checks/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -936,7 +936,7 @@ public String getCheck(String documentId) { } /** - * Returns a json string {@link CompletableFuture} Check information. https://docs.veryfi.com/api/checks/get-a-check/ + * Returns a json string {@link CompletableFuture}{@code } Check information. https://docs.veryfi.com/api/checks/get-a-check/ * * @param documentId ID of the Check you'd like to retrieve. * @return the data extracted from the Check {@link String} @@ -961,7 +961,7 @@ public String processCheck(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ public CompletableFuture processCheckAsync(String filePath, JSONObject parameters) { return checkServices.processCheckAsync(filePath, parameters); @@ -986,7 +986,7 @@ public String processCheck(String fileName, String fileData, JSONObject paramete * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ @Override public CompletableFuture processCheckAsync(String fileName, String fileData, JSONObject parameters) { @@ -1011,7 +1011,7 @@ public String processCheckUrl(String fileUrl, List fileUrls, JSONObject * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the Check {@link CompletableFuture} + * @return the data extracted from the Check {@link CompletableFuture}{@code } */ public CompletableFuture processCheckUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { return checkServices.processCheckUrlAsync(fileUrl, fileUrls, parameters); @@ -1031,7 +1031,7 @@ public String deleteCheck(String documentId) { * Delete Check from Veryfi. https://docs.veryfi.com/api/checks/delete-a-check/ * * @param documentId ID of the Check you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteCheckAsync(String documentId) { return checkServices.deleteCheckAsync(documentId); @@ -1052,7 +1052,7 @@ public String getW2s(int page, int pageSize, boolean boundingBoxes, boolean conf } /** - * Returns a json string {@link CompletableFuture} list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/ + * Returns a json string {@link CompletableFuture}{@code } list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -1076,7 +1076,7 @@ public String getW2(String documentId) { } /** - * Returns a json string {@link CompletableFuture} W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/ + * Returns a json string {@link CompletableFuture}{@code } W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/ * * @param documentId ID of the W2 you'd like to retrieve. * @return the data extracted from the W2 {@link String} @@ -1101,7 +1101,7 @@ public String processW2(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ public CompletableFuture processW2Async(String filePath, JSONObject parameters) { return w2Services.processW2Async(filePath, parameters); @@ -1125,7 +1125,7 @@ public String processW2Url(String fileUrl, List fileUrls, JSONObject par * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ public CompletableFuture processW2UrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { return w2Services.processW2UrlAsync(fileUrl, fileUrls, parameters); @@ -1145,7 +1145,7 @@ public String deleteW2(String documentId) { * Delete W2 from Veryfi. https://docs.veryfi.com/api/w2s/delete-a-w-2/ * * @param documentId ID of the W2 you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteW2Async(String documentId) { return w2Services.deleteW2Async(documentId); @@ -1166,7 +1166,7 @@ public String getW8BenEs(int page, int pageSize, boolean boundingBoxes, boolean } /** - * Returns a json string {@link CompletableFuture} list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/ + * Returns a json string {@link CompletableFuture}{@code } list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -1190,7 +1190,7 @@ public String getW8BenE(String documentId) { } /** - * Returns a json string {@link CompletableFuture} W-8BEN-E information. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/ + * Returns a json string {@link CompletableFuture}{@code } W-8BEN-E information. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/ * * @param documentId ID of the W-8BEN-E you'd like to retrieve. * @return the data extracted from the W-8BEN-E {@link String} @@ -1215,7 +1215,7 @@ public String processW8BenE(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ public CompletableFuture processW8BenEAsync(String filePath, JSONObject parameters) { return w8BenEServices.processW8BenEAsync(filePath, parameters); @@ -1239,7 +1239,7 @@ public String processW8BenE(String fileName, String fileData, JSONObject paramet * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ public CompletableFuture processW8BenEAsync(String fileName, String fileData, JSONObject parameters) { return w8BenEServices.processW8BenEAsync(fileName, fileData, parameters); @@ -1263,7 +1263,7 @@ public String processW8BenEUrl(String fileUrl, List fileUrls, JSONObject * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ public CompletableFuture processW8BenEUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { return w8BenEServices.processW8BenEUrlAsync(fileUrl, fileUrls, parameters); @@ -1283,7 +1283,7 @@ public String deleteW8BenE(String documentId) { * Delete W-8BEN-E from Veryfi. https://docs.veryfi.com/api/w-8ben-e/delete-a-w-8-ben-e/ * * @param documentId ID of the W-8BEN-E you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteW8BenEAsync(String documentId) { return w8BenEServices.deleteW8BenEAsync(documentId); @@ -1304,7 +1304,7 @@ public String getW9s(int page, int pageSize, boolean boundingBoxes, boolean conf } /** - * Returns a json string {@link CompletableFuture} list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/ + * Returns a json string {@link CompletableFuture}{@code } list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -1328,7 +1328,7 @@ public String getW9(String documentId) { } /** - * Returns a json string {@link CompletableFuture} W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/ + * Returns a json string {@link CompletableFuture}{@code } W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/ * * @param documentId ID of the W9 you'd like to retrieve. * @return the data extracted from the W9 {@link String} @@ -1353,7 +1353,7 @@ public String processW9(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ public CompletableFuture processW9Async(String filePath, JSONObject parameters) { return w9Services.processW9Async(filePath, parameters); @@ -1377,7 +1377,7 @@ public String processW9(String fileName, String fileData, JSONObject parameters) * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ public CompletableFuture processW9Async(String fileName, String fileData, JSONObject parameters) { return w9Services.processW9Async(fileName, fileData, parameters); @@ -1401,7 +1401,7 @@ public String processW9Url(String fileUrl, List fileUrls, JSONObject par * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ public CompletableFuture processW9UrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { return w9Services.processW9UrlAsync(fileUrl, fileUrls, parameters); @@ -1421,7 +1421,7 @@ public String deleteW9(String documentId) { * Delete W9 from Veryfi. https://docs.veryfi.com/api/w9s/delete-a-w-9/ * * @param documentId ID of the W9 you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteW9Async(String documentId) { return w9Services.deleteW9Async(documentId); @@ -1440,7 +1440,7 @@ public String getContracts(int page, int pageSize, JSONObject parameters) { } /** - * Returns a json string {@link CompletableFuture} list of Contracts. + * Returns a json string {@link CompletableFuture}{@code } list of Contracts. * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -1462,7 +1462,7 @@ public String getContract(String documentId) { } /** - * Returns a json string {@link CompletableFuture} with the Contract information. + * Returns a json string {@link CompletableFuture}{@code } with the Contract information. * * @param documentId ID of the Contract you'd like to retrieve. * @return the data extracted from the Contract {@link String} @@ -1487,7 +1487,7 @@ public String processContract(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ public CompletableFuture processContractAsync(String filePath, JSONObject parameters) { return contractServices.processContractAsync(filePath, parameters); @@ -1511,7 +1511,7 @@ public String processContract(String fileName, String fileData, JSONObject param * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ public CompletableFuture processContractAsync(String fileName, String fileData, JSONObject parameters) { return contractServices.processContractAsync(fileName, fileData, parameters); @@ -1535,7 +1535,7 @@ public String processW2(String fileName, String fileData, JSONObject parameters) * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ public CompletableFuture processW2Async(String fileName, String fileData, JSONObject parameters) { return w2Services.processW2Async(fileName, fileData, parameters); @@ -1557,7 +1557,7 @@ public String processContractUrl(String fileUrl, JSONObject parameters) { * * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param parameters Additional request parameters - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ public CompletableFuture processContractUrlAsync(String fileUrl, JSONObject parameters) { return contractServices.processContractUrlAsync(fileUrl, parameters); @@ -1577,7 +1577,7 @@ public String deleteContract(String documentId) { * Delete a Contract from Veryfi. * * @param documentId ID of the Contract you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ public CompletableFuture deleteContractAsync(String documentId) { return contractServices.deleteContractAsync(documentId); @@ -1601,7 +1601,7 @@ public String classifyDocument(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ @Override public CompletableFuture classifyDocumentAsync(String filePath, JSONObject parameters) { @@ -1627,7 +1627,7 @@ public String classifyDocument(String fileName, String fileData, JSONObject para * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ @Override public CompletableFuture classifyDocumentAsync(String fileName, String fileData, JSONObject parameters) { @@ -1653,7 +1653,7 @@ public String classifyDocumentUrl(String fileUrl, List fileUrls, JSONObj * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ @Override public CompletableFuture classifyDocumentUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { @@ -1678,7 +1678,7 @@ public String splitDocument(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture } + * @return the data extracted from the document {@link CompletableFuture}{@code } */ @Override public CompletableFuture splitDocumentAsync(String filePath, JSONObject parameters) { @@ -1704,7 +1704,7 @@ public String splitDocument(String fileName, String fileData, JSONObject paramet * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ @Override public CompletableFuture splitDocumentAsync(String fileName, String fileData, JSONObject parameters) { @@ -1730,7 +1730,7 @@ public String splitDocumentUrl(String fileUrl, List fileUrls, JSONObject * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ @Override public CompletableFuture splitDocumentUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { @@ -1782,7 +1782,7 @@ public String getSplitDocument(String documentId) { * Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/ * * @param documentId ID of the document you'd like to retrieve. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ @Override public CompletableFuture getSplitDocumentAsync(String documentId) { diff --git a/src/main/java/veryfi/services/ContractServices.java b/src/main/java/veryfi/services/ContractServices.java index e98e594..4f9b86e 100644 --- a/src/main/java/veryfi/services/ContractServices.java +++ b/src/main/java/veryfi/services/ContractServices.java @@ -53,7 +53,7 @@ protected String getContracts(int page, int pageSize, JSONObject parameters) { } /** - * Returns a json string {@link CompletableFuture} list of Contracts. + * Returns a json string {@link CompletableFuture}{@code } list of Contracts. * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -82,7 +82,7 @@ protected String getContract(String documentId) { } /** - * Returns a json string {@link CompletableFuture} with the Contract information. + * Returns a json string {@link CompletableFuture}{@code } with the Contract information. * * @param documentId ID of the Contract you'd like to retrieve. * @return the data extracted from the Contract {@link String} @@ -111,7 +111,7 @@ protected String processContract(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ protected CompletableFuture processContractAsync(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -137,7 +137,7 @@ protected String processContract(String fileName, String fileData, JSONObject pa * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ protected CompletableFuture processContractAsync(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -161,7 +161,7 @@ protected String processContractUrl(String fileUrl, JSONObject parameters) { * * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param parameters Additional request parameters - * @return the data extracted from the Contract {@link CompletableFuture} + * @return the data extracted from the Contract {@link CompletableFuture}{@code } */ protected CompletableFuture processContractUrlAsync(String fileUrl, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, null, parameters); @@ -185,7 +185,7 @@ protected String deleteContract(String documentId) { * Delete a Contract from Veryfi. * * @param documentId ID of the Contract you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteContractAsync(String documentId) { String endpointName = Endpoint.contracts.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/DocumentServices.java b/src/main/java/veryfi/services/DocumentServices.java index 1226dc6..9cc4355 100644 --- a/src/main/java/veryfi/services/DocumentServices.java +++ b/src/main/java/veryfi/services/DocumentServices.java @@ -61,7 +61,7 @@ protected String getDocuments(int page, int pageSize, boolean boundingBoxes, boo } /** - * Returns a json string {@link CompletableFuture} list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/ + * Returns a json string {@link CompletableFuture}{@code } list of documents. https://docs.veryfi.com/api/receipts-invoices/search-documents/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -94,7 +94,7 @@ protected String getDocument(String documentId) { } /** - * Returns a json string {@link CompletableFuture} document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/ + * Returns a json string {@link CompletableFuture}{@code } document information. https://docs.veryfi.com/api/receipts-invoices/get-a-document/ * * @param documentId ID of the document you'd like to retrieve. * @return the data extracted from the Document {@link String} @@ -128,7 +128,7 @@ protected String processDocument(String filePath, List categories, boole * @param categories List of categories Veryfi can use to categorize the document * @param deleteAfterProcessing Delete this document from Veryfi after data has been extracted * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ protected CompletableFuture processDocumentAsync(String filePath, List categories, boolean deleteAfterProcessing, JSONObject parameters) { @@ -160,7 +160,7 @@ protected String processDocument(String fileName, String fileData, List * @param categories List of categories Veryfi can use to categorize the document * @param deleteAfterProcessing Delete this document from Veryfi after data has been extracted * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ protected CompletableFuture processDocumentAsync(String fileName, String fileData, List categories, boolean deleteAfterProcessing, JSONObject parameters) { @@ -199,7 +199,7 @@ protected String processDocumentUrl(String fileUrl, List fileUrls, List< * @param boostMode Flag that tells Veryfi whether boost mode should be enabled. When set to 1, Veryfi will skip data enrichment steps, but will process the document faster. Default value for this flag is 0 * @param externalId Optional custom document identifier. Use this if you would like to assign your own ID to documents * @param parameters Additional request parameters - * @return the data extracted from the Document {@link CompletableFuture} + * @return the data extracted from the Document {@link CompletableFuture}{@code } */ protected CompletableFuture processDocumentUrlAsync(String fileUrl, List fileUrls, List categories, boolean deleteAfterProcessing, @@ -226,7 +226,7 @@ protected String deleteDocument(String documentId) { * Delete Document from Veryfi. https://docs.veryfi.com/api/receipts-invoices/delete-a-document/ * * @param documentId ID of the document you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteDocumentAsync(String documentId) { String endpointName = Endpoint.documents.path + documentId + "/"; @@ -252,7 +252,7 @@ protected String updateDocument(String documentId, JSONObject parameters) { * https://docs.veryfi.com/api/receipts-invoices/update-a-document/ * @param documentId ID of the document you'd like to update. * @param parameters Additional request parameters - * @return A document json with updated fields, if fields are writable. Otherwise, a document with unchanged fields. {@link CompletableFuture} + * @return A document json with updated fields, if fields are writable. Otherwise, a document with unchanged fields. {@link CompletableFuture}{@code } */ protected CompletableFuture updateDocumentAsync(String documentId, JSONObject parameters) { String endpointName = Endpoint.documents.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/LineItemServices.java b/src/main/java/veryfi/services/LineItemServices.java index ba0b301..d77c3f8 100644 --- a/src/main/java/veryfi/services/LineItemServices.java +++ b/src/main/java/veryfi/services/LineItemServices.java @@ -54,7 +54,7 @@ protected String getLineItems(String documentId) { * Retrieve all line items for a document. https://docs.veryfi.com/api/receipts-invoices/get-document-line-items/ * * @param documentId ID of the document you'd like to retrieve. - * @return List of line items extracted from the document. {@link CompletableFuture } + * @return List of line items extracted from the document. {@link CompletableFuture}{@code } */ protected CompletableFuture getLineItemsAsync(String documentId) { String endpointName = Endpoint.documents.path + documentId + "/line-items/"; @@ -80,7 +80,7 @@ protected String getLineItem(String documentId, String lineItemId) { * * @param documentId ID of the document you'd like to retrieve. * @param lineItemId ID of the line item you'd like to retrieve. - * @return Line item extracted from the document. {@link CompletableFuture} + * @return Line item extracted from the document. {@link CompletableFuture}{@code } */ protected CompletableFuture getLineItemAsync(String documentId, String lineItemId) { String endpointName = Endpoint.documents.path + documentId + "/line-items/" + lineItemId; @@ -107,7 +107,7 @@ protected String addLineItem(String documentId, AddLineItem payload) throws NotV * * @param documentId ID of the document you'd like to update. * @param payload line item object to add. - * @return Added line item data. {@link CompletableFuture} + * @return Added line item data. {@link CompletableFuture}{@code } * @throws NotValidModelException when the model is not valid it throws this exception. */ protected CompletableFuture addLineItemAsync(String documentId, AddLineItem payload) throws NotValidModelException { @@ -137,7 +137,7 @@ protected String updateLineItem(String documentId, String lineItemId, UpdateLine * @param documentId ID of the document you'd like to update. * @param lineItemId ID of the line item you'd like to update. * @param payload line item object to update. - * @return Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. {@link CompletableFuture} + * @return Line item data with updated fields, if fields are writable. Otherwise line item data with unchanged fields. {@link CompletableFuture}{@code } * @throws NotValidModelException when the model is not valid it throws this exception. */ protected CompletableFuture updateLineItemAsync(String documentId, String lineItemId, UpdateLineItem payload) throws NotValidModelException { @@ -163,7 +163,7 @@ protected String deleteLineItems(String documentId) { * Delete all line items on an existing document. https://docs.veryfi.com/api/receipts-invoices/delete-all-document-line-items/ * * @param documentId ID of the document you'd like to delete. - * @return @return the response data. {@link CompletableFuture} + * @return return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteLineItemsAsync(String documentId) { String endpointName = Endpoint.documents.path + documentId + "/line-items/"; @@ -189,7 +189,7 @@ protected String deleteLineItem(String documentId, String lineItemId) { * * @param documentId ID of the document you'd like to delete. * @param lineItemId ID of the line item you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteLineItemAsync(String documentId, String lineItemId) { String endpointName = Endpoint.documents.path + documentId + "/line-items/" + lineItemId; diff --git a/src/main/java/veryfi/services/SplitServices.java b/src/main/java/veryfi/services/SplitServices.java index 48d450d..42acc4a 100644 --- a/src/main/java/veryfi/services/SplitServices.java +++ b/src/main/java/veryfi/services/SplitServices.java @@ -53,7 +53,7 @@ protected String splitDocument(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture } + * @return the data extracted from the document {@link CompletableFuture}{@code } */ protected CompletableFuture splitDocumentAsync(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -79,7 +79,7 @@ protected String splitDocument(String fileName, String fileData, JSONObject para * @param fileName Name of the file to upload to the Veryfi API * @param fileData Base64 encoded file data * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ protected CompletableFuture splitDocumentAsync(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -105,7 +105,7 @@ protected String splitDocumentUrl(String fileUrl, List fileUrls, JSONObj * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ protected CompletableFuture splitDocumentUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -169,7 +169,7 @@ protected String getSplitDocument(String documentId) { * Veryfi's Get a Documents from PDF endpoint allows you to retrieve a collection of previously processed documents. https://docs.veryfi.com/api/receipts-invoices/get-documents-from-pdf/ * * @param documentId ID of the document you'd like to retrieve. - * @return the data extracted from the document {@link CompletableFuture} + * @return the data extracted from the document {@link CompletableFuture}{@code } */ protected CompletableFuture getSplitDocumentAsync(String documentId) { String endpointName = Endpoint.split.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/TagServices.java b/src/main/java/veryfi/services/TagServices.java index a38cfb1..2c79b6e 100644 --- a/src/main/java/veryfi/services/TagServices.java +++ b/src/main/java/veryfi/services/TagServices.java @@ -41,7 +41,7 @@ protected TagServices(Credentials credentials, int apiVersion, HttpClient httpCl * Replace multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture } + * @return the response data. {@link CompletableFuture}{@code } */ protected String replaceTags(String documentId, List tags) { String endpointName = Endpoint.documents.path + documentId + "/"; @@ -55,7 +55,7 @@ protected String replaceTags(String documentId, List tags) { * Replace multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture replaceTagsAsync(String documentId, List tags) { String endpointName = Endpoint.documents.path + documentId + "/"; @@ -69,7 +69,7 @@ protected CompletableFuture replaceTagsAsync(String documentId, List} + * @return the response data. {@link CompletableFuture}{@code } */ protected String addTags(String documentId, List tags) { String endpointName = Endpoint.documents.path + documentId + "/tags/"; @@ -83,7 +83,7 @@ protected String addTags(String documentId, List tags) { * Add multiple tags on an existing document. https://docs.veryfi.com/api/receipts-invoices/add-tags-to-a-document/ * @param documentId ID of the document you'd like to update. * @param tags tags array of tags to be added. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture addTagsAsync(String documentId, List tags) { String endpointName = Endpoint.documents.path + documentId + "/tags/"; diff --git a/src/main/java/veryfi/services/W2Services.java b/src/main/java/veryfi/services/W2Services.java index c491972..c3fbce0 100644 --- a/src/main/java/veryfi/services/W2Services.java +++ b/src/main/java/veryfi/services/W2Services.java @@ -57,7 +57,7 @@ protected String getW2s(int page, int pageSize, boolean boundingBoxes, boolean c } /** - * Returns a json string {@link CompletableFuture} list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/ + * Returns a json string {@link CompletableFuture}{@code } list of W2s. https://docs.veryfi.com/api/w2s/get-w-2-s/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -90,7 +90,7 @@ protected String getW2(String documentId) { } /** - * Returns a json string {@link CompletableFuture} W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/ + * Returns a json string {@link CompletableFuture}{@code } W2 information. https://docs.veryfi.com/api/w2s/get-a-w-2/ * * @param documentId ID of the W2 you'd like to retrieve. * @return the data extracted from the W2 {@link String} @@ -119,7 +119,7 @@ protected String processW2(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ protected CompletableFuture processW2Async(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -145,7 +145,7 @@ protected String processW2(String fileName, String fileData, JSONObject paramete * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ protected CompletableFuture processW2Async(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -171,7 +171,7 @@ protected String processW2Url(String fileUrl, List fileUrls, JSONObject * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W2 {@link CompletableFuture} + * @return the data extracted from the W2 {@link CompletableFuture}{@code } */ protected CompletableFuture processW2UrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -195,7 +195,7 @@ protected String deleteW2(String documentId) { * Delete W2 from Veryfi. https://docs.veryfi.com/api/w2s/delete-a-w-2/ * * @param documentId ID of the W2 you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteW2Async(String documentId) { String endpointName = Endpoint.w2s.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/W8BenEServices.java b/src/main/java/veryfi/services/W8BenEServices.java index 97319e8..f8aa0e5 100644 --- a/src/main/java/veryfi/services/W8BenEServices.java +++ b/src/main/java/veryfi/services/W8BenEServices.java @@ -57,7 +57,7 @@ protected String getW8BenEs(int page, int pageSize, boolean boundingBoxes, boole } /** - * Returns a json string {@link CompletableFuture} list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/ + * Returns a json string {@link CompletableFuture}{@code } list of W-8BEN-E. https://docs.veryfi.com/api/w-8ben-e/get-w-8-ben-es/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -90,7 +90,7 @@ protected String getW8BenE(String documentId) { } /** - * Returns a json string {@link CompletableFuture} W-8BEN-E information. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/ + * Returns a json string {@link CompletableFuture}{@code } W-8BEN-E information. https://docs.veryfi.com/api/w-8ben-e/get-a-w-8-ben-e/ * * @param documentId ID of the W-8BEN-E you'd like to retrieve. * @return the data extracted from the W-8BEN-E {@link String} @@ -119,7 +119,7 @@ protected String processW8BenE(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ protected CompletableFuture processW8BenEAsync(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -145,7 +145,7 @@ protected String processW8BenE(String fileName, String fileData, JSONObject para * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ protected CompletableFuture processW8BenEAsync(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -171,7 +171,7 @@ protected String processW8BenEUrl(String fileUrl, List fileUrls, JSONObj * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W-8BEN-E {@link CompletableFuture} + * @return the data extracted from the W-8BEN-E {@link CompletableFuture}{@code } */ protected CompletableFuture processW8BenEUrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -195,7 +195,7 @@ protected String deleteW8BenE(String documentId) { * Delete W-8BEN-E from Veryfi. https://docs.veryfi.com/api/w-8ben-e/delete-a-w-8-ben-e/ * * @param documentId ID of the W-8BEN-E you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteW8BenEAsync(String documentId) { String endpointName = Endpoint.w8BenE.path + documentId + "/"; diff --git a/src/main/java/veryfi/services/W9Services.java b/src/main/java/veryfi/services/W9Services.java index 97eea2a..8676e82 100644 --- a/src/main/java/veryfi/services/W9Services.java +++ b/src/main/java/veryfi/services/W9Services.java @@ -57,7 +57,7 @@ protected String getW9s(int page, int pageSize, boolean boundingBoxes, boolean c } /** - * Returns a json string {@link CompletableFuture} list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/ + * Returns a json string {@link CompletableFuture}{@code } list of W9s. https://docs.veryfi.com/api/w9s/get-w-9-s/ * * @param page The page number. The response is capped to maximum of 50 results per page. * @param pageSize The number of Documents per page. @@ -90,7 +90,7 @@ protected String getW9(String documentId) { } /** - * Returns a json string {@link CompletableFuture} W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/ + * Returns a json string {@link CompletableFuture}{@code } W9 information. https://docs.veryfi.com/api/w9s/get-a-w-9/ * * @param documentId ID of the W9 you'd like to retrieve. * @return the data extracted from the W9 {@link String} @@ -119,7 +119,7 @@ protected String processW9(String filePath, JSONObject parameters) { * * @param filePath Path on disk to a file to submit for data extraction. * @param parameters Additional request parameters. - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ protected CompletableFuture processW9Async(String filePath, JSONObject parameters) { parameters = addFileToParameters(filePath, parameters); @@ -145,7 +145,7 @@ protected String processW9(String fileName, String fileData, JSONObject paramete * @param fileName Name of the file to submit for data extraction. * @param fileData Base64 encoded file data. * @param parameters Additional request parameters. - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ protected CompletableFuture processW9Async(String fileName, String fileData, JSONObject parameters) { parameters = addFileToParameters(fileName, fileData, parameters); @@ -171,7 +171,7 @@ protected String processW9Url(String fileUrl, List fileUrls, JSONObject * @param fileUrl Required if file_urls isn't specified. Publicly accessible URL to a file, e.g. "https://cdn.example.com/receipt.jpg". * @param fileUrls Required if file_url isn't specifies. List of publicly accessible URLs to multiple files, e.g. ["https://cdn.example.com/receipt1.jpg", "https://cdn.example.com/receipt2.jpg"] * @param parameters Additional request parameters - * @return the data extracted from the W9 {@link CompletableFuture} + * @return the data extracted from the W9 {@link CompletableFuture}{@code } */ protected CompletableFuture processW9UrlAsync(String fileUrl, List fileUrls, JSONObject parameters) { parameters = addUrlToParameters(fileUrl, fileUrls, parameters); @@ -195,7 +195,7 @@ protected String deleteW9(String documentId) { * Delete W9 from Veryfi. https://docs.veryfi.com/api/w9s/delete-a-w-9/ * * @param documentId ID of the W9 you'd like to delete. - * @return the response data. {@link CompletableFuture} + * @return the response data. {@link CompletableFuture}{@code } */ protected CompletableFuture deleteW9Async(String documentId) { String endpointName = Endpoint.w9s.path + documentId + "/"; diff --git a/src/test/java/FileHelper.java b/src/test/java/FileHelper.java index 0462fff..3b2a8d8 100644 --- a/src/test/java/FileHelper.java +++ b/src/test/java/FileHelper.java @@ -2,16 +2,55 @@ import veryfi.Base64Helper; import java.io.File; +/** + * Utility class for file operations in tests. + *

    + * This class provides helper methods for test classes to work with files, + * including getting file paths, extracting file names, and converting files + * to Base64 encoded strings for API testing. + *

    + */ public class FileHelper { + /** + * Gets the absolute file path for a resource file. + *

    + * This method uses the system class loader to locate a resource file + * and returns its absolute path on the filesystem. + *

    + * + * @param filename The name of the resource file to locate + * @return The absolute path to the file + */ protected static String getFilePath(String filename) { return ClassLoader.getSystemResource(filename).getPath(); } + /** + * Extracts the filename from a full file path. + *

    + * This method removes the directory portion of a file path and returns + * only the filename with extension. + *

    + * + * @param filename The full file path + * @return The filename without the directory path + */ protected static String getFileName(String filename) { return getFilePath(filename).replaceAll("^.*[/\\\\]", ""); } + /** + * Converts a resource file to Base64 encoded string. + *

    + * This method reads a resource file, converts it to Base64 encoding, + * and returns the encoded string. If the conversion fails, the test + * will fail with an assertion error. + *

    + * + * @param filename The name of the resource file to convert + * @return Base64 encoded string representation of the file + */ protected static String getFileData(String filename) { File file = new File(getFilePath(filename)); String fileData = "";