Page MenuHomePhabricator

🟫️ Change `GetItem` use case to return an `ItemData` object in the response
Closed, ResolvedPublic

Description

  • create ItemData class
  • instantiate ItemData in the use case (to be moved into the retriever as part of T307915)
  • create ItemDataSerializer
  • serialize in presenter

Event Timeline

Ollie.Shotton_WMDE renamed this task from Change `GetItem` use case to return an `ItemData` object in the response to 🟫️ Change `GetItem` use case to return an `ItemData` object in the response.May 16 2022, 1:17 PM
Ollie.Shotton_WMDE created this task.

Change 792631 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Add ItemData and builder

https://gerrit.wikimedia.org/r/792631

Change 793017 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Extract SiteLinkListSerializer from ItemSerializer

https://gerrit.wikimedia.org/r/793017

Change 793017 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Extract SiteLinkListSerializer from ItemSerializer

https://gerrit.wikimedia.org/r/793017

Change 793088 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Avoid using EmptyArrayToObjectConverter

https://gerrit.wikimedia.org/r/793088

Change 792631 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Serialize in presenter for GetItem

https://gerrit.wikimedia.org/r/792631

Change 793088 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Avoid using EmptyArrayToObjectConverter

https://gerrit.wikimedia.org/r/793088

WMDE-leszek claimed this task.