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: {}