Table of Contents

Namespace Geotab.Checkmate.ObjectModel.Registration.Gateway

Classes

DeviceRegistrationChecksumResult

Encapsulates a device registration checksum result via the Gateway.

DeviceRegistrationStateResult

Encapsulates the device registration state results via the Gateway.

DummyGatewayService

Dummy service for dependent modules. Used as an indirect injection into the Device Bridge for existing unit tests. Basic singleton pattern.

GatewayServiceResult

Root class containing common elements for the requests to the Gateway service.

NotifyJurisdictionChangedResult

Encapsulates a notification result via the Gateway.

RegisterClientResult

Encapsulates a client registration result via the Gateway.

RegisterDeviceResult

Encapsulates a device registration result via the Gateway.

RegisterDeviceResultLite

Lite class to store JSON blob data regarding a registration attempt to the Gateway.

RegistrationResult

Abstract class containing common elements for the registration requests via the Gateway.

SetOrAddClientJurisdictionResult

Encapsulates a client registration result via the Gateway.

UnregisterDeviceResult

Encapsulates a device unregistration result via the Gateway.

Interfaces

IDeviceStateChecksumProvider

Interface defining the reqirements for a provider which creates device related checksum's for synchronization among independent systems.

IDeviceStateChecksumSynchronizer

Interface defining the reqirements for a service which creates device related checksum's for synchronization among independent systems.

Enums

HashAlgorithmType

Specifies the particular hash algorithm type.

RegistrationStatus

Enum denoting registration states between MyG and the Gateway.