The fetcher calls the Naptime APIs (either local or remote) to acquire all of the data necessary.
Contains the complete set of static type information to fully specify a Naptime service.
The Resource schemas for all available resources.
All of the data types that compose the service.
Implements a default schema provider for local-only ARI operation.
This encapsulates all of the information needed to compute a response.
The request header is used for authentication parsing in the underlying requests made. Path and query parameters included in the request header are ignored in favor of the data within the topLevelRequests fields.
The name and version of the resource that this request is hitting
A list of query parameters to be used on the request. These are used to differentiate between various endpoints (i.e. multiget, finder, etc.).
This model represents a response from a Request, including elements and pagination
A list of elements in the response, in the order that they're returned
The response pagination information (including total and next)
The source url that was used to make the request. This is implementation specific by the fetcher, so it cannot be part of the Request.
Provides the metadata required to power the engine.