Classes

Represents the data and included objects of a top-level object.

To be used when the primary data is errors.

Represents the included member of a JSON:API document.

Represents a JSON:API document's "top level".

Value object decorating a ResourceObject; only its label is available.

Represents an RFC8288 based link.

Contains a set of JSON:API Link objects.

Use when there are no included resources but a Data object is required.

Represents resource data that should be omitted from the JSON:API document.

Represents references from one resource object to other resource object(s).

Represents the data of a relationship object or relationship document.

Represents a JSON:API resource identifier object.

Used to associate an object like an exception to a particular resource.

Represents a JSON:API resource object.

Represents the primary data for individual and collection documents.

Interfaces

An interface for identifying a related resource.

Interface for objects that can appear as top-level object data.