- use the following existing classes and services to get information for the body:
- Itemto be retrieved by the data access service
- WikibaseRepo.EntityLookup to retrieve the item
- ItemSerializer to create an array that is included in the DTO returned by the usecase (which is not the response itself...)
- create a response with a body
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Ifrahkhanyaree_WMDE | T344228 Functionality for REST API v1 | |||
| Resolved | WMDE-leszek | T302054 🟪 Create a simple implementation of GET /entities/items/{item_id} | |||
| Resolved | WMDE-leszek | T302370 🟪 Create a response body for retrieving a single item |
Event Timeline
Change 765306 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):
[mediawiki/extensions/Wikibase@master] REST: First getItem happy path
Change 765306 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: First getItem happy path
Change 766151 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):
[mediawiki/extensions/Wikibase@master] Rename GetItemResponse to GetItemResult
Change 766152 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):
[mediawiki/extensions/Wikibase@master] Add ItemSerializer to rename claims to statments
Change 766153 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):
[mediawiki/extensions/Wikibase@master] Add first integration test for GetItem
Change 766151 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Rename GetItemResponse to GetItemResult
Change 766152 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Add custom ItemSerializer
Change 767198 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):
[mediawiki/extensions/Wikibase@master] REST: Use GetItem use case in RouteHandler
Change 766153 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Add first integration test for GetItem
Change 767198 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Use GetItem use case in RouteHandler