Exemplo n.º 1
0
 /// <summary>
 /// The UpdateQualificationScore operation changes the value of a Qualification previously granted 
 /// to a user.
 /// </summary>
 /// <param name="request">A <see cref="UpdateQualificationScoreRequest"/> instance containing the 
 /// request parameters</param>
 /// <remarks> To update a user's Qualification, you must know the user's ID. A Worker's user ID is 
 /// included in the assignment data returned by the GetAssignmentsForHIT operation.</remarks>
 public void UpdateQualificationScore(UpdateQualificationScoreRequest request)
 {
     this.SendRequest(request);
 }
Exemplo n.º 2
0
        /// <summary>
        /// See <a href="http://docs.amazonwebservices.com/AWSMechTurk/2012-03-25/AWSMturkAPI/ApiReference_UpdateQualificationScoreOperation.html">online documentation for this operation.</a>
        /// </summary>
        /// <param name="qualificationTypeId"></param>
        /// <param name="subjectId"></param>
        /// <param name="qualificationValue"></param>
        public void UpdateQualificationScore(string qualificationTypeId, string subjectId, int? qualificationValue)
        {
            UpdateQualificationScoreRequest request = new UpdateQualificationScoreRequest();
            request.QualificationTypeId = qualificationTypeId;
            request.SubjectId = subjectId;

            if (qualificationValue.HasValue)
            {
                request.IntegerValue = qualificationValue.Value;
                request.IntegerValueSpecified = true;
            }

            Proxy.UpdateQualificationScore(request);
        }