/// <summary> /// Constructs a new <see cref="GovernanceRoleAssignmentRequestUpdateRequestRequestBuilder"/>. /// </summary> /// <param name="requestUrl">The URL for the request.</param> /// <param name="client">The <see cref="IBaseClient"/> for handling requests.</param> /// <param name="decision">A decision parameter for the OData method call.</param> /// <param name="assignmentState">A assignmentState parameter for the OData method call.</param> /// <param name="schedule">A schedule parameter for the OData method call.</param> /// <param name="reason">A reason parameter for the OData method call.</param> public GovernanceRoleAssignmentRequestUpdateRequestRequestBuilder( string requestUrl, IBaseClient client, string decision, string assignmentState, GovernanceSchedule schedule, string reason) : base(requestUrl, client) { this.SetParameter("decision", decision, true); this.SetParameter("assignmentState", assignmentState, true); this.SetParameter("schedule", schedule, true); this.SetParameter("reason", reason, true); }
/// <summary> /// Gets the request builder for GovernanceRoleAssignmentRequestUpdateRequest. /// </summary> /// <returns>The <see cref="IGovernanceRoleAssignmentRequestUpdateRequestRequestBuilder"/>.</returns> public IGovernanceRoleAssignmentRequestUpdateRequestRequestBuilder UpdateRequest( string decision = null, string assignmentState = null, GovernanceSchedule schedule = null, string reason = null) { return(new GovernanceRoleAssignmentRequestUpdateRequestRequestBuilder( this.AppendSegmentToRequestUrl("microsoft.graph.updateRequest"), this.Client, decision, assignmentState, schedule, reason)); }