package geodesic
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ClusterConfig(api_key: Option[String], host: String, name: String) extends Product with Serializable
- case class DatasetInfo(name: String, alias: String, config: Option[ProviderConfig] = None, fields: Map[String, Map[String, FieldDef]] = Map.empty) extends Product with Serializable
- case class Feature(geometry: Geometry, properties: Map[String, JsValue]) extends Product with Serializable
- case class FeatureCollection(features: List[Feature], links: List[Link]) extends Product with Serializable
- case class FieldDef(title: String, type: String, format: Option[String] = None) extends Product with Serializable
- class GeodesicClient extends Serializable with Logging
-
case class
GeodesicConfig(active: String, clusters: List[ClusterConfig]) extends Product with Serializable
The config class for Geodesic.
The config class for Geodesic. Either checks environment for GEODESIC_API_KEY and optionally GEODESIC_HOST or reads the active cluster from the config file located at ~/.config/geodesic/config.json
- case class Link(href: String, rel: String, title: String) extends Product with Serializable
- case class ProviderConfig(providerName: String, url: String, maxPageSize: Int = 10000) extends Product with Serializable
- case class Tokens(access_token: String, id_token: String) extends Product with Serializable
Value Members
- object ClusterConfig extends Serializable
- object DatasetInfo extends Serializable
- object Feature extends Serializable
- object FeatureCollection extends Serializable
- object GeodesicConfig extends Serializable
-
object
GeodesicConfigApp extends App
Simple app to load the geodesic config
- object Tokens extends Serializable