# from pydantic import BaseModel, Field # from .geo_models_base import GeoModel # class LiveModel(GeoModel): # attribution: str | None = None # # auto_import: # category: str | None = None # count: int # custom: bool = False # description: str # gisType: str # group: str # icon: str | None = None # is_db: bool = True # is_live: bool # name: str # rawSurveyStore: str | None = None # store: str # style: str | None = None # symbol: str # tagPlugins: list[str] = [] # type: str # viewableRole: str | None = None # z_index: int = Field(..., alias='zIndex') # class GeomGroup(BaseModel): # name: str # title: str # description: str # models: list[GeoModel]