From 277773d19cc456070b17dadab122d49d05f3ee9d Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Sun, 23 Mar 2025 09:18:53 +0100 Subject: [PATCH] feat: Delete POST endpoint france --- endpoints/france.post.py | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 endpoints/france.post.py diff --git a/endpoints/france.post.py b/endpoints/france.post.py deleted file mode 100644 index 5c0f02d..0000000 --- a/endpoints/france.post.py +++ /dev/null @@ -1,38 +0,0 @@ -from fastapi import APIRouter, HTTPException - -router = APIRouter() - -states_in_france = [ - "Auvergne-Rhône-Alpes", - "Bourgogne-Franche-Comté", - "Bretagne", - "Centre-Val de Loire", - "Corse", - "Grand Est", - "Hauts-de-France", - "Île-de-France", - "Normandie", - "Nouvelle-Aquitaine", - "Occitanie", - "Pays de la Loire", - "Provence-Alpes-Côte d'Azur" -] - -@router.post("/france") -async def get_states_in_france(): - """endpoint that returns list of states in france""" - if request.method != "POST": - raise HTTPException(status_code=405, detail="Method Not Allowed") - - return { - "method": "POST", - "_verb": "post", - "states": states_in_france - } -``` - -This code defines a FastAPI endpoint at `/france` that responds to POST requests. It returns a JSON response containing the list of states in France, along with the HTTP method used ("POST") and a special "_verb" field set to "post". - -If a request is made with a method other than POST, it raises an HTTPException with a 405 Method Not Allowed status code. - -The list of states is stored in the `states_in_france` variable at the top of the file. \ No newline at end of file