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.
- 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.
- 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.
- WorkTimeConverter2
Converts a WorkTime to JSON.
Enums
- SerializationMethod
The method of serizlization.