code: func (c *MTurk) RejectAssignment(input *RejectAssignmentInput) (*RejectAssignmentOutput, error) {
  	req, out := c.RejectAssignmentRequest(input)
  	return out, req.Send()
  }
docs: // RejectAssignment API operation for Amazon Mechanical Turk.
  //
  // The RejectAssignment operation rejects the results of a completed assignment.
  //
  // You can include an optional feedback message with the rejection, which the
  // Worker can see in the Status section of the web site. When you include a
  // feedback message with the rejection, it helps the Worker understand why the
  // assignment was rejected, and can improve the quality of the results the Worker
  // submits in the future.
  //
  // Only the Requester who created the HIT can reject an assignment for the HIT.
  //
  // Returns awserr.Error for service API and SDK errors. Use runtime type assertions
  // with awserr.Error's Code and Message methods to get detailed information about
  // the error.
  //
  // See the AWS API reference guide for Amazon Mechanical Turk's
  // API operation RejectAssignment for usage and error information.
  //
  // Returned Error Codes:
  //   * ErrCodeServiceFault "ServiceFault"
  //   Amazon Mechanical Turk is temporarily unable to process your request. Try
  //   your call again.
  //
  //   * ErrCodeRequestError "RequestError"
  //   Your request is invalid.
  //
  // See also, https://docs.aws.amazon.com/goto/WebAPI/mturk-requester-2017-01-17/RejectAssignment