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

Description

 
Synopsis

Documentation

data CreateInstantBooking Source #

Creates 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: newCreateInstantBooking smart constructor.

Constructors

CreateInstantBooking' 

Fields

  • durationInMinutes :: 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 :: Bool

    Whether instant booking is enabled or not.

Instances

Instances details
Eq CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

Read CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

Show CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

Generic CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

Associated Types

type Rep CreateInstantBooking :: Type -> Type #

NFData CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

Methods

rnf :: CreateInstantBooking -> () #

Hashable CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

ToJSON CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

type Rep CreateInstantBooking Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.CreateInstantBooking

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

newCreateInstantBooking Source #

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

createInstantBooking_durationInMinutes :: Lens' CreateInstantBooking 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.

createInstantBooking_enabled :: Lens' CreateInstantBooking Bool Source #

Whether instant booking is enabled or not.