From 2f079d9d9d82ffd9f7236e79e20f26b1e3e4ed1b Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Fri, 30 Aug 2019 10:06:32 +0200 Subject: [PATCH] feature #11: describe "Extra" component in openAPI --- src/main/resources/openApi.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/resources/openApi.yaml b/src/main/resources/openApi.yaml index 5c3846a..8460dca 100644 --- a/src/main/resources/openApi.yaml +++ b/src/main/resources/openApi.yaml @@ -617,6 +617,18 @@ components: type: array items: $ref: '#/components/schemas/ArticleResponse' + + Extra: + type: object + allOf: + - $ref: '#/components/schemas/UuidEntity' + - $ref: '#/components/schemas/CreatedAt' + - $ref: '#/components/schemas/CreatedBy' + - type: object + properties: + target: + $ref: '#/components/schemas/UuidEntity' + CommentBase: type: object allOf: @@ -634,9 +646,8 @@ components: CommentResponse: allOf: - $ref: '#/components/schemas/CommentBase' - - $ref: '#/components/schemas/CreatedBy' - - $ref: '#/components/schemas/CreatedAt' - $ref: '#/components/schemas/UpdatedAt' + - $ref: '#/components/schemas/Extra' - type: object properties: parents_ids: @@ -644,8 +655,6 @@ components: required: false items: $ref: '#/components/schemas/UUID' - target: - $ref: '#/components/schemas/UuidEntity' parent: required: false allOf: