public static function fromMap()

in php/src/Models/SearchQuery.php [151:189]


    public static function fromMap($map = [])
    {
        $model = new self();
        if (isset($map['query'])) {
            $model->query = $map['query'];
        }
        if (isset($map['fetch_fields'])) {
            $model->fetchFields = $map['fetch_fields'];
        }
        if (isset($map['qp'])) {
            $model->qp = $map['qp'];
        }
        if (isset($map['disable'])) {
            $model->disable = $map['disable'];
        }
        if (isset($map['first_rank_name'])) {
            $model->firstRankName = $map['first_rank_name'];
        }
        if (isset($map['second_rank_name'])) {
            $model->secondRankName = $map['second_rank_name'];
        }
        if (isset($map['user_id'])) {
            $model->userId = $map['user_id'];
        }
        if (isset($map['abtest'])) {
            $model->abtest = $map['abtest'];
        }
        if (isset($map['category_prediction'])) {
            $model->categoryPrediction = $map['category_prediction'];
        }
        if (isset($map['raw_query'])) {
            $model->rawQuery = $map['raw_query'];
        }
        if (isset($map['summary'])) {
            $model->summary = $map['summary'];
        }

        return $model;
    }