code: def sendJobsStartNext(self, statusDetails=None):
          
          topic = self._thingJobManager.getJobTopic(jobExecutionTopicType.JOB_START_NEXT_TOPIC, jobExecutionTopicReplyType.JOB_REQUEST_TYPE)
          payload = self._thingJobManager.serializeStartNextPendingJobExecutionPayload(statusDetails)
          return self._AWSIoTMQTTClient.publish(topic, payload, self._QoS)
docs: **Description**
  
          Publishes an MQTT message to the StartNextJobExecution topic. This will attempt to get the next pending
          job execution and change its status to IN_PROGRESS.
  
          **Syntax**
  
          .. code:: python
  
            #Start next job (set status to IN_PROGRESS) and update with optional statusDetails
            myAWSIoTMQTTJobsClient.sendJobsStartNext({'StartedBy': 'myClientId'})
  
          **Parameters**
  
          *statusDetails* - Dictionary containing the key value pairs to use for the status details of the job execution
  
          **Returns**
  
          True if the publish request has been sent to paho. False if the request did not reach paho.