Coverage for gws-app/gws/base/edit/api.py: 0%
46 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
1from typing import Optional
3import gws
4import gws.lib.mime
7class GetModelsRequest(gws.Request):
8 pass
11class GetModelsResponse(gws.Response):
12 models: list[gws.ext.props.model]
15class GetFeaturesRequest(gws.Request):
16 modelUids: list[str]
17 crs: Optional[gws.CrsName]
18 extent: Optional[gws.Extent]
19 featureUids: Optional[list[str]]
20 keyword: Optional[str]
21 resolution: Optional[float]
22 shapes: Optional[list[gws.ShapeProps]]
23 tolerance: Optional[str]
26class GetFeaturesResponse(gws.Response):
27 features: list[gws.FeatureProps]
30class GetRelatableFeaturesRequest(gws.Request):
31 modelUid: str
32 fieldName: str
33 extent: Optional[gws.Extent]
34 keyword: Optional[str]
37class GetRelatableFeaturesResponse(gws.Response):
38 features: list[gws.FeatureProps]
41class GetFeatureRequest(gws.Request):
42 modelUid: str
43 featureUid: str
46class GetFeatureResponse(gws.Response):
47 feature: gws.FeatureProps
50class InitFeatureRequest(gws.Request):
51 modelUid: str
52 feature: gws.FeatureProps
55class InitFeatureResponse(gws.Response):
56 feature: gws.FeatureProps
59class WriteFeatureRequest(gws.Request):
60 modelUid: str
61 feature: gws.FeatureProps
64class WriteFeatureResponse(gws.Response):
65 validationErrors: list[gws.ModelValidationError]
66 feature: gws.FeatureProps
69class DeleteFeatureRequest(gws.Request):
70 modelUid: str
71 feature: gws.FeatureProps
74class DeleteFeatureResponse(gws.Response):
75 pass