From e4a0df39ddca374237119ec3919b5d7f86df23da Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Tue, 25 Mar 2025 15:50:06 -0500 Subject: [PATCH] Add Get endpoint for /cars --- endpoints/cars.get.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 endpoints/cars.get.py diff --git a/endpoints/cars.get.py b/endpoints/cars.get.py new file mode 100644 index 0000000..7946396 --- /dev/null +++ b/endpoints/cars.get.py @@ -0,0 +1,20 @@ +# Entity: Car + +from fastapi import APIRouter, status +from typing import List + +from core.models.car import Car +from core.schemas.car import CarSchema + +router = APIRouter() + +@router.get("/cars", status_code=status.HTTP_200_OK, response_model=List[CarSchema]) +def get_german_cars(): + german_cars = [ + Car(make="Volkswagen", model="Golf"), + Car(make="BMW", model="3 Series"), + Car(make="Mercedes-Benz", model="C-Class"), + Car(make="Audi", model="A4"), + Car(make="Porsche", model="911"), + ] + return german_cars \ No newline at end of file