Encoded Source Descriptor
data class EncodedSourceDescriptor(val id: String, var url: String? = null, var metadataUrl: String? = null, val minZoom: Float? = null, val maxZoom: Float? = null, val bounds: LatLonBounds? = null, var tileSize: TileSize? = null, val attribution: String? = null, var authenticator: XweatherAuthenticator? = null, var datasets: List<EncodedDataset>? = null) : SourceDescriptor