in php/src/Models/OpenApiRequest.php [106:149]
public static function fromMap($map = [])
{
$model = new self();
if (isset($map['headers'])) {
if(!empty($map['headers'])) {
$model->headers = [];
foreach($map['headers'] as $key1 => $value1) {
$model->headers[$key1] = $value1;
}
}
}
if (isset($map['query'])) {
if(!empty($map['query'])) {
$model->query = [];
foreach($map['query'] as $key1 => $value1) {
$model->query[$key1] = $value1;
}
}
}
if (isset($map['body'])) {
$model->body = $map['body'];
}
if (isset($map['stream'])) {
$model->stream = $map['stream'];
}
if (isset($map['hostMap'])) {
if(!empty($map['hostMap'])) {
$model->hostMap = [];
foreach($map['hostMap'] as $key1 => $value1) {
$model->hostMap[$key1] = $value1;
}
}
}
if (isset($map['endpointOverride'])) {
$model->endpointOverride = $map['endpointOverride'];
}
return $model;
}