protected function requiredValue($name, $value, $type)
{
$decodedValue = $this->decodeValue($value);
if (isset($decodedValue)) {
$this->validateValue($name, $decodedValue, $type);
} else {
throw new Exceptions\Exception('Required parameter is missing - ' . $name);
}
return $decodedValue;
}