restructure json data

This commit is contained in:
Julie Lenaerts 2023-11-07 15:16:40 +01:00
parent 1c49eb492a
commit 88447bbbf8
2 changed files with 18 additions and 12 deletions

View File

@ -29,10 +29,12 @@ class NewsItemNormalizer implements NormalizerInterface
return [
'id' => $newsItem->getId(),
'type' => 'news',
'title' => $newsItem->getTitle(),
'content' => $newsItem->getContent(),
'startdate' => $newsItem->getStartDate(),
'enddate' => $newsItem->getEndDate()
'metadata' => [
'title' => $newsItem->getTitle(),
'content' => $newsItem->getContent(),
'startdate' => $newsItem->getStartDate(),
'enddate' => $newsItem->getEndDate()
],
];
}

View File

@ -144,14 +144,18 @@ components:
type: integer
type:
type: string
title:
type: string
content:
type: string
startdate:
$ref: "#/components/schemas/Date"
enddate:
$ref: "#/components/schemas/Date"
metadata:
type: object
properties:
title:
type: string
content:
type: string
startdate:
$ref: "#/components/schemas/Date"
enddate:
$ref: "#/components/schemas/Date"
paths:
/1.0/search.json: