The vision of the project is to provide an environment where :
The set of JSON serialization/deserialization protocols allowing to communicate with the VSD REST interface are already implemented and allow to retrieve and push the classes mentioned above
The VSDClient is intended to be used as a Software library to be included in the user's software project.
Although the library is written in Scala (which of course makes it accessible to Scala projects), it is compatible with any JVM-based language, and can notably be used from wihtin Java projects.
To use VSDClient in your own project, you can either : add the following lines to your build.sbt
libraryDependencies ++= Seq( // other dependencies here "ch.unibas.cs.gravis" %% "vsdclient" % "0.2.+" )
Please read the README on github