public void GetQualificationsForQualificationType() { GetQualificationsForQualificationTypeRequest req = new GetQualificationsForQualificationTypeRequest(); req.QualificationTypeId = TestUtil.GetExistingQualificationTypeID(); GetQualificationsForQualificationTypeResponse response = (GetQualificationsForQualificationTypeResponse)TestUtil.Client.SendRequest(req); Assert.IsTrue(response.GetQualificationsForQualificationTypeResult[0].NumResults >= 0); }
/// <summary> /// The GetQualificationsForQualificationType operation returns all of the Qualifications /// granted to Workers for a given Qualification type. /// </summary> /// <param name="request">A <see cref="GetQualificationsForQualificationTypeRequest"/> instance /// containing the request parameters</param> /// <returns> /// A <see cref="GetQualificationsForQualificationTypeResult"/> instance /// </returns> /// <remarks> Results are divided into numbered "pages," and a single page of results is /// returned by the operation. Pagination can be controlled with parameters to the operation.</remarks> public GetQualificationsForQualificationTypeResult GetQualificationsForQualificationType(GetQualificationsForQualificationTypeRequest request) { GetQualificationsForQualificationTypeResponse response = (GetQualificationsForQualificationTypeResponse)(this.SendRequest(request)); return response.GetQualificationsForQualificationTypeResult[0]; }
/// <summary> /// See <a href="http://docs.amazonwebservices.com/AWSMechTurk/2012-03-25/AWSMturkAPI/ApiReference_GetQualificationsForQualificationTypeOperation.html">online documentation for this operation.</a> /// </summary> /// <param name="qualificationTypeId">The qualification type id.</param> /// <param name="status">The status.</param> /// <param name="pageNumber">The page number.</param> /// <param name="pageSize">Size of the page.</param> /// <returns>A <see cref="GetQualificationsForQualificationTypeResult"/> instance</returns> public GetQualificationsForQualificationTypeResult GetQualificationsForQualificationType(string qualificationTypeId, QualificationStatus? status, int? pageNumber, int? pageSize) { GetQualificationsForQualificationTypeRequest request = new GetQualificationsForQualificationTypeRequest(); request.QualificationTypeId = qualificationTypeId; if (status.HasValue) { request.Status = status.Value; request.StatusSpecified = true; } if (pageNumber.HasValue) { request.PageNumber = pageNumber.Value; request.PageNumberSpecified = true; } if (pageSize.HasValue) { request.PageSize = pageSize.Value; request.PageSizeSpecified = true; } return Proxy.GetQualificationsForQualificationType(request); }