The type of resource being retrieved or mutated.
Initializes a new instance of this object.
The type of resource being retrieved or mutated.
The http service to use when invoking the RESTful service.
The root url of the endpoint to hit. This can include params to send them with every request, but standard params of page, size, search, filter, and sort will be overridden depending on which method is being invoked.
The base request to use when constructing requests in the http service.
Retrieves the total count of data items before pagination.
The data request being made. The page and size fields are ignored in this instance.
The total number of items across pages that the request data set will represent.
Deletes a resource entity.
This uses the DELETE verb.
The identification of the resource to delete.
Gets the final endpoint for a resource.
Optionalidentification: string | numberThe identification of a single resource. If this is falsy, then the entire data scope is used.
A url builder that points to the target resource endpoint.
Retrieves a single item by it's identification.
This uses a GET verb.
The identification of the resource to retrieve.
The json representation of the entity.
Retrieves a single page of data.
The data request that contains the sorting, filtering, search, and pagination info to construct a data view.
A single page of data elements.
Creates a new entity or updates an existing entity.
This is determined by the body parameters on whether or not an entity already exists.
This uses the PUT verb.
The post body that represents the resource to create or update.
The resource that was created or updated.
A generic implementation of a restful service that assumes all verbs are implemented.
This can be used to invoke a service that is only partially implemented. If your service, for example, is read only, then create, upsert, update, and delete should all return not found or forbidden errors.