akamsteeg / AtleX.HaveIBeenPwned

A fully async .NET Standard client library for the API of HaveIBeenPwned.com
https://www.nuget.org/packages/AtleX.HaveIBeenPwned/
MIT License
5 stars 0 forks source link

Introduce specialized API interfaces for specific functionality #33

Closed akamsteeg closed 5 years ago

akamsteeg commented 5 years ago

With the introduction of API keys, we cannot expect all API implementations to implement the full API. Some might want to only implement the free part (checking for leaked passwords), others might want to introduce the whole API. To accommodate this, we must introduce a series of specialized interfaces: