Geotab.Checkmate.ObjectModel
11.36.209
dotnet add package Geotab.Checkmate.ObjectModel --version 11.36.209
NuGet\Install-Package Geotab.Checkmate.ObjectModel -Version 11.36.209
<PackageReference Include="Geotab.Checkmate.ObjectModel" Version="11.36.209" />
paket add Geotab.Checkmate.ObjectModel --version 11.36.209
#r "nuget: Geotab.Checkmate.ObjectModel, 11.36.209"
// Install Geotab.Checkmate.ObjectModel as a Cake Addin #addin nuget:?package=Geotab.Checkmate.ObjectModel&version=11.36.209 // Install Geotab.Checkmate.ObjectModel as a Cake Tool #tool nuget:?package=Geotab.Checkmate.ObjectModel&version=11.36.209
Geotab.Checkmate.ObjectModel
The MyGeotab .NET Integration package offers a seamless and straightforward solution for integrating MyGeotab, a leading telematics and fleet management platform, into your .NET applications. With this package, you can harness the power of the MyGeotab JSON-RPC API without the complexity of manually handling JSON serialization and deserialization.
Key Features
Simplified Integration: The package provides an abstraction layer that simplifies the integration process with the MyGeotab platform, allowing you to focus on building your application's logic rather than dealing with low-level API interactions.
Automatic Serialization and Deserialization: You no longer need to manually convert JSON requests and responses to .NET objects. The package takes care of the JSON serialization and deserialization, enabling you to work with strongly-typed objects in your .NET code.
Streamlined API Access: By leveraging the package's intuitive APIs, you can interact with various MyGeotab entities, such as vehicles, drivers, trips, and more, with ease. Perform actions like retrieving data, creating new entities, updating information, and executing advanced queries effortlessly.
Getting Started
To start using the MyGeotab .NET Integration package in your .NET application, follow these simple steps:
Installation: Install the package via NuGet Package Manager or by adding the corresponding package reference in your .csproj file.
Authentication: Obtain the necessary MyGeotab credentials (username and password or API token) to authenticate your application with the MyGeotab platform.
Initializing the Client: Create an instance of the MyGeotab client, providing the authentication credentials. This client acts as your gateway to interact with the MyGeotab API.
Interacting with the API: Use the client's methods and classes to perform various operations, such as retrieving data, creating new entities, updating information, and executing queries against the MyGeotab platform.
For detailed code examples and comprehensive documentation, please refer to the MyGeotab SDK.
Quick Start
var api = new API("user@example.com", "password", null, "database");
await api.AuthenticateAsync();
var devices = await api.CallAsync<List<Device>>("Get", typeof(Device), new { resultsLimit = 1 });
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- System.Collections.Immutable (>= 8.0.0)
- System.Formats.Asn1 (>= 8.0.1)
- System.IO.FileSystem.AccessControl (>= 5.0.0)
- System.Linq.Async (>= 6.0.1)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Text.Json (>= 8.0.4)
-
.NETStandard 2.1
- System.Collections.Immutable (>= 8.0.0)
- System.Formats.Asn1 (>= 8.0.1)
- System.IO.FileSystem.AccessControl (>= 5.0.0)
- System.Linq.Async (>= 6.0.1)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Text.Json (>= 8.0.4)
-
net6.0
- System.Collections.Immutable (>= 8.0.0)
- System.Formats.Asn1 (>= 8.0.1)
- System.IO.FileSystem.AccessControl (>= 5.0.0)
- System.Linq.Async (>= 6.0.1)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Text.Json (>= 8.0.4)
-
net7.0
- System.Collections.Immutable (>= 8.0.0)
- System.Formats.Asn1 (>= 8.0.1)
- System.IO.FileSystem.AccessControl (>= 5.0.0)
- System.Linq.Async (>= 6.0.1)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Text.Json (>= 8.0.4)
-
net8.0
- System.Collections.Immutable (>= 8.0.0)
- System.Formats.Asn1 (>= 8.0.1)
- System.IO.FileSystem.AccessControl (>= 5.0.0)
- System.Linq.Async (>= 6.0.1)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Text.Json (>= 8.0.4)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Geotab.Checkmate.ObjectModel:
Package | Downloads |
---|---|
Geotab.Internal.MyAdmin.APILib
The MyAdmin API provides an interface to Geotab’s MyAdmin system, allowing customers to build their own applications to integrate with MyAdmin. |
|
Geotab.DataOnlyPlan.API
Geotab SDK helper library. Provides a wrapper around the MyGeotab API, exposing methods and encapsulating business rules such that data-only plan partners/resellers can easily work with the MyGeotab API within the constraints imposed by the data-only option. |
|
Mbrotto.MyGeotabHelper
Library that provides wrapper methods for the Geotab.Checkmat.ObjectModel. |
|
Mbrotto.VaultLibrary
Vault helper for private use. Not much value externally. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
11.36.209 | 4,485 | 8/26/2024 |
11.34.148 | 26,810 | 8/12/2024 |
11.29.158 | 19,379 | 7/12/2024 |
11.25.194 | 4,509 | 6/12/2024 |
11.18.175 | 34,719 | 4/23/2024 |
11.7.179 | 14,403 | 2/12/2024 |
11.6.171 | 2,103 | 1/25/2024 |
11.0.6226 | 57,569 | 11/8/2023 |
11.0.4143 | 306,910 | 7/31/2023 |
11.0.2 | 44,640 | 5/5/2023 |
11.0.0 | 3,453 | 4/14/2023 |
11.0.0-preview1 | 157 | 3/24/2023 |
10.0.1 | 26,061 | 3/6/2023 |
10.0.0 | 40,611 | 1/13/2023 |
10.0.0-preview1 | 239 | 11/16/2022 |
9.0.1 | 922 | 3/6/2023 |
9.0.0 | 38,124 | 11/1/2022 |
9.0.0-preview1 | 5,947 | 8/23/2022 |
8.0.2 | 393 | 3/6/2023 |
8.0.1 | 26,656 | 8/29/2022 |
8.0.0-preview2 | 147 | 5/13/2022 |
See a full list changes at https://developers.geotab.com/myGeotab/releaseNotes