1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-10-13 22:51:39 +00:00
This commit is contained in:
Jkorf
2026-09-10 12:53:11 +02:00
parent c56e31abab
commit dc4a6af695
29 changed files with 27 additions and 26 deletions
@@ -7,7 +7,7 @@ namespace CryptoExchange.Net.SharedApis
/// <summary> /// <summary>
/// Catalog of Shared API capability references. /// Catalog of Shared API capability references.
/// </summary> /// </summary>
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Asset capabilities. /// Asset capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Balance capabilities. /// Balance capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Deposit capabilities. /// Deposit capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Fee capabilities. /// Fee capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Funding capabilities. /// Funding capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Index price capabilities. /// Index price capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Kline capabilities. /// Kline capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Ledger capabilities. /// Ledger capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Leverage capabilities. /// Leverage capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Mark price capabilities. /// Mark price capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Open interest capabilities. /// Open interest capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Order book capabilities. /// Order book capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Order capabilities. /// Order capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Position mode capabilities. /// Position mode capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Position capabilities. /// Position capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Symbol capabilities. /// Symbol capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Ticker capabilities. /// Ticker capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Take profit and stop loss capabilities. /// Take profit and stop loss capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Public trade capabilities. /// Public trade capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Transfer capabilities. /// Transfer capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Trigger order capabilities. /// Trigger order capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// User trade capabilities. /// User trade capabilities.
@@ -4,7 +4,7 @@ using System.Text;
namespace CryptoExchange.Net.SharedApis namespace CryptoExchange.Net.SharedApis
{ {
public partial class SharedCapabilities public static partial class SharedCapabilities
{ {
/// <summary> /// <summary>
/// Withdrawal capabilities. /// Withdrawal capabilities.
@@ -24,7 +24,7 @@ namespace CryptoExchange.Net.SharedApis
public override Type CapabilityType => typeof(IFuturesOrderRestClient); public override Type CapabilityType => typeof(IFuturesOrderRestClient);
/// <inheritdoc /> /// <inheritdoc />
public virtual RequestParameterRuleOverride[] ParameterRuleOverwrites public virtual RequestParameterRuleOverride[] ParameterRuleOverrides
{ {
set => SetRequestParameters(value); set => SetRequestParameters(value);
} }
@@ -37,7 +37,7 @@ namespace CryptoExchange.Net.SharedApis
/// <summary> /// <summary>
/// Use Capabilities instead /// Use Capabilities instead
/// </summary> /// </summary>
[Obsolete("Use Capabilities instead")] #pragma warning disable CS0618 // Type or member is obsolete
public EndpointOptions[] Features public EndpointOptions[] Features
{ {
get => _capabilities get => _capabilities
@@ -46,6 +46,7 @@ namespace CryptoExchange.Net.SharedApis
init => _capabilities = value; init => _capabilities = value;
} }
#pragma warning restore CS0618 // Type or member is obsolete
/// <summary> /// <summary>
/// Client capabilities /// Client capabilities
@@ -235,7 +235,7 @@ namespace CryptoExchange.Net.SharedApis
public override Type CapabilityType => typeof(TCapability); public override Type CapabilityType => typeof(TCapability);
/// <inheritdoc /> /// <inheritdoc />
public virtual RequestParameterRuleOverride[] ParameterRuleOverwrites public virtual RequestParameterRuleOverride[] ParameterRuleOverrides
{ {
set => SetRequestParameters(value); set => SetRequestParameters(value);
} }