This project is a C# wrapper of the Bluetracker REST API. It is used to easily query and modify Bluetracker entities in C#.
This example explains how to query ships.
Install the package from nuget.org:
Install-Package BlueTracker.SDK.Performance
Create an API key. The key can be created via the Company Manager in the Bluetracker application.
Create the ship client and insert the API key:
var client = new BlueTracker.SDK.Performance.Clients.ShipClient(authorization: "<API-KEY>");Query all ships:
var ships = client.GetAll();The package contains one client wrapper for each API resource. Each client contains methods to GET, POST, PUT and DELETE resources according to the API specification: https://api.bluetracker.one
BlueTracker.SDK.Performance.Clients.ShipClientBlueTracker.SDK.Performance.Clients.ShipClassClientBlueTracker.SDK.Performance.Clients.ShipBaseDataClientBlueTracker.SDK.Performance.Clients.ShipClassBaseDataClient~~BlueTracker.SDK.Performance.Clients.LegClientBlueTracker.SDK.Performance.Clients.ReportClientBlueTracker.SDK.Performance.Clients.VoyageClientBlueTracker.SDK.Performance.Clients.EventClientBlueTracker.SDK.Performance.Clients.HullModelClientBlueTracker.SDK.Performance.Clients.HullEventClientBlueTracker.SDK.Performance.Clients.HullInterruptionClientBlueTracker.SDK.Performance.Clients.OwnerClientBlueTracker.SDK.Performance.Clients.TagClientBlueTracker.SDK.Performance.Clients.ConsumptionCurveClientBlueTracker.SDK.Performance.Clients.SfocCurveClientBlueTracker.SDK.Performance.Clients.OnboardSampleSourceClientBlueTracker.SDK.Performance.Clients.OnboardSampleValueClientBlueTracker.SDK.Performance.Clients.OnboardSampleSourceValueRangeClientBlueTracker.SDK.Performance.Clients.VoyageInterruptionClientBlueTracker.SDK.Performance.Clients.IssueClient