:py:mod:`GeoHealthCheck.plugins.probe.esrifs` ============================================= .. py:module:: GeoHealthCheck.plugins.probe.esrifs Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: GeoHealthCheck.plugins.probe.esrifs.ESRIFSDrilldown .. 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' .. py:attribute:: DESCRIPTION :value: 'Traverses an ESRI FeatureServer (REST) API endpoint by drilling down' .. py:attribute:: RESOURCE_TYPE :value: 'ESRI:FS' .. py:attribute:: REQUEST_METHOD :value: 'GET' .. 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.