Web Service Info
data class WebServiceInfo(val type: String, val address: String, val layerName: String? = null, val outputFormat: String? = null, val metadata: String? = null, val isTransparent: Boolean = false)
Persisted web-service metadata for a cached layer. Stored in the GeoPackage gpkg_web_service extension table so a layer can be reconstructed without contacting the originating server — capabilities XML / JSON in metadata survives across launches.
type is the discriminator the layer factory dispatches on — "WMS", "WMTS", "WFS", "WCS", "MVT", "WebMercator", "Shapefile", "OsmBuildings". The set of recognised values lives in the source-construction layer (e.g. ContentManager.openLayer / openElevationCoverage).