Table of Contents

Namespace Geotab.Checkmate

Classes

API

Used to make API calls against a MyGeotab web server. This object is typically used when using the API from a Microsoft .Net language, like C#, VB.Net or managed C++. It makes it easy to invoke the various methods and receive the results. It also automates of some tasks such as handling a database that was moved from one server to another or credentials expiring. This class is thread safe.

DateTimeExtensions

The DateTime extension class

EntityUtils

Tools for dealing with Entity objects.

GroupHelper

This class contains helper methods related to stitch the groups back to the full hierarchy.

KnownSources

List of Known sources.

PublicApiAttribute

An attribute to define which methods are part of the public API.

RateLimitUtils

Tools for dealing with rate limit exceptions.

RestApi
SafetyInsightExtensions

Extension methods class for implementors of ISafetyInsight

SystemSettingsExtensions

The following class contains extensions for system settings

UserExtension

The User extension class

ValidateCredentialAttribute

An attribute to define which methods have the credential validation (without security check)

ValidateIamTokenAttribute

An attribute to define which methods have the security validation

ValidateSecurityAttribute

An attribute to define which methods have the security validation

Interfaces

IApi

Used to make API calls against a MyGeotab web server. This object is typically used when using the API from a Microsoft .Net language, like C#, VB.Net or managed C++. It makes it easy to invoke the various methods and receive the results. It also automates of some tasks such as handling a database that was moved from one server to another or credentials expiring. This class is thread safe.

INotify

Interface for notifications

INotifyServiceStatus

Interface For Logging Service Status Notification to BigQuery.

IRestApi

Used to make Rest API calls against a MyGeotab web server.

Enums

SecurityValidationLevel

Level of security that the user must have

SqlType

The currently supported Sql Database types.