| Interface | Description | 
|---|---|
| Link | Interface for a hateoas link. | 
| Link.Builder | Build for creating  Linkinstances. | 
| Resource | Represents a REST resource in a hateoas architecture. | 
| Class | Description | 
|---|---|
| AbstractResource<Impl extends AbstractResource> | An abstract implementation of  Resource. | 
| DefaultLink | Default implementation of  Link. | 
| JsonError | A class that can be used to represent JSON errors that complies to Vnd.Error without the content type requirements. | 
| VndError | A type that can be used to represent JSON errors that returns a content type of Vnd.Error. |