Skip to content
Snippets Groups Projects
Commit 672f1694 authored by sandcha's avatar sandcha
Browse files

Add dotations endpoint to spec

parent a6fc939e
No related branches found
No related tags found
1 merge request!19Ajoute un endpoint /dotations
......@@ -79,6 +79,19 @@ paths:
description: L'usager a pu étre authentifié·e
'401':
description: L'usager n'est pas dans la liste validée par l'INSEE
/dotations:
post:
summary: Demande le calcul de l'impact des articles de loi sur les dotations aux collectivités.
operationId: server.handlers.Dotations.simule_dotations
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/dotations'
responses:
'201':
description: Résultat de la simulation des dotations aux collectivités.
components:
schemas:
Greetings:
......@@ -256,3 +269,8 @@ components:
properties:
email:
type: string
dotations:
type: object
properties:
dotations:
type: object
from .cas_types import CasTypes, SimulationRunner # noqa
from .welcome import Welcome # noqa
from .dotations import Dotations
class Dotations(object):
def home(**params: dict) -> tuple:
def simule_dotations(**params: dict) -> tuple:
request_body = params["body"]
# vérifier le format
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment