This commit is contained in:
codey 2024-08-13 19:39:54 -04:00
parent feea67c370
commit 17da906826
2 changed files with 18 additions and 2 deletions

View File

@ -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)
"""

View File

@ -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