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

Amazonka.AlexaBusiness.Types.InstantBooking

Description

 
Synopsis

Documentation

data InstantBooking Source #

Settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.

See: newInstantBooking smart constructor.

Constructors

InstantBooking' 

Fields

  • enabled :: Maybe Bool

    Whether instant booking is enabled or not.

  • 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.

Instances

Instances details
Eq InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

Read InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

Show InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

Generic InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

Associated Types

type Rep InstantBooking :: Type -> Type #

NFData InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

Methods

rnf :: InstantBooking -> () #

Hashable InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

FromJSON InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

type Rep InstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.InstantBooking

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

newInstantBooking :: InstantBooking Source #

Create a value of InstantBooking 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:enabled:InstantBooking', instantBooking_enabled - Whether instant booking is enabled or not.

$sel:durationInMinutes:InstantBooking', instantBooking_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.

instantBooking_enabled :: Lens' InstantBooking (Maybe Bool) Source #

Whether instant booking is enabled or not.

instantBooking_durationInMinutes :: Lens' InstantBooking (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.