Skip to content

Commit 8f55d64

Browse files
committed
tweak Search Request
1 parent 7e51ec8 commit 8f55d64

File tree

1 file changed

+2
-28
lines changed

1 file changed

+2
-28
lines changed

office365/sharepoint/search/searchRequest.py

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,12 @@
33

44
class SearchRequest(ClientValue):
55

6-
def __init__(self, query_text, selected_properties=None, refinement_filters=None, refiners=None,
7-
row_limit=None, rows_per_page=None, start_row=None, timeout=None,
8-
block_dedupe_mode=None, bypass_result_types=None):
9-
"""
10-
:type query_text: str
11-
:type selected_properties: dict
12-
:type refinement_filters: dict
13-
:type refiners: str
14-
:type row_limit: int
15-
:type rows_per_page: int
16-
:type start_row: int
17-
:type timeout: int
18-
:type bypassResultTypes: bool
19-
:type blockDedupeMode: int
20-
"""
21-
super().__init__()
6+
def __init__(self, query_text, **kwargs):
227
self.Querytext = query_text
23-
self.SelectProperties = selected_properties
24-
self.RefinementFilters = refinement_filters
25-
self.Refiners = refiners
26-
27-
self.RowLimit = row_limit
28-
self.RowsPerPage = rows_per_page
29-
self.StartRow = start_row
30-
31-
self.Timeout = timeout
32-
33-
self.BypassResultTypes = bypass_result_types
34-
self.BlockDedupeMode = block_dedupe_mode
358
self.ClientType = None
369
self.CollapseSpecification = None
3710
self.Culture = None
11+
self.__dict__.update(**kwargs)
3812

3913
@property
4014
def entity_type_name(self):

0 commit comments

Comments
 (0)