Namespace JsonApiDotNetCore.AtomicOperations.Processors
Classes
- AddToRelationshipProcessor<TResource, TId>
Processes a single operation to add resources to a to-many relationship.
- CreateProcessor<TResource, TId>
Processes a single operation to create a new resource with attributes, relationships or both.
- DeleteProcessor<TResource, TId>
Processes a single operation to delete an existing resource.
- RemoveFromRelationshipProcessor<TResource, TId>
Processes a single operation to remove resources from a to-many relationship.
- SetRelationshipProcessor<TResource, TId>
Processes a single operation to perform a complete replacement of a relationship on an existing resource.
- UpdateProcessor<TResource, TId>
Processes a single operation to update the attributes and/or relationships of an existing resource. Only the values of sent attributes are replaced. And only the values of sent relationships are replaced.
Interfaces
- IAddToRelationshipProcessor<TResource, TId>
Processes a single operation to add resources to a to-many relationship.
- ICreateProcessor<TResource, TId>
Processes a single operation to create a new resource with attributes, relationships or both.
- IDeleteProcessor<TResource, TId>
Processes a single operation to delete an existing resource.
- IOperationProcessor
Processes a single entry in a list of operations.
- IRemoveFromRelationshipProcessor<TResource, TId>
Processes a single operation to remove resources from a to-many relationship.
- ISetRelationshipProcessor<TResource, TId>
Processes a single operation to perform a complete replacement of a relationship on an existing resource.
- IUpdateProcessor<TResource, TId>
Processes a single operation to update the attributes and/or relationships of an existing resource. Only the values of sent attributes are replaced. And only the values of sent relationships are replaced.