{ "openapi": "3.0.1", "x-stoplight": { "id": "9desl261akio0" }, "info": { "title": "wp-webplatform-contentrepositoryfeature", "version": "${git.build.version}" }, "externalDocs": { "description": "Agentschap Informatie Vlaanderen", "url": "https://overheid.vlaanderen.be/entiteiten/agentschap-informatie-vlaanderen-aiv" }, "servers": [ { "url": "https://test.contentrepofeature.informatiekanalen.dev-vlaanderen.be", "description": "Generated server url" } ], "paths": { "/api/v1/populate": { "post": { "tags": [ "data-controller" ], "operationId": "populate", "parameters": [ { "name": "amount", "in": "query", "required": false, "schema": { "type": "integer", "format": "int32", "default": 10 } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "403": { "description": "Forbidden", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "404": { "description": "Not Found", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "451": { "description": "Unavailable For Legal Reasons", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "500": { "description": "Internal Server Error", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "503": { "description": "Service Unavailable", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } } } } }, "/api/v1/content-types/article": { "get": { "tags": [ "article-controller" ], "summary": "Get all articles paged", "operationId": "getContentPaged", "parameters": [ { "name": "offset", "in": "query", "required": false, "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "limit", "in": "query", "required": false, "schema": { "type": "integer", "format": "int32", "default": 100 } } ], "responses": { "200": { "description": "response with all articles", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ListDtoArticle" } } } }, "400": { "description": "Bad Request", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "403": { "description": "Forbidden", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "404": { "description": "Not Found", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "451": { "description": "Unavailable For Legal Reasons", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "500": { "description": "Internal Server Error", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "503": { "description": "Service Unavailable", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } } } }, "post": { "tags": [ "article-controller" ], "summary": "Create an article", "operationId": "createContent", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Article" } } }, "required": true }, "responses": { "201": { "description": "Article has been created", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Article" } } } }, "400": { "description": "Invalid article provided", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "403": { "description": "Forbidden", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "404": { "description": "Not Found", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "451": { "description": "Unavailable For Legal Reasons", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "500": { "description": "Internal Server Error", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "503": { "description": "Service Unavailable", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } } } } }, "/api/v1/content-types/article/{id}": { "get": { "tags": [ "article-controller" ], "summary": "Get an article by its id", "operationId": "getContentById", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "response with article", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/Article" } } } }, "400": { "description": "Bad Request", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "403": { "description": "Forbidden", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "404": { "description": "Article has not been found", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "451": { "description": "Unavailable For Legal Reasons", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "500": { "description": "Internal Server Error", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "503": { "description": "Service Unavailable", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } } } }, "delete": { "tags": [ "article-controller" ], "operationId": "deleteContent", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "403": { "description": "Forbidden", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "404": { "description": "Not Found", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "451": { "description": "Unavailable For Legal Reasons", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "500": { "description": "Internal Server Error", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "503": { "description": "Service Unavailable", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } } } } } }, "components": { "schemas": { "ActionButtonContentHeader": { "type": "object", "properties": { "type": { "type": "string" }, "link": { "oneOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] } } }, "ActionButtonStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "ActionButton" ] }, "title": { "type": "string" }, "text": { "type": "string" }, "link": { "oneOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] }, "image": { "$ref": "#/components/schemas/ImageReference" }, "displayOptions": { "$ref": "#/components/schemas/ActionButtonStoryBlockDisplayOptions" } }, "required": [ "id", "type", "link", "displayOptions" ] }, "ActionButtonStoryBlockDisplayOptions": { "type": "object", "required": [ "highlight" ], "properties": { "highlight": { "type": "boolean" } } }, "Article": { "type": "object", "description": "", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Article" ] }, "language": { "type": "string" }, "createdDate": { "type": "string", "format": "date-time" }, "lastUpdatedDate": { "type": "string", "format": "date-time" }, "editorialTitle": { "type": "string" }, "title": { "type": "string" }, "intro": { "type": "string" }, "contentHeader": { "oneOf": [ { "$ref": "#/components/schemas/ActionButtonContentHeader" }, { "$ref": "#/components/schemas/ImageContentHeader" } ] }, "storyBlocks": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/TextStoryBlock" }, { "$ref": "#/components/schemas/ContactCardStoryBlock" }, { "$ref": "#/components/schemas/OrganisationStructureStoryBlock" }, { "$ref": "#/components/schemas/ThemeStoryBlock" }, { "$ref": "#/components/schemas/ImageStoryBlock" }, { "$ref": "#/components/schemas/VideoStoryBlock" }, { "$ref": "#/components/schemas/ImageGalleryStoryBlock" }, { "$ref": "#/components/schemas/CommunicationStoryBlock" }, { "$ref": "#/components/schemas/ActionButtonStoryBlock" }, { "$ref": "#/components/schemas/CollapsibleContentStoryBlock" }, { "$ref": "#/components/schemas/QuestionsStoryBlock" }, { "$ref": "#/components/schemas/QuoteStoryBlock" } ] } }, "secondaryContent": { "$ref": "#/components/schemas/SecondaryContent" }, "contactInformation": { "$ref": "#/components/schemas/ContactInformation" }, "questions": { "type": "array", "items": { "$ref": "#/components/schemas/QuestionGroup" } }, "publications": { "type": "array", "items": { "$ref": "#/components/schemas/PublicationReference" } }, "relatedContent": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] } }, "websites": { "type": "array", "items": { "$ref": "#/components/schemas/WebsiteReference" } }, "socialMedia": { "$ref": "#/components/schemas/SocialMedia" }, "contactCenter": { "$ref": "#/components/schemas/ContactCenter" }, "singleDigitalGateway": { "$ref": "#/components/schemas/SingleDigitalGateway" }, "publicationChannels": { "type": "array", "items": { "type": "string", "enum": [ "VLBE", "VLS", "IPDC", "SDG", "MBP", "MPP_APP" ] } }, "parent": { "oneOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" } ] }, "glossary": { "$ref": "#/components/schemas/Glossary" }, "image": { "$ref": "#/components/schemas/ImageReference" }, "subtype": { "$ref": "#/components/schemas/SubtypeReference" }, "hubSubtype": { "$ref": "#/components/schemas/SubtypeReference" }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/TagReference" } }, "reporting": { "allOf": [ { "$ref": "#/components/schemas/BaseReporting" } ], "required": [ "theme" ] }, "summary": { "$ref": "#/components/schemas/Summary" }, "openGraph": { "$ref": "#/components/schemas/OpenGraph" } }, "required": [ "id", "type", "language", "createdDate", "lastUpdatedDate", "editorialTitle", "title", "secondaryContent", "publicationChannels", "reporting" ] }, "ArticleReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Article" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "BaseReporting": { "type": "object", "properties": { "editorialDomains": { "type": "array", "items": { "$ref": "#/components/schemas/EditorialDomainReference" } }, "theme": { "$ref": "#/components/schemas/ReportingThemeReference" }, "organisation": { "$ref": "#/components/schemas/OrganisationReference" } }, "required": [ "editorialDomains", "organisation" ] }, "CertifiedTrainingReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "CertifiedTraining" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "CollapsibleContentStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "CollapsibleContent" ] }, "title": { "type": "string" }, "text": { "type": "string" }, "items": { "type": "array", "items": { "$ref": "#/components/schemas/CollapsibleContentStoryBlockItem" } } }, "required": [ "id", "type", "items" ] }, "CollapsibleContentStoryBlockItem": { "type": "object", "properties": { "title": { "type": "string" }, "text": { "type": "string" } }, "required": [ "title" ] }, "CollectionReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Collection" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "CommunicationStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Communication" ] }, "title": { "type": "string" }, "text": { "type": "string" }, "communicationType": { "type": "string", "enum": [ "INFO", "SUCCESS", "WARNING", "ERROR" ] }, "link": { "oneOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] }, "displayOptions": { "$ref": "#/components/schemas/CommunicationStoryBlockDisplayOptions" } }, "required": [ "id", "type", "text", "communicationType", "displayOptions" ] }, "CommunicationStoryBlockDisplayOptions": { "type": "object", "properties": { "layout": { "type": "string", "enum": [ "EMPHASIS", "ALERT" ] } }, "required": [ "layout" ] }, "ContactCardStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "ContactCard" ] }, "text": { "type": "string" }, "title": { "type": "string" }, "organisation": { "$ref": "#/components/schemas/OrganisationReference" } }, "required": [ "id", "type", "organisation" ] }, "ContactCenter": { "type": "object", "properties": { "escalationPoints": { "type": "array", "items": { "$ref": "#/components/schemas/EscalationPointReference" } }, "lineCodes": { "type": "array", "items": { "$ref": "#/components/schemas/LineCodeReference" } }, "instructions": { "type": "string" }, "keywords": { "type": "array", "items": { "$ref": "#/components/schemas/KeywordReference" } } } }, "ContactInformation": { "type": "object", "properties": { "description": { "type": "string" }, "organisations": { "type": "array", "items": { "$ref": "#/components/schemas/OrganisationReference" } }, "servicePoints": { "type": "array", "items": { "$ref": "#/components/schemas/ServicePointReference" } } } }, "ContactPersonReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "ContactPerson" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "DefinitionReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Definition" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "ECounterReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "ECounter" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "EditorialDomainReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "EditorialDomain" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "ErrorResponse": { "type": "object", "properties": { "status": { "type": "integer", "format": "int32" }, "type": { "type": "string" }, "title": { "type": "string" }, "detail": { "type": "string" }, "instance": { "type": "string" } }, "x-examples": { "example-1": { "status": -2147483648, "type": "string", "title": "string", "detail": "string", "instance": "string" } } }, "EscalationPointReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "EscalationPoint" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "EventReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Event" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "FileReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "File" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "GeographicScopeReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "GeographicScope" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "Glossary": { "type": "object", "properties": { "themes": { "type": "array", "items": { "$ref": "#/components/schemas/ThemeReference" } } } }, "HomePageReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "HomePage" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "HubReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Hub" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "ImageAlignment": { "required": [ "horizontal", "vertical" ], "type": "object", "properties": { "vertical": { "type": "string", "enum": [ "TOP", "BOTTOM" ] }, "horizontal": { "type": "string", "enum": [ "LEFT", "RIGHT" ] } } }, "ImageContentHeader": { "type": "object", "properties": { "type": { "type": "string", "enum": [ "IMAGE" ] }, "image": { "$ref": "#/components/schemas/ImageReference" }, "layout": { "type": "string", "enum": [ "IMAGE", "LOGO", "ICON" ] } } }, "ImageGalleryStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Video" ] }, "text": { "type": "string" }, "title": { "type": "string" }, "images": { "type": "array", "items": { "type": "object", "properties": { "image": { "$ref": "#/components/schemas/ImageReference" }, "website": { "$ref": "#/components/schemas/WebsiteReference" } }, "required": [ "image" ] } }, "caption": { "type": "string" }, "displayOptions": { "$ref": "#/components/schemas/ImageGalleryStoryBlockDisplayOptions" } }, "required": [ "id", "type", "images", "displayOptions" ] }, "ImageGalleryStoryBlockDisplayOptions": { "type": "object", "properties": { "layout": { "type": "string", "enum": [ "IMAGE", "LOGO" ] } }, "required": [ "layout" ] }, "ImageReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Image" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "ImageStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Image" ] }, "image": { "$ref": "#/components/schemas/ImageReference" }, "caption": { "type": "string" } }, "required": [ "id", "type", "image" ] }, "JobReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Job" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "Journey": { "type": "object", "description": "", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Journey" ] }, "language": { "type": "string" }, "createdDate": { "type": "string", "format": "date-time" }, "lastUpdatedDate": { "type": "string", "format": "date-time" }, "editorialTitle": { "type": "string" }, "title": { "type": "string" }, "intro": { "type": "string" }, "contentHeader": { "$ref": "#/components/schemas/ActionButtonContentHeader" }, "storyBlocks": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/TextStoryBlock" }, { "$ref": "#/components/schemas/ContactCardStoryBlock" }, { "$ref": "#/components/schemas/OrganisationStructureStoryBlock" }, { "$ref": "#/components/schemas/ThemeStoryBlock" }, { "$ref": "#/components/schemas/ImageStoryBlock" }, { "$ref": "#/components/schemas/VideoStoryBlock" }, { "$ref": "#/components/schemas/ImageGalleryStoryBlock" }, { "$ref": "#/components/schemas/CommunicationStoryBlock" }, { "$ref": "#/components/schemas/ActionButtonStoryBlock" }, { "$ref": "#/components/schemas/CollapsibleContentStoryBlock" }, { "$ref": "#/components/schemas/QuestionsStoryBlock" }, { "$ref": "#/components/schemas/QuoteStoryBlock" } ] } }, "contactInformation": { "$ref": "#/components/schemas/ContactInformation" }, "questions": { "type": "array", "items": { "$ref": "#/components/schemas/QuestionGroup" } }, "publications": { "type": "array", "items": { "$ref": "#/components/schemas/PublicationReference" } }, "relatedContent": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] } }, "contactCenter": { "$ref": "#/components/schemas/ContactCenter" }, "singleDigitalGateway": { "$ref": "#/components/schemas/SingleDigitalGateway" }, "publicationChannels": { "type": "array", "items": { "type": "string", "enum": [ "VLBE", "VLS", "IPDC", "SDG", "MBP", "MPP_APP" ] } }, "parent": { "oneOf": [ { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/ThemeReference" } ] }, "glossary": { "$ref": "#/components/schemas/Glossary" }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/TagReference" } }, "reporting": { "allOf": [ { "$ref": "#/components/schemas/BaseReporting" } ], "required": [ "theme" ] }, "summary": { "$ref": "#/components/schemas/Summary" }, "openGraph": { "$ref": "#/components/schemas/OpenGraph" } }, "required": [ "id", "type", "language", "createdDate", "lastUpdatedDate", "editorialTitle", "title", "publicationChannels", "reporting" ] }, "JourneyReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Journey" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "KeywordReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Keyword" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "LineCodeReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "LineCode" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "ListDtoArticle": { "type": "object", "properties": { "content": { "type": "array", "items": { "$ref": "#/components/schemas/Article" } }, "pageMetadata": { "$ref": "#/components/schemas/PageMetadata" } } }, "MbpNotificationMessageReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "MbpNotificationMessage" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "NewsArticle": { "type": "object", "description": "", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "NewsArticle" ] }, "language": { "type": "string" }, "createdDate": { "type": "string", "format": "date-time" }, "lastUpdatedDate": { "type": "string", "format": "date-time" }, "publicationDate": { "type": "string", "format": "date-time" }, "editorialTitle": { "type": "string" }, "title": { "type": "string" }, "intro": { "type": "string" }, "contentHeader": { "$ref": "#/components/schemas/ActionButtonContentHeader" }, "storyBlocks": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/TextStoryBlock" } ] } }, "relatedContent": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] } }, "socialMedia": { "$ref": "#/components/schemas/SocialMedia" }, "publicationChannels": { "type": "array", "items": { "type": "string", "enum": [ "VLBE", "VLS", "IPDC", "SDG", "MBP", "MPP_APP" ] } }, "parent": { "oneOf": [ { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/HomePageReference" } ] }, "showOn": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" } ] } }, "glossary": { "$ref": "#/components/schemas/Glossary" }, "organisation": { "$ref": "#/components/schemas/OrganisationReference" }, "image": { "$ref": "#/components/schemas/ImageReference" }, "subtype": { "$ref": "#/components/schemas/SubtypeReference" }, "hubSubtype": { "$ref": "#/components/schemas/SubtypeReference" }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/TagReference" } }, "reporting": { "$ref": "#/components/schemas/BaseReporting" }, "summary": { "$ref": "#/components/schemas/Summary" }, "openGraph": { "$ref": "#/components/schemas/OpenGraph" } }, "required": [ "id", "type", "language", "createdDate", "lastUpdatedDate", "publicationDate", "editorialTitle", "title", "storyBlocks", "publicationChannels", "reporting" ] }, "NewsArticleReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "NewsArticle" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "OpenGraph": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" }, "image": { "$ref": "#/components/schemas/ImageReference" } } }, "OrganisationReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Organisation" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "OrganisationStructureStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "OrganisationStructure" ] }, "text": { "type": "string" }, "title": { "type": "string" }, "organisation": { "$ref": "#/components/schemas/OrganisationReference" } }, "required": [ "id", "type", "organisation" ] }, "PageMetadata": { "type": "object", "properties": { "offset": { "type": "integer", "format": "int64" }, "size": { "type": "integer", "format": "int32" }, "totalItems": { "type": "integer", "format": "int64" } } }, "PersonReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Person" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "PositionCommentReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "PositionComment" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "PositionedImageReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "PositionedImage" ] }, "label": { "type": "string" }, "displayOptions": { "$ref": "#/components/schemas/PositionedImageReferenceDisplayOptions" } }, "required": [ "id", "type", "displayOptions" ] }, "PositionedImageReferenceDisplayOptions": { "type": "object", "properties": { "alignment": { "$ref": "#/components/schemas/ImageAlignment" }, "textFlow": { "type": "boolean" }, "expand": { "type": "boolean" } }, "required": [ "alignment", "textFlow", "expand" ] }, "ProductReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Product" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "ProjectReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Project" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "PublicationReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Publication" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "QuestionCollectionReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "QuestionCollection" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "QuestionGroup": { "type": "object", "properties": { "category": { "type": "string" }, "questions": { "type": "array", "items": { "$ref": "#/components/schemas/QuestionReference" } } }, "required": [ "questions" ] }, "QuestionReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Question" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "QuestionsStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Questions" ] }, "questions": { "type": "array", "items": { "$ref": "#/components/schemas/QuestionReference" } } }, "required": [ "id", "type", "questions" ] }, "QuoteImageReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Image" ] }, "label": { "type": "string" }, "displayOptions": { "$ref": "#/components/schemas/QuoteImageReferenceDisplayOptions" } } }, "QuoteImageReferenceDisplayOptions": { "type": "object", "required": [ "layout" ], "properties": { "layout": { "type": "string", "enum": [ "DECORATION", "LAYOUT" ] } } }, "QuoteStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Quote" ] }, "quote": { "type": "string" }, "name": { "type": "string" }, "image": { "$ref": "#/components/schemas/QuoteImageReference" }, "function": { "type": "string" }, "testimonial": { "$ref": "#/components/schemas/TestimonialReference" } }, "required": [ "id", "type", "quote" ] }, "ReportingThemeReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "ReportingTheme" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "SecondaryContent": { "type": "object", "properties": { "showSideNavigation": { "type": "boolean" }, "storyBlocks": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/TextStoryBlock" }, { "$ref": "#/components/schemas/ContactCardStoryBlock" }, { "$ref": "#/components/schemas/OrganisationStructureStoryBlock" }, { "$ref": "#/components/schemas/ThemeStoryBlock" }, { "$ref": "#/components/schemas/ImageStoryBlock" }, { "$ref": "#/components/schemas/VideoStoryBlock" }, { "$ref": "#/components/schemas/ImageGalleryStoryBlock" }, { "$ref": "#/components/schemas/CommunicationStoryBlock" }, { "$ref": "#/components/schemas/ActionButtonStoryBlock" }, { "$ref": "#/components/schemas/CollapsibleContentStoryBlock" }, { "$ref": "#/components/schemas/QuestionsStoryBlock" }, { "$ref": "#/components/schemas/QuoteStoryBlock" } ] } } }, "required": [ "showSideNavigation" ] }, "ServicePointReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "ServicePoint" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "SingleDigitalGateway": { "type": "object", "properties": { "classifications": { "type": "array", "items": { "$ref": "#/components/schemas/SingleDigitalGatewayClassificationReference" } }, "thematicAreas": { "type": "array", "items": { "$ref": "#/components/schemas/SingleDigitalGatewayThematicAreaReference" } } } }, "SingleDigitalGatewayClassificationReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "SingleDigitalGatewayClassification" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "SingleDigitalGatewayThematicAreaReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "SingleDigitalGatewayThematicArea" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "SocialMedia": { "type": "object", "properties": { "socialMedia": { "type": "string" }, "links": { "type": "array", "items": { "$ref": "#/components/schemas/SocialMediaWebsiteReference" } } } }, "SocialMediaWebsiteReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Website" ] }, "label": { "type": "string" }, "platform": { "type": "string", "enum": [ "TWITTER", "FACEBOOK", "LINKEDIN", "INSTAGRAM" ] } } }, "StatisticReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Statistic" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "StatisticsPageReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "StatisticsPage" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "SubTopicReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "SubTopic" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "SubtypeReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Subtype" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "Summary": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" }, "image": { "$ref": "#/components/schemas/ImageReference" } } }, "TagReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Tag" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "Testimonial": { "type": "object", "description": "", "properties": { "id": { "type": "string" }, "type": { "type": "string" }, "language": { "type": "string" }, "createdDate": { "type": "string", "format": "date-time" }, "lastUpdatedDate": { "type": "string", "format": "date-time" }, "editorialTitle": { "type": "string" }, "title": { "type": "string" }, "intro": { "type": "string" }, "contentHeader": { "$ref": "#/components/schemas/ActionButtonContentHeader" }, "storyBlocks": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/TextStoryBlock" }, { "$ref": "#/components/schemas/ContactCardStoryBlock" }, { "$ref": "#/components/schemas/OrganisationStructureStoryBlock" }, { "$ref": "#/components/schemas/ThemeStoryBlock" }, { "$ref": "#/components/schemas/ImageStoryBlock" }, { "$ref": "#/components/schemas/VideoStoryBlock" }, { "$ref": "#/components/schemas/ImageGalleryStoryBlock" }, { "$ref": "#/components/schemas/CommunicationStoryBlock" }, { "$ref": "#/components/schemas/ActionButtonStoryBlock" }, { "$ref": "#/components/schemas/CollapsibleContentStoryBlock" }, { "$ref": "#/components/schemas/QuestionsStoryBlock" }, { "$ref": "#/components/schemas/QuoteStoryBlock" } ] } }, "relatedContent": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] } }, "publicationChannels": { "type": "array", "items": { "type": "string", "enum": [ "VLBE", "VLS", "IPDC", "SDG", "MBP", "MPP_APP" ] } }, "parent": { "oneOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" } ] }, "glossary": { "$ref": "#/components/schemas/Glossary" }, "image": { "$ref": "#/components/schemas/ImageReference" }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/TagReference" } }, "reporting": { "allOf": [ { "$ref": "#/components/schemas/BaseReporting" } ] }, "summary": { "$ref": "#/components/schemas/Summary" }, "openGraph": { "$ref": "#/components/schemas/OpenGraph" }, "quote": { "type": "string" }, "testimonials": { "type": "array", "items": { "$ref": "#/components/schemas/TestimonialReference" } }, "employee": { "$ref": "#/components/schemas/TestimonialEmployee" } }, "required": [ "id", "type", "language", "createdDate", "lastUpdatedDate", "editorialTitle", "title", "publicationChannels", "reporting" ] }, "TestimonialEmployee": { "type": "object", "properties": { "photo": { "$ref": "#/components/schemas/ImageReference" }, "firstName": { "type": "string" }, "lastName": { "type": "string" }, "age": { "type": "integer" }, "location": { "type": "string" }, "function": { "type": "string" }, "startYear": { "type": "integer" } } }, "TestimonialReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Testimonial" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "TextStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Text" ] }, "text": { "type": "string" }, "title": { "type": "string" }, "image": { "$ref": "#/components/schemas/PositionedImageReference" } }, "required": [ "id", "type", "text" ] }, "ThemeReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Theme" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "ThemeStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Theme" ] }, "text": { "type": "string" }, "title": { "type": "string" }, "theme": { "$ref": "#/components/schemas/ThemeReference" } }, "required": [ "id", "type", "theme" ] }, "Topic": { "type": "object", "description": "", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Topic" ] }, "language": { "type": "string" }, "createdDate": { "type": "string", "format": "date-time" }, "lastUpdatedDate": { "type": "string", "format": "date-time" }, "editorialTitle": { "type": "string" }, "title": { "type": "string" }, "intro": { "type": "string" }, "contentHeader": { "$ref": "#/components/schemas/ActionButtonContentHeader" }, "storyBlocks": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/TextStoryBlock" }, { "$ref": "#/components/schemas/ContactCardStoryBlock" }, { "$ref": "#/components/schemas/OrganisationStructureStoryBlock" }, { "$ref": "#/components/schemas/ThemeStoryBlock" }, { "$ref": "#/components/schemas/ImageStoryBlock" }, { "$ref": "#/components/schemas/VideoStoryBlock" }, { "$ref": "#/components/schemas/ImageGalleryStoryBlock" }, { "$ref": "#/components/schemas/CommunicationStoryBlock" }, { "$ref": "#/components/schemas/ActionButtonStoryBlock" }, { "$ref": "#/components/schemas/CollapsibleContentStoryBlock" }, { "$ref": "#/components/schemas/QuestionsStoryBlock" }, { "$ref": "#/components/schemas/QuoteStoryBlock" } ] } }, "contactInformation": { "$ref": "#/components/schemas/ContactInformation" }, "questions": { "type": "array", "items": { "$ref": "#/components/schemas/QuestionGroup" } }, "publications": { "type": "array", "items": { "$ref": "#/components/schemas/PublicationReference" } }, "relatedContent": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/CertifiedTrainingReference" }, { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/FileReference" }, { "$ref": "#/components/schemas/StatisticsPageReference" }, { "$ref": "#/components/schemas/CollectionReference" }, { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/HomePageReference" }, { "$ref": "#/components/schemas/HubReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/TrainingIncentiveReference" }, { "$ref": "#/components/schemas/OrganisationReference" }, { "$ref": "#/components/schemas/PersonReference" }, { "$ref": "#/components/schemas/ProductReference" }, { "$ref": "#/components/schemas/ProjectReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/PositionCommentReference" }, { "$ref": "#/components/schemas/ThemeReference" }, { "$ref": "#/components/schemas/TopicReference" }, { "$ref": "#/components/schemas/SubTopicReference" }, { "$ref": "#/components/schemas/JobReference" }, { "$ref": "#/components/schemas/TestimonialReference" }, { "$ref": "#/components/schemas/WebsiteReference" } ] } }, "websites": { "type": "array", "items": { "$ref": "#/components/schemas/WebsiteReference" } }, "socialMedia": { "$ref": "#/components/schemas/SocialMedia" }, "contactCenter": { "$ref": "#/components/schemas/ContactCenter" }, "singleDigitalGateway": { "$ref": "#/components/schemas/SingleDigitalGateway" }, "publicationChannels": { "type": "array", "items": { "type": "string", "enum": [ "VLBE", "VLS", "IPDC", "SDG", "MBP", "MPP_APP" ] } }, "parent": { "oneOf": [ { "$ref": "#/components/schemas/ArticleReference" }, { "$ref": "#/components/schemas/JourneyReference" }, { "$ref": "#/components/schemas/ThemeReference" } ] }, "glossary": { "$ref": "#/components/schemas/Glossary" }, "image": { "$ref": "#/components/schemas/ImageReference" }, "subtype": { "$ref": "#/components/schemas/SubtypeReference" }, "hubSubtype": { "$ref": "#/components/schemas/SubtypeReference" }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/TagReference" } }, "reporting": { "allOf": [ { "$ref": "#/components/schemas/BaseReporting" } ], "required": [ "theme" ] }, "summary": { "$ref": "#/components/schemas/Summary" }, "openGraph": { "$ref": "#/components/schemas/OpenGraph" }, "subTopics": { "type": "array", "items": { "$ref": "#/components/schemas/SubTopicReference" } }, "newsArticles": { "type": "array", "items": { "$ref": "#/components/schemas/NewsArticleReference" } }, "highlights": { "type": "array", "items": { "anyOf": [ { "$ref": "#/components/schemas/EventReference" }, { "$ref": "#/components/schemas/NewsArticleReference" }, { "$ref": "#/components/schemas/PublicationReference" }, { "$ref": "#/components/schemas/SubTopicReference" } ] } }, "geographicScopes": { "type": "array", "items": { "$ref": "#/components/schemas/GeographicScopeReference" } }, "competentOrganisations": { "type": "array", "items": { "$ref": "#/components/schemas/OrganisationReference" } } }, "required": [ "id", "type", "language", "createdDate", "lastUpdatedDate", "editorialTitle", "title", "publicationChannels", "reporting" ] }, "TopicReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Topic" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "TrainingIncentiveReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "TrainingIncentive" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "VideoReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Video" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "VideoStoryBlock": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Video" ] }, "text": { "type": "string" }, "title": { "type": "string" }, "video": { "oneOf": [ { "$ref": "#/components/schemas/VideoReference" }, { "type": "string", "format": "uri" } ] }, "caption": { "type": "string" } }, "required": [ "id", "type", "video" ] }, "WarningReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Warning" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] }, "WebsiteReference": { "type": "object", "properties": { "id": { "type": "string" }, "type": { "type": "string", "enum": [ "Website" ] }, "label": { "type": "string" } }, "required": [ "id", "type" ] } } } }