:tocdepth: 3 :py:mod:`gws.base.edit.api` =========================== .. py:module:: gws.base.edit.api **Source code:** :source:`gws.base.edit.api` Module Contents --------------- .. py:class:: DeleteFeatureRequest(*args, **kwargs) Bases: :py:obj:`gws.Request` Command request. .. py:attribute:: feature :type: gws.FeatureProps .. py:attribute:: modelUid :type: str .. py:class:: DeleteFeatureResponse(*args, **kwargs) Bases: :py:obj:`gws.Response` Command response. .. py:class:: GetFeatureRequest(*args, **kwargs) Bases: :py:obj:`gws.Request` Command request. .. py:attribute:: featureUid :type: str .. py:attribute:: modelUid :type: str .. py:class:: GetFeatureResponse(*args, **kwargs) Bases: :py:obj:`gws.Response` Command response. .. py:attribute:: feature :type: gws.FeatureProps .. py:class:: GetFeaturesRequest(*args, **kwargs) Bases: :py:obj:`gws.Request` Command request. .. py:attribute:: crs :type: Optional[gws.CrsName] .. py:attribute:: extent :type: Optional[gws.Extent] .. py:attribute:: featureUids :type: Optional[list[str]] .. py:attribute:: keyword :type: Optional[str] .. py:attribute:: modelUids :type: list[str] .. py:attribute:: resolution :type: Optional[float] .. py:attribute:: shapes :type: Optional[list[gws.ShapeProps]] .. py:attribute:: tolerance :type: Optional[str] .. py:class:: GetFeaturesResponse(*args, **kwargs) Bases: :py:obj:`gws.Response` Command response. .. py:attribute:: features :type: list[gws.FeatureProps] .. py:class:: GetModelsRequest(*args, **kwargs) Bases: :py:obj:`gws.Request` Command request. .. py:class:: GetModelsResponse(*args, **kwargs) Bases: :py:obj:`gws.Response` Command response. .. py:attribute:: models :type: list[gws.ext.props.model] .. py:class:: GetRelatableFeaturesRequest(*args, **kwargs) Bases: :py:obj:`gws.Request` Command request. .. py:attribute:: extent :type: Optional[gws.Extent] .. py:attribute:: fieldName :type: str .. py:attribute:: keyword :type: Optional[str] .. py:attribute:: modelUid :type: str .. py:class:: GetRelatableFeaturesResponse(*args, **kwargs) Bases: :py:obj:`gws.Response` Command response. .. py:attribute:: features :type: list[gws.FeatureProps] .. py:class:: InitFeatureRequest(*args, **kwargs) Bases: :py:obj:`gws.Request` Command request. .. py:attribute:: feature :type: gws.FeatureProps .. py:attribute:: modelUid :type: str .. py:class:: InitFeatureResponse(*args, **kwargs) Bases: :py:obj:`gws.Response` Command response. .. py:attribute:: feature :type: gws.FeatureProps .. py:class:: WriteFeatureRequest(*args, **kwargs) Bases: :py:obj:`gws.Request` Command request. .. py:attribute:: feature :type: gws.FeatureProps .. py:attribute:: modelUid :type: str .. py:class:: WriteFeatureResponse(*args, **kwargs) Bases: :py:obj:`gws.Response` Command response. .. py:attribute:: feature :type: gws.FeatureProps .. py:attribute:: validationErrors :type: list[gws.ModelValidationError]