diff --git a/package.json b/package.json index b792641..5105bff 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "description": "", "scripts": { - "json": "node ./node_modules/@geode/opengeodeweb-microservice/generate_schemas.js opengeodeweb_back routes route /", + "json": "npx opengeodeweb-microservice-generate opengeodeweb_back routes route /", "test": "npm run json", "build": "npm run json" }, diff --git a/requirements.txt b/requirements.txt index dfc7c9b..4e85944 100644 --- a/requirements.txt +++ b/requirements.txt @@ -60,4 +60,3 @@ werkzeug==3.1.2 # flask # flask-cors -opengeodeweb-microservice==1.*,>=1.0.8 diff --git a/src/opengeodeweb_back/routes/create/schemas/create_aoi.py b/src/opengeodeweb_back/routes/create/schemas/create_aoi.py index a02e5dc..38f8f53 100644 --- a/src/opengeodeweb_back/routes/create/schemas/create_aoi.py +++ b/src/opengeodeweb_back/routes/create/schemas/create_aoi.py @@ -5,12 +5,18 @@ @dataclass class Point(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + x: float y: float @dataclass class CreateAoi(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + name: str """Name of the AOI""" diff --git a/src/opengeodeweb_back/routes/create/schemas/create_point.py b/src/opengeodeweb_back/routes/create/schemas/create_point.py index 59032e2..e59577f 100644 --- a/src/opengeodeweb_back/routes/create/schemas/create_point.py +++ b/src/opengeodeweb_back/routes/create/schemas/create_point.py @@ -4,6 +4,9 @@ @dataclass class CreatePoint(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + name: str x: float y: float diff --git a/src/opengeodeweb_back/routes/create/schemas/create_voi.py b/src/opengeodeweb_back/routes/create/schemas/create_voi.py index f1a5b23..885d4dc 100644 --- a/src/opengeodeweb_back/routes/create/schemas/create_voi.py +++ b/src/opengeodeweb_back/routes/create/schemas/create_voi.py @@ -5,6 +5,9 @@ @dataclass class CreateVoi(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + aoi_id: str """ID of the corresponding AOI""" diff --git a/src/opengeodeweb_back/routes/models/schemas/mesh_components.py b/src/opengeodeweb_back/routes/models/schemas/mesh_components.py index 86e126d..8016527 100644 --- a/src/opengeodeweb_back/routes/models/schemas/mesh_components.py +++ b/src/opengeodeweb_back/routes/models/schemas/mesh_components.py @@ -4,4 +4,7 @@ @dataclass class MeshComponents(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + id: str diff --git a/src/opengeodeweb_back/routes/models/schemas/vtm_component_indices.py b/src/opengeodeweb_back/routes/models/schemas/vtm_component_indices.py index 5b447a7..25ece21 100644 --- a/src/opengeodeweb_back/routes/models/schemas/vtm_component_indices.py +++ b/src/opengeodeweb_back/routes/models/schemas/vtm_component_indices.py @@ -4,4 +4,7 @@ @dataclass class VtmComponentIndices(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + id: str diff --git a/src/opengeodeweb_back/routes/schemas/allowed_files.py b/src/opengeodeweb_back/routes/schemas/allowed_files.py index 940418e..edebd49 100644 --- a/src/opengeodeweb_back/routes/schemas/allowed_files.py +++ b/src/opengeodeweb_back/routes/schemas/allowed_files.py @@ -5,4 +5,7 @@ @dataclass class AllowedFiles(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + supported_feature: Optional[str] = None diff --git a/src/opengeodeweb_back/routes/schemas/allowed_objects.py b/src/opengeodeweb_back/routes/schemas/allowed_objects.py index 3224c9e..9ee550c 100644 --- a/src/opengeodeweb_back/routes/schemas/allowed_objects.py +++ b/src/opengeodeweb_back/routes/schemas/allowed_objects.py @@ -5,5 +5,8 @@ @dataclass class AllowedObjects(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + filename: str supported_feature: Optional[str] = None diff --git a/src/opengeodeweb_back/routes/schemas/export_project.py b/src/opengeodeweb_back/routes/schemas/export_project.py index dcf3636..3de9e7f 100644 --- a/src/opengeodeweb_back/routes/schemas/export_project.py +++ b/src/opengeodeweb_back/routes/schemas/export_project.py @@ -5,5 +5,8 @@ @dataclass class ExportProject(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + filename: str snapshot: Dict[str, Any] diff --git a/src/opengeodeweb_back/routes/schemas/geode_objects_and_output_extensions.py b/src/opengeodeweb_back/routes/schemas/geode_objects_and_output_extensions.py index 13d05b0..888178c 100644 --- a/src/opengeodeweb_back/routes/schemas/geode_objects_and_output_extensions.py +++ b/src/opengeodeweb_back/routes/schemas/geode_objects_and_output_extensions.py @@ -4,5 +4,8 @@ @dataclass class GeodeObjectsAndOutputExtensions(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + filename: str input_geode_object: str diff --git a/src/opengeodeweb_back/routes/schemas/geographic_coordinate_systems.py b/src/opengeodeweb_back/routes/schemas/geographic_coordinate_systems.py index 422e79f..3135399 100644 --- a/src/opengeodeweb_back/routes/schemas/geographic_coordinate_systems.py +++ b/src/opengeodeweb_back/routes/schemas/geographic_coordinate_systems.py @@ -4,4 +4,7 @@ @dataclass class GeographicCoordinateSystems(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + input_geode_object: str diff --git a/src/opengeodeweb_back/routes/schemas/import_project.py b/src/opengeodeweb_back/routes/schemas/import_project.py index 2fd045e..5bfde5a 100644 --- a/src/opengeodeweb_back/routes/schemas/import_project.py +++ b/src/opengeodeweb_back/routes/schemas/import_project.py @@ -4,4 +4,7 @@ @dataclass class ImportProject(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + pass diff --git a/src/opengeodeweb_back/routes/schemas/inspect_file.py b/src/opengeodeweb_back/routes/schemas/inspect_file.py index 0b354d7..0e0e36e 100644 --- a/src/opengeodeweb_back/routes/schemas/inspect_file.py +++ b/src/opengeodeweb_back/routes/schemas/inspect_file.py @@ -4,5 +4,8 @@ @dataclass class InspectFile(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + filename: str input_geode_object: str diff --git a/src/opengeodeweb_back/routes/schemas/kill.py b/src/opengeodeweb_back/routes/schemas/kill.py index f2c4b04..a37cb92 100644 --- a/src/opengeodeweb_back/routes/schemas/kill.py +++ b/src/opengeodeweb_back/routes/schemas/kill.py @@ -4,4 +4,7 @@ @dataclass class Kill(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + pass diff --git a/src/opengeodeweb_back/routes/schemas/missing_files.py b/src/opengeodeweb_back/routes/schemas/missing_files.py index 205e17e..05a99f0 100644 --- a/src/opengeodeweb_back/routes/schemas/missing_files.py +++ b/src/opengeodeweb_back/routes/schemas/missing_files.py @@ -4,5 +4,8 @@ @dataclass class MissingFiles(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + filename: str input_geode_object: str diff --git a/src/opengeodeweb_back/routes/schemas/ping.py b/src/opengeodeweb_back/routes/schemas/ping.py index 95ea85b..160db5b 100644 --- a/src/opengeodeweb_back/routes/schemas/ping.py +++ b/src/opengeodeweb_back/routes/schemas/ping.py @@ -4,4 +4,7 @@ @dataclass class Ping(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + pass diff --git a/src/opengeodeweb_back/routes/schemas/polygon_attribute_names.py b/src/opengeodeweb_back/routes/schemas/polygon_attribute_names.py index 8f045f4..e041e35 100644 --- a/src/opengeodeweb_back/routes/schemas/polygon_attribute_names.py +++ b/src/opengeodeweb_back/routes/schemas/polygon_attribute_names.py @@ -4,4 +4,7 @@ @dataclass class PolygonAttributeNames(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + id: str diff --git a/src/opengeodeweb_back/routes/schemas/polyhedron_attribute_names.py b/src/opengeodeweb_back/routes/schemas/polyhedron_attribute_names.py index ee72daf..21b1aaa 100644 --- a/src/opengeodeweb_back/routes/schemas/polyhedron_attribute_names.py +++ b/src/opengeodeweb_back/routes/schemas/polyhedron_attribute_names.py @@ -4,4 +4,7 @@ @dataclass class PolyhedronAttributeNames(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + id: str diff --git a/src/opengeodeweb_back/routes/schemas/save_viewable_file.py b/src/opengeodeweb_back/routes/schemas/save_viewable_file.py index 0493f24..754e5b3 100644 --- a/src/opengeodeweb_back/routes/schemas/save_viewable_file.py +++ b/src/opengeodeweb_back/routes/schemas/save_viewable_file.py @@ -4,5 +4,8 @@ @dataclass class SaveViewableFile(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + filename: str input_geode_object: str diff --git a/src/opengeodeweb_back/routes/schemas/texture_coordinates.py b/src/opengeodeweb_back/routes/schemas/texture_coordinates.py index 53bbd20..4bd863e 100644 --- a/src/opengeodeweb_back/routes/schemas/texture_coordinates.py +++ b/src/opengeodeweb_back/routes/schemas/texture_coordinates.py @@ -4,4 +4,7 @@ @dataclass class TextureCoordinates(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + id: str diff --git a/src/opengeodeweb_back/routes/schemas/upload_file.py b/src/opengeodeweb_back/routes/schemas/upload_file.py index 2ef83d4..7d01aaf 100644 --- a/src/opengeodeweb_back/routes/schemas/upload_file.py +++ b/src/opengeodeweb_back/routes/schemas/upload_file.py @@ -5,4 +5,7 @@ @dataclass class UploadFile(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + filename: Optional[str] = None diff --git a/src/opengeodeweb_back/routes/schemas/vertex_attribute_names.py b/src/opengeodeweb_back/routes/schemas/vertex_attribute_names.py index 3ddb4ee..f836a0a 100644 --- a/src/opengeodeweb_back/routes/schemas/vertex_attribute_names.py +++ b/src/opengeodeweb_back/routes/schemas/vertex_attribute_names.py @@ -4,4 +4,7 @@ @dataclass class VertexAttributeNames(DataClassJsonMixin): + def __post_init__(self) -> None: + print(self, flush=True) + id: str