This allows remotes to be interchangeable. Jervis will call only those functions to interact with a remote. See the GitHub class as an example for the implementation of a remote.
| Trait | Description |
|---|---|
| SimpleRestServiceSupport | REST service classes can derive some default implementation from this trait. |
| Class | Description |
|---|---|
| GitHub | A simple class to interact with the GitHub v3 API for only the parts I need. |
| GitHubGraphQL | A simple class to interact with the GitHub v4 GraphQL API. |
| SimpleRestService | A simple class which makes using REST services like the GitHub API really easy. |