You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+72-80
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,6 @@
1
-
# Avalara.SDK
2
-
3
-
Avalara Shipping Verification only
4
-
5
-
- API version: 3.1.0
6
-
7
-
API for evaluating transactions against direct-to-consumer Beverage Alcohol shipping regulations.
8
-
9
-
This API is currently in beta.
10
-
1
+
# Avalara.SDK - the Unified Java SDK for next gen Avalara services.
11
2
3
+
Unified SDK consists of services on top of which the Avalara Compliance Cloud platform is built. These services are foundational and provide functionality such as einvoicing.
12
4
13
5
## Requirements
14
6
@@ -41,7 +33,7 @@ Add this dependency to your project's POM:
41
33
<dependency>
42
34
<groupId>Avalara.SDK</groupId>
43
35
<artifactId>Avalara.SDK</artifactId>
44
-
<version>2.4.29</version>
36
+
<version>24.12.0</version>
45
37
<scope>compile</scope>
46
38
</dependency>
47
39
```
@@ -57,7 +49,7 @@ Add this dependency to your project's build file:
57
49
}
58
50
59
51
dependencies {
60
-
implementation "Avalara.SDK:Avalara.SDK:2.4.29"
52
+
implementation "Avalara.SDK:Avalara.SDK:24.12.0"
61
53
}
62
54
```
63
55
@@ -81,11 +73,10 @@ Please follow the [installation](#installation) instruction and execute the foll
81
73
```java
82
74
83
75
importAvalara.SDK.*;
84
-
importAvalara.SDK.auth.*;
85
-
importAvalara.SDK.model.Avatax.*;
86
-
importAvalara.SDK.api.Avatax.AddressesApi;
76
+
importAvalara.SDK.api.EInvoicing.V1.*;
77
+
importAvalara.SDK.model.EInvoicing.V1.*;
87
78
88
-
publicclassAddressesApiExample {
79
+
publicclassMandatesApiExample {
89
80
90
81
publicstaticvoidmain(String[] args) {
91
82
Configuration configuration =newConfiguration();
@@ -94,18 +85,16 @@ public class AddressesApiExample {
String xAvalaraClient ="Swagger UI; 22.7.0; Custom; 1.0"; // String | Identifies the software you are using to call this API. For more information on the client header, see [Client Headers](https://developer.avalara.com/avatax/client-headers/) .
106
-
AddressValidationInfo body =newAddressValidationInfo(); // AddressValidationInfo | The address to resolve
*DataInputFieldsApi*| [**getDataInputFields**](docs/EInvoicing/V1/DataInputFieldsApi.md#getdatainputfields) | **GET** /data-input-fields | Returns the optionality of document fields for different country mandates
238
-
*DocumentsApi*| [**downloadDocument**](docs/EInvoicing/V1/DocumentsApi.md#downloaddocument) | **GET** /documents/{documentId}/$download | Returns a copy of the document
239
-
*DocumentsApi*| [**fetchDocuments**](docs/EInvoicing/V1/DocumentsApi.md#fetchdocuments) | **POST** /documents/$fetch | Fetch the inbound document from a tax authority
240
-
*DocumentsApi*| [**getDocumentList**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentlist) | **GET** /documents | Returns a summary of documents for a date range
241
-
*DocumentsApi*| [**getDocumentStatus**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentstatus) | **GET** /documents/{documentId}/status | Checks the status of a document
242
-
*DocumentsApi*| [**submitDocument**](docs/EInvoicing/V1/DocumentsApi.md#submitdocument) | **POST** /documents | Submits a document to Avalara E-Invoicing API
243
-
*InteropApi*| [**submitInteropDocument**](docs/EInvoicing/V1/InteropApi.md#submitinteropdocument) | **POST** /interop/documents | Submit a document
244
-
*MandatesApi*| [**getMandateDataInputFields**](docs/EInvoicing/V1/MandatesApi.md#getmandatedatainputfields) | **GET** /mandates/{mandateId}/data-input-fields | Returns document field information for a country mandate, a selected document type, and its version
245
-
*MandatesApi*| [**getMandates**](docs/EInvoicing/V1/MandatesApi.md#getmandates) | **GET** /mandates | List country mandates that are supported by the Avalara E-Invoicing platform
246
-
*TradingPartnersApi*| [**batchSearchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#batchsearchparticipants) | **POST** /trading-partners/batch-searches | Creates a batch search and performs a batch search in the directory for participants in the background.
247
-
*TradingPartnersApi*| [**downloadBatchSearchReport**](docs/EInvoicing/V1/TradingPartnersApi.md#downloadbatchsearchreport) | **GET** /trading-partners/batch-searches/{id}/$download-results | Download batch search results in a csv file.
248
-
*TradingPartnersApi*| [**getBatchSearchDetail**](docs/EInvoicing/V1/TradingPartnersApi.md#getbatchsearchdetail) | **GET** /trading-partners/batch-searches/{id} | Get the batch search details for a given id.
249
-
*TradingPartnersApi*| [**listBatchSearches**](docs/EInvoicing/V1/TradingPartnersApi.md#listbatchsearches) | **GET** /trading-partners/batch-searches | List all batch searches that were previously submitted.
250
-
*TradingPartnersApi*| [**searchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#searchparticipants) | **GET** /trading-partners | Returns a list of participants matching the input query.
|_DataInputFieldsApi_|[**getDataInputFields**](docs/EInvoicing/V1/DataInputFieldsApi.md#getdatainputfields)|**GET** /data-input-fields | Returns the optionality of document fields for different country mandates|
228
+
|_DocumentsApi_|[**downloadDocument**](docs/EInvoicing/V1/DocumentsApi.md#downloaddocument)|**GET** /documents/{documentId}/$download | Returns a copy of the document|
229
+
|_DocumentsApi_|[**fetchDocuments**](docs/EInvoicing/V1/DocumentsApi.md#fetchdocuments)|**POST** /documents/$fetch | Fetch the inbound document from a tax authority|
230
+
|_DocumentsApi_|[**getDocumentList**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentlist)|**GET** /documents | Returns a summary of documents for a date range|
231
+
|_DocumentsApi_|[**getDocumentStatus**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentstatus)|**GET** /documents/{documentId}/status | Checks the status of a document|
232
+
|_DocumentsApi_|[**submitDocument**](docs/EInvoicing/V1/DocumentsApi.md#submitdocument)|**POST** /documents | Submits a document to Avalara E-Invoicing API|
233
+
|_InteropApi_|[**submitInteropDocument**](docs/EInvoicing/V1/InteropApi.md#submitinteropdocument)|**POST** /interop/documents | Submit a document|
234
+
|_MandatesApi_|[**getMandateDataInputFields**](docs/EInvoicing/V1/MandatesApi.md#getmandatedatainputfields)|**GET** /mandates/{mandateId}/data-input-fields | Returns document field information for a country mandate, a selected document type, and its version|
235
+
|_MandatesApi_|[**getMandates**](docs/EInvoicing/V1/MandatesApi.md#getmandates)|**GET** /mandates | List country mandates that are supported by the Avalara E-Invoicing platform|
236
+
|_TradingPartnersApi_|[**batchSearchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#batchsearchparticipants)|**POST** /trading-partners/batch-searches | Creates a batch search and performs a batch search in the directory for participants in the background.|
237
+
|_TradingPartnersApi_|[**downloadBatchSearchReport**](docs/EInvoicing/V1/TradingPartnersApi.md#downloadbatchsearchreport)|**GET** /trading-partners/batch-searches/{id}/$download-results | Download batch search results in a csv file.|
238
+
|_TradingPartnersApi_|[**getBatchSearchDetail**](docs/EInvoicing/V1/TradingPartnersApi.md#getbatchsearchdetail)|**GET** /trading-partners/batch-searches/{id} | Get the batch search details for a given id.|
239
+
|_TradingPartnersApi_|[**listBatchSearches**](docs/EInvoicing/V1/TradingPartnersApi.md#listbatchsearches)|**GET** /trading-partners/batch-searches | List all batch searches that were previously submitted.|
240
+
|_TradingPartnersApi_|[**searchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#searchparticipants)|**GET** /trading-partners | Returns a list of participants matching the input query.|
0 commit comments