code: def has_permissions_batch(self, eval_batch):
          
          content = self._serialize.body(eval_batch, 'PermissionEvaluationBatch')
          response = self._send(http_method='POST',
                                location_id='cf1faa59-1b63-4448-bf04-13d981a46f5d',
                                version='5.0',
                                content=content)
          return self._deserialize('PermissionEvaluationBatch', response)
docs: HasPermissionsBatch.
          Evaluates multiple permissions for the calling user.  Note: This method does not aggregate the results, nor does it short-circuit if one of the permissions evaluates to false.
          :param :class:`<PermissionEvaluationBatch> <azure.devops.v5_0.security.models.PermissionEvaluationBatch>` eval_batch: The set of evaluation requests.
          :rtype: :class:`<PermissionEvaluationBatch> <azure.devops.v5_0.security.models.PermissionEvaluationBatch>`