gisaf-backend/src/gisaf/models/bootstrap.py

18 lines
480 B
Python
Raw Normal View History

from pydantic import BaseModel
from ..config import conf, Map, Measures, Geo
from .authentication import UserRead
class Proj(BaseModel):
srid: str
srid_for_proj: str
class BootstrapData(BaseModel):
version: str = conf.version
title: str = conf.gisaf.title
windowTitle: str = conf.gisaf.windowTitle
map: Map = conf.map
geo: Geo = conf.geo
measures: Measures = conf.measures
redirect: str = conf.gisaf.redirect
user: UserRead | None = None