in php/src/Models/SuggestionResponse.php [80:109]
public static function fromMap($map = [])
{
$model = new self();
if (isset($map['request_id'])) {
$model->requestId = $map['request_id'];
}
if (isset($map['searchtime'])) {
$model->searchtime = $map['searchtime'];
}
if (isset($map['suggestions'])) {
if (!empty($map['suggestions'])) {
$model->suggestions = [];
$n = 0;
foreach ($map['suggestions'] as $item) {
$model->suggestions[$n++] = null !== $item ? suggestions::fromMap($item) : $item;
}
}
}
if (isset($map['errors'])) {
if (!empty($map['errors'])) {
$model->errors = [];
$n = 0;
foreach ($map['errors'] as $item) {
$model->errors[$n++] = null !== $item ? Error::fromMap($item) : $item;
}
}
}
return $model;
}