@@ -113,11 +113,11 @@ def _item_url(self, item_type, item_id):
113
113
114
114
async def search (self ,
115
115
item_types : List [str ],
116
- geometry : Optional [dict ] = None ,
117
116
search_filter : Optional [dict ] = None ,
118
117
name : Optional [str ] = None ,
119
118
sort : Optional [str ] = None ,
120
- limit : int = 100 ) -> AsyncIterator [dict ]:
119
+ limit : int = 100 ,
120
+ geometry : Optional [dict ] = None ) -> AsyncIterator [dict ]:
121
121
"""Iterate over results from a quick search.
122
122
123
123
Quick searches are saved for a short period of time (~month). The
@@ -136,10 +136,10 @@ async def search(self,
136
136
sort: Field and direction to order results by. Valid options are
137
137
given in SEARCH_SORT.
138
138
name: The name of the saved search.
139
- geometry: GeoJSON, a feature reference or a list of feature
140
- references
141
139
limit: Maximum number of results to return. When set to 0, no
142
140
maximum is applied.
141
+ geometry: GeoJSON, a feature reference or a list of feature
142
+ references
143
143
144
144
Yields:
145
145
Description of an item.
@@ -177,8 +177,8 @@ async def create_search(self,
177
177
item_types : List [str ],
178
178
search_filter : dict ,
179
179
name : str ,
180
- geometry : Optional [ dict ] = None ,
181
- enable_email : bool = False ) -> dict :
180
+ enable_email : bool = False ,
181
+ geometry : Optional [ dict ] = None , ) -> dict :
182
182
"""Create a new saved structured item search.
183
183
184
184
To filter to items you have access to download which are of standard
@@ -199,10 +199,10 @@ async def create_search(self,
199
199
200
200
Parameters:
201
201
item_types: The item types to include in the search.
202
- geometry: A feature reference or a GeoJSON
203
202
search_filter: Structured search criteria.
204
203
name: The name of the saved search.
205
204
enable_email: Send a daily email when new results are added.
205
+ geometry: A feature reference or a GeoJSON
206
206
207
207
Returns:
208
208
Description of the saved search.
@@ -233,17 +233,17 @@ async def update_search(self,
233
233
item_types : List [str ],
234
234
search_filter : dict ,
235
235
name : str ,
236
- geometry : Optional [ dict ] = None ,
237
- enable_email : bool = False ) -> dict :
236
+ enable_email : bool = False ,
237
+ geometry : Optional [ dict ] = None ) -> dict :
238
238
"""Update an existing saved search.
239
239
240
240
Parameters:
241
241
search_id: Saved search identifier.
242
242
item_types: The item types to include in the search.
243
- geometry: A feature reference or a GeoJSON
244
243
search_filter: Structured search criteria.
245
244
name: The name of the saved search.
246
245
enable_email: Send a daily email when new results are added.
246
+ geometry: A feature reference or a GeoJSON
247
247
248
248
Returns:
249
249
Description of the saved search.
0 commit comments