Page MenuHomePhabricator

🟦️ Use new serializer for statement serialisation in REST API
Closed, ResolvedPublic

Description

Use the serializer created in T309519 and adjust the statement spec to mark the listed fields as required

  • use new serializer in GetItemStatementJsonPresenter
  • use new serializer in ItemDataSerializer wrapped in StatementListSerializer (which we need to instantiate ourselves)
  • use new serializer in GetItemStatementsJsonPresenter wrapped in StatementListSerializer (which we need to instantiate ourselves)

Event Timeline

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

[mediawiki/extensions/Wikibase@master] REST: Add required statement fields to OpenAPI spec

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

Change 801630 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Add required statement fields to OpenAPI spec

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