diff --git a/_data/api/LaBonneBoite.md b/_data/api/LaBonneBoite.md
index b6d4acd1a..20db5d43f 100644
--- a/_data/api/LaBonneBoite.md
+++ b/_data/api/LaBonneBoite.md
@@ -16,7 +16,7 @@ keywords:
- Embauche
- Entreprise
- Recrutement
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/bonne-boite
themes:
- Emploi
diff --git a/_data/api/api-acces-emploi.md b/_data/api/api-acces-emploi.md
index f1485d897..854966a4a 100644
--- a/_data/api/api-acces-emploi.md
+++ b/_data/api/api-acces-emploi.md
@@ -16,7 +16,7 @@ keywords:
- ROME
- AFPA
- Mobilité professionnelle
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/acces-emploi-demandeurs-emploi?tabgroup-api=documentation&doc-section=api-doc-section-stats-d-acc%C3%A8s-%C3%A0-l-emploi-des-demandeurs-d-emploi-cat%C3%A9gories-a-et-b-%28acc_1%29
datagouv_uuid:
- 593156ff88ee38351b503df3
diff --git a/_data/api/api-agences-pole-emploi.md b/_data/api/api-agences-pole-emploi.md
index e7d714eeb..2eed2f8fe 100644
--- a/_data/api/api-agences-pole-emploi.md
+++ b/_data/api/api-agences-pole-emploi.md
@@ -15,7 +15,7 @@ keywords:
- Point relais
- Horaires
- Adresse
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/referentiel-agences
themes:
- Emploi
diff --git a/_data/api/api-anotea.md b/_data/api/api-anotea.md
index e97c374b0..7353b2dd2 100644
--- a/_data/api/api-anotea.md
+++ b/_data/api/api-anotea.md
@@ -16,7 +16,7 @@ keywords:
- Notation
- Avis
- Stagiaires
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/anotea
themes:
- Emploi
diff --git a/_data/api/api-evenements-pole-emploi.md b/_data/api/api-evenements-pole-emploi.md
index a1cdcc713..0427c8dc4 100644
--- a/_data/api/api-evenements-pole-emploi.md
+++ b/_data/api/api-evenements-pole-emploi.md
@@ -11,7 +11,7 @@ partners:
keywords:
- Offres
- Emploi
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/evenements-pole-emploi?tabgroup-api=documentation&doc-section=api-doc-section-rechercher-les-salons-en-ligne-en-cours-et-%C3%A0-venir
themes:
- Emploi
diff --git a/_data/api/api-formation-acces-emploi.md b/_data/api/api-formation-acces-emploi.md
index fd5becfbf..1215379c8 100644
--- a/_data/api/api-formation-acces-emploi.md
+++ b/_data/api/api-formation-acces-emploi.md
@@ -16,7 +16,7 @@ keywords:
- Mobilité professionnelle
- Insertion
- Formation
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/sortants-formation-acces-emploi
datagouv_uuid:
- 58595d4888ee387bd4c65bb3
diff --git a/_data/api/api-indemnisation-pole-emploi.md b/_data/api/api-indemnisation-pole-emploi.md
index 414813f51..aac0a680d 100644
--- a/_data/api/api-indemnisation-pole-emploi.md
+++ b/_data/api/api-indemnisation-pole-emploi.md
@@ -58,7 +58,7 @@ rate_limiting_resume:
rate_limiting_description: |
monitoring_link:
monitoring_description: |
-contact_link: https://francetravail.io/contact
+contact_link: support@francetravail.io
doc_tech_external: https://api.gouv.fr/guides/documentation-api-indemnisation
themes:
- Particulier
diff --git a/_data/api/api-informations-emploi-territoire.md b/_data/api/api-informations-emploi-territoire.md
index fa13210d2..664794ce0 100644
--- a/_data/api/api-informations-emploi-territoire.md
+++ b/_data/api/api-informations-emploi-territoire.md
@@ -16,7 +16,7 @@ keywords:
- ROME
- AFPA
- Mobilité professionnelle
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/informations-territoire
datagouv_uuid:
- 593156ff88ee38351b503df3
diff --git a/_data/api/api-ma-cantine.md b/_data/api/api-ma-cantine.md
new file mode 100644
index 000000000..0370682e3
--- /dev/null
+++ b/_data/api/api-ma-cantine.md
@@ -0,0 +1,72 @@
+---
+title: API Ma Cantine
+producer: dinum
+tagline: L'API ma-cantine permet aux logiciels de gestion de restauration collective de s'interfacer avec l'application ma-cantine afin de faciliter la télédéclaration obligatoire de leurs clients.
+is_open: -1
+
+access_page:
+ - who:
+ - Un gestionnaire de cantine
+ is_eligible: 1
+ description: |
+ Vous pouvez vous connecter sur la plateforme ma-cantine ou vous créer un compte. Pour voir les informations relatives à l'API, cochez l'option "développeur".
+
+
+ - who:
+ - Un éditeur d'un logiciel de gestion de cantine
+ is_eligible: 1
+ description: |
+ Vous pouvez utiliser cette API pour interfacer votre logiciel avec la plateforme ma-cantine. Pour voir les informations relatives à l'API, cochez l'option "développeur".
+
+
+ - who:
+ - Autre
+ is_eligible: -1
+ description: |
+ L’usage de l’API ma-cantine est reservé aux **gestionnaires de cantines** pour qu'il puissent gérer leurs établissements et effectuer les démarches de suivi d'achats alimentaires.
+
+
+partners:
+- maa
+
+keywords:
+ - ma
+ - cantine
+ - editeurs
+ - logiciel
+ - restauration
+ - collective
+
+rate_limiting_resume:
+rate_limiting_description: |
+
+themes:
+ - cantine
+ - restauration
+
+content_intro: |
+
+ L'API s'adresse aux éditeurs de logiciel de la restauration collective.
+
+ L'API permet aux gestionnaires de cantines de :
+
+ - enregistrer une nouvelle cantine
+ - effectuer leur bilan annuel du suivi des mesures Egalim (suivi bio, SIQO, repas végétariens...)
+ - télédéclarer leurs données
+
+
+contact_link: contact@egalim.beta.gouv.fr
+doc_tech_external: https://ma-cantine.agriculture.gouv.fr/blog/51/
+uptime:
+visits_2019: 1000
+last_update: 02/08/2024
+---
+
+### Données disponibles
+
+| Nom |Description |
+| ----------- | ------------------------------------------------------------------------------------------------------------------------ |
+| Cantine | Site de restauration collective |
+| Secteurs | Catégorie de secteur d'activité |
+| Télédéclaration | Bilan des mesures EGAlim publiés |
+| Utilisateur | Informations sur l'utilisateur |
diff --git a/_data/api/api-marche-travail.md b/_data/api/api-marche-travail.md
index a3320b0be..78b0197cf 100644
--- a/_data/api/api-marche-travail.md
+++ b/_data/api/api-marche-travail.md
@@ -17,7 +17,7 @@ keywords:
- CCMSA
- Mobilité professionnelle
- Territoires
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/marche-travail
datagouv_uuid:
- 593156ff88ee38351b503df3
diff --git a/_data/api/api-professionnels-bio.md b/_data/api/api-professionnels-bio.md
index 1c922df81..9a1713183 100644
--- a/_data/api/api-professionnels-bio.md
+++ b/_data/api/api-professionnels-bio.md
@@ -55,3 +55,7 @@ Voici les données accessibles :
#### D'où vient la donnée ?
Les données mises à disposition sont directement issues des organismes agréés pour la certification des opérateurs. Elles sont mises à jour lors des contrôles.
+
+## Conditions générales d'utilisation
+
+Les conditions générales d'utilisation sont disponibles [ici en PDF](http://api.gouv.fr/resources/CGU%20Professionnels%20du%20bio.pdf).
diff --git a/_data/api/api-rome.md b/_data/api/api-rome.md
index b5997a78c..655411200 100644
--- a/_data/api/api-rome.md
+++ b/_data/api/api-rome.md
@@ -16,7 +16,7 @@ keywords:
- ROME
- Métiers
- Mobilité professionnelle
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/rome
datagouv_uuid:
- 58da857388ee384902e505f5
diff --git a/_data/api/api_offresdemplois.md b/_data/api/api_offresdemplois.md
index 2844d4667..a954558a0 100644
--- a/_data/api/api_offresdemplois.md
+++ b/_data/api/api_offresdemplois.md
@@ -11,7 +11,7 @@ partners:
keywords:
- Offres
- Emploi
-contact_link: support@pole-emploi.io
+contact_link: support@francetravail.io
doc_tech_external: https://francetravail.io/data/api/offres-emploi
themes:
- Emploi
diff --git a/_data/api/api_quiforme.md b/_data/api/api_quiforme.md
index d3c31b8ac..bdc25b036 100644
--- a/_data/api/api_quiforme.md
+++ b/_data/api/api_quiforme.md
@@ -2,7 +2,7 @@
title: API QuiForme
tagline: Vérifiez si un établissement est habilité à former en récupérant ses certifications Qualiopi et habilitations France compétences
producer: carif-oref
-contact_link: api-sco-eleve_contacts@education.gouv.fr/TODO
+contact_link: quiforme@intercariforef.org
partners: # Vous pouvez ajouter ici la liste des co-producteurs de l'API si cela vous paraît cohérent.
# - insee
is_open: -1
diff --git a/_data/roadmap.md b/_data/roadmap.md
index 79bcb403f..314bd314c 100644
--- a/_data/roadmap.md
+++ b/_data/roadmap.md
@@ -510,4 +510,11 @@
- type: ADD_API
what: INES, par le Ministère de l'Enseignement Supérieur et de la Recherche
path: /les-api/api-ines
+ - type: ADD_API
+ what: Impact CO2, par l'ADEME
+ path: /les-api/impact-co2
+ 7:
+ - type: ADD_API
+ what: Ma Cantine, par la DINUM
+ path: /les-api/api-ma-cantine
---
diff --git a/public/resources/CGU API Professionnels du bio.pdf b/public/resources/CGU API Professionnels du bio.pdf
new file mode 100644
index 000000000..042fd2014
Binary files /dev/null and b/public/resources/CGU API Professionnels du bio.pdf differ
diff --git a/public/swaggers/api-ma-cantine.yaml b/public/swaggers/api-ma-cantine.yaml
new file mode 100644
index 000000000..7c9cf0a48
--- /dev/null
+++ b/public/swaggers/api-ma-cantine.yaml
@@ -0,0 +1,8256 @@
+openapi: 3.0.3
+info:
+ title: Ma Cantine API
+ version: '1'
+ description: API de l'application « ma cantine »
+paths:
+ /api/v1/canteenPreviews/:
+ get:
+ operationId: canteenPreviews_list
+ description: La totalité des cantines gérées par l'utilisateur - par contre
+ seules certaines informations sont incluses.
+ summary: Lister toutes les cantines gérées par l'utilisateur. Représentation
+ partielle.
+ tags:
+ - canteenPreviews
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/CanteenPreview'
+ description: ''
+ /api/v1/canteenStatus/siret/{siret}:
+ get:
+ operationId: canteenStatus_siret_retrieve
+ parameters:
+ - in: path
+ name: siret
+ schema:
+ type: string
+ required: true
+ tags:
+ - canteenStatus
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ description: No response body
+ /api/v1/canteenSummaries/:
+ get:
+ operationId: canteenSummaries_list
+ parameters:
+ - name: limit
+ required: false
+ in: query
+ description: Number of results to return per page.
+ schema:
+ type: integer
+ - name: offset
+ required: false
+ in: query
+ description: The initial index from which to return the results.
+ schema:
+ type: integer
+ - name: ordering
+ required: false
+ in: query
+ description: Which field to use when ordering the results.
+ schema:
+ type: string
+ - name: search
+ required: false
+ in: query
+ description: A search term.
+ schema:
+ type: string
+ tags:
+ - canteenSummaries
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PaginatedCanteenSummaryList'
+ description: ''
+ /api/v1/canteens/:
+ get:
+ operationId: canteens_list
+ description: Une pagination est mise en place pour cet endpoint. La représentation
+ de la cantine est complète.
+ summary: Lister avec une pagination des cantines gérées par l'utilisateur. Représentation
+ complète.
+ parameters:
+ - name: limit
+ required: false
+ in: query
+ description: Number of results to return per page.
+ schema:
+ type: integer
+ - name: offset
+ required: false
+ in: query
+ description: The initial index from which to return the results.
+ schema:
+ type: integer
+ - name: ordering
+ required: false
+ in: query
+ description: Which field to use when ordering the results.
+ schema:
+ type: string
+ - name: search
+ required: false
+ in: query
+ description: A search term.
+ schema:
+ type: string
+ tags:
+ - canteens
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PaginatedFullCanteenList'
+ description: ''
+ post:
+ operationId: canteens_create
+ description: La nouvelle cantine aura comme gestionnaire l'utilisateur identifié.
+ summary: Créer une nouvelle cantine.
+ tags:
+ - canteens
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ required: true
+ security:
+ - cookieAuth: []
+ responses:
+ '201':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ description: ''
+ /api/v1/canteens/{canteen_pk}/diagnostics/:
+ post:
+ operationId: canteens_diagnostics_create
+ description: Un diagnostic doit être rattaché a une cantine.
+ summary: Créer un nouveau diagnostic.
+ parameters:
+ - in: path
+ name: canteen_pk
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/ManagerDiagnostic'
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/ManagerDiagnostic'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ManagerDiagnostic'
+ security:
+ - cookieAuth: []
+ responses:
+ '201':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ManagerDiagnostic'
+ description: ''
+ /api/v1/canteens/{canteen_pk}/diagnostics/{id}:
+ patch:
+ operationId: canteens_diagnostics_partial_update
+ description: À noter qu'un diagnostic ne peut pas être modifié une fois qu'il
+ a été télédéclaré. Pour ce faire, il faut d'abord annuler la télédéclaration.
+ summary: Modifier un diagnostic existant.
+ parameters:
+ - in: path
+ name: canteen_pk
+ schema:
+ type: integer
+ required: true
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/PatchedManagerDiagnostic'
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/PatchedManagerDiagnostic'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PatchedManagerDiagnostic'
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ManagerDiagnostic'
+ description: ''
+ /api/v1/canteens/{canteen_pk}/satellites/:
+ get:
+ operationId: canteens_satellites_list
+ description: Si la cantine en question est une cuisine centrale, cet endpoint
+ permet de lister toutes les cantines satellites attachées à elle.
+ summary: Lister les cantines satellites pour une cuisine centrale.
+ parameters:
+ - in: path
+ name: canteen_pk
+ schema:
+ type: integer
+ required: true
+ - name: limit
+ required: false
+ in: query
+ description: Number of results to return per page.
+ schema:
+ type: integer
+ - name: offset
+ required: false
+ in: query
+ description: The initial index from which to return the results.
+ schema:
+ type: integer
+ - name: ordering
+ required: false
+ in: query
+ description: Which field to use when ordering the results.
+ schema:
+ type: string
+ tags:
+ - canteens
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PaginatedSatelliteCanteenList'
+ description: ''
+ post:
+ operationId: canteens_satellites_create
+ description: Si la cantine en question est une cuisine centrale, cet endpoint
+ permet d'en ajouter une cantine satellite.
+ summary: Ajouter une cantine satellite à la cuisine centrale.
+ parameters:
+ - in: path
+ name: canteen_pk
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/SatelliteCanteen'
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/SatelliteCanteen'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SatelliteCanteen'
+ required: true
+ security:
+ - cookieAuth: []
+ responses:
+ '201':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SatelliteCanteen'
+ description: ''
+ /api/v1/canteens/{canteen_pk}/satellites/{satellite_pk}/unlink/:
+ post:
+ operationId: canteens_satellites_unlink_create
+ description: Cet endpoint permet d'enlever un satellite d'une cuisine centrale
+ summary: Enlever une cantine satellite à la cuisine centrale.
+ parameters:
+ - in: path
+ name: canteen_pk
+ schema:
+ type: integer
+ required: true
+ - in: path
+ name: satellite_pk
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ required: true
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ description: ''
+ /api/v1/canteens/{id}:
+ get:
+ operationId: canteens_retrieve
+ description: Permet d'obtenir toutes les informations sur une cantine spécifique
+ tant que l'utilisateur soit un des gestionnaires.
+ summary: Obtenir les détails d'une cantine.
+ parameters:
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ description: ''
+ patch:
+ operationId: canteens_partial_update
+ description: Possible si l'utilisateur identifié fait partie des gestionnaires
+ de la cantine.
+ summary: Modifier une cantine existante.
+ parameters:
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/PatchedFullCanteen'
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/PatchedFullCanteen'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PatchedFullCanteen'
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FullCanteen'
+ description: ''
+ delete:
+ operationId: canteens_destroy
+ description: 'Possible si l''utilisateur identifié fait partie des gestionnaires
+ de la cantine. Attention : les diagnostics créés seront aussi supprimés.'
+ summary: Supprimer une cantine existante.
+ parameters:
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ security:
+ - cookieAuth: []
+ responses:
+ '204':
+ description: No response body
+ /api/v1/canteens/{id}/publish:
+ post:
+ operationId: canteens_publish_create
+ description: La publication permet de mettre à disposition certaines données
+ de la cantine au grand public. Il ne s'agit pas d'une télédéclaration.
+ summary: Activer la publication de la cantine.
+ parameters:
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ description: No response body
+ /api/v1/canteens/{id}/unpublish:
+ post:
+ operationId: canteens_unpublish_create
+ description: La publication permet de mettre à disposition les données de la
+ cantine au grand public. Il ne s'agit pas d'une télédéclaration.
+ summary: Enlever la publication de la cantine.
+ parameters:
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - canteens
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ description: No response body
+ /api/v1/publish/:
+ post:
+ operationId: publish_create
+ description: 'Vous recevrez deux tableaux : `ids` avec les identifiants des
+ cantines publiées, et `unknown_ids` avec les identifiants des cantines non-publiées
+ car l''identifiant n''existe pas où la cantine n''est pas gérée par l''utilisateur.'
+ summary: Publier plusieurs cantines.
+ tags:
+ - publish
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ description: No response body
+ /api/v1/sectors/:
+ get:
+ operationId: sectors_list
+ description: Une cantine peut s'assigner un ou plusieurs secteurs d'activité.
+ summary: Lister les secteurs des cantines.
+ tags:
+ - sectors
+ security:
+ - cookieAuth: []
+ - {}
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/Sector'
+ description: ''
+ /api/v1/teledeclaration/:
+ post:
+ operationId: teledeclaration_create
+ description: |-
+ La télédéclaration créée prendra le diagnostic de l'année concernée pour créer un snapshot immutable. En créant une télédéclaration,l'utilisateur s'engage sur l'honneur sur la véracité des données télédéclarées.
+
+ C'est possible d'envoyer une liste de `diagnostic_ids` pour télédéclarer plusieurs avec une requête. Dans ce cas, vous recevrez une `200` réponse, sinon une `201`.
+ summary: Télédéclarer un diagnostic
+ tags:
+ - teledeclaration
+ requestBody:
+ content:
+ application/x-www-form-urlencoded:
+ schema:
+ $ref: '#/components/schemas/Testing'
+ multipart/form-data:
+ schema:
+ $ref: '#/components/schemas/Testing'
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Testing'
+ required: true
+ security:
+ - cookieAuth: []
+ responses:
+ '201':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/FullDiagnostic'
+ description: ''
+ /api/v1/teledeclaration/{id}/cancel/:
+ post:
+ operationId: teledeclaration_cancel_create
+ description: Un diagnostic ne peut pas être modifié si une télédéclaration a
+ été créée. Pour corriger des données, l'utilisateur devra d'abord annuler
+ la télédeclaration. À noter que l'utilisateur devra en créer une nouvelle
+ une fois que le diagnostic a été corrigé.
+ summary: Annuler une télédéclaration existante.
+ parameters:
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - teledeclaration
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ description: No response body
+ /api/v1/teledeclaration/{id}/document.pdf:
+ get:
+ operationId: teledeclaration_document.pdf_retrieve
+ description: This view returns a PDF for proof of teledeclaration
+ summary: Obtenir une représentation PDF de la télédéclaration.
+ parameters:
+ - in: path
+ name: id
+ schema:
+ type: integer
+ required: true
+ tags:
+ - teledeclaration
+ security:
+ - cookieAuth: []
+ responses:
+ '200':
+ description: No response body
+ /api/v1/userInfo/:
+ get:
+ operationId: userInfo_retrieve
+ description: Permet d'obtenir des informations sur l'utilisateur.
+ summary: Obtenir des informations sur l'utilisateur identifié.
+ tags:
+ - userInfo
+ security:
+ - cookieAuth: []
+ - {}
+ responses:
+ '200':
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/UserInfo'
+ description: ''
+components:
+ schemas:
+ ApproDiagnostic:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ canteenId:
+ type: integer
+ readOnly: true
+ year:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Année
+ diagnosticType:
+ enum:
+ - SIMPLE
+ - COMPLETE
+ - ''
+ - null
+ type: string
+ description: |-
+ * `SIMPLE` - Télédeclaration simple
+ * `COMPLETE` - Télédeclaration complète
+ x-spec-enum-id: 32f30c6e18b8d6e0
+ nullable: true
+ title: Type de diagnostic (simplifié, complet)
+ centralKitchenDiagnosticMode:
+ enum:
+ - APPRO
+ - ALL
+ - ''
+ - null
+ type: string
+ description: |-
+ * `APPRO` - Ce diagnostic concerne les données d'approvisionnement de toutes les cantines satellites
+ * `ALL` - Ce diagnostic concerne toutes les données des cantines satellites
+ x-spec-enum-id: 4f9c6c13ae7b60fe
+ nullable: true
+ title: 'Seulement pertinent pour les cuisines centrales : Quelles données
+ sont déclarées par cette cuisine centrale ?'
+ isTeledeclared:
+ type: string
+ readOnly: true
+ valueTotalHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale annuelle HT
+ valueBioHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Bio - Valeur annuelle HT
+ valueSustainableHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits SIQO (hors bio) - Valeur annuelle HT
+ valueExternalityPerformanceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) prenant en compte les coûts imputés aux externalités
+ environnementales ou leurs performances en matière environnementale
+ valueEgalimOthersHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) des autres achats EGAlim
+ valueMeatPoultryHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées
+ valueMeatPoultryEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées EGAlim
+ valueMeatPoultryFranceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées provenance
+ France
+ valueFishHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques
+ valueFishEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques EGAlim
+ valueViandesVolaillesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Bio
+ valueProduitsDeLaMerBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Bio
+ valueFruitsEtLegumesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Bio
+ valueCharcuterieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Bio
+ valueProduitsLaitiersBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Bio
+ valueBoulangerieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Bio
+ valueBoissonsBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Bio
+ valueAutresBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Bio
+ valueViandesVolaillesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Label rouge
+ valueProduitsDeLaMerLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Label rouge
+ valueFruitsEtLegumesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Label rouge
+ valueCharcuterieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Label rouge
+ valueProduitsLaitiersLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Label rouge
+ valueBoulangerieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Label rouge
+ valueBoissonsLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Label rouge
+ valueAutresLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Label rouge
+ valueViandesVolaillesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, AOC / AOP / IGP / STG
+ valueProduitsDeLaMerAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, AOC / AOP / IGP / STG
+ valueFruitsEtLegumesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, AOC / AOP / IGP / STG
+ valueCharcuterieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, AOC / AOP / IGP / STG
+ valueProduitsLaitiersAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), AOC / AOP / IGP / STG
+ valueBoulangerieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, AOC / AOP / IGP / STG
+ valueBoissonsAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, AOC / AOP / IGP / STG
+ valueAutresAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, AOC / AOP / IGP /
+ STG
+ valueViandesVolaillesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Haute valeur environnementale
+ valueProduitsDeLaMerHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Haute valeur environnementale
+ valueFruitsEtLegumesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Haute valeur environnementale
+ valueCharcuterieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Haute valeur environnementale
+ valueProduitsLaitiersHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Haute valeur environnementale
+ valueBoulangerieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Haute valeur environnementale
+ valueBoissonsHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Haute valeur environnementale
+ valueAutresHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Haute valeur environnementale
+ valueViandesVolaillesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Pêche durable
+ valueProduitsDeLaMerPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Pêche durable
+ valueFruitsEtLegumesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Pêche durable
+ valueCharcuteriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Pêche durable
+ valueProduitsLaitiersPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Pêche durable
+ valueBoulangeriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Pêche durable
+ valueBoissonsPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Pêche durable
+ valueAutresPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Pêche durable
+ valueViandesVolaillesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Région ultrapériphérique
+ valueProduitsDeLaMerRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Région ultrapériphérique
+ valueFruitsEtLegumesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Région ultrapériphérique
+ valueCharcuterieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Région ultrapériphérique
+ valueProduitsLaitiersRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Région ultrapériphérique
+ valueBoulangerieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Région ultrapériphérique
+ valueBoissonsRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Région ultrapériphérique
+ valueAutresRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Région ultrapériphérique
+ valueViandesVolaillesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Fermier
+ valueProduitsDeLaMerFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Fermier
+ valueFruitsEtLegumesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Fermier
+ valueCharcuterieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Fermier
+ valueProduitsLaitiersFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Fermier
+ valueBoulangerieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Fermier
+ valueBoissonsFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Fermier
+ valueAutresFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Fermier
+ valueViandesVolaillesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueProduitsDeLaMerExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueFruitsEtLegumesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit prenant en compte les
+ coûts imputés aux externalités environnementales pendant son cycle de
+ vie
+ valueCharcuterieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueProduitsLaitiersExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueBoulangerieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit prenant en compte les coûts
+ imputés aux externalités environnementales pendant son cycle de vie
+ valueBoissonsExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueAutresExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit prenant en
+ compte les coûts imputés aux externalités environnementales pendant son
+ cycle de vie
+ valueViandesVolaillesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Commerce équitable
+ valueProduitsDeLaMerCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Commerce équitable
+ valueFruitsEtLegumesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Commerce équitable
+ valueCharcuterieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Commerce équitable
+ valueProduitsLaitiersCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Commerce équitable
+ valueBoulangerieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Commerce équitable
+ valueBoissonsCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Commerce équitable
+ valueAutresCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Commerce équitable
+ valueViandesVolaillesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produits acquis sur la
+ base de leurs performances en matière environnementale
+ valueProduitsDeLaMerPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueFruitsEtLegumesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueCharcuteriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produits acquis sur la base de leurs performances en
+ matière environnementale
+ valueProduitsLaitiersPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueBoulangeriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produits acquis sur la base de leurs
+ performances en matière environnementale
+ valueBoissonsPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produits acquis sur la base de leurs performances en matière
+ environnementale
+ valueAutresPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produits acquis sur
+ la base de leurs performances en matière environnementale
+ valueViandesVolaillesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, non-EGAlim.
+ valueProduitsDeLaMerNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, non-EGAlim.
+ valueFruitsEtLegumesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, non-EGAlim.
+ valueCharcuterieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, non-EGAlim.
+ valueProduitsLaitiersNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), non-EGAlim.
+ valueBoulangerieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, non-EGAlim.
+ valueBoissonsNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, non-EGAlim.
+ valueAutresNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, non-EGAlim.
+ valueViandesVolaillesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Provenance France
+ valueProduitsDeLaMerFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Provenance France
+ valueFruitsEtLegumesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Provenance France
+ valueCharcuterieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Provenance France
+ valueProduitsLaitiersFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Provenance France
+ valueBoulangerieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Provenance France
+ valueBoissonsFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Provenance France
+ valueAutresFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Provenance France
+ valueViandesVolaillesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Circuit-court
+ valueProduitsDeLaMerShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Circuit-court
+ valueFruitsEtLegumesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Circuit-court
+ valueCharcuterieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Circuit-court
+ valueProduitsLaitiersShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Circuit-court
+ valueBoulangerieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Circuit-court
+ valueBoissonsShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Circuit-court
+ valueAutresShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Circuit-court
+ valueViandesVolaillesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit local
+ valueProduitsDeLaMerLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit local
+ valueFruitsEtLegumesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit local
+ valueCharcuterieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produit local
+ valueProduitsLaitiersLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit local
+ valueBoulangerieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit local
+ valueBoissonsLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produit local
+ valueAutresLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit local
+ required:
+ - canteenId
+ - id
+ - isTeledeclared
+ Badges:
+ type: object
+ properties:
+ year:
+ type: integer
+ appro:
+ type: boolean
+ default: false
+ waste:
+ type: boolean
+ default: false
+ diversification:
+ type: boolean
+ default: false
+ plastic:
+ type: boolean
+ default: false
+ info:
+ type: boolean
+ default: false
+ required:
+ - year
+ CanteenImage:
+ type: object
+ properties:
+ id:
+ type: integer
+ image:
+ type: string
+ format: uri
+ altText:
+ type: string
+ nullable: true
+ title: Texte alternatif pour les utilisateurs qui voient pas l'image
+ required:
+ - image
+ CanteenManager:
+ type: object
+ properties:
+ email:
+ type: string
+ format: email
+ readOnly: true
+ title: Adresse électronique
+ firstName:
+ type: string
+ readOnly: true
+ title: Prénom
+ lastName:
+ type: string
+ readOnly: true
+ title: Nom
+ required:
+ - email
+ - firstName
+ - lastName
+ CanteenPreview:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ name:
+ type: string
+ readOnly: true
+ title: Nom
+ required:
+ - id
+ - name
+ CanteenSummary:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ name:
+ type: string
+ readOnly: true
+ title: Nom
+ city:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Ville
+ cityInseeCode:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Code INSEE
+ postalCode:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Code postal
+ sectors:
+ type: array
+ items:
+ type: integer
+ title: Secteurs d'activité
+ readOnly: true
+ title: Secteurs d'activité
+ dailyMealCount:
+ type: integer
+ readOnly: true
+ nullable: true
+ title: Repas par jour
+ yearlyMealCount:
+ type: integer
+ readOnly: true
+ nullable: true
+ title: Repas par an (y compris livrés)
+ siret:
+ type: string
+ readOnly: true
+ nullable: true
+ managementType:
+ enum:
+ - direct
+ - conceded
+ - null
+ type: string
+ description: |-
+ * `direct` - Directe
+ * `conceded` - Concédée
+ x-spec-enum-id: d9eb998debfd752e
+ readOnly: true
+ nullable: true
+ title: Mode de gestion
+ productionType:
+ enum:
+ - central
+ - central_serving
+ - site
+ - site_cooked_elsewhere
+ - null
+ type: string
+ description: |-
+ * `central` - Cuisine centrale sans lieu de consommation
+ * `central_serving` - Cuisine centrale qui accueille aussi des convives sur place
+ * `site` - Cantine qui produit les repas sur place
+ * `site_cooked_elsewhere` - Cantine qui sert des repas preparés par une cuisine centrale
+ x-spec-enum-id: 00e7061de60c5dfe
+ readOnly: true
+ nullable: true
+ title: Mode de production
+ department:
+ enum:
+ - '01'
+ - '02'
+ - '03'
+ - '04'
+ - '05'
+ - '06'
+ - '07'
+ - 08
+ - 09
+ - '10'
+ - '11'
+ - '12'
+ - '13'
+ - '14'
+ - '15'
+ - '16'
+ - '17'
+ - '18'
+ - '19'
+ - '21'
+ - '22'
+ - '23'
+ - '24'
+ - '25'
+ - '26'
+ - '27'
+ - '28'
+ - '29'
+ - 2A
+ - 2B
+ - '30'
+ - '31'
+ - '32'
+ - '33'
+ - '34'
+ - '35'
+ - '36'
+ - '37'
+ - '38'
+ - '39'
+ - '40'
+ - '41'
+ - '42'
+ - '43'
+ - '44'
+ - '45'
+ - '46'
+ - '47'
+ - '48'
+ - '49'
+ - '50'
+ - '51'
+ - '52'
+ - '53'
+ - '54'
+ - '55'
+ - '56'
+ - '57'
+ - '58'
+ - '59'
+ - '60'
+ - '61'
+ - '62'
+ - '63'
+ - '64'
+ - '65'
+ - '66'
+ - '67'
+ - '68'
+ - '69'
+ - '70'
+ - '71'
+ - '72'
+ - '73'
+ - '74'
+ - '75'
+ - '76'
+ - '77'
+ - '78'
+ - '79'
+ - '80'
+ - '81'
+ - '82'
+ - '83'
+ - '84'
+ - '85'
+ - '86'
+ - '87'
+ - '88'
+ - '89'
+ - '90'
+ - '91'
+ - '92'
+ - '93'
+ - '94'
+ - '95'
+ - '971'
+ - '972'
+ - '973'
+ - '974'
+ - '975'
+ - '976'
+ - '977'
+ - '978'
+ - '984'
+ - '986'
+ - '987'
+ - '988'
+ - null
+ type: string
+ description: |-
+ * `01` - 01 - Ain
+ * `02` - 02 - Aisne
+ * `03` - 03 - Allier
+ * `04` - 04 - Alpes-de-Haute-Provence
+ * `05` - 05 - Hautes-Alpes
+ * `06` - 06 - Alpes-Maritimes
+ * `07` - 07 - Ardèche
+ * `08` - 08 - Ardennes
+ * `09` - 09 - Ariège
+ * `10` - 10 - Aube
+ * `11` - 11 - Aude
+ * `12` - 12 - Aveyron
+ * `13` - 13 - Bouches-du-Rhône
+ * `14` - 14 - Calvados
+ * `15` - 15 - Cantal
+ * `16` - 16 - Charente
+ * `17` - 17 - Charente-Maritime
+ * `18` - 18 - Cher
+ * `19` - 19 - Corrèze
+ * `21` - 21 - Côte-d'or
+ * `22` - 22 - Côtes-d'armor
+ * `23` - 23 - Creuse
+ * `24` - 24 - Dordogne
+ * `25` - 25 - Doubs
+ * `26` - 26 - Drôme
+ * `27` - 27 - Eure
+ * `28` - 28 - Eure-et-Loir
+ * `29` - 29 - Finistère
+ * `2A` - 2A - Corse-du-Sud
+ * `2B` - 2B - Haute-Corse
+ * `30` - 30 - Gard
+ * `31` - 31 - Haute-Garonne
+ * `32` - 32 - Gers
+ * `33` - 33 - Gironde
+ * `34` - 34 - Hérault
+ * `35` - 35 - Ille-et-Vilaine
+ * `36` - 36 - Indre
+ * `37` - 37 - Indre-et-Loire
+ * `38` - 38 - Isère
+ * `39` - 39 - Jura
+ * `40` - 40 - Landes
+ * `41` - 41 - Loir-et-Cher
+ * `42` - 42 - Loire
+ * `43` - 43 - Haute-Loire
+ * `44` - 44 - Loire-Atlantique
+ * `45` - 45 - Loiret
+ * `46` - 46 - Lot
+ * `47` - 47 - Lot-et-Garonne
+ * `48` - 48 - Lozère
+ * `49` - 49 - Maine-et-Loire
+ * `50` - 50 - Manche
+ * `51` - 51 - Marne
+ * `52` - 52 - Haute-Marne
+ * `53` - 53 - Mayenne
+ * `54` - 54 - Meurthe-et-Moselle
+ * `55` - 55 - Meuse
+ * `56` - 56 - Morbihan
+ * `57` - 57 - Moselle
+ * `58` - 58 - Nièvre
+ * `59` - 59 - Nord
+ * `60` - 60 - Oise
+ * `61` - 61 - Orne
+ * `62` - 62 - Pas-de-Calais
+ * `63` - 63 - Puy-de-Dôme
+ * `64` - 64 - Pyrénées-Atlantiques
+ * `65` - 65 - Hautes-Pyrénées
+ * `66` - 66 - Pyrénées-Orientales
+ * `67` - 67 - Bas-Rhin
+ * `68` - 68 - Haut-Rhin
+ * `69` - 69 - Rhône
+ * `70` - 70 - Haute-Saône
+ * `71` - 71 - Saône-et-Loire
+ * `72` - 72 - Sarthe
+ * `73` - 73 - Savoie
+ * `74` - 74 - Haute-Savoie
+ * `75` - 75 - Paris
+ * `76` - 76 - Seine-Maritime
+ * `77` - 77 - Seine-et-Marne
+ * `78` - 78 - Yvelines
+ * `79` - 79 - Deux-Sèvres
+ * `80` - 80 - Somme
+ * `81` - 81 - Tarn
+ * `82` - 82 - Tarn-et-Garonne
+ * `83` - 83 - Var
+ * `84` - 84 - Vaucluse
+ * `85` - 85 - Vendée
+ * `86` - 86 - Vienne
+ * `87` - 87 - Haute-Vienne
+ * `88` - 88 - Vosges
+ * `89` - 89 - Yonne
+ * `90` - 90 - Territoire de Belfort
+ * `91` - 91 - Essonne
+ * `92` - 92 - Hauts-de-Seine
+ * `93` - 93 - Seine-Saint-Denis
+ * `94` - 94 - Val-de-Marne
+ * `95` - 95 - Val-d'oise
+ * `971` - 971 - Guadeloupe
+ * `972` - 972 - Martinique
+ * `973` - 973 - Guyane
+ * `974` - 974 - La Réunion
+ * `975` - 975 - Saint-Pierre-et-Miquelon
+ * `976` - 976 - Mayotte
+ * `977` - 977 - Saint-Barthélemy
+ * `978` - 978 - Saint-Martin
+ * `984` - 984 - Terres australes et antarctiques françaises
+ * `986` - 986 - Wallis-et-Futuna
+ * `987` - 987 - Polynésie Française
+ * `988` - 988 - Nouvelle Calédonie
+ x-spec-enum-id: cd7a5a61878e958f
+ readOnly: true
+ nullable: true
+ title: Département
+ region:
+ enum:
+ - '01'
+ - '02'
+ - '03'
+ - '04'
+ - '06'
+ - '11'
+ - '24'
+ - '27'
+ - '28'
+ - '32'
+ - '44'
+ - '52'
+ - '53'
+ - '75'
+ - '76'
+ - '84'
+ - '93'
+ - '94'
+ - null
+ type: string
+ description: |-
+ * `01` - 01 - Guadeloupe
+ * `02` - 02 - Martinique
+ * `03` - 03 - Guyane
+ * `04` - 04 - La Réunion
+ * `06` - 06 - Mayotte
+ * `11` - 11 - Île-de-France
+ * `24` - 24 - Centre-Val de Loire
+ * `27` - 27 - Bourgogne-Franche-Comté
+ * `28` - 28 - Normandie
+ * `32` - 32 - Hauts-de-France
+ * `44` - 44 - Grand Est
+ * `52` - 52 - Pays de la Loire
+ * `53` - 53 - Bretagne
+ * `75` - 75 - Nouvelle-Aquitaine
+ * `76` - 76 - Occitanie
+ * `84` - 84 - Auvergne-Rhône-Alpes
+ * `93` - 93 - Provence-Alpes-Côte d'Azur
+ * `94` - 94 - Corse
+ x-spec-enum-id: 17e3539c5b93d5a8
+ readOnly: true
+ nullable: true
+ title: Région
+ publicationStatus:
+ type: string
+ readOnly: true
+ economicModel:
+ enum:
+ - public
+ - private
+ - null
+ type: string
+ description: |-
+ * `public` - Public
+ * `private` - Privé
+ x-spec-enum-id: 28cdd44cc4039e0b
+ readOnly: true
+ nullable: true
+ title: Secteur économique
+ isCentralCuisine:
+ type: string
+ readOnly: true
+ isSatellite:
+ type: string
+ readOnly: true
+ modificationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ leadImage:
+ $ref: '#/components/schemas/CanteenImage'
+ diagnostics:
+ type: array
+ items:
+ $ref: '#/components/schemas/FullDiagnostic'
+ readOnly: true
+ centralKitchenDiagnostics:
+ type: string
+ readOnly: true
+ required:
+ - centralKitchenDiagnostics
+ - city
+ - cityInseeCode
+ - dailyMealCount
+ - department
+ - diagnostics
+ - economicModel
+ - id
+ - isCentralCuisine
+ - isSatellite
+ - leadImage
+ - managementType
+ - modificationDate
+ - name
+ - postalCode
+ - productionType
+ - publicationStatus
+ - region
+ - sectors
+ - siret
+ - yearlyMealCount
+ FullCanteen:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ name:
+ type: string
+ title: Nom
+ city:
+ type: string
+ nullable: true
+ title: Ville
+ cityInseeCode:
+ type: string
+ nullable: true
+ title: Code INSEE
+ postalCode:
+ type: string
+ nullable: true
+ title: Code postal
+ maxLength: 20
+ sectors:
+ type: array
+ items:
+ type: integer
+ centralKitchenDiagnostics:
+ type: string
+ readOnly: true
+ lineMinistry:
+ enum:
+ - premier_ministre
+ - affaires_etrangeres
+ - ecologie
+ - jeunesse
+ - economie
+ - armee
+ - interieur
+ - travail
+ - outre_mer
+ - territoires
+ - justice
+ - culture
+ - sante
+ - mer
+ - enseignement_superieur
+ - agriculture
+ - transformation
+ - administration_territoriale
+ - autorites_independantes
+ - autre
+ - ''
+ - null
+ type: string
+ description: |-
+ * `premier_ministre` - Services du Premier Ministre
+ * `affaires_etrangeres` - Ministère en charge des affaires étrangères
+ * `ecologie` - Ministère de la Transition écologique
+ * `jeunesse` - Ministère en charge de l'Éducation, de la Jeunesse et des Sports
+ * `economie` - Ministère en charge de l'Économie et des finances
+ * `armee` - Ministère des Armées
+ * `interieur` - Ministère de l’Intérieur
+ * `travail` - Ministère en charge du Travail
+ * `outre_mer` - Ministère des Outre-mer
+ * `territoires` - Ministère de la Cohésion des Territoires et des Relations avec les Collectivités Territoriales
+ * `justice` - Ministère de la Justice
+ * `culture` - Ministère de la Culture
+ * `sante` - Ministère en charge de la Santé et des Solidarités
+ * `mer` - Ministère de la Mer
+ * `enseignement_superieur` - Ministère en charge de l'Enseignement supérieur et de la Recherche
+ * `agriculture` - Ministère en charge de l'Agriculture et de l'Alimentation
+ * `transformation` - Ministère de la Transformation et de la Fonction Publiques
+ * `administration_territoriale` - Préfecture - Administration Territoriale de l'État (ATE)
+ * `autorites_independantes` - Présidence de la république - Autorités indépendantes (AAI, API)
+ * `autre` - Autre
+ x-spec-enum-id: 26274c8c155d5e87
+ nullable: true
+ title: Ministère de tutelle
+ dailyMealCount:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Repas par jour
+ yearlyMealCount:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Repas par an (y compris livrés)
+ satelliteCanteensCount:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Nombre de cantines satellites dépendantes (si cuisine centrale)
+ siret:
+ type: string
+ nullable: true
+ centralProducerSiret:
+ type: string
+ nullable: true
+ title: Siret de la cuisine centrale
+ centralKitchen:
+ allOf:
+ - $ref: '#/components/schemas/MinimalCanteen'
+ readOnly: true
+ satellites:
+ type: array
+ items:
+ $ref: '#/components/schemas/MinimalCanteen'
+ readOnly: true
+ managementType:
+ enum:
+ - direct
+ - conceded
+ - ''
+ - null
+ type: string
+ description: |-
+ * `direct` - Directe
+ * `conceded` - Concédée
+ x-spec-enum-id: d9eb998debfd752e
+ nullable: true
+ title: Mode de gestion
+ productionType:
+ enum:
+ - central
+ - central_serving
+ - site
+ - site_cooked_elsewhere
+ - ''
+ - null
+ type: string
+ description: |-
+ * `central` - Cuisine centrale sans lieu de consommation
+ * `central_serving` - Cuisine centrale qui accueille aussi des convives sur place
+ * `site` - Cantine qui produit les repas sur place
+ * `site_cooked_elsewhere` - Cantine qui sert des repas preparés par une cuisine centrale
+ x-spec-enum-id: 00e7061de60c5dfe
+ nullable: true
+ title: Mode de production
+ diagnostics:
+ type: array
+ items:
+ $ref: '#/components/schemas/FullDiagnostic'
+ readOnly: true
+ approDiagnostics:
+ type: array
+ items:
+ $ref: '#/components/schemas/ApproDiagnostic'
+ readOnly: true
+ department:
+ enum:
+ - '01'
+ - '02'
+ - '03'
+ - '04'
+ - '05'
+ - '06'
+ - '07'
+ - 08
+ - 09
+ - '10'
+ - '11'
+ - '12'
+ - '13'
+ - '14'
+ - '15'
+ - '16'
+ - '17'
+ - '18'
+ - '19'
+ - '21'
+ - '22'
+ - '23'
+ - '24'
+ - '25'
+ - '26'
+ - '27'
+ - '28'
+ - '29'
+ - 2A
+ - 2B
+ - '30'
+ - '31'
+ - '32'
+ - '33'
+ - '34'
+ - '35'
+ - '36'
+ - '37'
+ - '38'
+ - '39'
+ - '40'
+ - '41'
+ - '42'
+ - '43'
+ - '44'
+ - '45'
+ - '46'
+ - '47'
+ - '48'
+ - '49'
+ - '50'
+ - '51'
+ - '52'
+ - '53'
+ - '54'
+ - '55'
+ - '56'
+ - '57'
+ - '58'
+ - '59'
+ - '60'
+ - '61'
+ - '62'
+ - '63'
+ - '64'
+ - '65'
+ - '66'
+ - '67'
+ - '68'
+ - '69'
+ - '70'
+ - '71'
+ - '72'
+ - '73'
+ - '74'
+ - '75'
+ - '76'
+ - '77'
+ - '78'
+ - '79'
+ - '80'
+ - '81'
+ - '82'
+ - '83'
+ - '84'
+ - '85'
+ - '86'
+ - '87'
+ - '88'
+ - '89'
+ - '90'
+ - '91'
+ - '92'
+ - '93'
+ - '94'
+ - '95'
+ - '971'
+ - '972'
+ - '973'
+ - '974'
+ - '975'
+ - '976'
+ - '977'
+ - '978'
+ - '984'
+ - '986'
+ - '987'
+ - '988'
+ - ''
+ - null
+ type: string
+ description: |-
+ * `01` - 01 - Ain
+ * `02` - 02 - Aisne
+ * `03` - 03 - Allier
+ * `04` - 04 - Alpes-de-Haute-Provence
+ * `05` - 05 - Hautes-Alpes
+ * `06` - 06 - Alpes-Maritimes
+ * `07` - 07 - Ardèche
+ * `08` - 08 - Ardennes
+ * `09` - 09 - Ariège
+ * `10` - 10 - Aube
+ * `11` - 11 - Aude
+ * `12` - 12 - Aveyron
+ * `13` - 13 - Bouches-du-Rhône
+ * `14` - 14 - Calvados
+ * `15` - 15 - Cantal
+ * `16` - 16 - Charente
+ * `17` - 17 - Charente-Maritime
+ * `18` - 18 - Cher
+ * `19` - 19 - Corrèze
+ * `21` - 21 - Côte-d'or
+ * `22` - 22 - Côtes-d'armor
+ * `23` - 23 - Creuse
+ * `24` - 24 - Dordogne
+ * `25` - 25 - Doubs
+ * `26` - 26 - Drôme
+ * `27` - 27 - Eure
+ * `28` - 28 - Eure-et-Loir
+ * `29` - 29 - Finistère
+ * `2A` - 2A - Corse-du-Sud
+ * `2B` - 2B - Haute-Corse
+ * `30` - 30 - Gard
+ * `31` - 31 - Haute-Garonne
+ * `32` - 32 - Gers
+ * `33` - 33 - Gironde
+ * `34` - 34 - Hérault
+ * `35` - 35 - Ille-et-Vilaine
+ * `36` - 36 - Indre
+ * `37` - 37 - Indre-et-Loire
+ * `38` - 38 - Isère
+ * `39` - 39 - Jura
+ * `40` - 40 - Landes
+ * `41` - 41 - Loir-et-Cher
+ * `42` - 42 - Loire
+ * `43` - 43 - Haute-Loire
+ * `44` - 44 - Loire-Atlantique
+ * `45` - 45 - Loiret
+ * `46` - 46 - Lot
+ * `47` - 47 - Lot-et-Garonne
+ * `48` - 48 - Lozère
+ * `49` - 49 - Maine-et-Loire
+ * `50` - 50 - Manche
+ * `51` - 51 - Marne
+ * `52` - 52 - Haute-Marne
+ * `53` - 53 - Mayenne
+ * `54` - 54 - Meurthe-et-Moselle
+ * `55` - 55 - Meuse
+ * `56` - 56 - Morbihan
+ * `57` - 57 - Moselle
+ * `58` - 58 - Nièvre
+ * `59` - 59 - Nord
+ * `60` - 60 - Oise
+ * `61` - 61 - Orne
+ * `62` - 62 - Pas-de-Calais
+ * `63` - 63 - Puy-de-Dôme
+ * `64` - 64 - Pyrénées-Atlantiques
+ * `65` - 65 - Hautes-Pyrénées
+ * `66` - 66 - Pyrénées-Orientales
+ * `67` - 67 - Bas-Rhin
+ * `68` - 68 - Haut-Rhin
+ * `69` - 69 - Rhône
+ * `70` - 70 - Haute-Saône
+ * `71` - 71 - Saône-et-Loire
+ * `72` - 72 - Sarthe
+ * `73` - 73 - Savoie
+ * `74` - 74 - Haute-Savoie
+ * `75` - 75 - Paris
+ * `76` - 76 - Seine-Maritime
+ * `77` - 77 - Seine-et-Marne
+ * `78` - 78 - Yvelines
+ * `79` - 79 - Deux-Sèvres
+ * `80` - 80 - Somme
+ * `81` - 81 - Tarn
+ * `82` - 82 - Tarn-et-Garonne
+ * `83` - 83 - Var
+ * `84` - 84 - Vaucluse
+ * `85` - 85 - Vendée
+ * `86` - 86 - Vienne
+ * `87` - 87 - Haute-Vienne
+ * `88` - 88 - Vosges
+ * `89` - 89 - Yonne
+ * `90` - 90 - Territoire de Belfort
+ * `91` - 91 - Essonne
+ * `92` - 92 - Hauts-de-Seine
+ * `93` - 93 - Seine-Saint-Denis
+ * `94` - 94 - Val-de-Marne
+ * `95` - 95 - Val-d'oise
+ * `971` - 971 - Guadeloupe
+ * `972` - 972 - Martinique
+ * `973` - 973 - Guyane
+ * `974` - 974 - La Réunion
+ * `975` - 975 - Saint-Pierre-et-Miquelon
+ * `976` - 976 - Mayotte
+ * `977` - 977 - Saint-Barthélemy
+ * `978` - 978 - Saint-Martin
+ * `984` - 984 - Terres australes et antarctiques françaises
+ * `986` - 986 - Wallis-et-Futuna
+ * `987` - 987 - Polynésie Française
+ * `988` - 988 - Nouvelle Calédonie
+ x-spec-enum-id: cd7a5a61878e958f
+ nullable: true
+ title: Département
+ region:
+ enum:
+ - '01'
+ - '02'
+ - '03'
+ - '04'
+ - '06'
+ - '11'
+ - '24'
+ - '27'
+ - '28'
+ - '32'
+ - '44'
+ - '52'
+ - '53'
+ - '75'
+ - '76'
+ - '84'
+ - '93'
+ - '94'
+ - null
+ type: string
+ description: |-
+ * `01` - 01 - Guadeloupe
+ * `02` - 02 - Martinique
+ * `03` - 03 - Guyane
+ * `04` - 04 - La Réunion
+ * `06` - 06 - Mayotte
+ * `11` - 11 - Île-de-France
+ * `24` - 24 - Centre-Val de Loire
+ * `27` - 27 - Bourgogne-Franche-Comté
+ * `28` - 28 - Normandie
+ * `32` - 32 - Hauts-de-France
+ * `44` - 44 - Grand Est
+ * `52` - 52 - Pays de la Loire
+ * `53` - 53 - Bretagne
+ * `75` - 75 - Nouvelle-Aquitaine
+ * `76` - 76 - Occitanie
+ * `84` - 84 - Auvergne-Rhône-Alpes
+ * `93` - 93 - Provence-Alpes-Côte d'Azur
+ * `94` - 94 - Corse
+ x-spec-enum-id: 17e3539c5b93d5a8
+ readOnly: true
+ nullable: true
+ title: Région
+ logo:
+ type: string
+ format: uri
+ nullable: true
+ images:
+ type: array
+ items:
+ $ref: '#/components/schemas/CanteenImage'
+ managers:
+ type: array
+ items:
+ $ref: '#/components/schemas/CanteenManager'
+ readOnly: true
+ managerInvitations:
+ type: array
+ items:
+ $ref: '#/components/schemas/ManagerInvitation'
+ readOnly: true
+ publicationStatus:
+ type: string
+ readOnly: true
+ redactedApproYears:
+ type: array
+ items:
+ enum:
+ - 2019
+ - 2020
+ - 2021
+ - 2022
+ - 2023
+ - 2024
+ type: integer
+ description: |-
+ * `2019` - 2019
+ * `2020` - 2020
+ * `2021` - 2021
+ * `2022` - 2022
+ * `2023` - 2023
+ * `2024` - 2024
+ x-spec-enum-id: 2ebc65f410ba124d
+ minimum: -2147483648
+ maximum: 2147483647
+ title: Les années pour lesquelles les données d'appro sont masquées
+ publicationComments:
+ type: string
+ nullable: true
+ title: Commentaires de publication
+ qualityComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure appro
+ wasteComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure gaspillage
+ diversificationComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure diversification
+ plasticsComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure plastiques
+ informationComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure information
+ economicModel:
+ enum:
+ - public
+ - private
+ - ''
+ - null
+ type: string
+ description: |-
+ * `public` - Public
+ * `private` - Privé
+ x-spec-enum-id: 28cdd44cc4039e0b
+ nullable: true
+ title: Secteur économique
+ reservationExpeParticipant:
+ type: boolean
+ nullable: true
+ title: Participante à l'expérimentation réservation
+ vegetarianExpeParticipant:
+ type: boolean
+ nullable: true
+ title: Participante à l'expérimentation repas végétariens
+ isCentralCuisine:
+ type: string
+ readOnly: true
+ isSatellite:
+ type: string
+ readOnly: true
+ modificationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ badges:
+ allOf:
+ - $ref: '#/components/schemas/Badges'
+ readOnly: true
+ required:
+ - approDiagnostics
+ - badges
+ - centralKitchen
+ - centralKitchenDiagnostics
+ - diagnostics
+ - id
+ - isCentralCuisine
+ - isSatellite
+ - managerInvitations
+ - managers
+ - modificationDate
+ - name
+ - publicationStatus
+ - region
+ - satellites
+ - siret
+ FullDiagnostic:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ canteenId:
+ type: integer
+ readOnly: true
+ year:
+ type: integer
+ readOnly: true
+ nullable: true
+ title: Année
+ diagnosticType:
+ enum:
+ - SIMPLE
+ - COMPLETE
+ - null
+ type: string
+ description: |-
+ * `SIMPLE` - Télédeclaration simple
+ * `COMPLETE` - Télédeclaration complète
+ x-spec-enum-id: 32f30c6e18b8d6e0
+ readOnly: true
+ nullable: true
+ title: Type de diagnostic (simplifié, complet)
+ centralKitchenDiagnosticMode:
+ enum:
+ - APPRO
+ - ALL
+ - null
+ type: string
+ description: |-
+ * `APPRO` - Ce diagnostic concerne les données d'approvisionnement de toutes les cantines satellites
+ * `ALL` - Ce diagnostic concerne toutes les données des cantines satellites
+ x-spec-enum-id: 4f9c6c13ae7b60fe
+ readOnly: true
+ nullable: true
+ title: 'Seulement pertinent pour les cuisines centrales : Quelles données
+ sont déclarées par cette cuisine centrale ?'
+ isTeledeclared:
+ type: string
+ readOnly: true
+ valueTotalHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale annuelle HT
+ valueBioHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Bio - Valeur annuelle HT
+ valueSustainableHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits SIQO (hors bio) - Valeur annuelle HT
+ valueExternalityPerformanceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale (HT) prenant en compte les coûts imputés aux externalités
+ environnementales ou leurs performances en matière environnementale
+ valueEgalimOthersHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale (HT) des autres achats EGAlim
+ valueMeatPoultryHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées
+ valueMeatPoultryEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées EGAlim
+ valueMeatPoultryFranceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées provenance
+ France
+ valueFishHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques
+ valueFishEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques EGAlim
+ valueViandesVolaillesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Bio
+ valueProduitsDeLaMerBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Bio
+ valueFruitsEtLegumesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Bio
+ valueCharcuterieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Bio
+ valueProduitsLaitiersBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Bio
+ valueBoulangerieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Bio
+ valueBoissonsBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Bio
+ valueAutresBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Bio
+ valueViandesVolaillesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Label rouge
+ valueProduitsDeLaMerLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Label rouge
+ valueFruitsEtLegumesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Label rouge
+ valueCharcuterieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Label rouge
+ valueProduitsLaitiersLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Label rouge
+ valueBoulangerieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Label rouge
+ valueBoissonsLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Label rouge
+ valueAutresLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Label rouge
+ valueViandesVolaillesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, AOC / AOP / IGP / STG
+ valueProduitsDeLaMerAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, AOC / AOP / IGP / STG
+ valueFruitsEtLegumesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, AOC / AOP / IGP / STG
+ valueCharcuterieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, AOC / AOP / IGP / STG
+ valueProduitsLaitiersAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), AOC / AOP / IGP / STG
+ valueBoulangerieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, AOC / AOP / IGP / STG
+ valueBoissonsAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, AOC / AOP / IGP / STG
+ valueAutresAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, AOC / AOP / IGP /
+ STG
+ valueViandesVolaillesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Haute valeur environnementale
+ valueProduitsDeLaMerHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Haute valeur environnementale
+ valueFruitsEtLegumesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Haute valeur environnementale
+ valueCharcuterieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Haute valeur environnementale
+ valueProduitsLaitiersHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Haute valeur environnementale
+ valueBoulangerieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Haute valeur environnementale
+ valueBoissonsHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Haute valeur environnementale
+ valueAutresHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Haute valeur environnementale
+ valueViandesVolaillesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Pêche durable
+ valueProduitsDeLaMerPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Pêche durable
+ valueFruitsEtLegumesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Pêche durable
+ valueCharcuteriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Pêche durable
+ valueProduitsLaitiersPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Pêche durable
+ valueBoulangeriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Pêche durable
+ valueBoissonsPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Pêche durable
+ valueAutresPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Pêche durable
+ valueViandesVolaillesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Région ultrapériphérique
+ valueProduitsDeLaMerRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Région ultrapériphérique
+ valueFruitsEtLegumesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Région ultrapériphérique
+ valueCharcuterieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Région ultrapériphérique
+ valueProduitsLaitiersRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Région ultrapériphérique
+ valueBoulangerieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Région ultrapériphérique
+ valueBoissonsRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Région ultrapériphérique
+ valueAutresRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Région ultrapériphérique
+ valueViandesVolaillesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Fermier
+ valueProduitsDeLaMerFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Fermier
+ valueFruitsEtLegumesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Fermier
+ valueCharcuterieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Fermier
+ valueProduitsLaitiersFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Fermier
+ valueBoulangerieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Fermier
+ valueBoissonsFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Fermier
+ valueAutresFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Fermier
+ valueViandesVolaillesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueProduitsDeLaMerExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueFruitsEtLegumesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit prenant en compte les
+ coûts imputés aux externalités environnementales pendant son cycle de
+ vie
+ valueCharcuterieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueProduitsLaitiersExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueBoulangerieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit prenant en compte les coûts
+ imputés aux externalités environnementales pendant son cycle de vie
+ valueBoissonsExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueAutresExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit prenant en
+ compte les coûts imputés aux externalités environnementales pendant son
+ cycle de vie
+ valueViandesVolaillesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Commerce équitable
+ valueProduitsDeLaMerCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Commerce équitable
+ valueFruitsEtLegumesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Commerce équitable
+ valueCharcuterieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Commerce équitable
+ valueProduitsLaitiersCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Commerce équitable
+ valueBoulangerieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Commerce équitable
+ valueBoissonsCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Commerce équitable
+ valueAutresCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Commerce équitable
+ valueViandesVolaillesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produits acquis sur la
+ base de leurs performances en matière environnementale
+ valueProduitsDeLaMerPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueFruitsEtLegumesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueCharcuteriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Produits acquis sur la base de leurs performances en
+ matière environnementale
+ valueProduitsLaitiersPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueBoulangeriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produits acquis sur la base de leurs
+ performances en matière environnementale
+ valueBoissonsPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Produits acquis sur la base de leurs performances en matière
+ environnementale
+ valueAutresPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produits acquis sur
+ la base de leurs performances en matière environnementale
+ valueViandesVolaillesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, non-EGAlim.
+ valueProduitsDeLaMerNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, non-EGAlim.
+ valueFruitsEtLegumesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, non-EGAlim.
+ valueCharcuterieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, non-EGAlim.
+ valueProduitsLaitiersNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), non-EGAlim.
+ valueBoulangerieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, non-EGAlim.
+ valueBoissonsNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, non-EGAlim.
+ valueAutresNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, non-EGAlim.
+ valueViandesVolaillesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Provenance France
+ valueProduitsDeLaMerFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Provenance France
+ valueFruitsEtLegumesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Provenance France
+ valueCharcuterieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Provenance France
+ valueProduitsLaitiersFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Provenance France
+ valueBoulangerieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Provenance France
+ valueBoissonsFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Provenance France
+ valueAutresFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Provenance France
+ valueViandesVolaillesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Circuit-court
+ valueProduitsDeLaMerShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Circuit-court
+ valueFruitsEtLegumesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Circuit-court
+ valueCharcuterieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Circuit-court
+ valueProduitsLaitiersShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Circuit-court
+ valueBoulangerieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Circuit-court
+ valueBoissonsShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Circuit-court
+ valueAutresShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Circuit-court
+ valueViandesVolaillesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit local
+ valueProduitsDeLaMerLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit local
+ valueFruitsEtLegumesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit local
+ valueCharcuterieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Charcuterie, Produit local
+ valueProduitsLaitiersLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit local
+ valueBoulangerieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit local
+ valueBoissonsLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Boissons, Produit local
+ valueAutresLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit local
+ hasWasteDiagnostic:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Diagnostic sur le gaspillage réalisé
+ hasWastePlan:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Plan d'action contre le gaspillage en place
+ wasteActions:
+ type: array
+ items:
+ enum:
+ - INSCRIPTION
+ - AWARENESS
+ - TRAINING
+ - DISTRIBUTION
+ - PORTIONS
+ - REUSE
+ type: string
+ description: |-
+ * `INSCRIPTION` - Pré-inscription des convives obligatoire
+ * `AWARENESS` - Sensibilisation par affichage ou autre média
+ * `TRAINING` - Formation / information du personnel de restauration
+ * `DISTRIBUTION` - Réorganisation de la distribution des composantes du repas
+ * `PORTIONS` - Choix des portions (grande faim, petite faim)
+ * `REUSE` - Réutilisation des restes de préparation / surplus
+ x-spec-enum-id: a1a5d1e9b3e79773
+ readOnly: true
+ nullable: true
+ title: Actions contre le gaspillage en place
+ otherWasteAction:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Autre action contre le gaspillage alimentaire
+ hasDonationAgreement:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Propose des dons alimentaires
+ hasWasteMeasures:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Réalise des mesures de gaspillage alimentaire
+ totalLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000
+ minimum: -1000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Total des déchets alimentaires (t)
+ durationLeftoversMeasurement:
+ type: integer
+ readOnly: true
+ nullable: true
+ title: Période de mesure (jours)
+ breadLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Reste de pain kg/an
+ servedLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Reste plateau kg/an
+ unservedLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Reste en production (non servi) kg/an
+ sideLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Reste de composantes kg/an
+ donationFrequency:
+ type: integer
+ readOnly: true
+ nullable: true
+ title: Fréquence de dons dons/an
+ donationQuantity:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ readOnly: true
+ nullable: true
+ title: Quantité des denrées données kg/an
+ donationFoodType:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Type de denrées données
+ otherWasteComments:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Autres commentaires (gaspillage)
+ hasDiversificationPlan:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Plan de diversification en place
+ diversificationPlanActions:
+ type: array
+ items:
+ enum:
+ - PRODUCTS
+ - PRESENTATION
+ - MENU
+ - PROMOTION
+ - TRAINING
+ type: string
+ description: |-
+ * `PRODUCTS` - Agir sur les plats et les produits (diversification, gestion des quantités, recette traditionnelle, gout...)
+ * `PRESENTATION` - Agir sur la manière dont les aliments sont présentés aux convives (visuellement attrayants)
+ * `MENU` - Agir sur la manière dont les menus sont conçus ces plats en soulignant leurs attributs positifs
+ * `PROMOTION` - Agir sur la mise en avant des produits (plats recommandés, dégustation, mode de production...)
+ * `TRAINING` - Agir sur la formation du personnel, la sensibilisation des convives, l’investissement dans de nouveaux équipements de cuisine...
+ x-spec-enum-id: 6a17363d441b9c8b
+ readOnly: true
+ nullable: true
+ title: Actions inclus dans le plan de diversification des protéines
+ vegetarianWeeklyRecurrence:
+ enum:
+ - NEVER
+ - LOW
+ - MID
+ - HIGH
+ - DAILY
+ - null
+ type: string
+ description: |-
+ * `NEVER` - Jamais
+ * `LOW` - Moins d'une fois par semaine
+ * `MID` - Une fois par semaine
+ * `HIGH` - Plus d'une fois par semaine
+ * `DAILY` - De façon quotidienne
+ x-spec-enum-id: 97e47c44dbba706a
+ readOnly: true
+ nullable: true
+ title: Menus végétariens par semaine
+ vegetarianMenuType:
+ enum:
+ - UNIQUE
+ - SEVERAL
+ - ALTERNATIVES
+ - null
+ type: string
+ description: |-
+ * `UNIQUE` - Un menu végétarien en plat unique, sans choix
+ * `SEVERAL` - Un menu végétarien composé de plusieurs choix de plats végétariens
+ * `ALTERNATIVES` - Un menu végétarien au choix, en plus d'autres plats non végétariens
+ x-spec-enum-id: 7fc733de90af0565
+ readOnly: true
+ nullable: true
+ title: Menu végétarien proposé
+ vegetarianMenuBases:
+ type: array
+ items:
+ enum:
+ - GRAIN
+ - SOY
+ - CHEESE
+ - EGG
+ - READYMADE
+ type: string
+ description: |-
+ * `GRAIN` - De céréales et/ou les légumes secs (hors soja)
+ * `SOY` - De soja
+ * `CHEESE` - De fromage
+ * `EGG` - D’œufs
+ * `READYMADE` - Plats prêts à l'emploi
+ x-spec-enum-id: 59ab5048ea2d3e87
+ readOnly: true
+ nullable: true
+ title: Bases de menu végétarien
+ cookingPlasticSubstituted:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Contenants de cuisson en plastique remplacés
+ servingPlasticSubstituted:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Contenants de service en plastique remplacés
+ plasticBottlesSubstituted:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Bouteilles en plastique remplacées
+ plasticTablewareSubstituted:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Ustensils en plastique remplacés
+ communicationSupports:
+ type: array
+ items:
+ enum:
+ - EMAIL
+ - DISPLAY
+ - WEBSITE
+ - OTHER
+ - DIGITAL
+ type: string
+ description: |-
+ * `EMAIL` - Envoi d'e-mail aux convives ou à leurs représentants
+ * `DISPLAY` - Par affichage sur le lieu de restauration
+ * `WEBSITE` - Sur site internet ou intranet (mairie, cantine)
+ * `OTHER` - Autres moyens d'affichage et de communication électronique
+ * `DIGITAL` - Par voie électronique
+ x-spec-enum-id: dccdba39d048d21f
+ readOnly: true
+ nullable: true
+ title: Communication utilisée
+ otherCommunicationSupport:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Autre communication utilisée
+ communicationSupportUrl:
+ type: string
+ format: uri
+ readOnly: true
+ nullable: true
+ title: Lien de communication
+ communicatesOnFoodPlan:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Communique sur le plan alimentaire
+ communicatesOnFoodQuality:
+ type: boolean
+ readOnly: true
+ nullable: true
+ title: Communique sur les démarches qualité/durables/équitables
+ communicationFrequency:
+ enum:
+ - REGULARLY
+ - YEARLY
+ - LESS_THAN_YEARLY
+ - null
+ type: string
+ description: |-
+ * `REGULARLY` - Régulièrement au cours de l’année
+ * `YEARLY` - Une fois par an
+ * `LESS_THAN_YEARLY` - Moins d'une fois par an
+ x-spec-enum-id: 7d4f1f76eec51fdc
+ readOnly: true
+ nullable: true
+ title: Fréquence de communication
+ teledeclaration:
+ $ref: '#/components/schemas/ShortTeledeclaration'
+ creationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ modificationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ creationSource:
+ enum:
+ - TUNNEL
+ - null
+ type: string
+ description: '* `TUNNEL` - Tunnel'
+ x-spec-enum-id: b7d02c74822eb47b
+ readOnly: true
+ nullable: true
+ title: Comment est-ce que ce diagnostic à été créé ?
+ tunnelAppro:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Progrès tunnel appro
+ tunnelWaste:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Progrès tunnel anti-gaspi
+ tunnelPlastic:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Progrès tunnel anti-plastique
+ tunnelDiversification:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Progrès tunnel diversification
+ tunnelInfo:
+ type: string
+ readOnly: true
+ nullable: true
+ title: Progrès tunnel information convives
+ required:
+ - breadLeftovers
+ - canteenId
+ - centralKitchenDiagnosticMode
+ - communicatesOnFoodPlan
+ - communicatesOnFoodQuality
+ - communicationFrequency
+ - communicationSupportUrl
+ - communicationSupports
+ - cookingPlasticSubstituted
+ - creationDate
+ - creationSource
+ - diagnosticType
+ - diversificationPlanActions
+ - donationFoodType
+ - donationFrequency
+ - donationQuantity
+ - durationLeftoversMeasurement
+ - hasDiversificationPlan
+ - hasDonationAgreement
+ - hasWasteDiagnostic
+ - hasWasteMeasures
+ - hasWastePlan
+ - id
+ - isTeledeclared
+ - modificationDate
+ - otherCommunicationSupport
+ - otherWasteAction
+ - otherWasteComments
+ - plasticBottlesSubstituted
+ - plasticTablewareSubstituted
+ - servedLeftovers
+ - servingPlasticSubstituted
+ - sideLeftovers
+ - teledeclaration
+ - totalLeftovers
+ - tunnelAppro
+ - tunnelDiversification
+ - tunnelInfo
+ - tunnelPlastic
+ - tunnelWaste
+ - unservedLeftovers
+ - valueAutresAocaopIgpStg
+ - valueAutresBio
+ - valueAutresCommerceEquitable
+ - valueAutresExternalites
+ - valueAutresFermier
+ - valueAutresFrance
+ - valueAutresHve
+ - valueAutresLabelRouge
+ - valueAutresLocal
+ - valueAutresNonEgalim
+ - valueAutresPecheDurable
+ - valueAutresPerformance
+ - valueAutresRup
+ - valueAutresShortDistribution
+ - valueBioHt
+ - valueBoissonsAocaopIgpStg
+ - valueBoissonsBio
+ - valueBoissonsCommerceEquitable
+ - valueBoissonsExternalites
+ - valueBoissonsFermier
+ - valueBoissonsFrance
+ - valueBoissonsHve
+ - valueBoissonsLabelRouge
+ - valueBoissonsLocal
+ - valueBoissonsNonEgalim
+ - valueBoissonsPecheDurable
+ - valueBoissonsPerformance
+ - valueBoissonsRup
+ - valueBoissonsShortDistribution
+ - valueBoulangerieAocaopIgpStg
+ - valueBoulangerieBio
+ - valueBoulangerieCommerceEquitable
+ - valueBoulangerieExternalites
+ - valueBoulangerieFermier
+ - valueBoulangerieFrance
+ - valueBoulangerieHve
+ - valueBoulangerieLabelRouge
+ - valueBoulangerieLocal
+ - valueBoulangerieNonEgalim
+ - valueBoulangeriePecheDurable
+ - valueBoulangeriePerformance
+ - valueBoulangerieRup
+ - valueBoulangerieShortDistribution
+ - valueCharcuterieAocaopIgpStg
+ - valueCharcuterieBio
+ - valueCharcuterieCommerceEquitable
+ - valueCharcuterieExternalites
+ - valueCharcuterieFermier
+ - valueCharcuterieFrance
+ - valueCharcuterieHve
+ - valueCharcuterieLabelRouge
+ - valueCharcuterieLocal
+ - valueCharcuterieNonEgalim
+ - valueCharcuteriePecheDurable
+ - valueCharcuteriePerformance
+ - valueCharcuterieRup
+ - valueCharcuterieShortDistribution
+ - valueEgalimOthersHt
+ - valueExternalityPerformanceHt
+ - valueFishEgalimHt
+ - valueFishHt
+ - valueFruitsEtLegumesAocaopIgpStg
+ - valueFruitsEtLegumesBio
+ - valueFruitsEtLegumesCommerceEquitable
+ - valueFruitsEtLegumesExternalites
+ - valueFruitsEtLegumesFermier
+ - valueFruitsEtLegumesFrance
+ - valueFruitsEtLegumesHve
+ - valueFruitsEtLegumesLabelRouge
+ - valueFruitsEtLegumesLocal
+ - valueFruitsEtLegumesNonEgalim
+ - valueFruitsEtLegumesPecheDurable
+ - valueFruitsEtLegumesPerformance
+ - valueFruitsEtLegumesRup
+ - valueFruitsEtLegumesShortDistribution
+ - valueMeatPoultryEgalimHt
+ - valueMeatPoultryFranceHt
+ - valueMeatPoultryHt
+ - valueProduitsDeLaMerAocaopIgpStg
+ - valueProduitsDeLaMerBio
+ - valueProduitsDeLaMerCommerceEquitable
+ - valueProduitsDeLaMerExternalites
+ - valueProduitsDeLaMerFermier
+ - valueProduitsDeLaMerFrance
+ - valueProduitsDeLaMerHve
+ - valueProduitsDeLaMerLabelRouge
+ - valueProduitsDeLaMerLocal
+ - valueProduitsDeLaMerNonEgalim
+ - valueProduitsDeLaMerPecheDurable
+ - valueProduitsDeLaMerPerformance
+ - valueProduitsDeLaMerRup
+ - valueProduitsDeLaMerShortDistribution
+ - valueProduitsLaitiersAocaopIgpStg
+ - valueProduitsLaitiersBio
+ - valueProduitsLaitiersCommerceEquitable
+ - valueProduitsLaitiersExternalites
+ - valueProduitsLaitiersFermier
+ - valueProduitsLaitiersFrance
+ - valueProduitsLaitiersHve
+ - valueProduitsLaitiersLabelRouge
+ - valueProduitsLaitiersLocal
+ - valueProduitsLaitiersNonEgalim
+ - valueProduitsLaitiersPecheDurable
+ - valueProduitsLaitiersPerformance
+ - valueProduitsLaitiersRup
+ - valueProduitsLaitiersShortDistribution
+ - valueSustainableHt
+ - valueTotalHt
+ - valueViandesVolaillesAocaopIgpStg
+ - valueViandesVolaillesBio
+ - valueViandesVolaillesCommerceEquitable
+ - valueViandesVolaillesExternalites
+ - valueViandesVolaillesFermier
+ - valueViandesVolaillesFrance
+ - valueViandesVolaillesHve
+ - valueViandesVolaillesLabelRouge
+ - valueViandesVolaillesLocal
+ - valueViandesVolaillesNonEgalim
+ - valueViandesVolaillesPecheDurable
+ - valueViandesVolaillesPerformance
+ - valueViandesVolaillesRup
+ - valueViandesVolaillesShortDistribution
+ - vegetarianMenuBases
+ - vegetarianMenuType
+ - vegetarianWeeklyRecurrence
+ - wasteActions
+ - year
+ ManagerDiagnostic:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ canteenId:
+ type: integer
+ readOnly: true
+ year:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Année
+ diagnosticType:
+ enum:
+ - SIMPLE
+ - COMPLETE
+ - ''
+ - null
+ type: string
+ description: |-
+ * `SIMPLE` - Télédeclaration simple
+ * `COMPLETE` - Télédeclaration complète
+ x-spec-enum-id: 32f30c6e18b8d6e0
+ nullable: true
+ title: Type de diagnostic (simplifié, complet)
+ centralKitchenDiagnosticMode:
+ enum:
+ - APPRO
+ - ALL
+ - ''
+ - null
+ type: string
+ description: |-
+ * `APPRO` - Ce diagnostic concerne les données d'approvisionnement de toutes les cantines satellites
+ * `ALL` - Ce diagnostic concerne toutes les données des cantines satellites
+ x-spec-enum-id: 4f9c6c13ae7b60fe
+ nullable: true
+ title: 'Seulement pertinent pour les cuisines centrales : Quelles données
+ sont déclarées par cette cuisine centrale ?'
+ isTeledeclared:
+ type: string
+ readOnly: true
+ valueTotalHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale annuelle HT
+ valueBioHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Bio - Valeur annuelle HT
+ valueSustainableHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits SIQO (hors bio) - Valeur annuelle HT
+ valueExternalityPerformanceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) prenant en compte les coûts imputés aux externalités
+ environnementales ou leurs performances en matière environnementale
+ valueEgalimOthersHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) des autres achats EGAlim
+ valueMeatPoultryHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées
+ valueMeatPoultryEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées EGAlim
+ valueMeatPoultryFranceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées provenance
+ France
+ valueFishHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques
+ valueFishEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques EGAlim
+ valueViandesVolaillesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Bio
+ valueProduitsDeLaMerBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Bio
+ valueFruitsEtLegumesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Bio
+ valueCharcuterieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Bio
+ valueProduitsLaitiersBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Bio
+ valueBoulangerieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Bio
+ valueBoissonsBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Bio
+ valueAutresBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Bio
+ valueViandesVolaillesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Label rouge
+ valueProduitsDeLaMerLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Label rouge
+ valueFruitsEtLegumesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Label rouge
+ valueCharcuterieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Label rouge
+ valueProduitsLaitiersLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Label rouge
+ valueBoulangerieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Label rouge
+ valueBoissonsLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Label rouge
+ valueAutresLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Label rouge
+ valueViandesVolaillesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, AOC / AOP / IGP / STG
+ valueProduitsDeLaMerAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, AOC / AOP / IGP / STG
+ valueFruitsEtLegumesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, AOC / AOP / IGP / STG
+ valueCharcuterieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, AOC / AOP / IGP / STG
+ valueProduitsLaitiersAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), AOC / AOP / IGP / STG
+ valueBoulangerieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, AOC / AOP / IGP / STG
+ valueBoissonsAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, AOC / AOP / IGP / STG
+ valueAutresAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, AOC / AOP / IGP /
+ STG
+ valueViandesVolaillesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Haute valeur environnementale
+ valueProduitsDeLaMerHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Haute valeur environnementale
+ valueFruitsEtLegumesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Haute valeur environnementale
+ valueCharcuterieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Haute valeur environnementale
+ valueProduitsLaitiersHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Haute valeur environnementale
+ valueBoulangerieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Haute valeur environnementale
+ valueBoissonsHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Haute valeur environnementale
+ valueAutresHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Haute valeur environnementale
+ valueViandesVolaillesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Pêche durable
+ valueProduitsDeLaMerPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Pêche durable
+ valueFruitsEtLegumesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Pêche durable
+ valueCharcuteriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Pêche durable
+ valueProduitsLaitiersPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Pêche durable
+ valueBoulangeriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Pêche durable
+ valueBoissonsPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Pêche durable
+ valueAutresPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Pêche durable
+ valueViandesVolaillesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Région ultrapériphérique
+ valueProduitsDeLaMerRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Région ultrapériphérique
+ valueFruitsEtLegumesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Région ultrapériphérique
+ valueCharcuterieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Région ultrapériphérique
+ valueProduitsLaitiersRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Région ultrapériphérique
+ valueBoulangerieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Région ultrapériphérique
+ valueBoissonsRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Région ultrapériphérique
+ valueAutresRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Région ultrapériphérique
+ valueViandesVolaillesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Fermier
+ valueProduitsDeLaMerFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Fermier
+ valueFruitsEtLegumesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Fermier
+ valueCharcuterieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Fermier
+ valueProduitsLaitiersFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Fermier
+ valueBoulangerieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Fermier
+ valueBoissonsFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Fermier
+ valueAutresFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Fermier
+ valueViandesVolaillesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueProduitsDeLaMerExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueFruitsEtLegumesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit prenant en compte les
+ coûts imputés aux externalités environnementales pendant son cycle de
+ vie
+ valueCharcuterieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueProduitsLaitiersExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueBoulangerieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit prenant en compte les coûts
+ imputés aux externalités environnementales pendant son cycle de vie
+ valueBoissonsExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueAutresExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit prenant en
+ compte les coûts imputés aux externalités environnementales pendant son
+ cycle de vie
+ valueViandesVolaillesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Commerce équitable
+ valueProduitsDeLaMerCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Commerce équitable
+ valueFruitsEtLegumesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Commerce équitable
+ valueCharcuterieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Commerce équitable
+ valueProduitsLaitiersCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Commerce équitable
+ valueBoulangerieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Commerce équitable
+ valueBoissonsCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Commerce équitable
+ valueAutresCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Commerce équitable
+ valueViandesVolaillesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produits acquis sur la
+ base de leurs performances en matière environnementale
+ valueProduitsDeLaMerPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueFruitsEtLegumesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueCharcuteriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produits acquis sur la base de leurs performances en
+ matière environnementale
+ valueProduitsLaitiersPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueBoulangeriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produits acquis sur la base de leurs
+ performances en matière environnementale
+ valueBoissonsPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produits acquis sur la base de leurs performances en matière
+ environnementale
+ valueAutresPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produits acquis sur
+ la base de leurs performances en matière environnementale
+ valueViandesVolaillesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, non-EGAlim.
+ valueProduitsDeLaMerNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, non-EGAlim.
+ valueFruitsEtLegumesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, non-EGAlim.
+ valueCharcuterieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, non-EGAlim.
+ valueProduitsLaitiersNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), non-EGAlim.
+ valueBoulangerieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, non-EGAlim.
+ valueBoissonsNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, non-EGAlim.
+ valueAutresNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, non-EGAlim.
+ valueViandesVolaillesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Provenance France
+ valueProduitsDeLaMerFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Provenance France
+ valueFruitsEtLegumesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Provenance France
+ valueCharcuterieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Provenance France
+ valueProduitsLaitiersFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Provenance France
+ valueBoulangerieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Provenance France
+ valueBoissonsFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Provenance France
+ valueAutresFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Provenance France
+ valueViandesVolaillesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Circuit-court
+ valueProduitsDeLaMerShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Circuit-court
+ valueFruitsEtLegumesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Circuit-court
+ valueCharcuterieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Circuit-court
+ valueProduitsLaitiersShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Circuit-court
+ valueBoulangerieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Circuit-court
+ valueBoissonsShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Circuit-court
+ valueAutresShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Circuit-court
+ valueViandesVolaillesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit local
+ valueProduitsDeLaMerLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit local
+ valueFruitsEtLegumesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit local
+ valueCharcuterieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produit local
+ valueProduitsLaitiersLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit local
+ valueBoulangerieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit local
+ valueBoissonsLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produit local
+ valueAutresLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit local
+ hasWasteDiagnostic:
+ type: boolean
+ nullable: true
+ title: Diagnostic sur le gaspillage réalisé
+ hasWastePlan:
+ type: boolean
+ nullable: true
+ title: Plan d'action contre le gaspillage en place
+ wasteActions:
+ type: array
+ items:
+ enum:
+ - INSCRIPTION
+ - AWARENESS
+ - TRAINING
+ - DISTRIBUTION
+ - PORTIONS
+ - REUSE
+ type: string
+ description: |-
+ * `INSCRIPTION` - Pré-inscription des convives obligatoire
+ * `AWARENESS` - Sensibilisation par affichage ou autre média
+ * `TRAINING` - Formation / information du personnel de restauration
+ * `DISTRIBUTION` - Réorganisation de la distribution des composantes du repas
+ * `PORTIONS` - Choix des portions (grande faim, petite faim)
+ * `REUSE` - Réutilisation des restes de préparation / surplus
+ x-spec-enum-id: a1a5d1e9b3e79773
+ nullable: true
+ title: Actions contre le gaspillage en place
+ otherWasteAction:
+ type: string
+ nullable: true
+ title: Autre action contre le gaspillage alimentaire
+ hasDonationAgreement:
+ type: boolean
+ nullable: true
+ title: Propose des dons alimentaires
+ hasWasteMeasures:
+ type: boolean
+ nullable: true
+ title: Réalise des mesures de gaspillage alimentaire
+ totalLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000
+ minimum: -1000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Total des déchets alimentaires (t)
+ durationLeftoversMeasurement:
+ type: integer
+ maximum: 365
+ minimum: -2147483648
+ nullable: true
+ title: Période de mesure (jours)
+ breadLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste de pain kg/an
+ servedLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste plateau kg/an
+ unservedLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste en production (non servi) kg/an
+ sideLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste de composantes kg/an
+ donationFrequency:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Fréquence de dons dons/an
+ donationQuantity:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Quantité des denrées données kg/an
+ donationFoodType:
+ type: string
+ nullable: true
+ title: Type de denrées données
+ otherWasteComments:
+ type: string
+ nullable: true
+ title: Autres commentaires (gaspillage)
+ hasDiversificationPlan:
+ type: boolean
+ nullable: true
+ title: Plan de diversification en place
+ diversificationPlanActions:
+ type: array
+ items:
+ enum:
+ - PRODUCTS
+ - PRESENTATION
+ - MENU
+ - PROMOTION
+ - TRAINING
+ type: string
+ description: |-
+ * `PRODUCTS` - Agir sur les plats et les produits (diversification, gestion des quantités, recette traditionnelle, gout...)
+ * `PRESENTATION` - Agir sur la manière dont les aliments sont présentés aux convives (visuellement attrayants)
+ * `MENU` - Agir sur la manière dont les menus sont conçus ces plats en soulignant leurs attributs positifs
+ * `PROMOTION` - Agir sur la mise en avant des produits (plats recommandés, dégustation, mode de production...)
+ * `TRAINING` - Agir sur la formation du personnel, la sensibilisation des convives, l’investissement dans de nouveaux équipements de cuisine...
+ x-spec-enum-id: 6a17363d441b9c8b
+ nullable: true
+ title: Actions inclus dans le plan de diversification des protéines
+ vegetarianWeeklyRecurrence:
+ enum:
+ - NEVER
+ - LOW
+ - MID
+ - HIGH
+ - DAILY
+ - ''
+ - null
+ type: string
+ description: |-
+ * `NEVER` - Jamais
+ * `LOW` - Moins d'une fois par semaine
+ * `MID` - Une fois par semaine
+ * `HIGH` - Plus d'une fois par semaine
+ * `DAILY` - De façon quotidienne
+ x-spec-enum-id: 97e47c44dbba706a
+ nullable: true
+ title: Menus végétariens par semaine
+ vegetarianMenuType:
+ enum:
+ - UNIQUE
+ - SEVERAL
+ - ALTERNATIVES
+ - ''
+ - null
+ type: string
+ description: |-
+ * `UNIQUE` - Un menu végétarien en plat unique, sans choix
+ * `SEVERAL` - Un menu végétarien composé de plusieurs choix de plats végétariens
+ * `ALTERNATIVES` - Un menu végétarien au choix, en plus d'autres plats non végétariens
+ x-spec-enum-id: 7fc733de90af0565
+ nullable: true
+ title: Menu végétarien proposé
+ vegetarianMenuBases:
+ type: array
+ items:
+ enum:
+ - GRAIN
+ - SOY
+ - CHEESE
+ - EGG
+ - READYMADE
+ type: string
+ description: |-
+ * `GRAIN` - De céréales et/ou les légumes secs (hors soja)
+ * `SOY` - De soja
+ * `CHEESE` - De fromage
+ * `EGG` - D’œufs
+ * `READYMADE` - Plats prêts à l'emploi
+ x-spec-enum-id: 59ab5048ea2d3e87
+ nullable: true
+ title: Bases de menu végétarien
+ cookingPlasticSubstituted:
+ type: boolean
+ nullable: true
+ title: Contenants de cuisson en plastique remplacés
+ servingPlasticSubstituted:
+ type: boolean
+ nullable: true
+ title: Contenants de service en plastique remplacés
+ plasticBottlesSubstituted:
+ type: boolean
+ nullable: true
+ title: Bouteilles en plastique remplacées
+ plasticTablewareSubstituted:
+ type: boolean
+ nullable: true
+ title: Ustensils en plastique remplacés
+ communicationSupports:
+ type: array
+ items:
+ enum:
+ - EMAIL
+ - DISPLAY
+ - WEBSITE
+ - OTHER
+ - DIGITAL
+ type: string
+ description: |-
+ * `EMAIL` - Envoi d'e-mail aux convives ou à leurs représentants
+ * `DISPLAY` - Par affichage sur le lieu de restauration
+ * `WEBSITE` - Sur site internet ou intranet (mairie, cantine)
+ * `OTHER` - Autres moyens d'affichage et de communication électronique
+ * `DIGITAL` - Par voie électronique
+ x-spec-enum-id: dccdba39d048d21f
+ nullable: true
+ title: Communication utilisée
+ otherCommunicationSupport:
+ type: string
+ nullable: true
+ title: Autre communication utilisée
+ communicationSupportUrl:
+ type: string
+ format: uri
+ nullable: true
+ title: Lien de communication
+ maxLength: 200
+ communicatesOnFoodPlan:
+ type: boolean
+ nullable: true
+ title: Communique sur le plan alimentaire
+ communicatesOnFoodQuality:
+ type: boolean
+ nullable: true
+ title: Communique sur les démarches qualité/durables/équitables
+ communicationFrequency:
+ enum:
+ - REGULARLY
+ - YEARLY
+ - LESS_THAN_YEARLY
+ - ''
+ - null
+ type: string
+ description: |-
+ * `REGULARLY` - Régulièrement au cours de l’année
+ * `YEARLY` - Une fois par an
+ * `LESS_THAN_YEARLY` - Moins d'une fois par an
+ x-spec-enum-id: 7d4f1f76eec51fdc
+ nullable: true
+ title: Fréquence de communication
+ creationMtmSource:
+ type: string
+ nullable: true
+ title: Mtm_source du lien tracké lors de la création
+ creationMtmCampaign:
+ type: string
+ nullable: true
+ title: Mtm_campaign du lien tracké lors de la création
+ creationMtmMedium:
+ type: string
+ nullable: true
+ title: Mtm_medium du lien tracké lors de la création
+ creationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ modificationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ creationSource:
+ enum:
+ - TUNNEL
+ - ''
+ - null
+ type: string
+ description: '* `TUNNEL` - Tunnel'
+ x-spec-enum-id: b7d02c74822eb47b
+ nullable: true
+ title: Comment est-ce que ce diagnostic à été créé ?
+ tunnelAppro:
+ type: string
+ nullable: true
+ title: Progrès tunnel appro
+ maxLength: 50
+ tunnelWaste:
+ type: string
+ nullable: true
+ title: Progrès tunnel anti-gaspi
+ maxLength: 50
+ tunnelPlastic:
+ type: string
+ nullable: true
+ title: Progrès tunnel anti-plastique
+ maxLength: 50
+ tunnelDiversification:
+ type: string
+ nullable: true
+ title: Progrès tunnel diversification
+ maxLength: 50
+ tunnelInfo:
+ type: string
+ nullable: true
+ title: Progrès tunnel information convives
+ maxLength: 50
+ required:
+ - canteenId
+ - creationDate
+ - id
+ - isTeledeclared
+ - modificationDate
+ ManagerInvitation:
+ type: object
+ properties:
+ email:
+ type: string
+ format: email
+ readOnly: true
+ title: Adresse électronique
+ required:
+ - email
+ MinimalCanteen:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ siret:
+ type: string
+ readOnly: true
+ nullable: true
+ name:
+ type: string
+ readOnly: true
+ title: Nom
+ required:
+ - id
+ - name
+ - siret
+ PaginatedCanteenSummaryList:
+ type: object
+ required:
+ - count
+ - results
+ properties:
+ count:
+ type: integer
+ example: 123
+ next:
+ type: string
+ nullable: true
+ format: uri
+ example: http://api.example.org/accounts/?offset=400&limit=100
+ previous:
+ type: string
+ nullable: true
+ format: uri
+ example: http://api.example.org/accounts/?offset=200&limit=100
+ results:
+ type: array
+ items:
+ $ref: '#/components/schemas/CanteenSummary'
+ PaginatedFullCanteenList:
+ type: object
+ required:
+ - count
+ - results
+ properties:
+ count:
+ type: integer
+ example: 123
+ next:
+ type: string
+ nullable: true
+ format: uri
+ example: http://api.example.org/accounts/?offset=400&limit=100
+ previous:
+ type: string
+ nullable: true
+ format: uri
+ example: http://api.example.org/accounts/?offset=200&limit=100
+ results:
+ type: array
+ items:
+ $ref: '#/components/schemas/FullCanteen'
+ PaginatedSatelliteCanteenList:
+ type: object
+ required:
+ - count
+ - results
+ properties:
+ count:
+ type: integer
+ example: 123
+ next:
+ type: string
+ nullable: true
+ format: uri
+ example: http://api.example.org/accounts/?offset=400&limit=100
+ previous:
+ type: string
+ nullable: true
+ format: uri
+ example: http://api.example.org/accounts/?offset=200&limit=100
+ results:
+ type: array
+ items:
+ $ref: '#/components/schemas/SatelliteCanteen'
+ PatchedFullCanteen:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ name:
+ type: string
+ title: Nom
+ city:
+ type: string
+ nullable: true
+ title: Ville
+ cityInseeCode:
+ type: string
+ nullable: true
+ title: Code INSEE
+ postalCode:
+ type: string
+ nullable: true
+ title: Code postal
+ maxLength: 20
+ sectors:
+ type: array
+ items:
+ type: integer
+ centralKitchenDiagnostics:
+ type: string
+ readOnly: true
+ lineMinistry:
+ enum:
+ - premier_ministre
+ - affaires_etrangeres
+ - ecologie
+ - jeunesse
+ - economie
+ - armee
+ - interieur
+ - travail
+ - outre_mer
+ - territoires
+ - justice
+ - culture
+ - sante
+ - mer
+ - enseignement_superieur
+ - agriculture
+ - transformation
+ - administration_territoriale
+ - autorites_independantes
+ - autre
+ - ''
+ - null
+ type: string
+ description: |-
+ * `premier_ministre` - Services du Premier Ministre
+ * `affaires_etrangeres` - Ministère en charge des affaires étrangères
+ * `ecologie` - Ministère de la Transition écologique
+ * `jeunesse` - Ministère en charge de l'Éducation, de la Jeunesse et des Sports
+ * `economie` - Ministère en charge de l'Économie et des finances
+ * `armee` - Ministère des Armées
+ * `interieur` - Ministère de l’Intérieur
+ * `travail` - Ministère en charge du Travail
+ * `outre_mer` - Ministère des Outre-mer
+ * `territoires` - Ministère de la Cohésion des Territoires et des Relations avec les Collectivités Territoriales
+ * `justice` - Ministère de la Justice
+ * `culture` - Ministère de la Culture
+ * `sante` - Ministère en charge de la Santé et des Solidarités
+ * `mer` - Ministère de la Mer
+ * `enseignement_superieur` - Ministère en charge de l'Enseignement supérieur et de la Recherche
+ * `agriculture` - Ministère en charge de l'Agriculture et de l'Alimentation
+ * `transformation` - Ministère de la Transformation et de la Fonction Publiques
+ * `administration_territoriale` - Préfecture - Administration Territoriale de l'État (ATE)
+ * `autorites_independantes` - Présidence de la république - Autorités indépendantes (AAI, API)
+ * `autre` - Autre
+ x-spec-enum-id: 26274c8c155d5e87
+ nullable: true
+ title: Ministère de tutelle
+ dailyMealCount:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Repas par jour
+ yearlyMealCount:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Repas par an (y compris livrés)
+ satelliteCanteensCount:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Nombre de cantines satellites dépendantes (si cuisine centrale)
+ siret:
+ type: string
+ nullable: true
+ centralProducerSiret:
+ type: string
+ nullable: true
+ title: Siret de la cuisine centrale
+ centralKitchen:
+ allOf:
+ - $ref: '#/components/schemas/MinimalCanteen'
+ readOnly: true
+ satellites:
+ type: array
+ items:
+ $ref: '#/components/schemas/MinimalCanteen'
+ readOnly: true
+ managementType:
+ enum:
+ - direct
+ - conceded
+ - ''
+ - null
+ type: string
+ description: |-
+ * `direct` - Directe
+ * `conceded` - Concédée
+ x-spec-enum-id: d9eb998debfd752e
+ nullable: true
+ title: Mode de gestion
+ productionType:
+ enum:
+ - central
+ - central_serving
+ - site
+ - site_cooked_elsewhere
+ - ''
+ - null
+ type: string
+ description: |-
+ * `central` - Cuisine centrale sans lieu de consommation
+ * `central_serving` - Cuisine centrale qui accueille aussi des convives sur place
+ * `site` - Cantine qui produit les repas sur place
+ * `site_cooked_elsewhere` - Cantine qui sert des repas preparés par une cuisine centrale
+ x-spec-enum-id: 00e7061de60c5dfe
+ nullable: true
+ title: Mode de production
+ diagnostics:
+ type: array
+ items:
+ $ref: '#/components/schemas/FullDiagnostic'
+ readOnly: true
+ approDiagnostics:
+ type: array
+ items:
+ $ref: '#/components/schemas/ApproDiagnostic'
+ readOnly: true
+ department:
+ enum:
+ - '01'
+ - '02'
+ - '03'
+ - '04'
+ - '05'
+ - '06'
+ - '07'
+ - 08
+ - 09
+ - '10'
+ - '11'
+ - '12'
+ - '13'
+ - '14'
+ - '15'
+ - '16'
+ - '17'
+ - '18'
+ - '19'
+ - '21'
+ - '22'
+ - '23'
+ - '24'
+ - '25'
+ - '26'
+ - '27'
+ - '28'
+ - '29'
+ - 2A
+ - 2B
+ - '30'
+ - '31'
+ - '32'
+ - '33'
+ - '34'
+ - '35'
+ - '36'
+ - '37'
+ - '38'
+ - '39'
+ - '40'
+ - '41'
+ - '42'
+ - '43'
+ - '44'
+ - '45'
+ - '46'
+ - '47'
+ - '48'
+ - '49'
+ - '50'
+ - '51'
+ - '52'
+ - '53'
+ - '54'
+ - '55'
+ - '56'
+ - '57'
+ - '58'
+ - '59'
+ - '60'
+ - '61'
+ - '62'
+ - '63'
+ - '64'
+ - '65'
+ - '66'
+ - '67'
+ - '68'
+ - '69'
+ - '70'
+ - '71'
+ - '72'
+ - '73'
+ - '74'
+ - '75'
+ - '76'
+ - '77'
+ - '78'
+ - '79'
+ - '80'
+ - '81'
+ - '82'
+ - '83'
+ - '84'
+ - '85'
+ - '86'
+ - '87'
+ - '88'
+ - '89'
+ - '90'
+ - '91'
+ - '92'
+ - '93'
+ - '94'
+ - '95'
+ - '971'
+ - '972'
+ - '973'
+ - '974'
+ - '975'
+ - '976'
+ - '977'
+ - '978'
+ - '984'
+ - '986'
+ - '987'
+ - '988'
+ - ''
+ - null
+ type: string
+ description: |-
+ * `01` - 01 - Ain
+ * `02` - 02 - Aisne
+ * `03` - 03 - Allier
+ * `04` - 04 - Alpes-de-Haute-Provence
+ * `05` - 05 - Hautes-Alpes
+ * `06` - 06 - Alpes-Maritimes
+ * `07` - 07 - Ardèche
+ * `08` - 08 - Ardennes
+ * `09` - 09 - Ariège
+ * `10` - 10 - Aube
+ * `11` - 11 - Aude
+ * `12` - 12 - Aveyron
+ * `13` - 13 - Bouches-du-Rhône
+ * `14` - 14 - Calvados
+ * `15` - 15 - Cantal
+ * `16` - 16 - Charente
+ * `17` - 17 - Charente-Maritime
+ * `18` - 18 - Cher
+ * `19` - 19 - Corrèze
+ * `21` - 21 - Côte-d'or
+ * `22` - 22 - Côtes-d'armor
+ * `23` - 23 - Creuse
+ * `24` - 24 - Dordogne
+ * `25` - 25 - Doubs
+ * `26` - 26 - Drôme
+ * `27` - 27 - Eure
+ * `28` - 28 - Eure-et-Loir
+ * `29` - 29 - Finistère
+ * `2A` - 2A - Corse-du-Sud
+ * `2B` - 2B - Haute-Corse
+ * `30` - 30 - Gard
+ * `31` - 31 - Haute-Garonne
+ * `32` - 32 - Gers
+ * `33` - 33 - Gironde
+ * `34` - 34 - Hérault
+ * `35` - 35 - Ille-et-Vilaine
+ * `36` - 36 - Indre
+ * `37` - 37 - Indre-et-Loire
+ * `38` - 38 - Isère
+ * `39` - 39 - Jura
+ * `40` - 40 - Landes
+ * `41` - 41 - Loir-et-Cher
+ * `42` - 42 - Loire
+ * `43` - 43 - Haute-Loire
+ * `44` - 44 - Loire-Atlantique
+ * `45` - 45 - Loiret
+ * `46` - 46 - Lot
+ * `47` - 47 - Lot-et-Garonne
+ * `48` - 48 - Lozère
+ * `49` - 49 - Maine-et-Loire
+ * `50` - 50 - Manche
+ * `51` - 51 - Marne
+ * `52` - 52 - Haute-Marne
+ * `53` - 53 - Mayenne
+ * `54` - 54 - Meurthe-et-Moselle
+ * `55` - 55 - Meuse
+ * `56` - 56 - Morbihan
+ * `57` - 57 - Moselle
+ * `58` - 58 - Nièvre
+ * `59` - 59 - Nord
+ * `60` - 60 - Oise
+ * `61` - 61 - Orne
+ * `62` - 62 - Pas-de-Calais
+ * `63` - 63 - Puy-de-Dôme
+ * `64` - 64 - Pyrénées-Atlantiques
+ * `65` - 65 - Hautes-Pyrénées
+ * `66` - 66 - Pyrénées-Orientales
+ * `67` - 67 - Bas-Rhin
+ * `68` - 68 - Haut-Rhin
+ * `69` - 69 - Rhône
+ * `70` - 70 - Haute-Saône
+ * `71` - 71 - Saône-et-Loire
+ * `72` - 72 - Sarthe
+ * `73` - 73 - Savoie
+ * `74` - 74 - Haute-Savoie
+ * `75` - 75 - Paris
+ * `76` - 76 - Seine-Maritime
+ * `77` - 77 - Seine-et-Marne
+ * `78` - 78 - Yvelines
+ * `79` - 79 - Deux-Sèvres
+ * `80` - 80 - Somme
+ * `81` - 81 - Tarn
+ * `82` - 82 - Tarn-et-Garonne
+ * `83` - 83 - Var
+ * `84` - 84 - Vaucluse
+ * `85` - 85 - Vendée
+ * `86` - 86 - Vienne
+ * `87` - 87 - Haute-Vienne
+ * `88` - 88 - Vosges
+ * `89` - 89 - Yonne
+ * `90` - 90 - Territoire de Belfort
+ * `91` - 91 - Essonne
+ * `92` - 92 - Hauts-de-Seine
+ * `93` - 93 - Seine-Saint-Denis
+ * `94` - 94 - Val-de-Marne
+ * `95` - 95 - Val-d'oise
+ * `971` - 971 - Guadeloupe
+ * `972` - 972 - Martinique
+ * `973` - 973 - Guyane
+ * `974` - 974 - La Réunion
+ * `975` - 975 - Saint-Pierre-et-Miquelon
+ * `976` - 976 - Mayotte
+ * `977` - 977 - Saint-Barthélemy
+ * `978` - 978 - Saint-Martin
+ * `984` - 984 - Terres australes et antarctiques françaises
+ * `986` - 986 - Wallis-et-Futuna
+ * `987` - 987 - Polynésie Française
+ * `988` - 988 - Nouvelle Calédonie
+ x-spec-enum-id: cd7a5a61878e958f
+ nullable: true
+ title: Département
+ region:
+ enum:
+ - '01'
+ - '02'
+ - '03'
+ - '04'
+ - '06'
+ - '11'
+ - '24'
+ - '27'
+ - '28'
+ - '32'
+ - '44'
+ - '52'
+ - '53'
+ - '75'
+ - '76'
+ - '84'
+ - '93'
+ - '94'
+ - null
+ type: string
+ description: |-
+ * `01` - 01 - Guadeloupe
+ * `02` - 02 - Martinique
+ * `03` - 03 - Guyane
+ * `04` - 04 - La Réunion
+ * `06` - 06 - Mayotte
+ * `11` - 11 - Île-de-France
+ * `24` - 24 - Centre-Val de Loire
+ * `27` - 27 - Bourgogne-Franche-Comté
+ * `28` - 28 - Normandie
+ * `32` - 32 - Hauts-de-France
+ * `44` - 44 - Grand Est
+ * `52` - 52 - Pays de la Loire
+ * `53` - 53 - Bretagne
+ * `75` - 75 - Nouvelle-Aquitaine
+ * `76` - 76 - Occitanie
+ * `84` - 84 - Auvergne-Rhône-Alpes
+ * `93` - 93 - Provence-Alpes-Côte d'Azur
+ * `94` - 94 - Corse
+ x-spec-enum-id: 17e3539c5b93d5a8
+ readOnly: true
+ nullable: true
+ title: Région
+ logo:
+ type: string
+ format: uri
+ nullable: true
+ images:
+ type: array
+ items:
+ $ref: '#/components/schemas/CanteenImage'
+ managers:
+ type: array
+ items:
+ $ref: '#/components/schemas/CanteenManager'
+ readOnly: true
+ managerInvitations:
+ type: array
+ items:
+ $ref: '#/components/schemas/ManagerInvitation'
+ readOnly: true
+ publicationStatus:
+ type: string
+ readOnly: true
+ redactedApproYears:
+ type: array
+ items:
+ enum:
+ - 2019
+ - 2020
+ - 2021
+ - 2022
+ - 2023
+ - 2024
+ type: integer
+ description: |-
+ * `2019` - 2019
+ * `2020` - 2020
+ * `2021` - 2021
+ * `2022` - 2022
+ * `2023` - 2023
+ * `2024` - 2024
+ x-spec-enum-id: 2ebc65f410ba124d
+ minimum: -2147483648
+ maximum: 2147483647
+ title: Les années pour lesquelles les données d'appro sont masquées
+ publicationComments:
+ type: string
+ nullable: true
+ title: Commentaires de publication
+ qualityComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure appro
+ wasteComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure gaspillage
+ diversificationComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure diversification
+ plasticsComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure plastiques
+ informationComments:
+ type: string
+ nullable: true
+ title: Commentaires de mesure information
+ economicModel:
+ enum:
+ - public
+ - private
+ - ''
+ - null
+ type: string
+ description: |-
+ * `public` - Public
+ * `private` - Privé
+ x-spec-enum-id: 28cdd44cc4039e0b
+ nullable: true
+ title: Secteur économique
+ reservationExpeParticipant:
+ type: boolean
+ nullable: true
+ title: Participante à l'expérimentation réservation
+ vegetarianExpeParticipant:
+ type: boolean
+ nullable: true
+ title: Participante à l'expérimentation repas végétariens
+ isCentralCuisine:
+ type: string
+ readOnly: true
+ isSatellite:
+ type: string
+ readOnly: true
+ modificationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ badges:
+ allOf:
+ - $ref: '#/components/schemas/Badges'
+ readOnly: true
+ PatchedManagerDiagnostic:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ canteenId:
+ type: integer
+ readOnly: true
+ year:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Année
+ diagnosticType:
+ enum:
+ - SIMPLE
+ - COMPLETE
+ - ''
+ - null
+ type: string
+ description: |-
+ * `SIMPLE` - Télédeclaration simple
+ * `COMPLETE` - Télédeclaration complète
+ x-spec-enum-id: 32f30c6e18b8d6e0
+ nullable: true
+ title: Type de diagnostic (simplifié, complet)
+ centralKitchenDiagnosticMode:
+ enum:
+ - APPRO
+ - ALL
+ - ''
+ - null
+ type: string
+ description: |-
+ * `APPRO` - Ce diagnostic concerne les données d'approvisionnement de toutes les cantines satellites
+ * `ALL` - Ce diagnostic concerne toutes les données des cantines satellites
+ x-spec-enum-id: 4f9c6c13ae7b60fe
+ nullable: true
+ title: 'Seulement pertinent pour les cuisines centrales : Quelles données
+ sont déclarées par cette cuisine centrale ?'
+ isTeledeclared:
+ type: string
+ readOnly: true
+ valueTotalHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale annuelle HT
+ valueBioHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Bio - Valeur annuelle HT
+ valueSustainableHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits SIQO (hors bio) - Valeur annuelle HT
+ valueExternalityPerformanceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) prenant en compte les coûts imputés aux externalités
+ environnementales ou leurs performances en matière environnementale
+ valueEgalimOthersHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) des autres achats EGAlim
+ valueMeatPoultryHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées
+ valueMeatPoultryEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées EGAlim
+ valueMeatPoultryFranceHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) viandes et volailles fraiches ou surgelées provenance
+ France
+ valueFishHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques
+ valueFishEgalimHt:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Valeur totale (HT) poissons et produits aquatiques EGAlim
+ valueViandesVolaillesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Bio
+ valueProduitsDeLaMerBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Bio
+ valueFruitsEtLegumesBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Bio
+ valueCharcuterieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Bio
+ valueProduitsLaitiersBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Bio
+ valueBoulangerieBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Bio
+ valueBoissonsBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Bio
+ valueAutresBio:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Bio
+ valueViandesVolaillesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Label rouge
+ valueProduitsDeLaMerLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Label rouge
+ valueFruitsEtLegumesLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Label rouge
+ valueCharcuterieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Label rouge
+ valueProduitsLaitiersLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Label rouge
+ valueBoulangerieLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Label rouge
+ valueBoissonsLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Label rouge
+ valueAutresLabelRouge:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Label rouge
+ valueViandesVolaillesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, AOC / AOP / IGP / STG
+ valueProduitsDeLaMerAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, AOC / AOP / IGP / STG
+ valueFruitsEtLegumesAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, AOC / AOP / IGP / STG
+ valueCharcuterieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, AOC / AOP / IGP / STG
+ valueProduitsLaitiersAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), AOC / AOP / IGP / STG
+ valueBoulangerieAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, AOC / AOP / IGP / STG
+ valueBoissonsAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, AOC / AOP / IGP / STG
+ valueAutresAocaopIgpStg:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, AOC / AOP / IGP /
+ STG
+ valueViandesVolaillesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Haute valeur environnementale
+ valueProduitsDeLaMerHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Haute valeur environnementale
+ valueFruitsEtLegumesHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Haute valeur environnementale
+ valueCharcuterieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Haute valeur environnementale
+ valueProduitsLaitiersHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Haute valeur environnementale
+ valueBoulangerieHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Haute valeur environnementale
+ valueBoissonsHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Haute valeur environnementale
+ valueAutresHve:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Haute valeur environnementale
+ valueViandesVolaillesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Pêche durable
+ valueProduitsDeLaMerPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Pêche durable
+ valueFruitsEtLegumesPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Pêche durable
+ valueCharcuteriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Pêche durable
+ valueProduitsLaitiersPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Pêche durable
+ valueBoulangeriePecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Pêche durable
+ valueBoissonsPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Pêche durable
+ valueAutresPecheDurable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Pêche durable
+ valueViandesVolaillesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Région ultrapériphérique
+ valueProduitsDeLaMerRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Région ultrapériphérique
+ valueFruitsEtLegumesRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Région ultrapériphérique
+ valueCharcuterieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Région ultrapériphérique
+ valueProduitsLaitiersRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Région ultrapériphérique
+ valueBoulangerieRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Région ultrapériphérique
+ valueBoissonsRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Région ultrapériphérique
+ valueAutresRup:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Région ultrapériphérique
+ valueViandesVolaillesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Fermier
+ valueProduitsDeLaMerFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Fermier
+ valueFruitsEtLegumesFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Fermier
+ valueCharcuterieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Fermier
+ valueProduitsLaitiersFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Fermier
+ valueBoulangerieFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Fermier
+ valueBoissonsFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Fermier
+ valueAutresFermier:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Fermier
+ valueViandesVolaillesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueProduitsDeLaMerExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueFruitsEtLegumesExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit prenant en compte les
+ coûts imputés aux externalités environnementales pendant son cycle de
+ vie
+ valueCharcuterieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueProduitsLaitiersExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit prenant en compte
+ les coûts imputés aux externalités environnementales pendant son cycle
+ de vie
+ valueBoulangerieExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit prenant en compte les coûts
+ imputés aux externalités environnementales pendant son cycle de vie
+ valueBoissonsExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produit prenant en compte les coûts imputés aux externalités
+ environnementales pendant son cycle de vie
+ valueAutresExternalites:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit prenant en
+ compte les coûts imputés aux externalités environnementales pendant son
+ cycle de vie
+ valueViandesVolaillesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Commerce équitable
+ valueProduitsDeLaMerCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Commerce équitable
+ valueFruitsEtLegumesCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Commerce équitable
+ valueCharcuterieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Commerce équitable
+ valueProduitsLaitiersCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Commerce équitable
+ valueBoulangerieCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Commerce équitable
+ valueBoissonsCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Commerce équitable
+ valueAutresCommerceEquitable:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Commerce équitable
+ valueViandesVolaillesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produits acquis sur la
+ base de leurs performances en matière environnementale
+ valueProduitsDeLaMerPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueFruitsEtLegumesPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueCharcuteriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produits acquis sur la base de leurs performances en
+ matière environnementale
+ valueProduitsLaitiersPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produits acquis sur la base
+ de leurs performances en matière environnementale
+ valueBoulangeriePerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produits acquis sur la base de leurs
+ performances en matière environnementale
+ valueBoissonsPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produits acquis sur la base de leurs performances en matière
+ environnementale
+ valueAutresPerformance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produits acquis sur
+ la base de leurs performances en matière environnementale
+ valueViandesVolaillesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, non-EGAlim.
+ valueProduitsDeLaMerNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, non-EGAlim.
+ valueFruitsEtLegumesNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, non-EGAlim.
+ valueCharcuterieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, non-EGAlim.
+ valueProduitsLaitiersNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), non-EGAlim.
+ valueBoulangerieNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, non-EGAlim.
+ valueBoissonsNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, non-EGAlim.
+ valueAutresNonEgalim:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, non-EGAlim.
+ valueViandesVolaillesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Provenance France
+ valueProduitsDeLaMerFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Provenance France
+ valueFruitsEtLegumesFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Provenance France
+ valueCharcuterieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Provenance France
+ valueProduitsLaitiersFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Provenance France
+ valueBoulangerieFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Provenance France
+ valueBoissonsFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Provenance France
+ valueAutresFrance:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Provenance France
+ valueViandesVolaillesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Circuit-court
+ valueProduitsDeLaMerShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Circuit-court
+ valueFruitsEtLegumesShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Circuit-court
+ valueCharcuterieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Circuit-court
+ valueProduitsLaitiersShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Circuit-court
+ valueBoulangerieShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Circuit-court
+ valueBoissonsShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Circuit-court
+ valueAutresShortDistribution:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Circuit-court
+ valueViandesVolaillesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Viandes et volailles fraîches et surgelées, Produit local
+ valueProduitsDeLaMerLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Produits aquatiques frais et surgelés, Produit local
+ valueFruitsEtLegumesLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Fruits et légumes frais et surgelés, Produit local
+ valueCharcuterieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Charcuterie, Produit local
+ valueProduitsLaitiersLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: BOF (Produits laitiers, beurre et œufs), Produit local
+ valueBoulangerieLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boulangerie/Pâtisserie fraîches, Produit local
+ valueBoissonsLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Boissons, Produit local
+ valueAutresLocal:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Autres produits frais, surgelés et d’épicerie, Produit local
+ hasWasteDiagnostic:
+ type: boolean
+ nullable: true
+ title: Diagnostic sur le gaspillage réalisé
+ hasWastePlan:
+ type: boolean
+ nullable: true
+ title: Plan d'action contre le gaspillage en place
+ wasteActions:
+ type: array
+ items:
+ enum:
+ - INSCRIPTION
+ - AWARENESS
+ - TRAINING
+ - DISTRIBUTION
+ - PORTIONS
+ - REUSE
+ type: string
+ description: |-
+ * `INSCRIPTION` - Pré-inscription des convives obligatoire
+ * `AWARENESS` - Sensibilisation par affichage ou autre média
+ * `TRAINING` - Formation / information du personnel de restauration
+ * `DISTRIBUTION` - Réorganisation de la distribution des composantes du repas
+ * `PORTIONS` - Choix des portions (grande faim, petite faim)
+ * `REUSE` - Réutilisation des restes de préparation / surplus
+ x-spec-enum-id: a1a5d1e9b3e79773
+ nullable: true
+ title: Actions contre le gaspillage en place
+ otherWasteAction:
+ type: string
+ nullable: true
+ title: Autre action contre le gaspillage alimentaire
+ hasDonationAgreement:
+ type: boolean
+ nullable: true
+ title: Propose des dons alimentaires
+ hasWasteMeasures:
+ type: boolean
+ nullable: true
+ title: Réalise des mesures de gaspillage alimentaire
+ totalLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000
+ minimum: -1000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Total des déchets alimentaires (t)
+ durationLeftoversMeasurement:
+ type: integer
+ maximum: 365
+ minimum: -2147483648
+ nullable: true
+ title: Période de mesure (jours)
+ breadLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste de pain kg/an
+ servedLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste plateau kg/an
+ unservedLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste en production (non servi) kg/an
+ sideLeftovers:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Reste de composantes kg/an
+ donationFrequency:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Fréquence de dons dons/an
+ donationQuantity:
+ type: number
+ format: double
+ maximum: 1000000000000000000
+ minimum: -1000000000000000000
+ exclusiveMaximum: true
+ exclusiveMinimum: true
+ nullable: true
+ title: Quantité des denrées données kg/an
+ donationFoodType:
+ type: string
+ nullable: true
+ title: Type de denrées données
+ otherWasteComments:
+ type: string
+ nullable: true
+ title: Autres commentaires (gaspillage)
+ hasDiversificationPlan:
+ type: boolean
+ nullable: true
+ title: Plan de diversification en place
+ diversificationPlanActions:
+ type: array
+ items:
+ enum:
+ - PRODUCTS
+ - PRESENTATION
+ - MENU
+ - PROMOTION
+ - TRAINING
+ type: string
+ description: |-
+ * `PRODUCTS` - Agir sur les plats et les produits (diversification, gestion des quantités, recette traditionnelle, gout...)
+ * `PRESENTATION` - Agir sur la manière dont les aliments sont présentés aux convives (visuellement attrayants)
+ * `MENU` - Agir sur la manière dont les menus sont conçus ces plats en soulignant leurs attributs positifs
+ * `PROMOTION` - Agir sur la mise en avant des produits (plats recommandés, dégustation, mode de production...)
+ * `TRAINING` - Agir sur la formation du personnel, la sensibilisation des convives, l’investissement dans de nouveaux équipements de cuisine...
+ x-spec-enum-id: 6a17363d441b9c8b
+ nullable: true
+ title: Actions inclus dans le plan de diversification des protéines
+ vegetarianWeeklyRecurrence:
+ enum:
+ - NEVER
+ - LOW
+ - MID
+ - HIGH
+ - DAILY
+ - ''
+ - null
+ type: string
+ description: |-
+ * `NEVER` - Jamais
+ * `LOW` - Moins d'une fois par semaine
+ * `MID` - Une fois par semaine
+ * `HIGH` - Plus d'une fois par semaine
+ * `DAILY` - De façon quotidienne
+ x-spec-enum-id: 97e47c44dbba706a
+ nullable: true
+ title: Menus végétariens par semaine
+ vegetarianMenuType:
+ enum:
+ - UNIQUE
+ - SEVERAL
+ - ALTERNATIVES
+ - ''
+ - null
+ type: string
+ description: |-
+ * `UNIQUE` - Un menu végétarien en plat unique, sans choix
+ * `SEVERAL` - Un menu végétarien composé de plusieurs choix de plats végétariens
+ * `ALTERNATIVES` - Un menu végétarien au choix, en plus d'autres plats non végétariens
+ x-spec-enum-id: 7fc733de90af0565
+ nullable: true
+ title: Menu végétarien proposé
+ vegetarianMenuBases:
+ type: array
+ items:
+ enum:
+ - GRAIN
+ - SOY
+ - CHEESE
+ - EGG
+ - READYMADE
+ type: string
+ description: |-
+ * `GRAIN` - De céréales et/ou les légumes secs (hors soja)
+ * `SOY` - De soja
+ * `CHEESE` - De fromage
+ * `EGG` - D’œufs
+ * `READYMADE` - Plats prêts à l'emploi
+ x-spec-enum-id: 59ab5048ea2d3e87
+ nullable: true
+ title: Bases de menu végétarien
+ cookingPlasticSubstituted:
+ type: boolean
+ nullable: true
+ title: Contenants de cuisson en plastique remplacés
+ servingPlasticSubstituted:
+ type: boolean
+ nullable: true
+ title: Contenants de service en plastique remplacés
+ plasticBottlesSubstituted:
+ type: boolean
+ nullable: true
+ title: Bouteilles en plastique remplacées
+ plasticTablewareSubstituted:
+ type: boolean
+ nullable: true
+ title: Ustensils en plastique remplacés
+ communicationSupports:
+ type: array
+ items:
+ enum:
+ - EMAIL
+ - DISPLAY
+ - WEBSITE
+ - OTHER
+ - DIGITAL
+ type: string
+ description: |-
+ * `EMAIL` - Envoi d'e-mail aux convives ou à leurs représentants
+ * `DISPLAY` - Par affichage sur le lieu de restauration
+ * `WEBSITE` - Sur site internet ou intranet (mairie, cantine)
+ * `OTHER` - Autres moyens d'affichage et de communication électronique
+ * `DIGITAL` - Par voie électronique
+ x-spec-enum-id: dccdba39d048d21f
+ nullable: true
+ title: Communication utilisée
+ otherCommunicationSupport:
+ type: string
+ nullable: true
+ title: Autre communication utilisée
+ communicationSupportUrl:
+ type: string
+ format: uri
+ nullable: true
+ title: Lien de communication
+ maxLength: 200
+ communicatesOnFoodPlan:
+ type: boolean
+ nullable: true
+ title: Communique sur le plan alimentaire
+ communicatesOnFoodQuality:
+ type: boolean
+ nullable: true
+ title: Communique sur les démarches qualité/durables/équitables
+ communicationFrequency:
+ enum:
+ - REGULARLY
+ - YEARLY
+ - LESS_THAN_YEARLY
+ - ''
+ - null
+ type: string
+ description: |-
+ * `REGULARLY` - Régulièrement au cours de l’année
+ * `YEARLY` - Une fois par an
+ * `LESS_THAN_YEARLY` - Moins d'une fois par an
+ x-spec-enum-id: 7d4f1f76eec51fdc
+ nullable: true
+ title: Fréquence de communication
+ creationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ modificationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ creationSource:
+ enum:
+ - TUNNEL
+ - ''
+ - null
+ type: string
+ description: '* `TUNNEL` - Tunnel'
+ x-spec-enum-id: b7d02c74822eb47b
+ nullable: true
+ title: Comment est-ce que ce diagnostic à été créé ?
+ tunnelAppro:
+ type: string
+ nullable: true
+ title: Progrès tunnel appro
+ maxLength: 50
+ tunnelWaste:
+ type: string
+ nullable: true
+ title: Progrès tunnel anti-gaspi
+ maxLength: 50
+ tunnelPlastic:
+ type: string
+ nullable: true
+ title: Progrès tunnel anti-plastique
+ maxLength: 50
+ tunnelDiversification:
+ type: string
+ nullable: true
+ title: Progrès tunnel diversification
+ maxLength: 50
+ tunnelInfo:
+ type: string
+ nullable: true
+ title: Progrès tunnel information convives
+ maxLength: 50
+ SatelliteCanteen:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ name:
+ type: string
+ title: Nom
+ siret:
+ type: string
+ nullable: true
+ dailyMealCount:
+ type: integer
+ maximum: 2147483647
+ minimum: -2147483648
+ nullable: true
+ title: Repas par jour
+ sectors:
+ type: array
+ items:
+ type: integer
+ userCanView:
+ type: string
+ readOnly: true
+ publicationStatus:
+ type: string
+ readOnly: true
+ required:
+ - id
+ - name
+ - publicationStatus
+ - userCanView
+ Sector:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ name:
+ type: string
+ category:
+ enum:
+ - administration
+ - enterprise
+ - education
+ - health
+ - social
+ - leisure
+ - autres
+ - ''
+ - null
+ type: string
+ description: |-
+ * `administration` - Administration
+ * `enterprise` - Entreprise
+ * `education` - Enseignement
+ * `health` - Santé
+ * `social` - Social / Médico-social
+ * `leisure` - Loisirs
+ * `autres` - Autres
+ x-spec-enum-id: 452169208107bbf5
+ nullable: true
+ title: Catégorie
+ hasLineMinistry:
+ type: boolean
+ title: Afficher le champ « Ministère de tutelle »
+ required:
+ - id
+ - name
+ ShortTeledeclaration:
+ type: object
+ properties:
+ id:
+ type: integer
+ readOnly: true
+ creationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ modificationDate:
+ type: string
+ format: date-time
+ readOnly: true
+ status:
+ enum:
+ - SUBMITTED
+ - CANCELLED
+ type: string
+ description: |-
+ * `SUBMITTED` - Télédéclaré
+ * `CANCELLED` - Annulé
+ x-spec-enum-id: 9bb70e903e97e3d7
+ readOnly: true
+ required:
+ - creationDate
+ - id
+ - modificationDate
+ - status
+ Testing:
+ type: object
+ properties:
+ diagnosticId:
+ type: integer
+ required:
+ - diagnosticId
+ UserInfo:
+ type: object
+ properties:
+ username:
+ type: string
+ readOnly: true
+ title: Nom d’utilisateur
+ description: Requis. 150 caractères maximum. Uniquement des lettres, nombres
+ et les caractères « @ », « . », « + », « - » et « _ ».
+ firstName:
+ type: string
+ readOnly: true
+ title: Prénom
+ lastName:
+ type: string
+ readOnly: true
+ title: Nom
+ avatar:
+ type: string
+ format: uri
+ nullable: true
+ required:
+ - firstName
+ - lastName
+ - username
+ securitySchemes:
+ cookieAuth:
+ type: apiKey
+ in: cookie
+ name: sessionid
+ oauth2:
+ type: oauth2
+ flows: {}