- create ItemData class
- instantiate ItemData in the use case (to be moved into the retriever as part of T307915)
- create ItemDataSerializer
- serialize in presenter
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | WMDE-leszek | T307913 🟫️ Don't use serialized entity data in use case responses | |||
Resolved | WMDE-leszek | T308437 🟫️ Change `GetItem` use case to return an `ItemData` object in the response |
Event Timeline
Change 792631 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Add ItemData and builder
Change 793017 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] Extract SiteLinkListSerializer from ItemSerializer
Change 793017 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Extract SiteLinkListSerializer from ItemSerializer
Change 793088 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Avoid using EmptyArrayToObjectConverter
Change 792631 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Serialize in presenter for GetItem
Change 793088 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Avoid using EmptyArrayToObjectConverter