Hypermedia.JsonApi.Client by Cain O'Sullivan

<PackageReference Include="Hypermedia.JsonApi.Client" Version="3.1.3" />

 HttpContentExtensions

public static class HttpContentExtensions
public static Task<JsonApiResponse> ReadAsJsonApiAsync(this HttpContent httpContent)

Read the content as a JSONAPI response object.

public static Task<TEntity> ReadAsJsonApiAsync<TEntity>(this HttpContent httpContent)

Read the content as a JSONAPI response object.

public static Task<TEntity> ReadAsJsonApiAsync<TEntity>(this HttpContent httpContent, IContractResolver contractResolver)

Read the content as a JSONAPI response object.

public static Task<TEntity> ReadAsJsonApiAsync<TEntity>(this HttpContent httpContent, IContractResolver contractResolver, IJsonApiEntityCache cache)

Read the content as a JSONAPI response object.

public static Task<TEntity> ReadAsJsonApiAsync<TEntity>(this HttpContent httpContent, JsonApiSerializerOptions serializerOptions, IJsonApiEntityCache cache)

Read the content as a JSONAPI response object.

public static Task<TEntity> ReadAsJsonApiAsync<TEntity>(this HttpContent httpContent, JsonApiSerializer serializer, IJsonApiEntityCache cache)

Read the content as a JSONAPI response object.

public static Task<List<TEntity>> ReadAsJsonApiManyAsync<TEntity>(this HttpContent httpContent)

Read the content as a JSONAPI response object.

public static Task<List<TEntity>> ReadAsJsonApiManyAsync<TEntity>(this HttpContent httpContent, IContractResolver contractResolver)

Read the content as a JSONAPI response object.

public static Task<List<TEntity>> ReadAsJsonApiManyAsync<TEntity>(this HttpContent httpContent, IContractResolver contractResolver, IJsonApiEntityCache cache)

Read the content as a JSONAPI response object.

public static Task<List<TEntity>> ReadAsJsonApiManyAsync<TEntity>(this HttpContent httpContent, JsonApiSerializerOptions serializerOptions)

Read the content as a JSONAPI response object.

public static Task<List<TEntity>> ReadAsJsonApiManyAsync<TEntity>(this HttpContent httpContent, JsonApiSerializerOptions serializerOptions, IJsonApiEntityCache cache)

Read the content as a JSONAPI response object.

public static Task<List<TEntity>> ReadAsJsonApiManyAsync<TEntity>(this HttpContent httpContent, JsonApiSerializer serializer, IJsonApiEntityCache cache)

Read the content as a JSONAPI response object.