gisaf-backend/src/gisaf/models/store.py
phil 956147aea8 Fix api stores
Rename in category table: geom_type to gis_type
2023-12-27 01:11:54 +05:30

43 lines
No EOL
1,010 B
Python

from typing import Any
from pydantic import BaseModel
from gisaf.models.geo_models_base import GeoModel, RawSurveyBaseModel, GeoPointSurveyModel
class MapLibreStyle(BaseModel):
...
class Store(BaseModel):
auto_import: bool
# base_gis_type: str
count: int
custom: bool
description: str
#extra: dict[str, Any] | None
group: str
#icon: str
in_menu: bool
is_db: bool
is_line_work: bool
is_live: bool
long_name: str | None
#mapbox_layout: dict[str, Any] | None
#mapbox_paint: dict[str, Any] | None
#mapbox_type: str
# mapbox_type_custom: str | None
#mapbox_type_default: str
minor_group_1: str | None
minor_group_2: str | None
#model: GeoModel
gis_type: str
name: str
#name_letter: str
#name_number: int
#raw_model: GeoPointSurveyModel
#raw_model_store_name: str
status: str
store: str
style: str | None
symbol: str | None
title: str
viewable_role: str | None
z_index: int