Request that a job be staged on a worker(ie. download some files)
        :param credentials: jobapi.Credentials: user's credentials used to download input_files
        :param job_details: object: details about job(id, name, created date, workflow version)
        :param input_files: [InputFile]: list of files to download
        :param vm_instance_name: str: name of the instance lando_worker is running on (this passed back in the response)

def stage_job(self, credentials, job_details, input_files, vm_instance_name):
        """
        Request that a job be staged on a worker(ie. download some files)
        :param credentials: jobapi.Credentials: user's credentials used to download input_files
        :param job_details: object: details about job(id, name, created date, workflow version)
        :param input_files: [InputFile]: list of files to download
        :param vm_instance_name: str: name of the instance lando_worker is running on (this passed back in the response)
        """
        self._send(JobCommands.STAGE_JOB, StageJobPayload(credentials, job_details, input_files, vm_instance_name))