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
readerUtf8JsonReaderJSON reader
typeToConvertTypeTarget type
optionsJsonSerializerOptionsJSON 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
writerUtf8JsonWriterJSON writer
valueDistanceUnitDistance unit value
optionsJsonSerializerOptionsJSON options