Table of Contents

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

options IJsonApiOptions
atomicReferenceAdapter IAtomicReferenceAdapter
resourceDataInOperationsRequestAdapter IResourceDataInOperationsRequestAdapter
relationshipDataAdapter IRelationshipDataAdapter

Methods

Convert(AtomicOperationObject, RequestAdapterState)

Validates and converts the specified atomicOperationObject.

public OperationContainer Convert(AtomicOperationObject atomicOperationObject, RequestAdapterState state)

Parameters

atomicOperationObject AtomicOperationObject
state RequestAdapterState

Returns

OperationContainer