@@ -176,38 +176,32 @@ def __init__(
176176 def get_root (self , request : Request ) -> RootResponse :
177177 links = [
178178 json_link (
179- href = self . url_for ( request , f" { self . name } : { ROOT } " ) ,
180- rel = " self" ,
179+ " self" ,
180+ self . url_for ( request , f" { self . name } : { ROOT } " ) ,
181181 ),
182182 json_link (
183- href = self . url_for ( request , self . openapi_endpoint_name ) ,
184- rel = "service-description" ,
183+ "service-description" ,
184+ self . url_for ( request , self . openapi_endpoint_name ) ,
185185 ),
186186 Link (
187- href = str (self .url_for (request , self .docs_endpoint_name )),
188187 rel = "service-docs" ,
188+ href = self .url_for (request , self .docs_endpoint_name ),
189189 type = "text/html" ,
190190 ),
191- json_link (
192- href = self .url_for (request , f"{ self .name } :{ CONFORMANCE } " ),
193- rel = "conformance" ,
194- ),
195- json_link (
196- href = self .url_for (request , f"{ self .name } :{ LIST_PRODUCTS } " ),
197- rel = "products" ,
198- ),
191+ json_link ("conformance" , href = self .url_for (request , f"{ self .name } :{ CONFORMANCE } " )),
192+ json_link ("products" , self .url_for (request , f"{ self .name } :{ LIST_PRODUCTS } " )),
199193 Link (
200- href = str (self .url_for (request , f"{ self .name } :{ LIST_ORDERS } " )),
201194 rel = "orders" ,
195+ href = self .url_for (request , f"{ self .name } :{ LIST_ORDERS } " ),
202196 type = TYPE_GEOJSON ,
203197 ),
204198 ]
205199
206200 if self .supports_async_opportunity_search :
207201 links .append (
208202 json_link (
209- href = self . url_for ( request , f" { self . name } : { LIST_OPPORTUNITY_SEARCH_RECORDS } " ) ,
210- rel = "opportunity-search-records" ,
203+ "opportunity-search-records" ,
204+ self . url_for ( request , f" { self . name } : { LIST_OPPORTUNITY_SEARCH_RECORDS } " ) ,
211205 ),
212206 )
213207
@@ -233,8 +227,8 @@ def get_products(self, request: Request, next: str | None = None, limit: int = 1
233227 ids = self .product_ids [start :end ]
234228 links = [
235229 json_link (
236- href = self . url_for ( request , f" { self . name } : { LIST_PRODUCTS } " ) ,
237- rel = " self" ,
230+ " self" ,
231+ self . url_for ( request , f" { self . name } : { LIST_PRODUCTS } " ) ,
238232 ),
239233 ]
240234 if end > 0 and end < len (self .product_ids ):
@@ -359,30 +353,23 @@ def generate_order_statuses_href(self, request: Request, order_id: str) -> URL:
359353 def order_links (self , order : Order [OrderStatus ], request : Request ) -> list [Link ]:
360354 return [
361355 Link (
362- href = str ( self .generate_order_href (request , order .id ) ),
356+ href = self .generate_order_href (request , order .id ),
363357 rel = "self" ,
364358 type = TYPE_GEOJSON ,
365359 ),
366360 json_link (
367- href = self . generate_order_statuses_href ( request , order . id ) ,
368- rel = "monitor" ,
361+ "monitor" ,
362+ self . generate_order_statuses_href ( request , order . id ) ,
369363 ),
370364 ]
371365
372366 def order_statuses_link (self , request : Request , order_id : str ) -> Link :
373- return json_link (
374- href = self .url_for (
375- request ,
376- f"{ self .name } :{ LIST_ORDER_STATUSES } " ,
377- order_id = order_id ,
378- ),
379- rel = "self" ,
380- )
367+ return json_link ("self" , self .url_for (request , f"{ self .name } :{ LIST_ORDER_STATUSES } " , order_id = order_id ))
381368
382369 def pagination_link (self , request : Request , name : str , pagination_token : str , limit : int , ** kwargs : Any ) -> Link :
383370 return json_link (
384- href = self . url_for ( request , name , ** kwargs ). include_query_params ( next = pagination_token , limit = limit ) ,
385- rel = " next" ,
371+ " next" ,
372+ self . url_for ( request , name , ** kwargs ). include_query_params ( next = pagination_token , limit = limit ) ,
386373 )
387374
388375 async def get_opportunity_search_records (
@@ -474,10 +461,7 @@ def generate_opportunity_search_record_href(self, request: Request, search_recor
474461 def opportunity_search_record_self_link (
475462 self , opportunity_search_record : OpportunitySearchRecord , request : Request
476463 ) -> Link :
477- return json_link (
478- href = self .generate_opportunity_search_record_href (request , opportunity_search_record .id ),
479- rel = "self" ,
480- )
464+ return json_link ("self" , self .generate_opportunity_search_record_href (request , opportunity_search_record .id ))
481465
482466 @property
483467 def _get_order_statuses (self ) -> GetOrderStatuses : # type: ignore
0 commit comments