duckling-0.1.6.1: A Haskell library for parsing text into structured data.

Safe HaskellNone
LanguageHaskell2010

Duckling.Temperature.Types

Documentation

data TemperatureUnit Source #

Constructors

Degree 
Celsius 
Fahrenheit 

Instances

Eq TemperatureUnit Source # 
Ord TemperatureUnit Source # 
Show TemperatureUnit Source # 
Generic TemperatureUnit Source # 
ToJSON TemperatureUnit Source # 
NFData TemperatureUnit Source # 

Methods

rnf :: TemperatureUnit -> () #

Hashable TemperatureUnit Source # 
type Rep TemperatureUnit Source # 
type Rep TemperatureUnit = D1 * (MetaData "TemperatureUnit" "Duckling.Temperature.Types" "duckling-0.1.6.1-83m0Jl1y16C43giMGsHrS3" False) ((:+:) * (C1 * (MetaCons "Degree" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Celsius" PrefixI False) (U1 *)) (C1 * (MetaCons "Fahrenheit" PrefixI False) (U1 *))))

data TemperatureData Source #

Instances

Eq TemperatureData Source # 
Ord TemperatureData Source # 
Show TemperatureData Source # 
Generic TemperatureData Source # 
NFData TemperatureData Source # 

Methods

rnf :: TemperatureData -> () #

Hashable TemperatureData Source # 
Resolve TemperatureData Source # 
type Rep TemperatureData Source # 
type ResolvedValue TemperatureData Source # 

data IntervalDirection Source #

Constructors

Above 
Under