/// <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="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; }