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