code: func (c *DeviceFarm) ListArtifacts(input *ListArtifactsInput) (*ListArtifactsOutput, error) {
  	req, out := c.ListArtifactsRequest(input)
  	return out, req.Send()
  }
docs: // ListArtifacts API operation for AWS Device Farm.
  //
  // Gets information about artifacts.
  //
  // 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 AWS Device Farm's
  // API operation ListArtifacts for usage and error information.
  //
  // Returned Error Codes:
  //   * ErrCodeArgumentException "ArgumentException"
  //   An invalid argument was specified.
  //
  //   * ErrCodeNotFoundException "NotFoundException"
  //   The specified entity was not found.
  //
  //   * ErrCodeLimitExceededException "LimitExceededException"
  //   A limit was exceeded.
  //
  //   * ErrCodeServiceAccountException "ServiceAccountException"
  //   There was a problem with the service account.
  //
  // See also, https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListArtifacts