tentative generic mapdata api functions, still with quite a few todos

This commit is contained in:
Laura Klünder 2023-11-18 22:39:10 +01:00
parent b2aa76ba2d
commit 0cf5a2aadf
4 changed files with 138 additions and 22 deletions

View file

@ -1,12 +1,9 @@
from functools import cached_property
from typing import Annotated, Any, Optional
from typing import Any, Optional
import annotated_types
from ninja import Schema
from pydantic import Field as APIField
from pydantic import PositiveInt, model_validator
from pydantic.functional_validators import ModelWrapValidatorHandler
from pydantic.utils import GetterDict
from pydantic_core.core_schema import ValidationInfo
from c3nav.api.utils import NonEmptyStr