diff --git a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApi.cs b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApi.cs
index e4f55421..7e6ac005 100644
--- a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApi.cs
+++ b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApi.cs
@@ -16,7 +16,7 @@
namespace Bybit.Net.Clients.CopyTradingApi
{
///
- public class BybitRestClientCopyTradingApi : RestApiClient, IBybitRestClientCopyTradingApi
+ internal class BybitRestClientCopyTradingApi : RestApiClient, IBybitRestClientCopyTradingApi
{
internal static TimeSyncState _timeSyncState = new TimeSyncState("CopyTrade Api");
diff --git a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiAccount.cs b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiAccount.cs
index d778aa32..f43ad079 100644
--- a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiAccount.cs
+++ b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiAccount.cs
@@ -11,7 +11,7 @@
namespace Bybit.Net.Clients.CopyTradingApi
{
///
- public class BybitRestClientCopyTradingApiAccount : IBybitRestClientCopyTradingApiAccount
+ internal class BybitRestClientCopyTradingApiAccount : IBybitRestClientCopyTradingApiAccount
{
private BybitRestClientCopyTradingApi _baseClient;
diff --git a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiExchangeData.cs b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiExchangeData.cs
index 323c85a3..3c9b2c25 100644
--- a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiExchangeData.cs
+++ b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiExchangeData.cs
@@ -10,7 +10,7 @@
namespace Bybit.Net.Clients.CopyTradingApi
{
///
- public class BybitRestClientCopyTradingApiExchangeData : IBybitRestClientCopyTradingApiExchangeData
+ internal class BybitRestClientCopyTradingApiExchangeData : IBybitRestClientCopyTradingApiExchangeData
{
private BybitRestClientCopyTradingApi _baseClient;
diff --git a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiTrading.cs b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiTrading.cs
index c6cfa5f5..acf099c0 100644
--- a/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiTrading.cs
+++ b/ByBit.Net/Clients/CopyTradingApi/BybitRestClientCopyTradingApiTrading.cs
@@ -16,7 +16,7 @@
namespace Bybit.Net.Clients.CopyTradingApi
{
///
- public class BybitRestClientCopyTradingApiTrading : IBybitRestClientCopyTradingApiTrading
+ internal class BybitRestClientCopyTradingApiTrading : IBybitRestClientCopyTradingApiTrading
{
private BybitRestClientCopyTradingApi _baseClient;
diff --git a/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApi.cs b/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApi.cs
index 2734f52f..e4494f0d 100644
--- a/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApi.cs
+++ b/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApi.cs
@@ -20,7 +20,7 @@
namespace Bybit.Net.Clients.DerivativesApi
{
///
- public class BybitRestClientDerivativesApi : RestApiClient, IBybitRestClientDerivativesApi
+ internal class BybitRestClientDerivativesApi : RestApiClient, IBybitRestClientDerivativesApi
{
internal static TimeSyncState _timeSyncState = new TimeSyncState("Derivatives Api");
///
diff --git a/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApiExchangeData.cs b/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApiExchangeData.cs
index bb7b31af..78225096 100644
--- a/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApiExchangeData.cs
+++ b/ByBit.Net/Clients/DerivativesApi/BybitRestClientDerivativesApiExchangeData.cs
@@ -19,7 +19,7 @@
namespace Bybit.Net.Clients.DerivativesApi
{
///
- public class BybitRestClientDerivativesApiExchangeData : IBybitRestClientDerivativesApiExchangeData
+ internal class BybitRestClientDerivativesApiExchangeData : IBybitRestClientDerivativesApiExchangeData
{
private readonly BybitRestClientDerivativesApi _baseClient;
diff --git a/ByBit.Net/Clients/DerivativesApi/BybitSocketClientDerivativesPublicApi.cs b/ByBit.Net/Clients/DerivativesApi/BybitSocketClientDerivativesPublicApi.cs
index 897e07c8..62684f93 100644
--- a/ByBit.Net/Clients/DerivativesApi/BybitSocketClientDerivativesPublicApi.cs
+++ b/ByBit.Net/Clients/DerivativesApi/BybitSocketClientDerivativesPublicApi.cs
@@ -28,7 +28,7 @@
namespace Bybit.Net.Clients.DerivativesApi
{
///
- public class BybitSocketClientDerivativesPublicApi : SocketApiClient, IBybitSocketClientDerivativesPublicApi
+ internal class BybitSocketClientDerivativesPublicApi : SocketApiClient, IBybitSocketClientDerivativesPublicApi
{
private static readonly MessagePath _reqIdPath = MessagePath.Get().Property("req_id");
private static readonly MessagePath _topicPath = MessagePath.Get().Property("topic");
diff --git a/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApi.cs b/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApi.cs
index 4b17dc9e..9fdf9269 100644
--- a/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApi.cs
+++ b/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApi.cs
@@ -3,7 +3,7 @@
namespace Bybit.Net.Clients.DerivativesApi.ContractApi
{
///
- public class BybitRestClientContractApi : IBybitRestClientContractApi
+ internal class BybitRestClientContractApi : IBybitRestClientContractApi
{
///
public IBybitRestClientContractApiAccount Account { get; }
diff --git a/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApiAccount.cs b/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApiAccount.cs
index 1df41b6f..469dcd07 100644
--- a/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApiAccount.cs
+++ b/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitRestClientContractApiAccount.cs
@@ -17,7 +17,7 @@
namespace Bybit.Net.Clients.DerivativesApi.ContractApi
{
///
- public class BybitClientUnifiedMarginApiAccount : IBybitRestClientContractApiAccount
+ internal class BybitClientUnifiedMarginApiAccount : IBybitRestClientContractApiAccount
{
private readonly BybitRestClientDerivativesApi _baseClient;
diff --git a/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitSocketClientContractApi.cs b/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitSocketClientContractApi.cs
index 5e6e1c30..35d88e6f 100644
--- a/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitSocketClientContractApi.cs
+++ b/ByBit.Net/Clients/DerivativesApi/ContractApi/BybitSocketClientContractApi.cs
@@ -24,7 +24,7 @@
namespace Bybit.Net.Clients.DerivativesApi.ContractApi
{
///
- public class BybitSocketClientContractApi : SocketApiClient, IBybitSocketClientContractApi
+ internal class BybitSocketClientContractApi : SocketApiClient, IBybitSocketClientContractApi
{
private static readonly MessagePath _reqIdPath = MessagePath.Get().Property("req_id");
private static readonly MessagePath _topicPath = MessagePath.Get().Property("topic");
diff --git a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApi.cs b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApi.cs
index eeaf5c3e..9af2b394 100644
--- a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApi.cs
+++ b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApi.cs
@@ -3,7 +3,7 @@
namespace Bybit.Net.Clients.DerivativesApi.UnifiedMarginApi
{
///
- public class BybitRestClientUnifiedMarginApi : IBybitRestClientUnifiedMarginApi
+ internal class BybitRestClientUnifiedMarginApi : IBybitRestClientUnifiedMarginApi
{
///
public IBybitRestClientUnifiedMarginApiAccount Account { get; }
diff --git a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiAccount.cs b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiAccount.cs
index 9599aaaa..c12526be 100644
--- a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiAccount.cs
+++ b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiAccount.cs
@@ -18,7 +18,7 @@
namespace Bybit.Net.Clients.DerivativesApi.UnifiedMarginApi
{
///
- public class BybitRestClientUnifiedMarginApiAccount : IBybitRestClientUnifiedMarginApiAccount
+ internal class BybitRestClientUnifiedMarginApiAccount : IBybitRestClientUnifiedMarginApiAccount
{
private readonly BybitRestClientDerivativesApi _baseClient;
diff --git a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiTrading.cs b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiTrading.cs
index cd329cb0..a115678b 100644
--- a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiTrading.cs
+++ b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitRestClientUnifiedMarginApiTrading.cs
@@ -18,7 +18,7 @@
namespace Bybit.Net.Clients.DerivativesApi.UnifiedMarginApi
{
///
- public class BybitRestClientUnifiedMarginApiTrading : IBybitRestClientUnifiedMarginApiTrading
+ internal class BybitRestClientUnifiedMarginApiTrading : IBybitRestClientUnifiedMarginApiTrading
{
private readonly BybitRestClientDerivativesApi _baseClient;
diff --git a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitSocketClientUnifiedMarginApi.cs b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitSocketClientUnifiedMarginApi.cs
index eb416c11..1cbd504c 100644
--- a/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitSocketClientUnifiedMarginApi.cs
+++ b/ByBit.Net/Clients/DerivativesApi/UnifiedMarginApi/BybitSocketClientUnifiedMarginApi.cs
@@ -27,7 +27,7 @@
namespace Bybit.Net.Clients.DerivativesApi.UnifiedMarginApi
{
///
- public class BybitSocketClientUnifiedMarginApi : SocketApiClient, IBybitSocketClientUnifiedMarginApi
+ internal class BybitSocketClientUnifiedMarginApi : SocketApiClient, IBybitSocketClientUnifiedMarginApi
{
private static readonly MessagePath _typePath = MessagePath.Get().Property("type");
private static readonly MessagePath _opPath = MessagePath.Get().Property("op");
diff --git a/ByBit.Net/Clients/SpotApi/BybitRestClientBaseSpotApi.cs b/ByBit.Net/Clients/SpotApi/BybitRestClientBaseSpotApi.cs
index 5ce4ceaf..04fe4571 100644
--- a/ByBit.Net/Clients/SpotApi/BybitRestClientBaseSpotApi.cs
+++ b/ByBit.Net/Clients/SpotApi/BybitRestClientBaseSpotApi.cs
@@ -22,7 +22,7 @@ namespace Bybit.Net.Clients.SpotApi
///
/// Base client for the Bybit rest spot API
///
- public abstract class BybitRestClientBaseSpotApi : RestApiClient, ISpotClient
+ internal abstract class BybitRestClientBaseSpotApi : RestApiClient, ISpotClient
{
internal static TimeSyncState _timeSyncState = new TimeSyncState("Spot Api");
diff --git a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiAccountV3.cs b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiAccountV3.cs
index 87733079..f2645308 100644
--- a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiAccountV3.cs
+++ b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiAccountV3.cs
@@ -13,7 +13,7 @@
namespace Bybit.Net.Clients.SpotApi.v3
{
///
- public class BybitRestClientSpotApiAccountV3 : IBybitRestClientSpotApiAccountV3
+ internal class BybitRestClientSpotApiAccountV3 : IBybitRestClientSpotApiAccountV3
{
private BybitRestClientBaseSpotApi _baseClient;
diff --git a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiExchangeDataV3.cs b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiExchangeDataV3.cs
index 5560415c..0ff3a555 100644
--- a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiExchangeDataV3.cs
+++ b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiExchangeDataV3.cs
@@ -18,7 +18,7 @@
namespace Bybit.Net.Clients.SpotApi.v3
{
///
- public class BybitRestClientSpotApiExchangeDataV3 : IBybitRestClientSpotApiExchangeDataV3
+ internal class BybitRestClientSpotApiExchangeDataV3 : IBybitRestClientSpotApiExchangeDataV3
{
private BybitRestClientBaseSpotApi _baseClient;
diff --git a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiTradingV3.cs b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiTradingV3.cs
index ced23a50..68495fdc 100644
--- a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiTradingV3.cs
+++ b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiTradingV3.cs
@@ -20,7 +20,7 @@
namespace Bybit.Net.Clients.SpotApi.v3
{
///
- public class BybitRestClientSpotApiTradingV3 : IBybitRestClientSpotApiTradingV3
+ internal class BybitRestClientSpotApiTradingV3 : IBybitRestClientSpotApiTradingV3
{
private readonly BybitRestClientBaseSpotApi _baseClient;
diff --git a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiV3.cs b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiV3.cs
index 7091a98d..b9584a7c 100644
--- a/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiV3.cs
+++ b/ByBit.Net/Clients/SpotApi/v3/BybitRestClientSpotApiV3.cs
@@ -16,7 +16,7 @@
namespace Bybit.Net.Clients.SpotApi.v3
{
///
- public class BybitRestClientSpotApiV3 : BybitRestClientBaseSpotApi, IBybitRestClientSpotApiV3
+ internal class BybitRestClientSpotApiV3 : BybitRestClientBaseSpotApi, IBybitRestClientSpotApiV3
{
///
public IBybitRestClientSpotApiAccountV3 Account { get; }
diff --git a/ByBit.Net/Clients/SpotApi/v3/BybitSocketClientSpotApiV3.cs b/ByBit.Net/Clients/SpotApi/v3/BybitSocketClientSpotApiV3.cs
index 2cce4112..bf98345c 100644
--- a/ByBit.Net/Clients/SpotApi/v3/BybitSocketClientSpotApiV3.cs
+++ b/ByBit.Net/Clients/SpotApi/v3/BybitSocketClientSpotApiV3.cs
@@ -23,7 +23,7 @@
namespace Bybit.Net.Clients.SpotApi.v3
{
///
- public class BybitSocketClientSpotApiV3 : SocketApiClient, IBybitSocketClientSpotApiV3
+ internal class BybitSocketClientSpotApiV3 : SocketApiClient, IBybitSocketClientSpotApiV3
{
private static readonly MessagePath _reqIdPath = MessagePath.Get().Property("req_id");
private static readonly MessagePath _topicPath = MessagePath.Get().Property("topic");
diff --git a/ByBit.Net/Clients/V5/BybitRestClientApi.cs b/ByBit.Net/Clients/V5/BybitRestClientApi.cs
index 85ec4e8d..f82d0f27 100644
--- a/ByBit.Net/Clients/V5/BybitRestClientApi.cs
+++ b/ByBit.Net/Clients/V5/BybitRestClientApi.cs
@@ -21,7 +21,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitRestClientApi : RestApiClient, IBybitRestClientApi, ISpotClient
+ internal class BybitRestClientApi : RestApiClient, IBybitRestClientApi, ISpotClient
{
internal TimeSyncState _timeSyncState = new TimeSyncState("Bybit V5 API");
diff --git a/ByBit.Net/Clients/V5/BybitRestClientApiAccount.cs b/ByBit.Net/Clients/V5/BybitRestClientApiAccount.cs
index efd9a0c6..0fe4af8a 100644
--- a/ByBit.Net/Clients/V5/BybitRestClientApiAccount.cs
+++ b/ByBit.Net/Clients/V5/BybitRestClientApiAccount.cs
@@ -17,7 +17,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitRestClientApiAccount : IBybitRestClientApiAccount
+ internal class BybitRestClientApiAccount : IBybitRestClientApiAccount
{
private static readonly RequestDefinitionCache _definitions = new RequestDefinitionCache();
diff --git a/ByBit.Net/Clients/V5/BybitRestClientApiExchangeData.cs b/ByBit.Net/Clients/V5/BybitRestClientApiExchangeData.cs
index efbc36a5..4724dd4f 100644
--- a/ByBit.Net/Clients/V5/BybitRestClientApiExchangeData.cs
+++ b/ByBit.Net/Clients/V5/BybitRestClientApiExchangeData.cs
@@ -15,7 +15,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitRestClientApiExchangeData : IBybitRestClientApiExchangeData
+ internal class BybitRestClientApiExchangeData : IBybitRestClientApiExchangeData
{
private BybitRestClientApi _baseClient;
diff --git a/ByBit.Net/Clients/V5/BybitRestClientApiSubAccounts.cs b/ByBit.Net/Clients/V5/BybitRestClientApiSubAccounts.cs
index 8bcb812c..1e9cbee6 100644
--- a/ByBit.Net/Clients/V5/BybitRestClientApiSubAccounts.cs
+++ b/ByBit.Net/Clients/V5/BybitRestClientApiSubAccounts.cs
@@ -11,7 +11,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitRestClientApiSubAccounts : IBybitRestClientApiSubAccounts
+ internal class BybitRestClientApiSubAccounts : IBybitRestClientApiSubAccounts
{
private BybitRestClientApi _baseClient;
diff --git a/ByBit.Net/Clients/V5/BybitRestClientApiTrading.cs b/ByBit.Net/Clients/V5/BybitRestClientApiTrading.cs
index 0649a581..07ff0bc8 100644
--- a/ByBit.Net/Clients/V5/BybitRestClientApiTrading.cs
+++ b/ByBit.Net/Clients/V5/BybitRestClientApiTrading.cs
@@ -17,7 +17,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitRestClientApiTrading : IBybitRestClientApiTrading
+ internal class BybitRestClientApiTrading : IBybitRestClientApiTrading
{
private readonly BybitRestClientApi _baseClient;
diff --git a/ByBit.Net/Clients/V5/BybitSocketClientBaseApi.cs b/ByBit.Net/Clients/V5/BybitSocketClientBaseApi.cs
index adf336e9..201b37b4 100644
--- a/ByBit.Net/Clients/V5/BybitSocketClientBaseApi.cs
+++ b/ByBit.Net/Clients/V5/BybitSocketClientBaseApi.cs
@@ -17,7 +17,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public abstract class BybitSocketClientBaseApi : SocketApiClient, IBybitSocketClientBaseApi
+ internal abstract class BybitSocketClientBaseApi : SocketApiClient, IBybitSocketClientBaseApi
{
///
public new BybitSocketOptions ClientOptions => (BybitSocketOptions)base.ClientOptions;
diff --git a/ByBit.Net/Clients/V5/BybitSocketClientInverseApi.cs b/ByBit.Net/Clients/V5/BybitSocketClientInverseApi.cs
index b135039b..24ec9fa1 100644
--- a/ByBit.Net/Clients/V5/BybitSocketClientInverseApi.cs
+++ b/ByBit.Net/Clients/V5/BybitSocketClientInverseApi.cs
@@ -18,7 +18,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitSocketClientInverseApi : BybitSocketClientBaseApi, IBybitSocketClientInverseApi
+ internal class BybitSocketClientInverseApi : BybitSocketClientBaseApi, IBybitSocketClientInverseApi
{
private static readonly MessagePath _reqIdPath = MessagePath.Get().Property("req_id");
private static readonly MessagePath _topicPath = MessagePath.Get().Property("topic");
diff --git a/ByBit.Net/Clients/V5/BybitSocketClientLinearApi.cs b/ByBit.Net/Clients/V5/BybitSocketClientLinearApi.cs
index fc6a256c..79b950ee 100644
--- a/ByBit.Net/Clients/V5/BybitSocketClientLinearApi.cs
+++ b/ByBit.Net/Clients/V5/BybitSocketClientLinearApi.cs
@@ -18,7 +18,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitSocketClientLinearApi : BybitSocketClientBaseApi, IBybitSocketClientLinearApi
+ internal class BybitSocketClientLinearApi : BybitSocketClientBaseApi, IBybitSocketClientLinearApi
{
private static readonly MessagePath _reqIdPath = MessagePath.Get().Property("req_id");
private static readonly MessagePath _topicPath = MessagePath.Get().Property("topic");
diff --git a/ByBit.Net/Clients/V5/BybitSocketClientOptionApi.cs b/ByBit.Net/Clients/V5/BybitSocketClientOptionApi.cs
index 846259d3..c5e5b021 100644
--- a/ByBit.Net/Clients/V5/BybitSocketClientOptionApi.cs
+++ b/ByBit.Net/Clients/V5/BybitSocketClientOptionApi.cs
@@ -19,7 +19,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitSocketClientOptionApi : BybitSocketClientBaseApi, IBybitSocketClientOptionApi
+ internal class BybitSocketClientOptionApi : BybitSocketClientBaseApi, IBybitSocketClientOptionApi
{
private static readonly MessagePath _typePath = MessagePath.Get().Property("type");
private static readonly MessagePath _successPath = MessagePath.Get().Property("data").Property("successTopics");
diff --git a/ByBit.Net/Clients/V5/BybitSocketClientPrivateApi.cs b/ByBit.Net/Clients/V5/BybitSocketClientPrivateApi.cs
index 237bacf3..1cb66549 100644
--- a/ByBit.Net/Clients/V5/BybitSocketClientPrivateApi.cs
+++ b/ByBit.Net/Clients/V5/BybitSocketClientPrivateApi.cs
@@ -24,7 +24,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitSocketClientPrivateApi : SocketApiClient, IBybitSocketClientPrivateApi
+ internal class BybitSocketClientPrivateApi : SocketApiClient, IBybitSocketClientPrivateApi
{
private static readonly MessagePath _reqIdPath = MessagePath.Get().Property("req_id");
private static readonly MessagePath _reqId2Path = MessagePath.Get().Property("reqId");
diff --git a/ByBit.Net/Clients/V5/BybitSocketClientSpotApi.cs b/ByBit.Net/Clients/V5/BybitSocketClientSpotApi.cs
index 928789f7..a850bb95 100644
--- a/ByBit.Net/Clients/V5/BybitSocketClientSpotApi.cs
+++ b/ByBit.Net/Clients/V5/BybitSocketClientSpotApi.cs
@@ -20,7 +20,7 @@
namespace Bybit.Net.Clients.V5
{
///
- public class BybitSocketClientSpotApi : BybitSocketClientBaseApi, IBybitSocketClientSpotApi
+ internal class BybitSocketClientSpotApi : BybitSocketClientBaseApi, IBybitSocketClientSpotApi
{
private static readonly MessagePath _reqIdPath = MessagePath.Get().Property("req_id");
private static readonly MessagePath _topicPath = MessagePath.Get().Property("topic");