NBPAPI.NET.Core
2.0.1
dotnet add package NBPAPI.NET.Core --version 2.0.1
NuGet\Install-Package NBPAPI.NET.Core -Version 2.0.1
<PackageReference Include="NBPAPI.NET.Core" Version="2.0.1" />
paket add NBPAPI.NET.Core --version 2.0.1
#r "nuget: NBPAPI.NET.Core, 2.0.1"
// Install NBPAPI.NET.Core as a Cake Addin #addin nuget:?package=NBPAPI.NET.Core&version=2.0.1 // Install NBPAPI.NET.Core as a Cake Tool #tool nuget:?package=NBPAPI.NET.Core&version=2.0.1
NBPAPI.NET.Core
<table> <tbody> <tr> <td><a href="#currencyrate">CurrencyRate</a></td> <td><a href="#exchangerates">ExchangeRates</a></td> </tr> <tr> <td><a href="#rate">Rate</a></td> <td><a href="#table">Table</a></td> </tr> <tr> <td><a href="#goldrate">GoldRate</a></td> <td><a href="#tablerate">TableRate</a></td> </tr> <tr> <td><a href="#nbpapi">NbpApi</a></td> </tr> </tbody> </table>
CurrencyRate
Rate retrieved in single-currency rate requests.
ExchangeRates
Class containing definitions of
Rate
Definition of single-currency exchange rate table
Table
Definition of exchange rate table
GoldRate
Price of 1 kg of gold in PLN
TableRate
Rate retrieved in tables request
NbpApi
Entry point for interaction with the library.
GetCurrenciesAsync(tableCode, currencyCode, startDate, endDate)
Gets exchange rates from PLN to currencyCode from startDate to endDate (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
currencyCode | System.String<br>ISO 4217 Currency Code. |
startDate | System.DateTime<br>Start date. |
endDate | System.DateTime<br>End date. |
Returns
Async XML/JSON result from NBP API.
GetCurrenciesAsync(tableCode, currencyCode, topCount)
Gets last topCount exchange rates from PLN to currencyCode (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
currencyCode | System.String<br>ISO 4217 Currency Code. |
topCount | System.Int32<br>Amount of exchange rates to return. |
Returns
Async XML/JSON result from NBP API.
GetCurrencyAsync(tableCode, currencyCode, fromToday)
Gets current Exchange rate from PLN to currencyCode (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
currencyCode | System.String<br>ISO 4217 Currency Code. |
fromToday | System.Boolean<br>true if you want table specifically from today (may return null), false if currently effective. |
Returns
Async result from NBP API.
GetCurrencyAsync(tableCode, currencyCode, date)
Gets current Exchange rate from PLN to currencyCode published at date (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
currencyCode | System.String<br>ISO 4217 Currency Code. |
date | System.DateTime<br>The date. |
Returns
Async XML/JSON result from NBP API.
GetGoldPriceAsync(fromToday)
Gets current gold price asynchronously.
Name | Description |
---|---|
fromToday | System.Boolean<br>true if you want table specifically from today (may return null), false if currently effective. |
Returns
Gold price.
GetGoldPriceAsync(date)
Gets the gold price published at date asynchronously.
Name | Description |
---|---|
date | System.DateTime<br>The date. |
Returns
Gold price, or null
GetGoldPricesAsync(startDate, endDate)
Gets the gold prices asynchronously.
Name | Description |
---|---|
startDate | System.DateTime<br>The start date. |
endDate | System.DateTime<br>The end date. |
Returns
List of gold prices.
GetGoldPricesAsync(topCount)
Gets the gold prices asynchronously.
Name | Description |
---|---|
topCount | System.Int32<br>The top count. |
Returns
List of gold prices.
GetTableAsync(tableCode, fromToday)
Gets current table of exchange rates (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
fromToday | System.Boolean<br>true if you want table specifically from today (may return null), false if currently effective. |
Returns
Async XML/JSON result from NBP API.
GetTableAsync(tableCode, date)
Gets table of exchange rates from date (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
date | System.DateTime<br>the date. |
Returns
Async XML/JSON result from NBP API.
GetTablesAsync(tableCode, startDate, endDate)
Gets tables from startDate to endDate (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
startDate | System.DateTime<br>Start date. |
endDate | System.DateTime<br>End date. |
Returns
Async XML/JSON result from NBP API.
GetTablesAsync(tableCode, topCount)
Gets last topCount of tables (asynchronous).
Name | Description |
---|---|
tableCode | NBPAPI.NET.Core.Enums.TableType<br>Table Code (Capital A-C). |
topCount | System.Int32<br>Amount of tables to return. |
Returns
Async XML/JSON result from NBP API.
Uri
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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 was computed. 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. |
-
net5.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.