#[non_exhaustive]pub enum TransactionType {
Show 39 variants
Create,
Close,
Reopen,
ClientConfigure,
ClientConfigureReject,
TransferFunds,
TransferFundsReject,
MarketOrder,
MarketOrderReject,
FixedPriceOrder,
LimitOrder,
LimitOrderReject,
StopOrder,
StopOrderReject,
MarketIfTouchedOrder,
MarketIfTouchedOrderReject,
TakeProfitOrder,
TakeProfitOrderReject,
StopLossOrder,
StopLossOrderReject,
GuaranteedStopLossOrder,
GuaranteedStopLossOrderReject,
TrailingStopLossOrder,
TrailingStopLossOrderReject,
OrderFill,
OrderCancel,
OrderCancelReject,
OrderClientExtensionsModify,
OrderClientExtensionsModifyReject,
TradeClientExtensionsModify,
TradeClientExtensionsModifyReject,
MarginCallEnter,
MarginCallExtend,
MarginCallExit,
DelayedTradeClosure,
DailyFinancing,
DividendAdjustment,
ResetResettablePl,
Unknown(String),
}Expand description
The possible types of a Transaction
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Create
Account Create Transaction
Close
Account Close Transaction
Reopen
Account Reopen Transaction
ClientConfigure
Client Configuration Transaction
ClientConfigureReject
Client Configuration Reject Transaction
TransferFunds
Transfer Funds Transaction
TransferFundsReject
Transfer Funds Reject Transaction
MarketOrder
Market Order Transaction
MarketOrderReject
Market Order Reject Transaction
FixedPriceOrder
Fixed Price Order Transaction
LimitOrder
Limit Order Transaction
LimitOrderReject
Limit Order Reject Transaction
StopOrder
Stop Order Transaction
StopOrderReject
Stop Order Reject Transaction
MarketIfTouchedOrder
Market if Touched Order Transaction
MarketIfTouchedOrderReject
Market if Touched Order Reject Transaction
TakeProfitOrder
Take Profit Order Transaction
TakeProfitOrderReject
Take Profit Order Reject Transaction
StopLossOrder
Stop Loss Order Transaction
StopLossOrderReject
Stop Loss Order Reject Transaction
GuaranteedStopLossOrder
Guaranteed Stop Loss Order Transaction
GuaranteedStopLossOrderReject
Guaranteed Stop Loss Order Reject Transaction
TrailingStopLossOrder
Trailing Stop Loss Order Transaction
TrailingStopLossOrderReject
Trailing Stop Loss Order Reject Transaction
OrderFill
Order Fill Transaction
OrderCancel
Order Cancel Transaction
OrderCancelReject
Order Cancel Reject Transaction
OrderClientExtensionsModify
Order Client Extensions Modify Transaction
OrderClientExtensionsModifyReject
Order Client Extensions Modify Reject Transaction
TradeClientExtensionsModify
Trade Client Extensions Modify Transaction
TradeClientExtensionsModifyReject
Trade Client Extensions Modify Reject Transaction
MarginCallEnter
Margin Call Enter Transaction
MarginCallExtend
Margin Call Extend Transaction
MarginCallExit
Margin Call Exit Transaction
DelayedTradeClosure
Delayed Trade Closure Transaction
DailyFinancing
Daily Financing Transaction
DividendAdjustment
Dividend Adjustment Transaction
ResetResettablePl
Reset Resettable PL Transaction
Unknown(String)
An unrecognized provider value, preserved for forward compatibility.