namespace Drupal\jsonapi\JsonApiResource

Same name in other branches
  1. 11.x Drupal\jsonapi\JsonApiResource
  2. 9 Drupal\jsonapi\JsonApiResource
  3. 8.9.x Drupal\jsonapi\JsonApiResource
Object name File name Summary
Data core/modules/jsonapi/src/JsonApiResource/Data.php Represents the `data` and `included` objects of a top-level object.
ErrorCollection core/modules/jsonapi/src/JsonApiResource/ErrorCollection.php To be used when the primary data is `errors`.
IncludedData core/modules/jsonapi/src/JsonApiResource/IncludedData.php Represents the included member of a JSON:API document.
JsonApiDocumentTopLevel core/modules/jsonapi/src/JsonApiResource/JsonApiDocumentTopLevel.php Represents a JSON:API document's "top level".
LabelOnlyResourceObject core/modules/jsonapi/src/JsonApiResource/LabelOnlyResourceObject.php Value object decorating a ResourceObject; only its label is available.
Link core/modules/jsonapi/src/JsonApiResource/Link.php Represents an RFC8288 based link.
LinkCollection core/modules/jsonapi/src/JsonApiResource/LinkCollection.php Contains a set of JSON:API Link objects.
NullIncludedData core/modules/jsonapi/src/JsonApiResource/NullIncludedData.php Use when there are no included resources but a Data object is required.
OmittedData core/modules/jsonapi/src/JsonApiResource/OmittedData.php Represents resource data that should be omitted from the JSON:API document.
Relationship core/modules/jsonapi/src/JsonApiResource/Relationship.php Represents references from one resource object to other resource object(s).
RelationshipData core/modules/jsonapi/src/JsonApiResource/RelationshipData.php Represents the data of a relationship object or relationship document.
ResourceIdentifier core/modules/jsonapi/src/JsonApiResource/ResourceIdentifier.php Represents a JSON:API resource identifier object.
ResourceIdentifierInterface core/modules/jsonapi/src/JsonApiResource/ResourceIdentifierInterface.php An interface for identifying a related resource.
ResourceIdentifierTrait core/modules/jsonapi/src/JsonApiResource/ResourceIdentifierTrait.php Used to associate an object like an exception to a particular resource.
ResourceObject core/modules/jsonapi/src/JsonApiResource/ResourceObject.php Represents a JSON:API resource object.
ResourceObjectData core/modules/jsonapi/src/JsonApiResource/ResourceObjectData.php Represents the primary data for individual and collection documents.
TopLevelDataInterface core/modules/jsonapi/src/JsonApiResource/TopLevelDataInterface.php Interface for objects that can appear as top-level object data.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.