public function denormalize($data, $class, $format = null, array $context = [])
{
if (empty($data)) {
return null;
}
if (isset($data->{'$ref'})) {
return new Reference($data->{'$ref'}, $context['rootSchema'] ?: null);
}
$object = new \Docker\API\Model\AuthResult();
if (!isset($context['rootSchema'])) {
$context['rootSchema'] = $object;
}
if (property_exists($data, 'Status')) {
$object->setStatus($data->{'Status'});
}
if (property_exists($data, 'IdentityToken')) {
$object->setIdentityToken($data->{'IdentityToken'});
}
return $object;
}