Table of Contents

Class OptionalJsonConverter<T>

Namespace
Auth0.ManagementApi.Core
Assembly
Auth0.ManagementApi.dll
public class OptionalJsonConverter<T> : JsonConverter<Optional<T>>

Type Parameters

T
Inheritance
OptionalJsonConverter<T>
Inherited Members
Extension Methods

Methods

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Reads and converts the JSON to type Auth0.ManagementApi.Core.Optional{`0}.

public override Optional<T> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader Utf8JsonReader

The reader.

typeToConvert Type

The type to convert.

options JsonSerializerOptions

An object that specifies serialization options to use.

Returns

Optional<T>

The converted value.

Write(Utf8JsonWriter, Optional<T>, JsonSerializerOptions)

Writes a specified value as JSON.

public override void Write(Utf8JsonWriter writer, Optional<T> value, JsonSerializerOptions options)

Parameters

writer Utf8JsonWriter

The writer to write to.

value Optional<T>

The value to convert to JSON.

options JsonSerializerOptions

An object that specifies serialization options to use.