diff --git a/endpoints/liverpool.get.py b/endpoints/liverpool.get.py index e69de29..5e3294b 100644 --- a/endpoints/liverpool.get.py +++ b/endpoints/liverpool.get.py @@ -0,0 +1,31 @@ +from fastapi import APIRouter +import random + +players = [ + {"name": "Mohamed Salah", "position": "Forward", "number": 11}, + {"name": "Virgil van Dijk", "position": "Defender", "number": 4}, + {"name": "Alisson Becker", "position": "Goalkeeper", "number": 1}, + {"name": "Trent Alexander-Arnold", "position": "Defender", "number": 66}, + {"name": "Darwin Nunez", "position": "Forward", "number": 9}, + {"name": "Luis Diaz", "position": "Forward", "number": 7}, + {"name": "Dominik Szoboszlai", "position": "Midfielder", "number": 8}, + {"name": "Andrew Robertson", "position": "Defender", "number": 26} +] + +router = APIRouter() + +@router.get("/liverpool") +async def get_random_player(): + """Get a random Liverpool player""" + random_player = random.choice(players) + + return { + "method": "GET", + "_verb": "get", + "player": random_player, + "team": "Liverpool FC", + "features": { + "random_selection": True, + "total_players": len(players) + } + } \ No newline at end of file