# 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.statistics import Statistics


router = APIRouter(prefix="/v1")


@router.get(
    "/statistics",
    responses={
        200: {"model": Statistics, "description": "system statistics"},
    },
    tags=["statistics"],
    response_model_by_alias=True,
)
async def statistics_get(
) -> Statistics:
    """Get persistent statistics about this Charge Point """
    ...
