Skip to content

Conversation

@dougculnane
Copy link
Contributor

Add 2 new projects with API code from:

  • Markus's api branch
  • message java objects for serialization
  • an working rest client implementation in java
  • unit test against api if environment vars are set

The api project is a POJO implementation of the API. It can easily be used as a dependency in other environments.

The client implementation can be copied and used with the users preferred dependencies (as I will do in openHAB)

The implementation only has the basic information from the API. As the API is documented we can implement more.

It would be great to release this so I can use it as a dependency and do PR for a working basic info binding in openhab as I think this is better than a not working binding...

Hopefully over the Christmas holidays i will find time to try and document an implement the API more.

 - Markus's api branch
 - message java objects for serialization
 - an working rest client implementation in java
 - unit test against api if environment vars are set
@tisoft tisoft merged commit 8f4034b into SAIC-iSmart-API:main Nov 26, 2024
1 check passed
@tisoft
Copy link
Collaborator

tisoft commented Nov 26, 2024

@dougculnane Thanks for your work!

Snapshots should be available on https://s01.oss.sonatype.org/content/repositories/snapshots/

<dependency>
  <groupId>io.github.saic-ismart-api</groupId>
  <artifactId>saic-java-rest-client</artifactId>
  <version>0.4.0-SNAPSHOT</version>
</dependency>

Could you check that those work, before I release them and push them to central?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants