Skip to content

Commit 0cf4b7b

Browse files
author
Andy Gaither
committed
move top level geom to end of search args
1 parent 0406284 commit 0cf4b7b

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

planet/clients/data.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
@@ -177,8 +177,8 @@ async def create_search(self,
177177
item_types: List[str],
178178
search_filter: dict,
179179
name: str,
180-
geometry: Optional[dict] = None,
181-
enable_email: bool = False) -> dict:
180+
enable_email: bool = False,
181+
geometry: Optional[dict] = None,) -> dict:
182182
"""Create a new saved structured item search.
183183
184184
To filter to items you have access to download which are of standard
@@ -199,10 +199,10 @@ async def create_search(self,
199199
200200
Parameters:
201201
item_types: The item types to include in the search.
202-
geometry: A feature reference or a GeoJSON
203202
search_filter: Structured search criteria.
204203
name: The name of the saved search.
205204
enable_email: Send a daily email when new results are added.
205+
geometry: A feature reference or a GeoJSON
206206
207207
Returns:
208208
Description of the saved search.
@@ -233,17 +233,17 @@ async def update_search(self,
233233
item_types: List[str],
234234
search_filter: dict,
235235
name: str,
236-
geometry: Optional[dict] = None,
237-
enable_email: bool = False) -> dict:
236+
enable_email: bool = False,
237+
geometry: Optional[dict] = None) -> dict:
238238
"""Update an existing saved search.
239239
240240
Parameters:
241241
search_id: Saved search identifier.
242242
item_types: The item types to include in the search.
243-
geometry: A feature reference or a GeoJSON
244243
search_filter: Structured search criteria.
245244
name: The name of the saved search.
246245
enable_email: Send a daily email when new results are added.
246+
geometry: A feature reference or a GeoJSON
247247
248248
Returns:
249249
Description of the saved search.

0 commit comments

Comments
 (0)