/// <summary> /// See <a href="http://docs.amazonwebservices.com/AWSMechTurk/2012-03-25/AWSMturkAPI/ApiReference_GetQualificationRequestsOperation.html">online documentation for this operation.</a> /// </summary> /// <param name="qualificationTypeId">The qualification type id.</param> /// <param name="sortDirection">The sort direction.</param> /// <param name="sortProperty">A <see cref="Nullable<GetQualificationRequestsSortProperty>"/> instance containing the request parameters</param> /// <param name="pageNumber">The page number.</param> /// <param name="pageSize">Size of the page.</param> /// <returns> /// A <see cref="GetQualificationRequestsResult"/> instance /// </returns> public GetQualificationRequestsResult GetQualificationRequests(string qualificationTypeId, SortDirection? sortDirection, GetQualificationRequestsSortProperty? sortProperty, int? pageNumber, int? pageSize) { GetQualificationRequestsRequest request = new GetQualificationRequestsRequest(); request.QualificationTypeId = qualificationTypeId; if (sortDirection.HasValue) { request.SortDirection = sortDirection.Value; request.SortDirectionSpecified = true; } if (sortProperty.HasValue) { request.SortProperty = sortProperty.Value; request.SortPropertySpecified = true; } if (pageNumber.HasValue) { request.PageNumber = pageNumber.Value; request.PageNumberSpecified = true; } if (pageSize.HasValue) { request.PageSize = pageSize.Value; request.PageSizeSpecified = true; } return Proxy.GetQualificationRequests(request); }
/// <summary> /// The GetQualificationRequests operation retrieves requests for Qualifications /// of a particular Qualification type. The Qualification type's owner calls this /// operation to poll for pending requests, and grants Qualifications based on the /// requests using the GrantQualification operation. /// </summary> /// <param name="request">A <see cref="GetQualificationRequestsRequest"/> instance /// containing the request parameters</param> /// <returns> /// A <see cref="GetQualificationRequestsResult"/> instance /// </returns> /// <remarks> Only requests for Qualifications that require the type owner's attention /// are returned by GetQualificationRequests. Requests awaiting Qualification test answers, /// and requests that have already been granted, are not returned. /// <para></para> /// Only the owner of the Qualification type can retrieve its requests. </remarks> public GetQualificationRequestsResult GetQualificationRequests(GetQualificationRequestsRequest request) { GetQualificationRequestsResponse response = (GetQualificationRequestsResponse)(this.SendRequest(request)); return response.GetQualificationRequestsResult[0]; }
public void GetQualificationRequests() { GetQualificationRequestsRequest req = new GetQualificationRequestsRequest(); GetQualificationRequestsResponse response = (GetQualificationRequestsResponse)TestUtil.Client.SendRequest(req); }