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.
| Interface | Description |
|---|---|
| JervisRemote | Provides a minimum standard interface a Jervis remote requires. |
| Class | Description |
|---|---|
| GitHub | A simple class to interact with the GitHub API for only the parts I need. |