amazonka-alexa-business-1.6.1: Amazon Alexa For Business SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.AlexaBusiness.Types

Contents

Description

 
Synopsis

Service Configuration

alexaBusiness :: Service Source #

API version 2017-11-09 of the Amazon Alexa For Business SDK configuration.

Errors

_InvalidUserStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The attempt to update a user is invalid due to the user's current status. HTTP Status Code: 400

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource is not found. HTTP Status Code: 400

_NameInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The name sent in the request is already in use. HTTP Status Code: 400

_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource being created already exists. HTTP Status Code: 400

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You are performing an action that would put you beyond your account's limits. HTTP Status Code: 400

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource in the request is already in use. HTTP Status Code: 400

ConnectionStatus

data ConnectionStatus Source #

Constructors

Offline 
Online 
Instances
Bounded ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConnectionStatus -> c ConnectionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConnectionStatus #

toConstr :: ConnectionStatus -> Constr #

dataTypeOf :: ConnectionStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ConnectionStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConnectionStatus) #

gmapT :: (forall b. Data b => b -> b) -> ConnectionStatus -> ConnectionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConnectionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConnectionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConnectionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConnectionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConnectionStatus -> m ConnectionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectionStatus -> m ConnectionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectionStatus -> m ConnectionStatus #

Ord ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep ConnectionStatus :: Type -> Type #

Hashable ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromText ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

NFData ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: ConnectionStatus -> () #

type Rep ConnectionStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep ConnectionStatus = D1 (MetaData "ConnectionStatus" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "Offline" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Online" PrefixI False) (U1 :: Type -> Type))

DeviceEventType

data DeviceEventType Source #

Instances
Bounded DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceEventType -> c DeviceEventType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceEventType #

toConstr :: DeviceEventType -> Constr #

dataTypeOf :: DeviceEventType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceEventType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceEventType) #

gmapT :: (forall b. Data b => b -> b) -> DeviceEventType -> DeviceEventType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceEventType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceEventType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceEventType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceEventType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceEventType -> m DeviceEventType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceEventType -> m DeviceEventType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceEventType -> m DeviceEventType #

Ord DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep DeviceEventType :: Type -> Type #

Hashable DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToJSON DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromText DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

NFData DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: DeviceEventType -> () #

type Rep DeviceEventType Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep DeviceEventType = D1 (MetaData "DeviceEventType" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "ConnectionStatus" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DeviceStatus" PrefixI False) (U1 :: Type -> Type))

DeviceStatus

data DeviceStatus Source #

Instances
Bounded DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceStatus -> c DeviceStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceStatus #

toConstr :: DeviceStatus -> Constr #

dataTypeOf :: DeviceStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceStatus) #

gmapT :: (forall b. Data b => b -> b) -> DeviceStatus -> DeviceStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceStatus -> m DeviceStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatus -> m DeviceStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatus -> m DeviceStatus #

Ord DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep DeviceStatus :: Type -> Type #

Hashable DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromText DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toText :: DeviceStatus -> Text #

NFData DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: DeviceStatus -> () #

type Rep DeviceStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep DeviceStatus = D1 (MetaData "DeviceStatus" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) ((C1 (MetaCons "Deregistered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Ready" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WasOffline" PrefixI False) (U1 :: Type -> Type)))

DeviceStatusDetailCode

data DeviceStatusDetailCode Source #

Instances
Bounded DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceStatusDetailCode -> c DeviceStatusDetailCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceStatusDetailCode #

toConstr :: DeviceStatusDetailCode -> Constr #

dataTypeOf :: DeviceStatusDetailCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceStatusDetailCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceStatusDetailCode) #

gmapT :: (forall b. Data b => b -> b) -> DeviceStatusDetailCode -> DeviceStatusDetailCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatusDetailCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatusDetailCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceStatusDetailCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceStatusDetailCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceStatusDetailCode -> m DeviceStatusDetailCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatusDetailCode -> m DeviceStatusDetailCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatusDetailCode -> m DeviceStatusDetailCode #

Ord DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep DeviceStatusDetailCode :: Type -> Type #

Hashable DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromText DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

NFData DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: DeviceStatusDetailCode -> () #

type Rep DeviceStatusDetailCode Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep DeviceStatusDetailCode = D1 (MetaData "DeviceStatusDetailCode" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "DeviceSoftwareUpdateNeeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DeviceWasOffline" PrefixI False) (U1 :: Type -> Type))

DistanceUnit

data DistanceUnit Source #

Constructors

Imperial 
Metric 
Instances
Bounded DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DistanceUnit -> c DistanceUnit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DistanceUnit #

toConstr :: DistanceUnit -> Constr #

dataTypeOf :: DistanceUnit -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DistanceUnit) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DistanceUnit) #

gmapT :: (forall b. Data b => b -> b) -> DistanceUnit -> DistanceUnit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DistanceUnit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DistanceUnit -> r #

gmapQ :: (forall d. Data d => d -> u) -> DistanceUnit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DistanceUnit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DistanceUnit -> m DistanceUnit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DistanceUnit -> m DistanceUnit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DistanceUnit -> m DistanceUnit #

Ord DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep DistanceUnit :: Type -> Type #

Hashable DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToJSON DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromText DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toText :: DistanceUnit -> Text #

NFData DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: DistanceUnit -> () #

type Rep DistanceUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep DistanceUnit = D1 (MetaData "DistanceUnit" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "Imperial" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Metric" PrefixI False) (U1 :: Type -> Type))

EnrollmentStatus

data EnrollmentStatus Source #

Instances
Bounded EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EnrollmentStatus -> c EnrollmentStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EnrollmentStatus #

toConstr :: EnrollmentStatus -> Constr #

dataTypeOf :: EnrollmentStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EnrollmentStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EnrollmentStatus) #

gmapT :: (forall b. Data b => b -> b) -> EnrollmentStatus -> EnrollmentStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EnrollmentStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EnrollmentStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> EnrollmentStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EnrollmentStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EnrollmentStatus -> m EnrollmentStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EnrollmentStatus -> m EnrollmentStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EnrollmentStatus -> m EnrollmentStatus #

Ord EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep EnrollmentStatus :: Type -> Type #

Hashable EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromText EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

NFData EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: EnrollmentStatus -> () #

type Rep EnrollmentStatus Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep EnrollmentStatus = D1 (MetaData "EnrollmentStatus" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) ((C1 (MetaCons "ESDeregistering" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ESDisassociating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ESInitialized" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ESPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ESRegistered" PrefixI False) (U1 :: Type -> Type))))

Feature

data Feature Source #

Instances
Bounded Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

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

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

Data Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Feature -> c Feature #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Feature #

toConstr :: Feature -> Constr #

dataTypeOf :: Feature -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Feature) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Feature) #

gmapT :: (forall b. Data b => b -> b) -> Feature -> Feature #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r #

gmapQ :: (forall d. Data d => d -> u) -> Feature -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Feature -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Feature -> m Feature #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature #

Ord Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep Feature :: Type -> Type #

Methods

from :: Feature -> Rep Feature x #

to :: Rep Feature x -> Feature #

Hashable Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

hashWithSalt :: Int -> Feature -> Int #

hash :: Feature -> Int #

ToJSON Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toHeader :: HeaderName -> Feature -> [Header] #

ToQuery Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toBS :: Feature -> ByteString #

FromText Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toText :: Feature -> Text #

NFData Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: Feature -> () #

type Rep Feature Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep Feature = D1 (MetaData "Feature" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) ((C1 (MetaCons "All" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Bluetooth" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Lists" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Notifications" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Skills" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Volume" PrefixI False) (U1 :: Type -> Type))))

SortValue

data SortValue Source #

Constructors

Asc 
Desc 
Instances
Bounded SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SortValue -> c SortValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SortValue #

toConstr :: SortValue -> Constr #

dataTypeOf :: SortValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SortValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SortValue) #

gmapT :: (forall b. Data b => b -> b) -> SortValue -> SortValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SortValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SortValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> SortValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SortValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SortValue -> m SortValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SortValue -> m SortValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SortValue -> m SortValue #

Ord SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep SortValue :: Type -> Type #

Hashable SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToJSON SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toBS :: SortValue -> ByteString #

FromText SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toText :: SortValue -> Text #

NFData SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: SortValue -> () #

type Rep SortValue Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep SortValue = D1 (MetaData "SortValue" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "Asc" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Desc" PrefixI False) (U1 :: Type -> Type))

TemperatureUnit

data TemperatureUnit Source #

Constructors

Celsius 
Fahrenheit 
Instances
Bounded TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TemperatureUnit -> c TemperatureUnit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TemperatureUnit #

toConstr :: TemperatureUnit -> Constr #

dataTypeOf :: TemperatureUnit -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TemperatureUnit) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TemperatureUnit) #

gmapT :: (forall b. Data b => b -> b) -> TemperatureUnit -> TemperatureUnit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TemperatureUnit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TemperatureUnit -> r #

gmapQ :: (forall d. Data d => d -> u) -> TemperatureUnit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TemperatureUnit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TemperatureUnit -> m TemperatureUnit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TemperatureUnit -> m TemperatureUnit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TemperatureUnit -> m TemperatureUnit #

Ord TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep TemperatureUnit :: Type -> Type #

Hashable TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToJSON TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToQuery TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromText TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

NFData TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: TemperatureUnit -> () #

type Rep TemperatureUnit Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep TemperatureUnit = D1 (MetaData "TemperatureUnit" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "Celsius" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Fahrenheit" PrefixI False) (U1 :: Type -> Type))

WakeWord

data WakeWord Source #

Constructors

Alexa 
Amazon 
Computer 
Echo 
Instances
Bounded WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Enum WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Eq WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Data WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WakeWord -> c WakeWord #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WakeWord #

toConstr :: WakeWord -> Constr #

dataTypeOf :: WakeWord -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WakeWord) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WakeWord) #

gmapT :: (forall b. Data b => b -> b) -> WakeWord -> WakeWord #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WakeWord -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WakeWord -> r #

gmapQ :: (forall d. Data d => d -> u) -> WakeWord -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WakeWord -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WakeWord -> m WakeWord #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WakeWord -> m WakeWord #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WakeWord -> m WakeWord #

Ord WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Read WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Show WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Generic WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Associated Types

type Rep WakeWord :: Type -> Type #

Methods

from :: WakeWord -> Rep WakeWord x #

to :: Rep WakeWord x -> WakeWord #

Hashable WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

hashWithSalt :: Int -> WakeWord -> Int #

hash :: WakeWord -> Int #

ToJSON WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

FromJSON WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToHeader WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toHeader :: HeaderName -> WakeWord -> [Header] #

ToQuery WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToByteString WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toBS :: WakeWord -> ByteString #

FromText WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

ToText WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

toText :: WakeWord -> Text #

NFData WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

Methods

rnf :: WakeWord -> () #

type Rep WakeWord Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Sum

type Rep WakeWord = D1 (MetaData "WakeWord" "Network.AWS.AlexaBusiness.Types.Sum" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) ((C1 (MetaCons "Alexa" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Amazon" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Computer" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Echo" PrefixI False) (U1 :: Type -> Type)))

AddressBook

data AddressBook Source #

An address book with attributes.

See: addressBook smart constructor.

Instances
Eq AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AddressBook -> c AddressBook #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AddressBook #

toConstr :: AddressBook -> Constr #

dataTypeOf :: AddressBook -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AddressBook) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AddressBook) #

gmapT :: (forall b. Data b => b -> b) -> AddressBook -> AddressBook #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AddressBook -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AddressBook -> r #

gmapQ :: (forall d. Data d => d -> u) -> AddressBook -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AddressBook -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AddressBook -> m AddressBook #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AddressBook -> m AddressBook #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AddressBook -> m AddressBook #

Read AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep AddressBook :: Type -> Type #

Hashable AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: AddressBook -> () #

type Rep AddressBook Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep AddressBook = D1 (MetaData "AddressBook" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "AddressBook'" PrefixI True) (S1 (MetaSel (Just "_abAddressBookARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_abName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_abDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

addressBook :: AddressBook Source #

Creates a value of AddressBook with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

abAddressBookARN :: Lens' AddressBook (Maybe Text) Source #

The ARN of the address book.

abName :: Lens' AddressBook (Maybe Text) Source #

The name of the address book.

abDescription :: Lens' AddressBook (Maybe Text) Source #

The description of the address book.

AddressBookData

data AddressBookData Source #

Information related to an address book.

See: addressBookData smart constructor.

Instances
Eq AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AddressBookData -> c AddressBookData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AddressBookData #

toConstr :: AddressBookData -> Constr #

dataTypeOf :: AddressBookData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AddressBookData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AddressBookData) #

gmapT :: (forall b. Data b => b -> b) -> AddressBookData -> AddressBookData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AddressBookData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AddressBookData -> r #

gmapQ :: (forall d. Data d => d -> u) -> AddressBookData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AddressBookData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AddressBookData -> m AddressBookData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AddressBookData -> m AddressBookData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AddressBookData -> m AddressBookData #

Read AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep AddressBookData :: Type -> Type #

Hashable AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: AddressBookData -> () #

type Rep AddressBookData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep AddressBookData = D1 (MetaData "AddressBookData" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "AddressBookData'" PrefixI True) (S1 (MetaSel (Just "_abdAddressBookARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_abdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_abdDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

addressBookData :: AddressBookData Source #

Creates a value of AddressBookData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

abdAddressBookARN :: Lens' AddressBookData (Maybe Text) Source #

The ARN of the address book.

abdName :: Lens' AddressBookData (Maybe Text) Source #

The name of the address book.

abdDescription :: Lens' AddressBookData (Maybe Text) Source #

The description of the address book.

Contact

data Contact Source #

A contact with attributes.

See: contact smart constructor.

Instances
Eq Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

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

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

Data Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Contact -> c Contact #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Contact #

toConstr :: Contact -> Constr #

dataTypeOf :: Contact -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Contact) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Contact) #

gmapT :: (forall b. Data b => b -> b) -> Contact -> Contact #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Contact -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Contact -> r #

gmapQ :: (forall d. Data d => d -> u) -> Contact -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Contact -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Contact -> m Contact #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Contact -> m Contact #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Contact -> m Contact #

Read Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep Contact :: Type -> Type #

Methods

from :: Contact -> Rep Contact x #

to :: Rep Contact x -> Contact #

Hashable Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

hashWithSalt :: Int -> Contact -> Int #

hash :: Contact -> Int #

FromJSON Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: Contact -> () #

type Rep Contact Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep Contact = D1 (MetaData "Contact" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "Contact'" PrefixI True) ((S1 (MetaSel (Just "_cLastName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cContactARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cFirstName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

contact :: Contact Source #

Creates a value of Contact with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cLastName - The last name of the contact, used to call the contact on the device.
  • cContactARN - The ARN of the contact.
  • cPhoneNumber - The phone number of the contact.
  • cFirstName - The first name of the contact, used to call the contact on the device.
  • cDisplayName - The name of the contact to display on the console.

cLastName :: Lens' Contact (Maybe Text) Source #

The last name of the contact, used to call the contact on the device.

cContactARN :: Lens' Contact (Maybe Text) Source #

The ARN of the contact.

cPhoneNumber :: Lens' Contact (Maybe Text) Source #

The phone number of the contact.

cFirstName :: Lens' Contact (Maybe Text) Source #

The first name of the contact, used to call the contact on the device.

cDisplayName :: Lens' Contact (Maybe Text) Source #

The name of the contact to display on the console.

ContactData

data ContactData Source #

Information related to a contact.

See: contactData smart constructor.

Instances
Eq ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContactData -> c ContactData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContactData #

toConstr :: ContactData -> Constr #

dataTypeOf :: ContactData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContactData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContactData) #

gmapT :: (forall b. Data b => b -> b) -> ContactData -> ContactData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContactData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContactData -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContactData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContactData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContactData -> m ContactData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContactData -> m ContactData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContactData -> m ContactData #

Read ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep ContactData :: Type -> Type #

Hashable ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: ContactData -> () #

type Rep ContactData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep ContactData = D1 (MetaData "ContactData" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "ContactData'" PrefixI True) ((S1 (MetaSel (Just "_cdLastName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdContactARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cdPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cdFirstName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

contactData :: ContactData Source #

Creates a value of ContactData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cdLastName - The last name of the contact, used to call the contact on the device.
  • cdContactARN - The ARN of the contact.
  • cdPhoneNumber - The phone number of the contact.
  • cdFirstName - The first name of the contact, used to call the contact on the device.
  • cdDisplayName - The name of the contact to display on the console.

cdLastName :: Lens' ContactData (Maybe Text) Source #

The last name of the contact, used to call the contact on the device.

cdContactARN :: Lens' ContactData (Maybe Text) Source #

The ARN of the contact.

cdPhoneNumber :: Lens' ContactData (Maybe Text) Source #

The phone number of the contact.

cdFirstName :: Lens' ContactData (Maybe Text) Source #

The first name of the contact, used to call the contact on the device.

cdDisplayName :: Lens' ContactData (Maybe Text) Source #

The name of the contact to display on the console.

Device

data Device Source #

A device with attributes.

See: device smart constructor.

Instances
Eq Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

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

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

Data Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Device -> c Device #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Device #

toConstr :: Device -> Constr #

dataTypeOf :: Device -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Device) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Device) #

gmapT :: (forall b. Data b => b -> b) -> Device -> Device #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Device -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Device -> r #

gmapQ :: (forall d. Data d => d -> u) -> Device -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Device -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Device -> m Device #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Device -> m Device #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Device -> m Device #

Read Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep Device :: Type -> Type #

Methods

from :: Device -> Rep Device x #

to :: Rep Device x -> Device #

Hashable Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

hashWithSalt :: Int -> Device -> Int #

hash :: Device -> Int #

FromJSON Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: Device -> () #

type Rep Device Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

device :: Device Source #

Creates a value of Device with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dDeviceStatus :: Lens' Device (Maybe DeviceStatus) Source #

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

dDeviceStatusInfo :: Lens' Device (Maybe DeviceStatusInfo) Source #

Detailed information about a device's status.

dDeviceARN :: Lens' Device (Maybe Text) Source #

The ARN of a device.

dMACAddress :: Lens' Device (Maybe Text) Source #

The MAC address of a device.

dDeviceName :: Lens' Device (Maybe Text) Source #

The name of a device.

dRoomARN :: Lens' Device (Maybe Text) Source #

The room ARN of a device.

dSoftwareVersion :: Lens' Device (Maybe Text) Source #

The software version of a device.

dDeviceType :: Lens' Device (Maybe Text) Source #

The type of a device.

dDeviceSerialNumber :: Lens' Device (Maybe Text) Source #

The serial number of a device.

DeviceData

data DeviceData Source #

Device attributes.

See: deviceData smart constructor.

Instances
Eq DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceData -> c DeviceData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceData #

toConstr :: DeviceData -> Constr #

dataTypeOf :: DeviceData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceData) #

gmapT :: (forall b. Data b => b -> b) -> DeviceData -> DeviceData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceData -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceData -> m DeviceData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceData -> m DeviceData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceData -> m DeviceData #

Read DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep DeviceData :: Type -> Type #

Hashable DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: DeviceData -> () #

type Rep DeviceData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

deviceData :: DeviceData Source #

Creates a value of DeviceData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ddDeviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo) Source #

Detailed information about a device's status.

ddDeviceARN :: Lens' DeviceData (Maybe Text) Source #

The ARN of a device.

ddMACAddress :: Lens' DeviceData (Maybe Text) Source #

The MAC address of a device.

ddDeviceName :: Lens' DeviceData (Maybe Text) Source #

The name of a device.

ddRoomARN :: Lens' DeviceData (Maybe Text) Source #

The room ARN associated with a device.

ddSoftwareVersion :: Lens' DeviceData (Maybe Text) Source #

The software version of a device.

ddDeviceType :: Lens' DeviceData (Maybe Text) Source #

The type of a device.

ddRoomName :: Lens' DeviceData (Maybe Text) Source #

The name of the room associated with a device.

ddDeviceSerialNumber :: Lens' DeviceData (Maybe Text) Source #

The serial number of a device.

DeviceEvent

data DeviceEvent Source #

The list of device events.

See: deviceEvent smart constructor.

Instances
Eq DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceEvent -> c DeviceEvent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceEvent #

toConstr :: DeviceEvent -> Constr #

dataTypeOf :: DeviceEvent -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceEvent) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceEvent) #

gmapT :: (forall b. Data b => b -> b) -> DeviceEvent -> DeviceEvent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceEvent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceEvent -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceEvent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceEvent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceEvent -> m DeviceEvent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceEvent -> m DeviceEvent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceEvent -> m DeviceEvent #

Read DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep DeviceEvent :: Type -> Type #

Hashable DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: DeviceEvent -> () #

type Rep DeviceEvent Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep DeviceEvent = D1 (MetaData "DeviceEvent" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "DeviceEvent'" PrefixI True) (S1 (MetaSel (Just "_deValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_deType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeviceEventType)) :*: S1 (MetaSel (Just "_deTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))))

deviceEvent :: DeviceEvent Source #

Creates a value of DeviceEvent with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • deValue - The value of the event.
  • deType - The type of device event.
  • deTimestamp - The time (in epoch) when the event occurred.

deValue :: Lens' DeviceEvent (Maybe Text) Source #

The value of the event.

deType :: Lens' DeviceEvent (Maybe DeviceEventType) Source #

The type of device event.

deTimestamp :: Lens' DeviceEvent (Maybe UTCTime) Source #

The time (in epoch) when the event occurred.

DeviceStatusDetail

data DeviceStatusDetail Source #

Details of a device’s status.

See: deviceStatusDetail smart constructor.

Instances
Eq DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceStatusDetail -> c DeviceStatusDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceStatusDetail #

toConstr :: DeviceStatusDetail -> Constr #

dataTypeOf :: DeviceStatusDetail -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceStatusDetail) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceStatusDetail) #

gmapT :: (forall b. Data b => b -> b) -> DeviceStatusDetail -> DeviceStatusDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatusDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatusDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceStatusDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceStatusDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceStatusDetail -> m DeviceStatusDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatusDetail -> m DeviceStatusDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatusDetail -> m DeviceStatusDetail #

Read DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep DeviceStatusDetail :: Type -> Type #

Hashable DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: DeviceStatusDetail -> () #

type Rep DeviceStatusDetail Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep DeviceStatusDetail = D1 (MetaData "DeviceStatusDetail" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" True) (C1 (MetaCons "DeviceStatusDetail'" PrefixI True) (S1 (MetaSel (Just "_dsdCode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe DeviceStatusDetailCode))))

deviceStatusDetail :: DeviceStatusDetail Source #

Creates a value of DeviceStatusDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dsdCode - The device status detail code.

DeviceStatusInfo

data DeviceStatusInfo Source #

Detailed information about a device's status.

See: deviceStatusInfo smart constructor.

Instances
Eq DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceStatusInfo -> c DeviceStatusInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceStatusInfo #

toConstr :: DeviceStatusInfo -> Constr #

dataTypeOf :: DeviceStatusInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeviceStatusInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceStatusInfo) #

gmapT :: (forall b. Data b => b -> b) -> DeviceStatusInfo -> DeviceStatusInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatusInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceStatusInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceStatusInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceStatusInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceStatusInfo -> m DeviceStatusInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatusInfo -> m DeviceStatusInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceStatusInfo -> m DeviceStatusInfo #

Read DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep DeviceStatusInfo :: Type -> Type #

Hashable DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: DeviceStatusInfo -> () #

type Rep DeviceStatusInfo Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep DeviceStatusInfo = D1 (MetaData "DeviceStatusInfo" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "DeviceStatusInfo'" PrefixI True) (S1 (MetaSel (Just "_dsiDeviceStatusDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DeviceStatusDetail])) :*: S1 (MetaSel (Just "_dsiConnectionStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ConnectionStatus))))

deviceStatusInfo :: DeviceStatusInfo Source #

Creates a value of DeviceStatusInfo with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dsiDeviceStatusDetails :: Lens' DeviceStatusInfo [DeviceStatusDetail] Source #

One or more device status detail descriptions.

dsiConnectionStatus :: Lens' DeviceStatusInfo (Maybe ConnectionStatus) Source #

The latest available information about the connection status of a device.

Filter

data Filter Source #

A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria.

See: filter' smart constructor.

Instances
Eq Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

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

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

Data Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Filter -> c Filter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Filter #

toConstr :: Filter -> Constr #

dataTypeOf :: Filter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Filter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Filter) #

gmapT :: (forall b. Data b => b -> b) -> Filter -> Filter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Filter -> r #

gmapQ :: (forall d. Data d => d -> u) -> Filter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Filter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Filter -> m Filter #

Read Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Hashable Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: Filter -> () #

type Rep Filter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep Filter = D1 (MetaData "Filter" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "Filter'" PrefixI True) (S1 (MetaSel (Just "_fKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_fValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))

filter' Source #

Arguments

:: Text

fKey

-> Filter 

Creates a value of Filter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fKey - The key of a filter.
  • fValues - The values of a filter.

fKey :: Lens' Filter Text Source #

The key of a filter.

fValues :: Lens' Filter [Text] Source #

The values of a filter.

Profile

data Profile Source #

A room profile with attributes.

See: profile smart constructor.

Instances
Eq Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

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

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

Data Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Profile -> c Profile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Profile #

toConstr :: Profile -> Constr #

dataTypeOf :: Profile -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Profile) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Profile) #

gmapT :: (forall b. Data b => b -> b) -> Profile -> Profile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Profile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Profile -> r #

gmapQ :: (forall d. Data d => d -> u) -> Profile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Profile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Profile -> m Profile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Profile -> m Profile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Profile -> m Profile #

Read Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep Profile :: Type -> Type #

Methods

from :: Profile -> Rep Profile x #

to :: Rep Profile x -> Profile #

Hashable Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

hashWithSalt :: Int -> Profile -> Int #

hash :: Profile -> Int #

FromJSON Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: Profile -> () #

type Rep Profile Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

profile :: Profile Source #

Creates a value of Profile with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pSetupModeDisabled :: Lens' Profile (Maybe Bool) Source #

The setup mode of a room profile.

pPSTNEnabled :: Lens' Profile (Maybe Bool) Source #

The PSTN setting of a room profile.

pDistanceUnit :: Lens' Profile (Maybe DistanceUnit) Source #

The distance unit of a room profile.

pAddress :: Lens' Profile (Maybe Text) Source #

The address of a room profile.

pProfileARN :: Lens' Profile (Maybe Text) Source #

The ARN of a room profile.

pWakeWord :: Lens' Profile (Maybe WakeWord) Source #

The wake word of a room profile.

pProfileName :: Lens' Profile (Maybe Text) Source #

The name of a room profile.

pTemperatureUnit :: Lens' Profile (Maybe TemperatureUnit) Source #

The temperature unit of a room profile.

pTimezone :: Lens' Profile (Maybe Text) Source #

The time zone of a room profile.

pMaxVolumeLimit :: Lens' Profile (Maybe Int) Source #

The max volume limit of a room profile.

ProfileData

data ProfileData Source #

The data of a room profile.

See: profileData smart constructor.

Instances
Eq ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProfileData -> c ProfileData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProfileData #

toConstr :: ProfileData -> Constr #

dataTypeOf :: ProfileData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProfileData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProfileData) #

gmapT :: (forall b. Data b => b -> b) -> ProfileData -> ProfileData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProfileData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProfileData -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProfileData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProfileData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProfileData -> m ProfileData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProfileData -> m ProfileData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProfileData -> m ProfileData #

Read ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep ProfileData :: Type -> Type #

Hashable ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: ProfileData -> () #

type Rep ProfileData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep ProfileData = D1 (MetaData "ProfileData" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "ProfileData'" PrefixI True) ((S1 (MetaSel (Just "_pdDistanceUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DistanceUnit)) :*: (S1 (MetaSel (Just "_pdAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pdProfileARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pdWakeWord") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WakeWord)) :*: S1 (MetaSel (Just "_pdProfileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pdTemperatureUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TemperatureUnit)) :*: S1 (MetaSel (Just "_pdTimezone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

profileData :: ProfileData Source #

Creates a value of ProfileData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

pdDistanceUnit :: Lens' ProfileData (Maybe DistanceUnit) Source #

The distance unit of a room profile.

pdAddress :: Lens' ProfileData (Maybe Text) Source #

The address of a room profile.

pdProfileARN :: Lens' ProfileData (Maybe Text) Source #

The ARN of a room profile.

pdWakeWord :: Lens' ProfileData (Maybe WakeWord) Source #

The wake word of a room profile.

pdProfileName :: Lens' ProfileData (Maybe Text) Source #

The name of a room profile.

pdTemperatureUnit :: Lens' ProfileData (Maybe TemperatureUnit) Source #

The temperature unit of a room profile.

pdTimezone :: Lens' ProfileData (Maybe Text) Source #

The timezone of a room profile.

Room

data Room Source #

A room with attributes.

See: room smart constructor.

Instances
Eq Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

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

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

Data Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Room -> c Room #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Room #

toConstr :: Room -> Constr #

dataTypeOf :: Room -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Room) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Room) #

gmapT :: (forall b. Data b => b -> b) -> Room -> Room #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Room -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Room -> r #

gmapQ :: (forall d. Data d => d -> u) -> Room -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Room -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Room -> m Room #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Room -> m Room #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Room -> m Room #

Read Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

showsPrec :: Int -> Room -> ShowS #

show :: Room -> String #

showList :: [Room] -> ShowS #

Generic Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep Room :: Type -> Type #

Methods

from :: Room -> Rep Room x #

to :: Rep Room x -> Room #

Hashable Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

hashWithSalt :: Int -> Room -> Int #

hash :: Room -> Int #

FromJSON Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: Room -> () #

type Rep Room Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep Room = D1 (MetaData "Room" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "Room'" PrefixI True) ((S1 (MetaSel (Just "_rProfileARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rProviderCalendarId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rRoomARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rRoomName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

room :: Room Source #

Creates a value of Room with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rProfileARN :: Lens' Room (Maybe Text) Source #

The profile ARN of a room.

rProviderCalendarId :: Lens' Room (Maybe Text) Source #

The provider calendar ARN of a room.

rRoomARN :: Lens' Room (Maybe Text) Source #

The ARN of a room.

rRoomName :: Lens' Room (Maybe Text) Source #

The name of a room.

rDescription :: Lens' Room (Maybe Text) Source #

The description of a room.

RoomData

data RoomData Source #

The data of a room.

See: roomData smart constructor.

Instances
Eq RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RoomData -> c RoomData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RoomData #

toConstr :: RoomData -> Constr #

dataTypeOf :: RoomData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RoomData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RoomData) #

gmapT :: (forall b. Data b => b -> b) -> RoomData -> RoomData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RoomData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RoomData -> r #

gmapQ :: (forall d. Data d => d -> u) -> RoomData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RoomData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RoomData -> m RoomData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RoomData -> m RoomData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RoomData -> m RoomData #

Read RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep RoomData :: Type -> Type #

Methods

from :: RoomData -> Rep RoomData x #

to :: Rep RoomData x -> RoomData #

Hashable RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

hashWithSalt :: Int -> RoomData -> Int #

hash :: RoomData -> Int #

FromJSON RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: RoomData -> () #

type Rep RoomData Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep RoomData = D1 (MetaData "RoomData" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "RoomData'" PrefixI True) ((S1 (MetaSel (Just "_rdProfileARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rdProviderCalendarId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdProfileName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_rdRoomARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rdRoomName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rdDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

roomData :: RoomData Source #

Creates a value of RoomData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rdProfileARN :: Lens' RoomData (Maybe Text) Source #

The profile ARN of a room.

rdProviderCalendarId :: Lens' RoomData (Maybe Text) Source #

The provider calendar ARN of a room.

rdProfileName :: Lens' RoomData (Maybe Text) Source #

The profile name of a room.

rdRoomARN :: Lens' RoomData (Maybe Text) Source #

The ARN of a room.

rdRoomName :: Lens' RoomData (Maybe Text) Source #

The name of a room.

rdDescription :: Lens' RoomData (Maybe Text) Source #

The description of a room.

RoomSkillParameter

data RoomSkillParameter Source #

A skill parameter associated with a room.

See: roomSkillParameter smart constructor.

Instances
Eq RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RoomSkillParameter -> c RoomSkillParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RoomSkillParameter #

toConstr :: RoomSkillParameter -> Constr #

dataTypeOf :: RoomSkillParameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RoomSkillParameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RoomSkillParameter) #

gmapT :: (forall b. Data b => b -> b) -> RoomSkillParameter -> RoomSkillParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RoomSkillParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RoomSkillParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> RoomSkillParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RoomSkillParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RoomSkillParameter -> m RoomSkillParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RoomSkillParameter -> m RoomSkillParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RoomSkillParameter -> m RoomSkillParameter #

Read RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep RoomSkillParameter :: Type -> Type #

Hashable RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

ToJSON RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: RoomSkillParameter -> () #

type Rep RoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep RoomSkillParameter = D1 (MetaData "RoomSkillParameter" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "RoomSkillParameter'" PrefixI True) (S1 (MetaSel (Just "_rspParameterKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rspParameterValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

roomSkillParameter Source #

Creates a value of RoomSkillParameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rspParameterKey - The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.
  • rspParameterValue - The parameter value of a room skill parameter.

rspParameterKey :: Lens' RoomSkillParameter Text Source #

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

rspParameterValue :: Lens' RoomSkillParameter Text Source #

The parameter value of a room skill parameter.

SkillGroup

data SkillGroup Source #

A skill group with attributes.

See: skillGroup smart constructor.

Instances
Eq SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Data SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SkillGroup -> c SkillGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SkillGroup #

toConstr :: SkillGroup -> Constr #

dataTypeOf :: SkillGroup -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SkillGroup) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SkillGroup) #

gmapT :: (forall b. Data b => b -> b) -> SkillGroup -> SkillGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SkillGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SkillGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> SkillGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SkillGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SkillGroup -> m SkillGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SkillGroup -> m SkillGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SkillGroup -> m SkillGroup #

Read SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Show SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Generic SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Associated Types

type Rep SkillGroup :: Type -> Type #

Hashable SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

FromJSON SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

NFData SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

Methods

rnf :: SkillGroup -> () #

type Rep SkillGroup Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.Types.Product

type Rep SkillGroup = D1 (MetaData "SkillGroup" "Network.AWS.AlexaBusiness.Types.Product" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "SkillGroup'" PrefixI True) (S1 (MetaSel (Just "_sgSkillGroupARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sgDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sgSkillGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

skillGroup :: SkillGroup Source #

Creates a value of SkillGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sgSkillGroupARN :: Lens' SkillGroup (Maybe Text) Source #

The ARN of a skill group.

sgDescription :: Lens' SkillGroup (Maybe Text) Source #

The description of a skill group.