Namespace JsonApiDotNetCore.Serialization.Response
Classes
- EmptyResponseMeta
Provides a method to obtain global JSON:API meta, which is added at top-level to a response Document. Use GetMeta(TResource) to specify nested metadata per individual resource.
- JsonApiWriter
Serializes ASP.NET models into the outgoing JSON:API response body.
- LinkBuilder
Builds resource object links and relationship object links.
- MetaBuilder
Builds the top-level meta object.
- NoDocumentDescriptionLinkProvider
Provides no value for the "describedby" link in https://jsonapi.org/format/#document-top-level.
- ResponseModelAdapter
Converts the produced model from an ASP.NET controller action into a Document, ready to be serialized as the response body.
Interfaces
- IDocumentDescriptionLinkProvider
Provides the value for the "describedby" link in https://jsonapi.org/format/#document-top-level.
- IETagGenerator
Provides generation of an ETag HTTP response header.
- IFingerprintGenerator
Provides a method to generate a fingerprint for a collection of string values.
- IJsonApiWriter
Serializes ASP.NET models into the outgoing JSON:API response body.
- ILinkBuilder
Builds resource object links and relationship object links.
- IMetaBuilder
Builds the top-level meta object.
- IResponseMeta
Provides a method to obtain global JSON:API meta, which is added at top-level to a response Document. Use GetMeta(TResource) to specify nested metadata per individual resource.
- IResponseModelAdapter
Converts the produced model from an ASP.NET controller action into a Document, ready to be serialized as the response body.