diff --git a/endpoints/counters.py b/endpoints/counters.py index 0693215..fafafc0 100644 --- a/endpoints/counters.py +++ b/endpoints/counters.py @@ -12,6 +12,7 @@ class ValidCounterIncrementRequest(BaseModel): """ counter: str + key: str class ValidCounterRetrievalRequest(BaseModel): @@ -41,7 +42,7 @@ class Counters(FastAPI): async def get_counter_handler(self, data: ValidCounterRetrievalRequest): """ - /get/ + /counters/get/ Get current counter value """ @@ -58,7 +59,7 @@ class Counters(FastAPI): async def increment_counter_handler(self, data: ValidCounterIncrementRequest): """ - /increment/ + /counters/increment/ Increment counter value (requires PUT KEY) """ diff --git a/endpoints/lastfm.py b/endpoints/lastfm.py index b89135e..a5e184b 100644 --- a/endpoints/lastfm.py +++ b/endpoints/lastfm.py @@ -11,6 +11,13 @@ class ValidArtistSearchRequest(BaseModel): a: str + class Config: + schema_extra = { + "example": { + "a": "eminem" + } + } + class ValidAlbumDetailRequest(BaseModel): """ - **a**: artist name @@ -20,6 +27,14 @@ class ValidAlbumDetailRequest(BaseModel): a: str a2: str + class Config: + schema_extra = { + "example": { + "a": "eminem", + "a2": "houdini" + } + } + class LastFM(FastAPI): """Last.FM Endpoints""" def __init__(self, app: FastAPI, util, constants, glob_state): # pylint: disable=super-init-not-called