Namespace JsonApiDotNetCore.Serialization.Request.Adapters
Classes
- AtomicOperationObjectAdapter
Validates and converts a single operation inside an atomic:operations request.
- AtomicReferenceAdapter
Validates and converts a 'ref' element in an entry of an atomic:operations request. It appears in most kinds of operations and typically indicates what would otherwise have been in the endpoint URL, if it were a resource request.
- AtomicReferenceResult
The result of validating and converting "ref" in an entry of an atomic:operations request.
- BaseAdapter
Contains shared assertions for derived types.
- DocumentAdapter
The entry point for validating and converting the deserialized Document from the request body into a model. The produced models are used in ASP.NET Model Binding.
- DocumentInOperationsRequestAdapter
Validates and converts a Document belonging to an atomic:operations request.
- DocumentInResourceOrRelationshipRequestAdapter
Validates and converts a Document belonging to a resource or relationship request.
- RelationshipDataAdapter
Validates and converts the data from a relationship. It appears in a relationship request, in the relationships of a POST/PATCH resource request, in an entry of an atomic:operations request that targets a relationship and in the relationships of an operations entry that creates or updates a resource.
- RequestAdapterPosition
Tracks the location within an object tree when validating and converting a request body.
- RequestAdapterState
Tracks state while adapting objects from JsonApiDotNetCore.Serialization.Objects into the shape that controller actions accept.
- ResourceDataAdapter
Validates and converts the data from a resource in a POST/PATCH resource request.
- ResourceDataInOperationsRequestAdapter
Validates and converts the data from an entry in an atomic:operations request that creates or updates a resource.
- ResourceIdentifierObjectAdapter
Validates and converts a ResourceIdentifierObject. It appears in the data object(s) of a relationship.
- ResourceIdentityAdapter
Base class for validating and converting objects that represent an identity.
- ResourceIdentityRequirements
Defines requirements to validate a ResourceIdentity instance against.
- ResourceObjectAdapter
Validates and converts a ResourceObject. It appears in a POST/PATCH resource request and an entry in an atomic:operations request that creates or updates a resource.
Interfaces
- IAtomicOperationObjectAdapter
Validates and converts a single operation inside an atomic:operations request.
- IAtomicReferenceAdapter
Validates and converts a 'ref' element in an entry of an atomic:operations request. It appears in most kinds of operations and typically indicates what would otherwise have been in the endpoint URL, if it were a resource request.
- IDocumentAdapter
The entry point for validating and converting the deserialized Document from the request body into a model. The produced models are used in ASP.NET Model Binding.
- IDocumentInOperationsRequestAdapter
Validates and converts a Document belonging to an atomic:operations request.
- IDocumentInResourceOrRelationshipRequestAdapter
Validates and converts a Document belonging to a resource or relationship request.
- IRelationshipDataAdapter
Validates and converts the data from a relationship. It appears in a relationship request, in the relationships of a POST/PATCH resource request, in an entry of an atomic:operations request that targets a relationship and in the relationships of an operations entry that creates or updates a resource.
- IResourceDataAdapter
Validates and converts the data from a resource in a POST/PATCH resource request.
- IResourceDataInOperationsRequestAdapter
Validates and converts the data from an entry in an atomic:operations request that creates or updates a resource.
- IResourceIdentifierObjectAdapter
Validates and converts a ResourceIdentifierObject. It appears in the data object(s) of a relationship.
- IResourceObjectAdapter
Validates and converts a ResourceObject. It appears in a POST/PATCH resource request and an entry in an atomic:operations request that creates or updates a resource.
Enums
- JsonElementConstraint
Lists constraints for the presence or absence of a JSON element.