Big refactoring #77

Merged
flecomte merged 166 commits from refactoring-component-and-immutable into master 2021-03-24 19:06:07 +01:00
Showing only changes of commit c9879be72c - Show all commits

View File

@@ -40,32 +40,7 @@ paths:
type: array type: array
maxItems: 50 maxItems: 50
items: items:
required: $ref: '#/components/schemas/ArticleListingResponse'
- id
- title
- createdBy
- workgroup
- draft
properties:
id:
type: string
format: uuid
title:
type: string
createdBy:
$ref: '#/components/schemas/CitizenCreator'
workgroup:
type: object
nullable: true
additionalProperties: false
properties:
id:
type: string
format: uuid
name:
type: string
draft:
type: boolean
post: post:
security: security:
- JWTAuth: [] - JWTAuth: []
@@ -968,6 +943,33 @@ components:
type: integer type: integer
score: score:
type: integer type: integer
ArticleListingResponse:
required:
- id
- title
- createdBy
- workgroup
- draft
properties:
id:
type: string
format: uuid
title:
type: string
createdBy:
$ref: '#/components/schemas/CitizenCreator'
workgroup:
type: object
nullable: true
additionalProperties: false
properties:
id:
type: string
format: uuid
name:
type: string
draft:
type: boolean
CitizenListResponse: CitizenListResponse:
additionalProperties: false additionalProperties: false