diff --git a/Mexc.Net/Objects/Models/MexcPaginated.cs b/Mexc.Net/Objects/Models/MexcPaginated.cs index 1be4c3a..cb00510 100644 --- a/Mexc.Net/Objects/Models/MexcPaginated.cs +++ b/Mexc.Net/Objects/Models/MexcPaginated.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Models /// Paginated result /// /// - public class MexcPaginated + public record MexcPaginated { /// /// Total records diff --git a/Mexc.Net/Objects/Models/MexcResult.cs b/Mexc.Net/Objects/Models/MexcResult.cs index 8dcdd92..a8a8997 100644 --- a/Mexc.Net/Objects/Models/MexcResult.cs +++ b/Mexc.Net/Objects/Models/MexcResult.cs @@ -2,7 +2,7 @@ namespace Mexc.Net.Objects.Models { - internal class MexcResult + internal record MexcResult { [JsonProperty("code")] public int Code { get; set; } @@ -10,7 +10,7 @@ internal class MexcResult public string? Message { get; set; } } - internal class MexcResult : MexcResult + internal record MexcResult : MexcResult { [JsonProperty("data")] public T? Data { get; set; } diff --git a/Mexc.Net/Objects/Models/MexcRows.cs b/Mexc.Net/Objects/Models/MexcRows.cs index 6f9d6f8..3590aa2 100644 --- a/Mexc.Net/Objects/Models/MexcRows.cs +++ b/Mexc.Net/Objects/Models/MexcRows.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Models /// Rows result /// /// - public class MexcRows + public record MexcRows { /// /// Total records diff --git a/Mexc.Net/Objects/Models/Spot/MecxAggregatedTrade.cs b/Mexc.Net/Objects/Models/Spot/MecxAggregatedTrade.cs index 4e9177b..86f47b1 100644 --- a/Mexc.Net/Objects/Models/Spot/MecxAggregatedTrade.cs +++ b/Mexc.Net/Objects/Models/Spot/MecxAggregatedTrade.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Aggregated trade info /// - public class MecxAggregatedTrade + public record MecxAggregatedTrade { /// /// Trade price diff --git a/Mexc.Net/Objects/Models/Spot/MecxKline.cs b/Mexc.Net/Objects/Models/Spot/MecxKline.cs index 269cc08..87c80cc 100644 --- a/Mexc.Net/Objects/Models/Spot/MecxKline.cs +++ b/Mexc.Net/Objects/Models/Spot/MecxKline.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// Kline/candlestick info /// [JsonConverter(typeof(ArrayConverter))] - public class MecxKline + public record MecxKline { /// /// The time this candlestick opened diff --git a/Mexc.Net/Objects/Models/Spot/MexcAccountInfo.cs b/Mexc.Net/Objects/Models/Spot/MexcAccountInfo.cs index a08de33..28868db 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcAccountInfo.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcAccountInfo.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Account info /// - public class MexcAccountInfo + public record MexcAccountInfo { /// /// Maker fee @@ -70,7 +70,7 @@ public class MexcAccountInfo /// /// Balance info /// - public class MexcAccountBalance + public record MexcAccountBalance { /// /// The asset this balance is for diff --git a/Mexc.Net/Objects/Models/Spot/MexcAccountUpdate.cs b/Mexc.Net/Objects/Models/Spot/MexcAccountUpdate.cs index 8de459c..3b20bf8 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcAccountUpdate.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcAccountUpdate.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Account update info /// - public class MexcAccountUpdate + public record MexcAccountUpdate { /// /// Asset diff --git a/Mexc.Net/Objects/Models/Spot/MexcAveragePrice.cs b/Mexc.Net/Objects/Models/Spot/MexcAveragePrice.cs index 141cb95..82f0013 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcAveragePrice.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcAveragePrice.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Average price info /// - public class MexcAveragePrice + public record MexcAveragePrice { /// /// Minutes the average is over diff --git a/Mexc.Net/Objects/Models/Spot/MexcBookPrice.cs b/Mexc.Net/Objects/Models/Spot/MexcBookPrice.cs index 3c7834e..08cd305 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcBookPrice.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcBookPrice.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Best book offers info /// - public class MexcBookPrice + public record MexcBookPrice { /// /// Symbol diff --git a/Mexc.Net/Objects/Models/Spot/MexcDeductStatus.cs b/Mexc.Net/Objects/Models/Spot/MexcDeductStatus.cs index e715450..be878a7 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcDeductStatus.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcDeductStatus.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Mexc MX deduct status /// - public class MexcDeductStatus + public record MexcDeductStatus { /// /// Is deduction enabled diff --git a/Mexc.Net/Objects/Models/Spot/MexcDeposit.cs b/Mexc.Net/Objects/Models/Spot/MexcDeposit.cs index 2e1567f..2838a52 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcDeposit.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcDeposit.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Deposit info /// - public class MexcDeposit + public record MexcDeposit { /// /// Quantity diff --git a/Mexc.Net/Objects/Models/Spot/MexcDepositAddress.cs b/Mexc.Net/Objects/Models/Spot/MexcDepositAddress.cs index 40a6eef..539ef57 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcDepositAddress.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcDepositAddress.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Deposit address /// - public class MexcDepositAddress + public record MexcDepositAddress { /// /// Asset diff --git a/Mexc.Net/Objects/Models/Spot/MexcDustLog.cs b/Mexc.Net/Objects/Models/Spot/MexcDustLog.cs index 2f3b53b..d0eb5c7 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcDustLog.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcDustLog.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Dust log entry /// - public class MexcDustLog + public record MexcDustLog { /// /// Total converted @@ -34,7 +34,7 @@ public class MexcDustLog /// /// Dust log details /// - public class MexcDustLogDetails + public record MexcDustLogDetails { /// /// Id diff --git a/Mexc.Net/Objects/Models/Spot/MexcDustResult.cs b/Mexc.Net/Objects/Models/Spot/MexcDustResult.cs index 3ff9993..3b11db7 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcDustResult.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcDustResult.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Dust transfer result /// - public class MexcDustResult + public record MexcDustResult { /// /// Successfully converted @@ -34,7 +34,7 @@ public class MexcDustResult /// /// Failed dust asset /// - public class MexcFailedDust + public record MexcFailedDust { /// /// Asset name diff --git a/Mexc.Net/Objects/Models/Spot/MexcEligibleDust.cs b/Mexc.Net/Objects/Models/Spot/MexcEligibleDust.cs index 2bf3874..a311713 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcEligibleDust.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcEligibleDust.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Eligible dust asset /// - public class MexcEligibleDust + public record MexcEligibleDust { /// /// Resulting Mx diff --git a/Mexc.Net/Objects/Models/Spot/MexcEtf.cs b/Mexc.Net/Objects/Models/Spot/MexcEtf.cs index eaadcb1..cbcb371 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcEtf.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcEtf.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Etf info /// - public class MexcEtf + public record MexcEtf { /// /// Symbol diff --git a/Mexc.Net/Objects/Models/Spot/MexcExchangeInfo.cs b/Mexc.Net/Objects/Models/Spot/MexcExchangeInfo.cs index 974a9da..d5d8438 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcExchangeInfo.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcExchangeInfo.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Exchange info /// - public class MexcExchangeInfo + public record MexcExchangeInfo { /// /// The timezone the server uses diff --git a/Mexc.Net/Objects/Models/Spot/MexcId.cs b/Mexc.Net/Objects/Models/Spot/MexcId.cs index c2cc9b4..91eb492 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcId.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcId.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Id /// - public class MexcId + public record MexcId { /// /// Id diff --git a/Mexc.Net/Objects/Models/Spot/MexcListenKey.cs b/Mexc.Net/Objects/Models/Spot/MexcListenKey.cs index 8997a9a..6033cd3 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcListenKey.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcListenKey.cs @@ -2,7 +2,7 @@ namespace Mexc.Net.Objects.Models.Spot { - internal class MexcListenKey + internal record MexcListenKey { [JsonProperty("listenKey")] public string ListenKey { get; set; } = string.Empty; diff --git a/Mexc.Net/Objects/Models/Spot/MexcOrder.cs b/Mexc.Net/Objects/Models/Spot/MexcOrder.cs index c1acbf4..1ac7d01 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcOrder.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcOrder.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Order info /// - public class MexcOrder + public record MexcOrder { /// /// Symbol diff --git a/Mexc.Net/Objects/Models/Spot/MexcOrderBook.cs b/Mexc.Net/Objects/Models/Spot/MexcOrderBook.cs index d3b78b3..5776130 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcOrderBook.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcOrderBook.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Order book info /// - public class MexcOrderBook + public record MexcOrderBook { /// /// Last update id diff --git a/Mexc.Net/Objects/Models/Spot/MexcOrderBookEntry.cs b/Mexc.Net/Objects/Models/Spot/MexcOrderBookEntry.cs index 2ad88b9..23fe956 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcOrderBookEntry.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcOrderBookEntry.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// An entry in the order book /// [JsonConverter(typeof(ArrayConverter))] - public class MexcOrderBookEntry : ISymbolOrderBookEntry + public record MexcOrderBookEntry : ISymbolOrderBookEntry { /// /// The price of this order book entry diff --git a/Mexc.Net/Objects/Models/Spot/MexcPrice.cs b/Mexc.Net/Objects/Models/Spot/MexcPrice.cs index d2d101e..1c2541c 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcPrice.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcPrice.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Price info /// - public class MexcPrice + public record MexcPrice { /// /// Symbol name diff --git a/Mexc.Net/Objects/Models/Spot/MexcServerTime.cs b/Mexc.Net/Objects/Models/Spot/MexcServerTime.cs index 9a4debf..7cfa008 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcServerTime.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcServerTime.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Server time /// - public class MexcServerTime + public record MexcServerTime { /// /// Current server time diff --git a/Mexc.Net/Objects/Models/Spot/MexcStreamBookTick.cs b/Mexc.Net/Objects/Models/Spot/MexcStreamBookTick.cs index b09a699..305ce38 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcStreamBookTick.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcStreamBookTick.cs @@ -11,7 +11,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Book ticker /// - public class MexcStreamBookTick : MexcStreamEvent + public record MexcStreamBookTick : MexcStreamEvent { /// /// Best ask price diff --git a/Mexc.Net/Objects/Models/Spot/MexcStreamKline.cs b/Mexc.Net/Objects/Models/Spot/MexcStreamKline.cs index 54c5315..130eb73 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcStreamKline.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcStreamKline.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Kline info /// - public class MexcStreamKline + public record MexcStreamKline { /// /// Start time diff --git a/Mexc.Net/Objects/Models/Spot/MexcStreamMiniTick.cs b/Mexc.Net/Objects/Models/Spot/MexcStreamMiniTick.cs index ba2cc40..ee07c80 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcStreamMiniTick.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcStreamMiniTick.cs @@ -11,7 +11,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Mini ticker /// - public class MexcStreamMiniTick : MexcStreamEvent + public record MexcStreamMiniTick : MexcStreamEvent { /// /// Symbol name diff --git a/Mexc.Net/Objects/Models/Spot/MexcStreamOrderBook.cs b/Mexc.Net/Objects/Models/Spot/MexcStreamOrderBook.cs index 4677ee7..5267f2e 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcStreamOrderBook.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcStreamOrderBook.cs @@ -11,7 +11,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Order book /// - public class MexcStreamOrderBook : MexcStreamEvent + public record MexcStreamOrderBook : MexcStreamEvent { /// /// Asks @@ -33,7 +33,7 @@ public class MexcStreamOrderBook : MexcStreamEvent /// /// Order book entry /// - public class MexcStreamOrderBookEntry : ISymbolOrderBookEntry + public record MexcStreamOrderBookEntry : ISymbolOrderBookEntry { /// /// Price diff --git a/Mexc.Net/Objects/Models/Spot/MexcStreamTrade.cs b/Mexc.Net/Objects/Models/Spot/MexcStreamTrade.cs index 773dc71..3527ca3 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcStreamTrade.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcStreamTrade.cs @@ -9,7 +9,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Trade info /// - public class MexcStreamTrade + public record MexcStreamTrade { /// /// Order side diff --git a/Mexc.Net/Objects/Models/Spot/MexcSymbol.cs b/Mexc.Net/Objects/Models/Spot/MexcSymbol.cs index 25b6e41..cac5f29 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcSymbol.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcSymbol.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Symbol info /// - public class MexcSymbol + public record MexcSymbol { /// /// The symbol diff --git a/Mexc.Net/Objects/Models/Spot/MexcTicker.cs b/Mexc.Net/Objects/Models/Spot/MexcTicker.cs index d4f8a1e..1aafb35 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcTicker.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcTicker.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Ticker info /// - public class MexcTicker + public record MexcTicker { /// /// Symbol name diff --git a/Mexc.Net/Objects/Models/Spot/MexcTrade.cs b/Mexc.Net/Objects/Models/Spot/MexcTrade.cs index 12243fa..a5a9d24 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcTrade.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcTrade.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Trade info /// - public class MexcTrade + public record MexcTrade { /// /// Trade price diff --git a/Mexc.Net/Objects/Models/Spot/MexcTransfer.cs b/Mexc.Net/Objects/Models/Spot/MexcTransfer.cs index c345b73..e4c5be0 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcTransfer.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcTransfer.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Transfer info /// - public class MexcTransfer + public record MexcTransfer { /// /// Transfer id diff --git a/Mexc.Net/Objects/Models/Spot/MexcTransferId.cs b/Mexc.Net/Objects/Models/Spot/MexcTransferId.cs index 8a58fbf..049b5f4 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcTransferId.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcTransferId.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Transfer id /// - public class MexcTransferId + public record MexcTransferId { /// /// Transfer id diff --git a/Mexc.Net/Objects/Models/Spot/MexcUserAsset.cs b/Mexc.Net/Objects/Models/Spot/MexcUserAsset.cs index cd34edd..ba9e275 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcUserAsset.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcUserAsset.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// User asset info /// - public class MexcUserAsset + public record MexcUserAsset { /// /// Asset @@ -29,7 +29,7 @@ public class MexcUserAsset /// /// Network info /// - public class MexcNetwork + public record MexcNetwork { /// /// Asset diff --git a/Mexc.Net/Objects/Models/Spot/MexcUserOrderUpdate.cs b/Mexc.Net/Objects/Models/Spot/MexcUserOrderUpdate.cs index edb8cc2..92a8b63 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcUserOrderUpdate.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcUserOrderUpdate.cs @@ -9,7 +9,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Order update /// - public class MexcUserOrderUpdate + public record MexcUserOrderUpdate { /// /// Quote quantity remaining diff --git a/Mexc.Net/Objects/Models/Spot/MexcUserTrade.cs b/Mexc.Net/Objects/Models/Spot/MexcUserTrade.cs index 7a16aa3..36d6828 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcUserTrade.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcUserTrade.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// User trade info /// - public class MexcUserTrade + public record MexcUserTrade { /// /// Symbol diff --git a/Mexc.Net/Objects/Models/Spot/MexcUserTradeUpdate.cs b/Mexc.Net/Objects/Models/Spot/MexcUserTradeUpdate.cs index a1d87a4..d49ef96 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcUserTradeUpdate.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcUserTradeUpdate.cs @@ -7,7 +7,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// User trade update /// - public class MexcUserTradeUpdate + public record MexcUserTradeUpdate { /// /// Trade time diff --git a/Mexc.Net/Objects/Models/Spot/MexcWithdrawAddress.cs b/Mexc.Net/Objects/Models/Spot/MexcWithdrawAddress.cs index 778f02a..a40cf52 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcWithdrawAddress.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcWithdrawAddress.cs @@ -5,7 +5,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Withdraw address /// - public class MexcWithdrawAddress + public record MexcWithdrawAddress { /// /// Asset diff --git a/Mexc.Net/Objects/Models/Spot/MexcWithdrawal.cs b/Mexc.Net/Objects/Models/Spot/MexcWithdrawal.cs index c968ae4..c7aa884 100644 --- a/Mexc.Net/Objects/Models/Spot/MexcWithdrawal.cs +++ b/Mexc.Net/Objects/Models/Spot/MexcWithdrawal.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Models.Spot /// /// Withdrawal info /// - public class MexcWithdrawal + public record MexcWithdrawal { /// /// Withdrawal id diff --git a/Mexc.Net/Objects/Sockets/Models/MexcKlineUpdate.cs b/Mexc.Net/Objects/Sockets/Models/MexcKlineUpdate.cs index 0b85ee9..c71e1f7 100644 --- a/Mexc.Net/Objects/Sockets/Models/MexcKlineUpdate.cs +++ b/Mexc.Net/Objects/Sockets/Models/MexcKlineUpdate.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Sockets.Models { - internal class MexcKlineUpdate : MexcStreamEvent + internal record MexcKlineUpdate : MexcStreamEvent { [JsonProperty("k")] public MexcStreamKline Data { get; set; } = default!; diff --git a/Mexc.Net/Objects/Sockets/Models/MexcStreamEvent.cs b/Mexc.Net/Objects/Sockets/Models/MexcStreamEvent.cs index d09fe72..83b5b07 100644 --- a/Mexc.Net/Objects/Sockets/Models/MexcStreamEvent.cs +++ b/Mexc.Net/Objects/Sockets/Models/MexcStreamEvent.cs @@ -8,7 +8,7 @@ namespace Mexc.Net.Objects.Sockets.Models /// /// Stream event /// - public abstract class MexcStreamEvent + public abstract record MexcStreamEvent { /// /// Event type diff --git a/Mexc.Net/Objects/Sockets/Models/MexcTradeUpdate.cs b/Mexc.Net/Objects/Sockets/Models/MexcTradeUpdate.cs index ca9436f..839b7ed 100644 --- a/Mexc.Net/Objects/Sockets/Models/MexcTradeUpdate.cs +++ b/Mexc.Net/Objects/Sockets/Models/MexcTradeUpdate.cs @@ -6,7 +6,7 @@ namespace Mexc.Net.Objects.Sockets.Models { - internal class MexcTradeUpdate : MexcStreamEvent + internal record MexcTradeUpdate : MexcStreamEvent { [JsonProperty("deals")] public IEnumerable Data { get; set; } = Array.Empty();