mirror of
https://github.com/JKorf/CryptoExchange.Net.git
synced 2026-10-28 14:00:48 +00:00
Compare commits
2 Commits
1a0101a45f
...
2704693600
| Author | SHA1 | Date | |
|---|---|---|---|
| 2704693600 | |||
| 1643487e73 |
@@ -96,7 +96,8 @@ namespace CryptoExchange.Net.SharedApis
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Last trade info, only available for websocket order updates if the API provides this data in the update
|
/// Last trade info, only available for websocket order updates if the API provides this data in the update
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Obsolete("Use SharedFuturesOrderUpdate.LastTrade instead, LastTrade is never filled on non websocket updates")]
|
// When V1 Shared API's is deprecated, this property should be marked obsolete as this model will only be used for non-websocket updates
|
||||||
|
//[Obsolete("Use SharedFuturesOrderUpdate.LastTrade instead, LastTrade is never filled on non websocket updates")]
|
||||||
public SharedUserTrade? LastTrade { get; set; }
|
public SharedUserTrade? LastTrade { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -83,7 +83,8 @@ namespace CryptoExchange.Net.SharedApis
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Only available for order updates, contains the info on the executed trade
|
/// Only available for order updates, contains the info on the executed trade
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Obsolete("Use SharedSpotOrderUpdate.LastTrade instead, LastTrade is never filled on non websocket updates")]
|
// When V1 Shared API's is deprecated, this property should be marked obsolete as this model will only be used for non-websocket updates
|
||||||
|
//[Obsolete("Use SharedSpotOrderUpdate.LastTrade instead, LastTrade is never filled on non websocket updates")]
|
||||||
public SharedUserTrade? LastTrade { get; set; }
|
public SharedUserTrade? LastTrade { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -210,8 +210,15 @@ namespace CryptoExchange.Net.Testing
|
|||||||
.Select(x => x.CapabilityType)
|
.Select(x => x.CapabilityType)
|
||||||
.ToArray();
|
.ToArray();
|
||||||
|
|
||||||
var missingOptions = implementedCapabilities.Except(declaredCapabilities);
|
var missingOptions = implementedCapabilities
|
||||||
var missingInterfaces = declaredCapabilities.Except(implementedCapabilities);
|
.Where(implemented =>
|
||||||
|
!declaredCapabilities.Any(declared =>
|
||||||
|
declared.IsAssignableFrom(implemented)));
|
||||||
|
|
||||||
|
var missingInterfaces = declaredCapabilities
|
||||||
|
.Where(declared =>
|
||||||
|
!implementedCapabilities.Any(implemented =>
|
||||||
|
declared.IsAssignableFrom(implemented)));
|
||||||
|
|
||||||
return (missingOptions.ToArray(), missingInterfaces.ToArray());
|
return (missingOptions.ToArray(), missingInterfaces.ToArray());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user