Class AtomicOperationObjectAdapter
- Namespace
- JsonApiDotNetCore.Serialization.Request.Adapters
- Assembly
- JsonApiDotNetCore.dll
Validates and converts a single operation inside an atomic:operations request.
public sealed class AtomicOperationObjectAdapter : IAtomicOperationObjectAdapter
- Inheritance
-
AtomicOperationObjectAdapter
- Implements
- Inherited Members
Constructors
AtomicOperationObjectAdapter(IJsonApiOptions, IAtomicReferenceAdapter, IResourceDataInOperationsRequestAdapter, IRelationshipDataAdapter)
public AtomicOperationObjectAdapter(IJsonApiOptions options, IAtomicReferenceAdapter atomicReferenceAdapter, IResourceDataInOperationsRequestAdapter resourceDataInOperationsRequestAdapter, IRelationshipDataAdapter relationshipDataAdapter)
Parameters
optionsIJsonApiOptionsatomicReferenceAdapterIAtomicReferenceAdapterresourceDataInOperationsRequestAdapterIResourceDataInOperationsRequestAdapterrelationshipDataAdapterIRelationshipDataAdapter
Methods
Convert(AtomicOperationObject, RequestAdapterState)
Validates and converts the specified atomicOperationObject.
public OperationContainer Convert(AtomicOperationObject atomicOperationObject, RequestAdapterState state)
Parameters
atomicOperationObjectAtomicOperationObjectstateRequestAdapterState