amazonka-alexa-business-2.0: Amazon Alexa For Business SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AlexaBusiness.Types.UpdateInstantBooking

Description

 
Synopsis

Documentation

data UpdateInstantBooking Source #

Updates settings for the instant booking feature that are applied to a room profile. If instant booking is enabled, Alexa automatically reserves a room if it is free when a user joins a meeting with Alexa.

See: newUpdateInstantBooking smart constructor.

Constructors

UpdateInstantBooking' 

Fields

  • durationInMinutes :: Maybe Int

    Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

  • enabled :: Maybe Bool

    Whether instant booking is enabled or not.

Instances

Instances details
ToJSON UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

Generic UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

Associated Types

type Rep UpdateInstantBooking :: Type -> Type #

Read UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

Show UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

NFData UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

Methods

rnf :: UpdateInstantBooking -> () #

Eq UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

Hashable UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

type Rep UpdateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.UpdateInstantBooking

type Rep UpdateInstantBooking = D1 ('MetaData "UpdateInstantBooking" "Amazonka.AlexaBusiness.Types.UpdateInstantBooking" "amazonka-alexa-business-2.0-BWvKfxFukoyBarGovAkdOS" 'False) (C1 ('MetaCons "UpdateInstantBooking'" 'PrefixI 'True) (S1 ('MetaSel ('Just "durationInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newUpdateInstantBooking :: UpdateInstantBooking Source #

Create a value of UpdateInstantBooking with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:durationInMinutes:UpdateInstantBooking', updateInstantBooking_durationInMinutes - Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

$sel:enabled:UpdateInstantBooking', updateInstantBooking_enabled - Whether instant booking is enabled or not.

updateInstantBooking_durationInMinutes :: Lens' UpdateInstantBooking (Maybe Int) Source #

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

updateInstantBooking_enabled :: Lens' UpdateInstantBooking (Maybe Bool) Source #

Whether instant booking is enabled or not.