links¶
/links/*
This file describes the router for:
/links
get_links(request, params=Depends(NoneType))
async
¶
GET /links
Return a regular /links
response for an OPTIMADE implementation.
Source code in optimade_gateway/routers/links.py
@ROUTER.get(
"/links",
response_model=Union[LinksResponse, ErrorResponse],
response_model_exclude_defaults=False,
response_model_exclude_none=False,
response_model_exclude_unset=True,
tags=["Links"],
)
async def get_links(
request: Request, params: EntryListingQueryParams = Depends()
) -> LinksResponse:
"""`GET /links`
Return a regular `/links` response for an OPTIMADE implementation.
"""
return await get_entries(
collection=LINKS_COLLECTION,
response_cls=LinksResponse,
request=request,
params=params,
)