Fix docs on resource template usage

This commit is contained in:
David Soria Parra 2024-11-27 23:04:06 +00:00
commit 08d35a04cb
No known key found for this signature in database

View file

@ -638,18 +638,15 @@ uvicorn.run(app, host="0.0.0.0", port=8000)
<Step title="Add resource templates"> <Step title="Add resource templates">
```python ```python
@self.list_resources() @app.list_resource_templates()
async def list_resources(self) -> ListResourcesResult: async def list_resource_templates() -> list[ResourceTemplate]:
return ListResourcesResult( return [
resources=[...], ResourceTemplate(
resourceTemplates=[ uriTemplate="weather://{city}/current",
ResourceTemplate( name="Current weather for any city",
uriTemplate="weather://{city}/current", mimeType="application/json"
name="Current weather for any city", )
mimeType="application/json" ]
)
]
)
``` ```
</Step> </Step>
</Steps> </Steps>