Table of Contents

Namespace Geotab.Checkmate.Serialization

Classes

AddInConverter2

An abstract class used to control the conversion of objects to JSON.

BinaryDataFileConverter2

An abstract class used to control the conversion of objects to JSON.

CertificateConverter2

Converts a Certificate to and from Json.

ClientSettingsConverter2

Json converter for ClientSettings.

ConditionConverter2

An abstract class used to control the conversion of objects to JSON.

ControllerConverter2

An abstract class used to control the conversion of objects to JSON.

ConverterHelper

A class that contains helper methods for working with GeotabJsonConverter2<T> classes.

DeviceConverter2

Json converter for Device.

DeviceCustomParameterJsonConverter

Used to serialize diagnostics for DeviceStatusInfo. This is to avoid using the "k","v" approach used by DictionaryConverter2 when desired.

DeviceMasterFlagConverter2

Json converter for DeviceMasterFlag

DeviceReplacementInfoFromMyAdminConverter2

Converter for replacement devices from MyAdmin JSON result.

DeviceStatusInfoConverter2

Json serializer for DeviceStatusInfo

DeviceStatusInfoDiagnosticDictionaryJsonConverter

Used to serialize diagnostics for DeviceStatusInfo. This is to avoid using the "k","v" approach used by DictionaryConverter2 when desired.

DiagnosticConverter2

Json converter for Diagnostic

DriverChangeConverter2

Json converter for DriverChange

DutyStatusLogConverter2

Converts DutyStatusLog to JSON

DvirLogConverter2

Json converter for DVIRLog

ExceptionEventConverter2

An abstract class used to control the conversion of objects to JSON.

FaultDataConverterFactory
GenericFileConverter2<T>

An abstract class used to control the conversion of objects to JSON.

GeotabJsonConverter2<T>

An abstract class used to control the conversion of objects to JSON.

GeotabJsonSerializer2

Converts an object to a JSON string and back. Contains the JsonConverters from BaseJsonSerializer2 as well as it's own.

GroupConverter2<T>

An abstract class used to control the conversion of objects to JSON.

GroupConverterFactory
IdConverter2

A class that contains the logic to convert an object to JSON.

ImportTaskConverter2

Json converter for ImportTask

KeyConverter2

Json converter for Key

MediaFileConverter2

An abstract class used to control the conversion of objects to JSON.

MimeTaskTypeConverter2

An abstract class used to control the conversion of objects to JSON.

MyAdminJsonSerializer2

Converts an object to a json string and back. It ignores errors because of extra fields received from response which are not handled if setup. Contains the JsonConverters from GeotabJsonSerializer2 as well as it's own.

NotificationBinaryFileConverter2<T>

An abstract class used to control the conversion of objects to JSON.

NotificationConverter2

Json converter for Notification

RecipientConverter2

Json converter for Recipient

RuleConverter2<T>

An abstract class used to control the conversion of objects to JSON.

SerializationAbstraction

An abstraction to handle dealing with bugs in System.Text.Json serialization.

ShareableLinkConverter2

Json converter for ShareableLink.

SortConverter2

An abstract class used to control the conversion of objects to JSON.

StatusDataLastValueBeforeCacheDiagnosticDictionaryJsonConverter

Used to serialize diagnostics for StatusDataLastValueBeforeCache.DiagnosticsDictionary. This is to avoid using the "k","v" approach used by DictionaryConverter2 when desired.

StatusDataLastValueBeforeCacheDiagnosticJsonConverter

Used to serialize diagnostics for StatusDataLastValueBeforeCache.Diagnostic. This is to avoid serializing a few fields in StatusData as they are not needed in StatusDataLastValueBeforeCache diagnostics.

TextMessageContentTypeConverter2

Json Converter for TextMessageContentType

TimeZoneInfoAdjustmentRuleConverter2

An abstract class used to control the conversion of objects to JSON.

TypeConverter2

Json converter for Type.

UserConverter2<T>

An abstract class used to control the conversion of objects to JSON.

UserConverterFactory
WorkTimeConverter2

Converts a WorkTime to JSON.

Enums

SerializationMethod

The method of serizlization.