WeatherOperation

smithy4s.example.WeatherOperation$
See theWeatherOperation companion trait

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case class GetCity(input: GetCityInput) extends WeatherOperation[GetCityInput, GetCityError, GetCityOutput, Nothing, Nothing]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object GetCity extends Endpoint[WeatherOperation, GetCityInput, GetCityError, GetCityOutput, Nothing, Nothing] with Errorable[GetCityError]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Errorable[GetCityError]
trait Endpoint[WeatherOperation, GetCityInput, GetCityError, GetCityOutput, Nothing, Nothing]
class Object
trait Matchable
class Any
Self type
GetCity.type
object GetCityError extends Companion[GetCityError]

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
trait Companion[GetCityError]
trait Has[GetCityError]
trait ShapeTag[GetCityError]
trait HasId
class Object
trait Matchable
class Any
Self type
sealed trait GetCityError extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
case class GetCurrentTime() extends WeatherOperation[Unit, Nothing, GetCurrentTimeOutput, Nothing, Nothing]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait WeatherOperation[Unit, Nothing, GetCurrentTimeOutput, Nothing, Nothing]
class Object
trait Matchable
class Any
object GetCurrentTime extends Endpoint[WeatherOperation, Unit, Nothing, GetCurrentTimeOutput, Nothing, Nothing]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Endpoint[WeatherOperation, Unit, Nothing, GetCurrentTimeOutput, Nothing, Nothing]
class Object
trait Matchable
class Any
Self type
case class GetForecast(input: GetForecastInput) extends WeatherOperation[GetForecastInput, Nothing, GetForecastOutput, Nothing, Nothing]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait WeatherOperation[GetForecastInput, Nothing, GetForecastOutput, Nothing, Nothing]
class Object
trait Matchable
class Any
object GetForecast extends Endpoint[WeatherOperation, GetForecastInput, Nothing, GetForecastOutput, Nothing, Nothing]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Endpoint[WeatherOperation, GetForecastInput, Nothing, GetForecastOutput, Nothing, Nothing]
class Object
trait Matchable
class Any
Self type
case class ListCities(input: ListCitiesInput) extends WeatherOperation[ListCitiesInput, Nothing, ListCitiesOutput, Nothing, Nothing]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait WeatherOperation[ListCitiesInput, Nothing, ListCitiesOutput, Nothing, Nothing]
class Object
trait Matchable
class Any
object ListCities extends Endpoint[WeatherOperation, ListCitiesInput, Nothing, ListCitiesOutput, Nothing, Nothing]

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Endpoint[WeatherOperation, ListCitiesInput, Nothing, ListCitiesOutput, Nothing, Nothing]
class Object
trait Matchable
class Any
Self type
class Transformed[P[_, _, _, _, _], P1[_, _, _, _, _]](alg: WeatherGen[P], f: PolyFunction5[P, P1]) extends WeatherGen[P1]

Attributes

Graph
Supertypes
trait WeatherGen[P1]
class Object
trait Matchable
class Any
Known subtypes
class Constant[P]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
reified.type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def toPolyFunction[P[_, _, _, _, _]](impl: WeatherGen[P]): PolyFunction5[WeatherOperation, P]