| Interface | Description | 
|---|---|
| Link | 
 Interface for a hateoas link. 
 | 
| Link.Builder | 
 Build for creating  
Link instances. | 
| 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. 
 |