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('searchtime') is not None:
            self.searchtime = m.get('searchtime')
        if m.get('total') is not None:
            self.total = m.get('total')
        if m.get('viewtotal') is not None:
            self.viewtotal = m.get('viewtotal')
        if m.get('num') is not None:
            self.num = m.get('num')
        if m.get('items') is not None:
            self.items = m.get('items')
        self.facet = []
        if m.get('facet') is not None:
            for k in m.get('facet'):
                temp_model = SearchResultFacet()
                self.facet.append(temp_model.from_map(k))
        return self