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
@@ -17,7 +19,7 @@ The QuickBooks Online Java SDK provides a set of Java class libraries that make
17
19
18
20
* Ability to perform single and batch processing of CRUD operations on all QuickBooks Online entities.
19
21
* A common interface to the Request and Response Handler with two implemented classes to handle both synchronous and asynchronous requests.
20
-
* Support for both XML and JSON Request and Response format.
22
+
* Support for both XML and JSON Request and Response formats.
21
23
* Ability to configure app settings in the configuration file requiring no additional code change.
22
24
* Support for Gzip and Deflate compression formats to improve performance of Service calls to QuickBooks Online.
23
25
* Retry policy constructors to help apps handle transient errors.
@@ -28,19 +30,20 @@ The QuickBooks Online Java SDK provides a set of Java class libraries that make
28
30
* Change data that enables you to retrieve a list of entities modified during specified time points.
29
31
30
32
## Project Structure
31
-
* ipp-v3-java-data - contains all entities and entity dependencies that are used in data services operations
32
-
* ipp-v3-java-devkit - core component, contains rest API support
33
-
* ipp-java-qbapihelper - contains Quickbooks API Helper methods for OAuth, Disconnect and Reconnect API
34
-
* oauth2-platform-api - contains Quickbooks API Helper methods for obtaining OAuth2 tokens, Disconnect and Reconnect API for OAuth2 apps
33
+
* ipp-v3-java-data - contains all entities and entity dependencies that are used in data services operations.
34
+
* ipp-v3-java-devkit - core component, contains REST API support.
35
+
* ipp-java-qbapihelper - contains QuickBooks Online API Helper methods for OAuth, Disconnect and Reconnect API.
36
+
* oauth2-platform-api - contains QuickBooks Online API Helper methods for obtaining OAuth2 tokens, Disconnect and Reconnect API for OAuth2 apps.
37
+
* payments-api - Payments SDK for V2 API, contains methods for charge, echeck, token, card and bank account APIs.
35
38
36
39
## System Requirements
37
40
The SDK works on JDK 1.6 and above.
38
41
39
42
## First Use Instructions
40
-
1. Clone the GitHub repo to your computer
41
-
2. Import it to the IDE of your choice
43
+
1. Clone the GitHub repo to your computer.
44
+
2. Import it to the IDE of your choice.
42
45
43
-
## Testing the code & building artifacts
46
+
## Testing the Code & Building Artifacts
44
47
45
48
To test the code locally, follow the steps below:
46
49
@@ -49,10 +52,10 @@ To test the code locally, follow the steps below:
49
52
50
53
Note: To build out individual components such as ipp-v3-java-data.jar or ipp-v3-java-devkit.jar, remove parent dependency from the pom.xml of the respective projects and run maven install on the individual project folders.
Refer to [Java SDK Release Notes](https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0005_sdks/0200_java/0080_quickbooks_java_sdk_release_notes).
54
57
55
-
## Contribute:
58
+
## Contribute
56
59
We greatly encourage contributions! You can add new features, report and fix existing bugs, write docs and
57
60
tutorials, or any of the above. Feel free to open issues and/or send pull requests.
58
61
@@ -61,17 +64,17 @@ article for more details about how to contribute.
61
64
62
65
Steps to contribute:
63
66
64
-
1. Fork this repository into your account on Github
65
-
2. Clone *your forked repository* (not our original one) to your hard drive with `git clone https://github.com/YOURUSERNAME/QuickBooks-V3-Java-SDK.git`
66
-
3. Design and develop your changes
67
-
4. Add/update unit tests
68
-
5. Create a pull request for review to request merge
69
-
6. Obtain approval before your changes can be merged
67
+
1. Fork this repository into your account on GitHub.
68
+
2. Clone *your forked repository* (not our original one) to your hard drive with `git clone https://github.com/YOURUSERNAME/QuickBooks-V3-Java-SDK.git`.
69
+
3. Design and develop your changes.
70
+
4. Add/update unit tests.
71
+
5. Create a pull request for review to request merge.
72
+
6. Obtain approval before your changes can be merged.
70
73
71
-
Note: Before you submit the pull request, make sure to remove the keys and tokens from [ippdevkit.properties](https://github.com/intuit/QuickBooks-V3-Java-SDK/blob/master/ipp-v3-java-devkit/src/test/resources/ippdevkit.properties) that you might have added for testing purpose.
74
+
Note: Before you submit the pull request, make sure to remove the keys and tokens from [ippdevkit.properties](https://github.com/intuit/QuickBooks-V3-Java-SDK/blob/master/ipp-v3-java-devkit/src/test/resources/ippdevkit.properties) that you might have added for testing.
0 commit comments