RESO SDK JAVA
Reso Web API Java client library allows developers to build applications by utilizing the Reso Web API. For more information on the Real Estate Standards Organization (RESO) please visit www.reso.org or contact firstname.lastname@example.org. Developers wishing to better understand how to use and contribute to our standards visit RESO Developers FAQ.
Specific questions about this repository should be posted to the 'Issues' section with the Issue Template.
To build the client code and run the examples these components are required:
You can verify component installation using commands:
java -version mvn -version
Before running the tests or examples You must build and install reso-web-api-client library to Your local maven repository.
Navigate to the library project and execute
maven install command:
cd lib/reso-web-api-client mvn install
All required dependencies will be downloaded by
maven during the build.
A short guide on how to start using the code set is provided in here.
Example apps are provided in the examples folder to demonstrate the usage of the SDK.
- client-example-cli - demonstrates the client usage in a simple CLI program.
- client-example-web-spring-boot - demonstrates the client usage in a WEB environment using
Specific usage guidelines
Running tests and examples requires valid authorization for the tested RESO endpoint.
Before running tests and examples one must configure the connection properties that are usually located in
application.properties files of each application.
Please follow the description of each application for the exact location of configuration file.
New integration tests may be created by adding them to the existing integration test project, or by creating a new integration test project in tests folder and providing the required project description. Please follow the contributing guidelines when providing new tests.
Please read the contributing guidelines if You are interested in contributing to the project.