/// <summary> /// Initializes a new instance of the <see cref="ScheduledTransactionResponseData" /> class. /// </summary> /// <param name="scheduledTransaction">scheduledTransaction (required).</param> public ScheduledTransactionResponseData(ScheduledTransactionDetail scheduledTransaction = default(ScheduledTransactionDetail)) { // to ensure "scheduledTransaction" is required (not null) if (scheduledTransaction == null) { throw new InvalidDataException("scheduledTransaction is a required property for ScheduledTransactionResponseData and cannot be null"); } else { this.ScheduledTransaction = scheduledTransaction; } }
/// <summary> /// Initializes a new instance of the <see cref="ScheduledTransactionResponseData" /> class. /// </summary> /// <param name="scheduledTransaction">scheduledTransaction (required).</param> public ScheduledTransactionResponseData(ScheduledTransactionDetail scheduledTransaction = default(ScheduledTransactionDetail)) { // to ensure "scheduledTransaction" is required (not null) this.ScheduledTransaction = scheduledTransaction ?? throw new ArgumentNullException("scheduledTransaction is a required property for ScheduledTransactionResponseData and cannot be null"); }