public function getConfiguration(InputInterface $input, OutputInterface $output)
{
$previousConfiguration = new Configuration();
$configuration = clone $previousConfiguration;
$this->resolveValue($input, $output, $configuration, 'User Uuid', null);
$this->resolveValue($input, $output, $configuration, 'Api Token', null);
$this->resolveValue($input, $output, $configuration, 'Api Endpoint', $this->apiEndpoint);
if (!$configuration->equals($previousConfiguration)) {
$this->saveConfiguration($input, $output, $configuration, $previousConfiguration);
}
return $configuration;
}