Table of Contents

Class DistanceUnitConverter

Namespace
DuetAPI.ObjectModel
Assembly
DuetAPI.dll

Class used to convert distance units to and from JSON

public class DistanceUnitConverter : JsonConverter<DistanceUnit>
Inheritance
DistanceUnitConverter
Inherited Members

Constructors

DistanceUnitConverter()

public DistanceUnitConverter()

Methods

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Read a distance units from a JSON reader

public override DistanceUnit Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader Utf8JsonReader

JSON reader

typeToConvert Type

Target type

options JsonSerializerOptions

JSON options

Returns

DistanceUnit

Distance unit value

Write(Utf8JsonWriter, DistanceUnit, JsonSerializerOptions)

Write a distance units to a JSON writer

public override void Write(Utf8JsonWriter writer, DistanceUnit value, JsonSerializerOptions options)

Parameters

writer Utf8JsonWriter

JSON writer

value DistanceUnit

Distance unit value

options JsonSerializerOptions

JSON options