Table of Contents

Class ResourceDataInOperationsRequestAdapter

Namespace
JsonApiDotNetCore.Serialization.Request.Adapters
Assembly
JsonApiDotNetCore.dll

Validates and converts the data from an entry in an atomic:operations request that creates or updates a resource.

public sealed class ResourceDataInOperationsRequestAdapter : ResourceDataAdapter, IResourceDataAdapter, IResourceDataInOperationsRequestAdapter
Inheritance
ResourceDataInOperationsRequestAdapter
Implements
Inherited Members

Constructors

ResourceDataInOperationsRequestAdapter(IResourceDefinitionAccessor, IResourceObjectAdapter)

Validates and converts the data from an entry in an atomic:operations request that creates or updates a resource.

public ResourceDataInOperationsRequestAdapter(IResourceDefinitionAccessor resourceDefinitionAccessor, IResourceObjectAdapter resourceObjectAdapter)

Parameters

resourceDefinitionAccessor IResourceDefinitionAccessor
resourceObjectAdapter IResourceObjectAdapter

Methods

ConvertResourceObject(SingleOrManyData<ResourceObject>, ResourceIdentityRequirements, RequestAdapterState)

protected override (IIdentifiable resource, ResourceType resourceType) ConvertResourceObject(SingleOrManyData<ResourceObject> data, ResourceIdentityRequirements requirements, RequestAdapterState state)

Parameters

data SingleOrManyData<ResourceObject>
requirements ResourceIdentityRequirements
state RequestAdapterState

Returns

(IIdentifiable resource, ResourceType resourceType)