Class BaseAdapter
- Namespace
- JsonApiDotNetCore.Serialization.Request.Adapters
- Assembly
- JsonApiDotNetCore.dll
Contains shared assertions for derived types.
public abstract class BaseAdapter
- Inheritance
-
BaseAdapter
- Derived
- Inherited Members
Methods
AssertDataHasManyValue<T>(SingleOrManyData<T>, RequestAdapterState)
[AssertionMethod]
protected static void AssertDataHasManyValue<T>(SingleOrManyData<T> data, RequestAdapterState state) where T : ResourceIdentifierObject, new()
Parameters
dataSingleOrManyData<T>stateRequestAdapterState
Type Parameters
T
AssertDataHasSingleValue<T>(SingleOrManyData<T>, bool, RequestAdapterState)
[AssertionMethod]
protected static void AssertDataHasSingleValue<T>(SingleOrManyData<T> data, bool allowNull, RequestAdapterState state) where T : ResourceIdentifierObject, new()
Parameters
dataSingleOrManyData<T>allowNullboolstateRequestAdapterState
Type Parameters
T
AssertHasData<T>(SingleOrManyData<T>, RequestAdapterState)
[AssertionMethod]
protected static void AssertHasData<T>(SingleOrManyData<T> data, RequestAdapterState state) where T : ResourceIdentifierObject, new()
Parameters
dataSingleOrManyData<T>stateRequestAdapterState
Type Parameters
T
AssertObjectIsNotNull<T>(T?, RequestAdapterState)
protected static void AssertObjectIsNotNull<T>(T? value, RequestAdapterState state) where T : class
Parameters
valueTstateRequestAdapterState
Type Parameters
T