Skip to content
Snippets Groups Projects
Commit beb853b2 authored by Ignacio Bengoa Nion's avatar Ignacio Bengoa Nion
Browse files

Swagger documentation updated - ParameterController added

parent ea6d2d66
No related branches found
Tags REP_v2.0
No related merge requests found
......@@ -9,6 +9,7 @@ tags:
- name: Auth
- name: Parser
- name: Calculation
- name: Parameters
paths:
/login:
......@@ -63,6 +64,60 @@ paths:
description: Bad request.
security:
- BearerAuth: []
/parameters:
post:
tags:
- Parameters
summary: Get all parameters
responses:
'200':
description: Ok.
'400':
description: Bad request.
security:
- BearerAuth: []
/parameters/weights:
post:
tags:
- Parameters
summary: Get all default weights
responses:
'200':
description: Ok.
'400':
description: Bad request.
security:
- BearerAuth: []
/parameters/extraData:
post:
tags:
- Parameters
summary: Get all extra data
responses:
'200':
description: Ok.
'400':
description: Bad request.
security:
- BearerAuth: []
/parameters/parameterUpdate:
put:
tags:
- Parameters
summary: Update a certain parameter
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Parameter'
required: true
responses:
'200':
description: Ok.
'400':
description: Bad request.
security:
- BearerAuth: []
components:
securitySchemes:
BearerAuth:
......@@ -114,9 +169,9 @@ components:
sex:
type: string
medianWeight:
type: string
type: number
population:
type: string
type: number
required:
- age
- sex
......@@ -197,4 +252,64 @@ components:
$ref: '#/components/schemas/ExtraData'
required:
- groups
- extraData
\ No newline at end of file
- extraData
Parameter:
properties:
parameter:
oneOf:
- $ref: '#/components/schemas/WeightParameter'
- $ref: '#/components/schemas/ExtraDataParameter'
- $ref: '#/components/schemas/EquationConstantParameter'
WeightParameter:
properties:
parameterType:
type: string
ageRange:
type: string
sex:
type: string
value:
type: number
required:
- parameterType
- ageRange
- sex
- value
ExtraDataParameter:
properties:
parameterType:
type: string
id:
type: string
value:
type: number
description:
type: string
required:
- parameterType
- id
- value
EquationConstantParameter:
properties:
parameterType:
type: string
ageRange:
type: string
sex:
type: string
order:
type: number
value:
type: number
description:
type: string
required:
- parameterType
- ageRange
- sex
- order
- value
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment