diff --git a/docs/FAQ.md b/docs/FAQ.md index f993c63..a39c217 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -1,6 +1,6 @@ --- title: FAQ -nav_order: 9 +nav_order: 11 --- ### I occasionally get a NullReferenceException, what's wrong? diff --git a/docs/Glossary.md b/docs/Glossary.md index ea3e4b2..2a6a8b7 100644 --- a/docs/Glossary.md +++ b/docs/Glossary.md @@ -1,6 +1,6 @@ --- title: Glossary -nav_order: 8 +nav_order: 10 --- |Definition|Synonyms|Meaning| diff --git a/docs/Implementation.md b/docs/Implementation.md index 989d968..2a4acfd 100644 --- a/docs/Implementation.md +++ b/docs/Implementation.md @@ -1 +1,6 @@ -TODO steps for creating a new implementation \ No newline at end of file +--- +title: Creating an implementation +nav_order: 8 +--- + +TODO \ No newline at end of file diff --git a/docs/Interfaces.md b/docs/Interfaces.md index c60d17c..adff2d0 100644 --- a/docs/Interfaces.md +++ b/docs/Interfaces.md @@ -3,6 +3,14 @@ title: Common interfaces nav_order: 5 --- +Clients have a common interface implementation to allow a shared code base to use the same functionality for different exchanges. The interface is implemented at the `API` level, for example: +```csharp +var binanceClient = new BinanceClient(); +ISpotClient spotClient = binanceClient.SpotApi.CommonSpotClient; +IFuturesClient futuresClient = binanceClient.UsdFuturesApi.CommonFuturesClient; + +``` + ## ISpotClient TODO diff --git a/docs/Migration Guide.md b/docs/Migration Guide.md index b6ef573..7a0e662 100644 --- a/docs/Migration Guide.md +++ b/docs/Migration Guide.md @@ -1,6 +1,6 @@ --- title: Migrate v4 to v5 -nav_order: 7 +nav_order: 9 --- Changes from 4.x to 5.x: diff --git a/docs/RateLimiter.md b/docs/RateLimiter.md index b6c5121..bf4d9d8 100644 --- a/docs/RateLimiter.md +++ b/docs/RateLimiter.md @@ -1,4 +1,4 @@ --- title: Rate limiting -nav_order: 6 +nav_order: 7 ---