cTrader.OpenAPI.Net8
1.1.0
dotnet add package cTrader.OpenAPI.Net8 --version 1.1.0
NuGet\Install-Package cTrader.OpenAPI.Net8 -Version 1.1.0
<PackageReference Include="cTrader.OpenAPI.Net8" Version="1.1.0" />
<PackageVersion Include="cTrader.OpenAPI.Net8" Version="1.1.0" />
<PackageReference Include="cTrader.OpenAPI.Net8" />
paket add cTrader.OpenAPI.Net8 --version 1.1.0
#r "nuget: cTrader.OpenAPI.Net8, 1.1.0"
#:package cTrader.OpenAPI.Net8@1.1.0
#addin nuget:?package=cTrader.OpenAPI.Net8&version=1.1.0
#tool nuget:?package=cTrader.OpenAPI.Net8&version=1.1.0
OpenAPI.Net (Rebuild for .NET 8)
This is a rebuild of the original cTrader OpenAPI.Net library upgraded to .NET 8.
Purpose of this Project
This repository was created to address a specific issue in the original cTrader.OpenAPI.Net NuGet package which is missing the ProtoOAGetPositionUnrealizedPnLReq
message type. This issue has existed for over a year without being fixed, so this project rebuilds the package with the missing type included and also upgrades from .NET 6 to .NET 8.
Original Project
For the complete original project including samples and documentation, please visit:
- Original Repository: https://github.com/spotware/OpenAPI.Net
- Documentation: https://spotware.github.io/OpenAPI.Net/
Changes in this Project
- Included
ProtoOAGetPositionUnrealizedPnLReq
message type that exists in the source but was missing from the published NuGet package - Upgraded from .NET 6 to .NET 8
- Maintained compatibility with the original API
- Focused only on the core library functionality
Dependencies
License
Licensed under the MIT license.
Copyright (c) 2021 Spotware
Copyright (c) 2025 leung0514
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Google.Protobuf (>= 3.20.1)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.8)
- System.Reactive (>= 5.0.0)
- Websocket.Client (>= 4.4.43)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.