/// <summary>
 /// Initializes a new instance of the ApprovalRequestsResponse class.
 /// </summary>
 public ApprovalRequestsResponse(ApprovalRequest approvalRequest)
 {
     ApprovalRequest = approvalRequest;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ApprovalRequestsResponse" /> class.
 /// </summary>
 /// <param name="approvalRequest">approvalRequest (required).</param>
 public ApprovalRequestsResponse(ApprovalRequest approvalRequest = default(ApprovalRequest))
 {
     // to ensure "approvalRequest" is required (not null)
     this.ApprovalRequest = approvalRequest ?? throw new ArgumentNullException("approvalRequest is a required property for ApprovalRequestsResponse and cannot be null");;
 }
 /// <summary>
 /// Initializes a new instance of the ApprovalRequestsResponse class.
 /// </summary>
 public ApprovalRequestsResponse()
 {
     ApprovalRequest = new ApprovalRequest();
     CustomInit();
 }