ExOanda.Response.UpdateTrade (ExOanda v0.2.3)

Copy Markdown View Source

Schema for Oanda update trade response.

Oanda Docs

Summary

Types

t()

@type t() :: %ExOanda.Response.UpdateTrade{
  guaranteed_stop_loss_order_cancel_reject_transaction:
    ExOanda.OrderCancelRejectTransaction.t() | nil,
  guaranteed_stop_loss_order_cancel_transaction:
    ExOanda.OrderCancelTransaction.t() | nil,
  guaranteed_stop_loss_order_reject_transaction:
    ExOanda.GuaranteedStopLossOrderRejectTransaction.t() | nil,
  guaranteed_stop_loss_order_transaction:
    ExOanda.GuaranteedStopLossOrderTransaction.t() | nil,
  last_transaction_id: String.t() | nil,
  related_transaction_ids: [String.t()] | nil,
  stop_loss_order_cancel_reject_transaction:
    ExOanda.OrderCancelRejectTransaction.t() | nil,
  stop_loss_order_cancel_transaction: ExOanda.OrderCancelTransaction.t() | nil,
  stop_loss_order_created_cancel_transaction:
    ExOanda.OrderCancelTransaction.t() | nil,
  stop_loss_order_fill_transaction: ExOanda.OrderFillTransaction.t() | nil,
  stop_loss_order_reject_transaction:
    ExOanda.StopLossOrderRejectTransaction.t() | nil,
  stop_loss_order_transaction: ExOanda.StopLossOrderTransaction.t() | nil,
  take_profit_order_cancel_reject_transaction:
    ExOanda.OrderCancelRejectTransaction.t() | nil,
  take_profit_order_cancel_transaction:
    ExOanda.OrderCancelTransaction.t() | nil,
  take_profit_order_created_cancel_transaction:
    ExOanda.OrderCancelTransaction.t() | nil,
  take_profit_order_fill_transaction: ExOanda.OrderFillTransaction.t() | nil,
  take_profit_order_reject_transaction:
    ExOanda.TakeProfitOrderRejectTransaction.t() | nil,
  take_profit_order_transaction: ExOanda.TakeProfitOrderTransaction.t() | nil,
  trailing_stop_loss_order_cancel_reject_transaction:
    ExOanda.OrderCancelRejectTransaction.t() | nil,
  trailing_stop_loss_order_cancel_transaction:
    ExOanda.OrderCancelTransaction.t() | nil,
  trailing_stop_loss_order_reject_transaction:
    ExOanda.TrailingStopLossOrderRejectTransaction.t() | nil,
  trailing_stop_loss_order_transaction:
    ExOanda.TrailingStopLossOrderTransaction.t() | nil
}