Table of Contents

Namespace JsonApiDotNetCore.Serialization.Objects

Classes

AtomicOperationObject

See https://jsonapi.org/ext/atomic/#operation-objects.

AtomicReference

See "ref" in https://jsonapi.org/ext/atomic/#operation-objects.

AtomicResultObject

See https://jsonapi.org/ext/atomic/#result-objects.

Document

See https://jsonapi.org/format#document-top-level and https://jsonapi.org/ext/atomic/#document-structure.

ErrorLinks

See "links" in https://jsonapi.org/format/#error-objects.

ErrorObject

See https://jsonapi.org/format/#error-objects.

ErrorSource

See "source" in https://jsonapi.org/format/#error-objects.

JsonApiObject

See https://jsonapi.org/format/#document-jsonapi-object.

RelationshipLinks

See "links" in https://jsonapi.org/format/#document-resource-object-relationships.

RelationshipObject

See https://jsonapi.org/format/#document-resource-object-relationships.

ResourceIdentifierObject

See https://jsonapi.org/format/#document-resource-identifier-objects.

ResourceIdentity

Shared identity information for various JSON:API objects.

ResourceLinks

See https://jsonapi.org/format/#document-resource-object-links.

ResourceObject

See https://jsonapi.org/format/#document-resource-objects.

TopLevelLinks

See "links" in https://jsonapi.org/format/#document-top-level.

Structs

SingleOrManyData<T>

Represents the value of the "data" element, which is either null, a single object or an array of objects. Add SingleOrManyDataConverterFactory to Converters to properly roundtrip.

Enums

AtomicOperationCode

See "op" in https://jsonapi.org/ext/atomic/#operation-objects.