lifx-lan-0.8.0: LIFX LAN API
Safe HaskellSafe-Inferred
LanguageHaskell2010

Lifx.Internal.ProductInfoMap

Synopsis

Documentation

data Product Source #

Information about a particular LIFX product.

Constructors

Product 

Fields

Instances

Instances details
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 #

Show Product Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

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

type Rep Product Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

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

data ProductLookupError Source #

Instances

Instances details
Generic ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Associated Types

type Rep ProductLookupError :: Type -> Type #

Show ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Eq ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

Ord ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

type Rep ProductLookupError Source # 
Instance details

Defined in Lifx.Internal.ProductInfoMap

type Rep ProductLookupError = D1 ('MetaData "ProductLookupError" "Lifx.Internal.ProductInfoMap" "lifx-lan-0.8.0-DQBIsgHV1Wl9JdIUUqinTJ" '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)))