/// <summary> /// Initializes a new instance of the <see cref="DependentTradeOrdersResponse" /> class. /// </summary> /// <param name="takeProfitOrderCancelTransaction">takeProfitOrderCancelTransaction.</param> /// <param name="takeProfitOrderTransaction">takeProfitOrderTransaction.</param> /// <param name="takeProfitOrderFillTransaction">takeProfitOrderFillTransaction.</param> /// <param name="takeProfitOrderCreatedCancelTransaction">takeProfitOrderCreatedCancelTransaction.</param> /// <param name="stopLossOrderCancelTransaction">stopLossOrderCancelTransaction.</param> /// <param name="stopLossOrderTransaction">stopLossOrderTransaction.</param> /// <param name="stopLossOrderFillTransaction">stopLossOrderFillTransaction.</param> /// <param name="stopLossOrderCreatedCancelTransaction">stopLossOrderCreatedCancelTransaction.</param> /// <param name="trailingStopLossOrderCancelTransaction">trailingStopLossOrderCancelTransaction.</param> /// <param name="trailingStopLossOrderTransaction">trailingStopLossOrderTransaction.</param> /// <param name="lastTransactionID">The ID of the most recent Transaction created for the Account.</param> /// <param name="relatedTransactionIDs">The IDs of all Transactions that were created while satisfying the request..</param> public DependentTradeOrdersResponse(OrderCancelTransaction takeProfitOrderCancelTransaction = default(OrderCancelTransaction), TakeProfitOrderTransaction takeProfitOrderTransaction = default(TakeProfitOrderTransaction), OrderFillTransaction takeProfitOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction takeProfitOrderCreatedCancelTransaction = default(OrderCancelTransaction), OrderCancelTransaction stopLossOrderCancelTransaction = default(OrderCancelTransaction), StopLossOrderTransaction stopLossOrderTransaction = default(StopLossOrderTransaction), OrderFillTransaction stopLossOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction stopLossOrderCreatedCancelTransaction = default(OrderCancelTransaction), OrderCancelTransaction trailingStopLossOrderCancelTransaction = default(OrderCancelTransaction), TrailingStopLossOrderTransaction trailingStopLossOrderTransaction = default(TrailingStopLossOrderTransaction), int lastTransactionID = default(int), List <int> relatedTransactionIDs = default(List <int>)) { this.TakeProfitOrderCancelTransaction = takeProfitOrderCancelTransaction; this.TakeProfitOrderTransaction = takeProfitOrderTransaction; this.TakeProfitOrderFillTransaction = takeProfitOrderFillTransaction; this.TakeProfitOrderCreatedCancelTransaction = takeProfitOrderCreatedCancelTransaction; this.StopLossOrderCancelTransaction = stopLossOrderCancelTransaction; this.StopLossOrderTransaction = stopLossOrderTransaction; this.StopLossOrderFillTransaction = stopLossOrderFillTransaction; this.StopLossOrderCreatedCancelTransaction = stopLossOrderCreatedCancelTransaction; this.TrailingStopLossOrderCancelTransaction = trailingStopLossOrderCancelTransaction; this.TrailingStopLossOrderTransaction = trailingStopLossOrderTransaction; this.LastTransactionID = lastTransactionID; this.RelatedTransactionIDs = relatedTransactionIDs; }
/// <summary> /// Initializes a new instance of the <see cref="CloseTradeResponseAllOf" /> class. /// </summary> /// <param name="orderCreateTransaction">orderCreateTransaction.</param> /// <param name="orderFillTransaction">orderFillTransaction.</param> /// <param name="orderCancelTransaction">orderCancelTransaction.</param> public CloseTradeResponseAllOf(MarketOrderTransaction orderCreateTransaction = default(MarketOrderTransaction), OrderFillTransaction orderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction orderCancelTransaction = default(OrderCancelTransaction)) { this.OrderCreateTransaction = orderCreateTransaction; this.OrderFillTransaction = orderFillTransaction; this.OrderCancelTransaction = orderCancelTransaction; }
/// <summary> /// Initializes a new instance of the <see cref="CreateOrderResponseAllOf" /> class. /// </summary> /// <param name="orderCreateTransaction">orderCreateTransaction.</param> /// <param name="orderFillTransaction">orderFillTransaction.</param> /// <param name="orderCancelTransaction">orderCancelTransaction.</param> /// <param name="orderReissueTransaction">orderReissueTransaction.</param> /// <param name="orderReissueRejectTransaction">orderReissueRejectTransaction.</param> public CreateOrderResponseAllOf(Transaction orderCreateTransaction = default(Transaction), OrderFillTransaction orderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction orderCancelTransaction = default(OrderCancelTransaction), Transaction orderReissueTransaction = default(Transaction), Transaction orderReissueRejectTransaction = default(Transaction)) { this.OrderCreateTransaction = orderCreateTransaction; this.OrderFillTransaction = orderFillTransaction; this.OrderCancelTransaction = orderCancelTransaction; this.OrderReissueTransaction = orderReissueTransaction; this.OrderReissueRejectTransaction = orderReissueRejectTransaction; }
/// <summary> /// Initializes a new instance of the <see cref="ClosePositionResponse" /> class. /// </summary> /// <param name="longOrderCreateTransaction">longOrderCreateTransaction.</param> /// <param name="longOrderFillTransaction">longOrderFillTransaction.</param> /// <param name="longOrderCancelTransaction">longOrderCancelTransaction.</param> /// <param name="shortOrderCreateTransaction">shortOrderCreateTransaction.</param> /// <param name="shortOrderFillTransaction">shortOrderFillTransaction.</param> /// <param name="shortOrderCancelTransaction">shortOrderCancelTransaction.</param> /// <param name="lastTransactionID">The ID of the most recent Transaction created for the Account.</param> /// <param name="relatedTransactionIDs">The IDs of all Transactions that were created while satisfying the request..</param> public ClosePositionResponse(MarketOrderTransaction longOrderCreateTransaction = default(MarketOrderTransaction), OrderFillTransaction longOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction longOrderCancelTransaction = default(OrderCancelTransaction), MarketOrderTransaction shortOrderCreateTransaction = default(MarketOrderTransaction), OrderFillTransaction shortOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction shortOrderCancelTransaction = default(OrderCancelTransaction), int lastTransactionID = default(int), List <int> relatedTransactionIDs = default(List <int>)) { this.LongOrderCreateTransaction = longOrderCreateTransaction; this.LongOrderFillTransaction = longOrderFillTransaction; this.LongOrderCancelTransaction = longOrderCancelTransaction; this.ShortOrderCreateTransaction = shortOrderCreateTransaction; this.ShortOrderFillTransaction = shortOrderFillTransaction; this.ShortOrderCancelTransaction = shortOrderCancelTransaction; this.LastTransactionID = lastTransactionID; this.RelatedTransactionIDs = relatedTransactionIDs; }
/// <summary> /// Initializes a new instance of the <see cref="ReplaceOrderResponse" /> class. /// </summary> /// <param name="orderCancelTransaction">orderCancelTransaction.</param> /// <param name="orderCreateTransaction">orderCreateTransaction.</param> /// <param name="orderFillTransaction">orderFillTransaction.</param> /// <param name="orderReissueTransaction">orderReissueTransaction.</param> /// <param name="orderReissueRejectTransaction">orderReissueRejectTransaction.</param> /// <param name="replacingOrderCancelTransaction">replacingOrderCancelTransaction.</param> /// <param name="errorCode">The code of the error that has occurred. This field may not be returned for some errors..</param> /// <param name="errorMessage">The human-readable description of the error that has occurred..</param> /// <param name="lastTransactionID">The ID of the most recent Transaction created for the Account.</param> /// <param name="relatedTransactionIDs">The IDs of all Transactions that were created while satisfying the request..</param> public ReplaceOrderResponse(OrderCancelTransaction orderCancelTransaction = default(OrderCancelTransaction), Transaction orderCreateTransaction = default(Transaction), OrderFillTransaction orderFillTransaction = default(OrderFillTransaction), Transaction orderReissueTransaction = default(Transaction), Transaction orderReissueRejectTransaction = default(Transaction), OrderCancelTransaction replacingOrderCancelTransaction = default(OrderCancelTransaction), string errorCode = default(string), string errorMessage = default(string), int lastTransactionID = default(int), List <int> relatedTransactionIDs = default(List <int>)) { this.OrderCancelTransaction = orderCancelTransaction; this.OrderCreateTransaction = orderCreateTransaction; this.OrderFillTransaction = orderFillTransaction; this.OrderReissueTransaction = orderReissueTransaction; this.OrderReissueRejectTransaction = orderReissueRejectTransaction; this.ReplacingOrderCancelTransaction = replacingOrderCancelTransaction; this.ErrorCode = errorCode; this.ErrorMessage = errorMessage; this.LastTransactionID = lastTransactionID; this.RelatedTransactionIDs = relatedTransactionIDs; }
/// <summary> /// Initializes a new instance of the <see cref="CloseTradeResponse" /> class. /// </summary> /// <param name="orderCreateTransaction">orderCreateTransaction.</param> /// <param name="orderFillTransaction">orderFillTransaction.</param> /// <param name="orderCancelTransaction">orderCancelTransaction.</param> /// <param name="lastTransactionID">The ID of the most recent Transaction created for the Account.</param> /// <param name="relatedTransactionIDs">The IDs of all Transactions that were created while satisfying the request..</param> public CloseTradeResponse(MarketOrderTransaction orderCreateTransaction = default(MarketOrderTransaction), OrderFillTransaction orderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction orderCancelTransaction = default(OrderCancelTransaction), int lastTransactionID = default(int), List <int> relatedTransactionIDs = default(List <int>)) { this.OrderCreateTransaction = orderCreateTransaction; this.OrderFillTransaction = orderFillTransaction; this.OrderCancelTransaction = orderCancelTransaction; this.LastTransactionID = lastTransactionID; this.RelatedTransactionIDs = relatedTransactionIDs; }
/// <summary> /// Initializes a new instance of the <see cref="DependentTradeOrdersResponseAllOf" /> class. /// </summary> /// <param name="takeProfitOrderCancelTransaction">takeProfitOrderCancelTransaction.</param> /// <param name="takeProfitOrderTransaction">takeProfitOrderTransaction.</param> /// <param name="takeProfitOrderFillTransaction">takeProfitOrderFillTransaction.</param> /// <param name="takeProfitOrderCreatedCancelTransaction">takeProfitOrderCreatedCancelTransaction.</param> /// <param name="stopLossOrderCancelTransaction">stopLossOrderCancelTransaction.</param> /// <param name="stopLossOrderTransaction">stopLossOrderTransaction.</param> /// <param name="stopLossOrderFillTransaction">stopLossOrderFillTransaction.</param> /// <param name="stopLossOrderCreatedCancelTransaction">stopLossOrderCreatedCancelTransaction.</param> /// <param name="trailingStopLossOrderCancelTransaction">trailingStopLossOrderCancelTransaction.</param> /// <param name="trailingStopLossOrderTransaction">trailingStopLossOrderTransaction.</param> public DependentTradeOrdersResponseAllOf(OrderCancelTransaction takeProfitOrderCancelTransaction = default(OrderCancelTransaction), TakeProfitOrderTransaction takeProfitOrderTransaction = default(TakeProfitOrderTransaction), OrderFillTransaction takeProfitOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction takeProfitOrderCreatedCancelTransaction = default(OrderCancelTransaction), OrderCancelTransaction stopLossOrderCancelTransaction = default(OrderCancelTransaction), StopLossOrderTransaction stopLossOrderTransaction = default(StopLossOrderTransaction), OrderFillTransaction stopLossOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction stopLossOrderCreatedCancelTransaction = default(OrderCancelTransaction), OrderCancelTransaction trailingStopLossOrderCancelTransaction = default(OrderCancelTransaction), TrailingStopLossOrderTransaction trailingStopLossOrderTransaction = default(TrailingStopLossOrderTransaction)) { this.TakeProfitOrderCancelTransaction = takeProfitOrderCancelTransaction; this.TakeProfitOrderTransaction = takeProfitOrderTransaction; this.TakeProfitOrderFillTransaction = takeProfitOrderFillTransaction; this.TakeProfitOrderCreatedCancelTransaction = takeProfitOrderCreatedCancelTransaction; this.StopLossOrderCancelTransaction = stopLossOrderCancelTransaction; this.StopLossOrderTransaction = stopLossOrderTransaction; this.StopLossOrderFillTransaction = stopLossOrderFillTransaction; this.StopLossOrderCreatedCancelTransaction = stopLossOrderCreatedCancelTransaction; this.TrailingStopLossOrderCancelTransaction = trailingStopLossOrderCancelTransaction; this.TrailingStopLossOrderTransaction = trailingStopLossOrderTransaction; }
/// <summary> /// Initializes a new instance of the <see cref="ClosePositionResponseAllOf" /> class. /// </summary> /// <param name="longOrderCreateTransaction">longOrderCreateTransaction.</param> /// <param name="longOrderFillTransaction">longOrderFillTransaction.</param> /// <param name="longOrderCancelTransaction">longOrderCancelTransaction.</param> /// <param name="shortOrderCreateTransaction">shortOrderCreateTransaction.</param> /// <param name="shortOrderFillTransaction">shortOrderFillTransaction.</param> /// <param name="shortOrderCancelTransaction">shortOrderCancelTransaction.</param> public ClosePositionResponseAllOf(MarketOrderTransaction longOrderCreateTransaction = default(MarketOrderTransaction), OrderFillTransaction longOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction longOrderCancelTransaction = default(OrderCancelTransaction), MarketOrderTransaction shortOrderCreateTransaction = default(MarketOrderTransaction), OrderFillTransaction shortOrderFillTransaction = default(OrderFillTransaction), OrderCancelTransaction shortOrderCancelTransaction = default(OrderCancelTransaction)) { this.LongOrderCreateTransaction = longOrderCreateTransaction; this.LongOrderFillTransaction = longOrderFillTransaction; this.LongOrderCancelTransaction = longOrderCancelTransaction; this.ShortOrderCreateTransaction = shortOrderCreateTransaction; this.ShortOrderFillTransaction = shortOrderFillTransaction; this.ShortOrderCancelTransaction = shortOrderCancelTransaction; }