public static function fromMap()

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;
  }