mirror of
https://github.com/cssgunc/compass.git
synced 2025-04-09 22:00:18 -04:00
23 lines
628 B
Python
23 lines
628 B
Python
from typing import List
|
|
from fastapi import APIRouter, Depends
|
|
|
|
from backend.models.resource_model import Resource
|
|
from backend.models.service_model import Service
|
|
from backend.models.tag_model import Tag
|
|
from backend.services.resource import ResourceService
|
|
from backend.services.service import ServiceService
|
|
from backend.services.tag import TagService
|
|
|
|
|
|
api = APIRouter(prefix="/api/tag")
|
|
|
|
openapi_tags = {
|
|
"name": "Tag",
|
|
"description": "Tag getter and related operations.",
|
|
}
|
|
|
|
|
|
@api.get("", response_model=List[Tag], tags=["tags"])
|
|
def get_all_tags(tag_service: TagService = Depends()):
|
|
return tag_service.all()
|