# coding: utf-8

from typing import Dict, List  # noqa: F401

from fastapi import (  # noqa: F401
    APIRouter,
    Body,
    Cookie,
    Depends,
    Form,
    Header,
    Path,
    Query,
    Response,
    Security,
    status,
)

from ecp4_api_fast.models.extra_models import TokenModel  # noqa: F401
from ecp4_api_fast.models.plug_list import PlugList


router = APIRouter(prefix="/v1")


@router.get(
    "/plugs",
    responses={
        200: {"model": PlugList, "description": "Dict with plugs"},
    },
    tags=["plugs"],
    response_model_by_alias=True,
)
async def plugs_get(
) -> PlugList:
    """Returns a list of plugs, can be empty """
    ...
