# src/chitai/services/tag.py

# Third-party libraries
from advanced_alchemy.service import SQLAlchemyAsyncRepositoryService
from advanced_alchemy.repository import SQLAlchemyAsyncRepository

# Local Imports
from chitai.database.models import Tag


class TagService(SQLAlchemyAsyncRepositoryService[Tag]):
    """Tag service for managing tag operations."""

    class Repo(SQLAlchemyAsyncRepository[Tag]):
        """Tag repository."""

        model_type = Tag

    repository_type = Repo
