lifx-lan-0.6: LIFX LAN API
Safe HaskellNone
LanguageHaskell2010

Lifx.Internal.ProductInfoMap

Synopsis

Documentation

data Product Source #

Information about a particular LIFX product.

Constructors

Product 

Instances

Instances details
Eq Product Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Methods

(==) :: Product -> Product -> Bool #

(/=) :: Product -> Product -> Bool #

Ord Product Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Show Product Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Generic Product Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Associated Types

type Rep Product :: Type -> Type #

Methods

from :: Product -> Rep Product x #

to :: Rep Product x -> Product #

type Rep Product Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

type Rep Product = D1 ('MetaData "Product" "Lifx.Internal.ProductInfoMap" "lifx-lan-0.6-Jr1ezu509wW3UD0vPMryXN" 'False) (C1 ('MetaCons "Product" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "features") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Features))))

data ProductLookupError Source #

Instances

Instances details
Eq ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Ord ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Show ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Generic ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Associated Types

type Rep ProductLookupError :: Type -> Type #

type Rep ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

type Rep ProductLookupError = D1 ('MetaData "ProductLookupError" "Lifx.Internal.ProductInfoMap" "lifx-lan-0.6-Jr1ezu509wW3UD0vPMryXN" 'False) (C1 ('MetaCons "UnknownVendorId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :+: C1 ('MetaCons "UnknownProductId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))