Skip to content

NordPool/AuctionApi-StarterKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

AuctionApi-StarterKit

Rapid onboarding starter kit for .NET (Core > 2.0 and Framework > 4.7.0) the Nord Pool Auctions API

Content

This solution contains the following projects:

NP.Auction.Client

  • A .NET Standard 2.0 library containing a client for NP Auction REST API with all contracts and handling of authentication/authorization through a separate SSO API Client
  • This library can be used within both, .NET Core (version > 2.0) or .NET Framework (version > 4.7.0). For .NET Core use, check the NP.Auction.Client.Core.Extensions project for simple DI registeration using .NET Core built-in DI
  • REST API clients have been constructed utilizing 3rd party library Refit

NP.Auction.Client.Console

  • A .NET Framework 4.7.2 Console application that demonstrates all key functionalities of the Auction REST API by utilizing the NP.Auction.Client library.
    • Before usage, please specify proper username/password combination in the App.Config

NP.Auction.Client.GrpcConsole

  • A .NET 6 Console application that demonstrates all key functionalities of the Auction gRPC API by utilizing the proto files in NP.Auction.Client library for client generation.
    • Before usage, please specify proper username/password combination in the appsettings.config file

NP.Auction.Client.Core.Extensions

  • A .NET Core 3.1 library that contains a small extension method for easier registration of the Auction REST API Client
    • In case loading of this particular project fails, please make sure that .NET Core 3.1 SDK is installed. You can install the SDK from here

About

Rapid onboarding starter kit for the Nord Pool Auctions API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages