@@ -113,11 +113,11 @@ def _item_url(self, item_type, item_id):
113113
114114 async def search (self ,
115115 item_types : List [str ],
116- geometry : Optional [dict ] = None ,
117116 search_filter : Optional [dict ] = None ,
118117 name : Optional [str ] = None ,
119118 sort : Optional [str ] = None ,
120- limit : int = 100 ) -> AsyncIterator [dict ]:
119+ limit : int = 100 ,
120+ geometry : Optional [dict ] = None ) -> AsyncIterator [dict ]:
121121 """Iterate over results from a quick search.
122122
123123 Quick searches are saved for a short period of time (~month). The
@@ -136,10 +136,10 @@ async def search(self,
136136 sort: Field and direction to order results by. Valid options are
137137 given in SEARCH_SORT.
138138 name: The name of the saved search.
139- geometry: GeoJSON, a feature reference or a list of feature
140- references
141139 limit: Maximum number of results to return. When set to 0, no
142140 maximum is applied.
141+ geometry: GeoJSON, a feature reference or a list of feature
142+ references
143143
144144 Yields:
145145 Description of an item.
@@ -173,12 +173,14 @@ async def search(self,
173173 async for i in Items (response , self ._session .request , limit = limit ):
174174 yield i
175175
176- async def create_search (self ,
177- item_types : List [str ],
178- search_filter : dict ,
179- name : str ,
180- geometry : Optional [dict ] = None ,
181- enable_email : bool = False ) -> dict :
176+ async def create_search (
177+ self ,
178+ item_types : List [str ],
179+ search_filter : dict ,
180+ name : str ,
181+ enable_email : bool = False ,
182+ geometry : Optional [dict ] = None ,
183+ ) -> dict :
182184 """Create a new saved structured item search.
183185
184186 To filter to items you have access to download which are of standard
@@ -199,10 +201,10 @@ async def create_search(self,
199201
200202 Parameters:
201203 item_types: The item types to include in the search.
202- geometry: A feature reference or a GeoJSON
203204 search_filter: Structured search criteria.
204205 name: The name of the saved search.
205206 enable_email: Send a daily email when new results are added.
207+ geometry: A feature reference or a GeoJSON
206208
207209 Returns:
208210 Description of the saved search.
@@ -233,17 +235,17 @@ async def update_search(self,
233235 item_types : List [str ],
234236 search_filter : dict ,
235237 name : str ,
236- geometry : Optional [ dict ] = None ,
237- enable_email : bool = False ) -> dict :
238+ enable_email : bool = False ,
239+ geometry : Optional [ dict ] = None ) -> dict :
238240 """Update an existing saved search.
239241
240242 Parameters:
241243 search_id: Saved search identifier.
242244 item_types: The item types to include in the search.
243- geometry: A feature reference or a GeoJSON
244245 search_filter: Structured search criteria.
245246 name: The name of the saved search.
246247 enable_email: Send a daily email when new results are added.
248+ geometry: A feature reference or a GeoJSON
247249
248250 Returns:
249251 Description of the saved search.
0 commit comments