diff options
Diffstat (limited to 'api')
-rw-r--r-- | api/viewsets.py | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/api/viewsets.py b/api/viewsets.py index a9294109..0025d736 100644 --- a/api/viewsets.py +++ b/api/viewsets.py @@ -181,7 +181,7 @@ class SnakeFactViewSet(ListModelMixin, GenericViewSet): View providing snake facts created by the Pydis community in the first code jam. ## Routes - ### GET /bot/snake-fact/<fact> + ### GET /bot/snake-facts Returns a snake fact in the database. #### Response format @@ -202,6 +202,24 @@ class SnakeFactViewSet(ListModelMixin, GenericViewSet): class SnakeIdiomViewSet(ListModelMixin, GenericViewSet): + """ + View providing snake idioms for the snake cog. + + ## Routes + ### GET /bot/snake-idioms + Returns a snake idiom in the database. + + #### Response format + >>> [ + ... {'idiom': 'Sneky snek'}, + ... {'idiom': 'Snooky Snake'} + ... ] + #### Status codes + - 200: returned on success + ## Authentication + Requires and API token + """ + serializer_class = SnakeIdiomSerializer queryset = SnakeIdiom.objects.all() |