libZSservicesZSamazonka-chimeZSamazonka-chime
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.Chime.Types.Room

Description

 
Synopsis

Documentation

data Room Source #

The Amazon Chime chat room details.

See: newRoom smart constructor.

Constructors

Room' 

Fields

Instances

Instances details
Eq Room Source # 
Instance details

Defined in Amazonka.Chime.Types.Room

Methods

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

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

Show Room Source # 
Instance details

Defined in Amazonka.Chime.Types.Room

Methods

showsPrec :: Int -> Room -> ShowS #

show :: Room -> String #

showList :: [Room] -> ShowS #

Generic Room Source # 
Instance details

Defined in Amazonka.Chime.Types.Room

Associated Types

type Rep Room :: Type -> Type #

Methods

from :: Room -> Rep Room x #

to :: Rep Room x -> Room #

NFData Room Source # 
Instance details

Defined in Amazonka.Chime.Types.Room

Methods

rnf :: Room -> () #

Hashable Room Source # 
Instance details

Defined in Amazonka.Chime.Types.Room

Methods

hashWithSalt :: Int -> Room -> Int #

hash :: Room -> Int #

FromJSON Room Source # 
Instance details

Defined in Amazonka.Chime.Types.Room

type Rep Room Source # 
Instance details

Defined in Amazonka.Chime.Types.Room

newRoom :: Room Source #

Create a value of Room 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:updatedTimestamp:Room', room_updatedTimestamp - The room update timestamp, in ISO 8601 format.

$sel:createdBy:Room', room_createdBy - The identifier of the room creator.

$sel:accountId:Room', room_accountId - The Amazon Chime account ID.

$sel:name:Room', room_name - The room name.

$sel:roomId:Room', room_roomId - The room ID.

$sel:createdTimestamp:Room', room_createdTimestamp - The room creation timestamp, in ISO 8601 format.

room_updatedTimestamp :: Lens' Room (Maybe UTCTime) Source #

The room update timestamp, in ISO 8601 format.

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

The identifier of the room creator.

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

The Amazon Chime account ID.

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

The room name.

room_createdTimestamp :: Lens' Room (Maybe UTCTime) Source #

The room creation timestamp, in ISO 8601 format.