Table of Contents

Namespace Geotab.Checkmate.Web

Classes

Call

A class used to contain all the information the server needs to invoke a method.

EldError

Type of error.

EldPingResponse

Response ping message from ELD agency.

EldResponse

Response from ELD agency.

EldSubmitResponse

Submission response from ELD agency.

HttpClientWithCertInitializer

A HttpClient creator and configurator.

HttpMessageHandlerBuilder

The class that builds a HttpMessageHandler instance.

JsonContent

Streaming JSON content.

MyServerInvoker

A web DataStore used for JavaScript clients communicating through to a DataStore.

MyServerInvoker.MyServerJsonContent

Streaming Json content directed at MyServers.

MyServerInvokerWithCert

Remote MyGeotab API invoker.

MyServerJsonSerializer2

The new myserver serializer.

ResponseFailException

Invoker exceptions where status is not 200.

RestInvoker

Makes HTTP calls to a remote service.

RestInvoker.HttpUtility

Http utility.

WebServerInvoker

A class for communicating over the Internet to MyGeotab. This class is thread safe.

WebServerInvokerJsonException

The exception thrown for JSON errors in WebServerInvoker.

Interfaces

IGatewayInvoker

An interface defining the requirements for a Gateway invoker.

IHttpClientWithCertInitializer

HttpClient instances builder and initializer

IHttpInvoker

An interface that makes HTTP calls to a remote service.

IResilientGatewayInvoker

An interface defining the requirements for a Gateway invoker with resilience.

IWebServerInvoker

An interface for communicating with a web service or API.

Enums

EldResponseStatus

Different types of responses that can come from EldPingResponse, EldSubmitResponse and ErrorType in the response.

EldValidationEntityType

ELD output validation message types.

EldValidationType

ELD output validation message types.