feature #11: add schemas CreatedAt in openAPI

This commit is contained in:
2019-08-29 14:42:24 +02:00
parent 201430017e
commit fb2b393c2e

View File

@@ -208,6 +208,12 @@ components:
created_by: created_by:
$ref: '#/components/schemas/UuidEntity' $ref: '#/components/schemas/UuidEntity'
CreatedAt:
properties:
created_at:
type: string
format: 'date-time'
UserBase: UserBase:
properties: properties:
username: username:
@@ -234,10 +240,10 @@ components:
CitizenResponse: CitizenResponse:
allOf: allOf:
- $ref: '#/components/schemas/CitizenBase' - $ref: '#/components/schemas/CitizenBase'
- $ref: '#/components/schemas/CreatedAt'
- $ref: '#/components/schemas/UuidEntity'
- type: object - type: object
properties: properties:
id:
$ref: '#/components/schemas/UUID'
user: user:
$ref: '#/components/schemas/UserResponse' $ref: '#/components/schemas/UserResponse'
CitizenBase: CitizenBase:
@@ -314,6 +320,7 @@ components:
- $ref: '#/components/schemas/ArticleBase' - $ref: '#/components/schemas/ArticleBase'
- $ref: '#/components/schemas/UuidEntity' - $ref: '#/components/schemas/UuidEntity'
- $ref: '#/components/schemas/CreatedBy' - $ref: '#/components/schemas/CreatedBy'
- $ref: '#/components/schemas/CreatedAt'
ArticleRequest: ArticleRequest:
$ref: '#/components/schemas/ArticleBase' $ref: '#/components/schemas/ArticleBase'