feat(trades): add live execution cockpit, closing cockpit, calculation cards and precision trade settings
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import '../models/trade_acceptance_dto.dart';
|
||||
import '../models/close_trade_request_dto.dart';
|
||||
|
||||
abstract class TradeEvent extends Equatable {
|
||||
const TradeEvent();
|
||||
@@ -20,11 +21,12 @@ class FetchTrades extends TradeEvent {
|
||||
|
||||
class CloseTrade extends TradeEvent {
|
||||
final String tradeId;
|
||||
final CloseTradeRequestDto? dto;
|
||||
|
||||
const CloseTrade(this.tradeId);
|
||||
const CloseTrade(this.tradeId, {this.dto});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [tradeId];
|
||||
List<Object?> get props => [tradeId, dto];
|
||||
}
|
||||
|
||||
class AcceptTradeProposalEvent extends TradeEvent {
|
||||
@@ -35,3 +37,4 @@ class AcceptTradeProposalEvent extends TradeEvent {
|
||||
@override
|
||||
List<Object?> get props => [dto];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user