GeoHealthCheck.plugins.probe.esrifs =================================== .. py:module:: GeoHealthCheck.plugins.probe.esrifs Classes ------- .. autoapisummary:: GeoHealthCheck.plugins.probe.esrifs.ESRIFSDrilldown Module Contents --------------- .. py:class:: ESRIFSDrilldown Bases: :py:obj:`GeoHealthCheck.probe.Probe` Probe for ESRI FeatureServer endpoint "drilldown": starting with top /FeatureServer endpoint: get Layers and get Features on these. Test e.g. from https://sampleserver6.arcgisonline.com/arcgis/rest/services (at least sampleserver6 is ArcGIS 10.6.1 supporting Paging). .. py:attribute:: NAME :value: 'ESRIFS Drilldown' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: DESCRIPTION :value: 'Traverses an ESRI FeatureServer (REST) API endpoint by drilling down' Longer description of Plugin. TODO: optional i18n e.g. DESCRIPTION_de_DE ? .. py:attribute:: RESOURCE_TYPE :value: 'ESRI:FS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: REQUEST_METHOD :value: 'GET' HTTP request method capitalized, GET (default) or POST. .. py:attribute:: PARAM_DEFS Param defs .. py:method:: get_request_headers() .. py:method:: perform_esrifs_get_request(url) .. py:method:: perform_request() Perform the drilldown.