package weather
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- weather
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class CityCoordinates(latitude: Float, longitude: Float) extends Product with Serializable
- type CityId = weather.CityId.Type
- type CitySummaries = weather.CitySummaries.Type
- case class CitySummary(cityId: CityId, name: String) extends Product with Serializable
- case class GetCityInput(cityId: CityId) extends Product with Serializable
- case class GetCityOutput(name: String, coordinates: CityCoordinates) extends Product with Serializable
- case class GetCurrentTimeOutput(time: Timestamp) extends Product with Serializable
- case class GetForecastInput(cityId: CityId) extends Product with Serializable
- case class GetForecastOutput(chanceOfRain: Option[Float] = None) extends Product with Serializable
- case class ListCitiesInput(nextToken: Option[String] = None, pageSize: Option[Int] = None) extends Product with Serializable
- case class ListCitiesOutput(items: List[CitySummary], nextToken: Option[String] = None) extends Product with Serializable
- case class NoSuchResource(resourceType: String) extends Throwable with Product with Serializable
- type Weather[F[_]] = WeatherGen[[I, E, O, SI, SO]F[O]]
- trait WeatherGen[F[_, _, _, _, _]] extends AnyRef
- sealed trait WeatherOperation[Input, Err, Output, StreamedInput, StreamedOutput] extends AnyRef
Value Members
- object CityCoordinates extends Serializable
- object CityId extends Newtype[String]
- object CitySummaries extends Newtype[List[CitySummary]]
- object CitySummary extends Serializable
- object GetCityInput extends Serializable
- object GetCityOutput extends Serializable
- object GetCurrentTimeOutput extends Serializable
- object GetForecastInput extends Serializable
- object GetForecastOutput extends Serializable
- object ListCitiesInput extends Serializable
- object ListCitiesOutput extends Serializable
- object NoSuchResource extends Serializable
- object Weather extends Provider[WeatherGen, WeatherOperation]
- object WeatherGen extends Service[WeatherGen, WeatherOperation]