@@ -48,15 +48,17 @@ export type WsMessageFuturesUserDataEventRaw =
48
48
| WsMessageFuturesUserDataListenKeyExpiredRaw
49
49
| WsMessageFuturesUserDataMarginCallRaw
50
50
| WsMessageFuturesUserDataOrderTradeUpdateEventRaw
51
- | WsMessageFuturesUserDataAccountConfigUpdateEventRaw ;
51
+ | WsMessageFuturesUserDataAccountConfigUpdateEventRaw
52
+ | WsMessageFuturesUserDataCondOrderTriggerRejectEventRaw ;
52
53
53
54
// TODO: consistent across USDM vs COINM?
54
55
export type WsMessageFuturesUserDataEventFormatted =
55
56
| WsMessageFuturesUserDataAccountUpdateFormatted
56
57
| WsMessageFuturesUserDataListenKeyExpiredFormatted
57
58
| WsMessageFuturesUserDataMarginCallFormatted
58
59
| WsMessageFuturesUserDataTradeUpdateEventFormatted
59
- | WsMessageFuturesUserDataAccountConfigUpdateEventFormatted ;
60
+ | WsMessageFuturesUserDataAccountConfigUpdateEventFormatted
61
+ | WsMessageFuturesUserDataCondOrderTriggerRejectEventFormatted ;
60
62
61
63
export type WsRawMessage =
62
64
| WsMessageKlineRaw
@@ -75,7 +77,8 @@ export type WsRawMessage =
75
77
| WsMessageFuturesUserDataListenKeyExpiredRaw
76
78
| WsMessageFuturesUserDataMarginCallRaw
77
79
| WsMessageFuturesUserDataOrderTradeUpdateEventRaw
78
- | WsMessageFuturesUserDataAccountConfigUpdateEventRaw ;
80
+ | WsMessageFuturesUserDataAccountConfigUpdateEventRaw
81
+ | WsMessageFuturesUserDataCondOrderTriggerRejectEventRaw ;
79
82
80
83
export type WsFormattedMessage =
81
84
| WsUserDataEvents
@@ -681,6 +684,30 @@ export interface WsMessageFuturesUserDataAccountUpdateFormatted
681
684
} ;
682
685
}
683
686
687
+ export interface WsMessageFuturesUserDataCondOrderTriggerRejectEventRaw
688
+ extends WsSharedBase {
689
+ e : 'CONDITIONAL_ORDER_TRIGGER_REJECT' ;
690
+ E : number ;
691
+ T : number ;
692
+ or : {
693
+ s : string ;
694
+ i : number ;
695
+ r : string ;
696
+ }
697
+ }
698
+
699
+ export interface WsMessageFuturesUserDataCondOrderTriggerRejectEventFormatted
700
+ extends WsSharedBase {
701
+ eventType : 'CONDITIONAL_ORDER_TRIGGER_REJECT' ;
702
+ eventTime : number ;
703
+ transactionTime : number ;
704
+ order : {
705
+ symbol : string ;
706
+ orderId : number ;
707
+ reason : string ;
708
+ }
709
+ }
710
+
684
711
export interface WsMessageFuturesUserDataOrderTradeUpdateEventRaw
685
712
extends WsSharedBase {
686
713
e : 'ORDER_TRADE_UPDATE' ;
0 commit comments