/** * @param Scenario $scenario * @param string $domain * @param string $projectName * @param int $scenarioId * @param null|string $accessToken * @return Scenario */ public function editScenario(Scenario $scenario, $domain, $projectName, $scenarioId, $accessToken = null) { return $this->patchJson($accessToken, ['name' => $scenario->getName(), 'branch' => $scenario->getBranch(), 'automatic' => $scenario->getAutomatic()], '/workspaces/:domain/projects/:project_name/release_scenarios/:release_scenario_id', ['domain' => $domain, 'project_name' => $projectName, 'release_scenario_id' => $scenarioId])->getAsScenario(); }