def from_map()

in python/alibabacloud_opensearch/models.py [0:0]


    def from_map(self, m: dict = None):
        m = m or dict()
        if m.get('query') is not None:
            self.query = m.get('query')
        if m.get('fetch_fields') is not None:
            self.fetch_fields = m.get('fetch_fields')
        if m.get('qp') is not None:
            self.qp = m.get('qp')
        if m.get('disable') is not None:
            self.disable = m.get('disable')
        if m.get('first_rank_name') is not None:
            self.first_rank_name = m.get('first_rank_name')
        if m.get('second_rank_name') is not None:
            self.second_rank_name = m.get('second_rank_name')
        if m.get('user_id') is not None:
            self.user_id = m.get('user_id')
        if m.get('abtest') is not None:
            self.abtest = m.get('abtest')
        if m.get('category_prediction') is not None:
            self.category_prediction = m.get('category_prediction')
        if m.get('raw_query') is not None:
            self.raw_query = m.get('raw_query')
        if m.get('summary') is not None:
            self.summary = m.get('summary')
        return self