mirror of
https://github.com/JKorf/CryptoExchange.Net.git
synced 2026-10-14 23:21:48 +00:00
Compare commits
2 Commits
1a0101a45f
...
2704693600
| Author | SHA1 | Date | |
|---|---|---|---|
| 2704693600 | |||
| 1643487e73 |
@@ -96,7 +96,8 @@ namespace CryptoExchange.Net.SharedApis
|
||||
/// <summary>
|
||||
/// Last trade info, only available for websocket order updates if the API provides this data in the update
|
||||
/// </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; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -83,7 +83,8 @@ namespace CryptoExchange.Net.SharedApis
|
||||
/// <summary>
|
||||
/// Only available for order updates, contains the info on the executed trade
|
||||
/// </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; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -210,8 +210,15 @@ namespace CryptoExchange.Net.Testing
|
||||
.Select(x => x.CapabilityType)
|
||||
.ToArray();
|
||||
|
||||
var missingOptions = implementedCapabilities.Except(declaredCapabilities);
|
||||
var missingInterfaces = declaredCapabilities.Except(implementedCapabilities);
|
||||
var missingOptions = 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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user