amazonka-ivschat-2.0: Amazon Interactive Video Service Chat 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.IVSChat.Types.RoomSummary

Description

 
Synopsis

Documentation

data RoomSummary Source #

Summary information about a room.

See: newRoomSummary smart constructor.

Constructors

RoomSummary' 

Fields

Instances

Instances details
FromJSON RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

Generic RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

Associated Types

type Rep RoomSummary :: Type -> Type #

Read RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

Show RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

NFData RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

Methods

rnf :: RoomSummary -> () #

Eq RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

Hashable RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

type Rep RoomSummary Source # 
Instance details

Defined in Amazonka.IVSChat.Types.RoomSummary

newRoomSummary :: RoomSummary Source #

Create a value of RoomSummary 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:arn:RoomSummary', roomSummary_arn - Room ARN.

$sel:createTime:RoomSummary', roomSummary_createTime - Time when the room was created. This is an ISO 8601 timestamp; /note that this is returned as a string/.

$sel:id:RoomSummary', roomSummary_id - Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.

$sel:loggingConfigurationIdentifiers:RoomSummary', roomSummary_loggingConfigurationIdentifiers - List of logging-configuration identifiers attached to the room.

$sel:messageReviewHandler:RoomSummary', roomSummary_messageReviewHandler - Configuration information for optional review of messages.

$sel:name:RoomSummary', roomSummary_name - Room name. The value does not need to be unique.

$sel:tags:RoomSummary', roomSummary_tags - Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there.

$sel:updateTime:RoomSummary', roomSummary_updateTime - Time of the room’s last update. This is an ISO 8601 timestamp; /note that this is returned as a string/.

roomSummary_createTime :: Lens' RoomSummary (Maybe UTCTime) Source #

Time when the room was created. This is an ISO 8601 timestamp; /note that this is returned as a string/.

roomSummary_id :: Lens' RoomSummary (Maybe Text) Source #

Room ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.

roomSummary_loggingConfigurationIdentifiers :: Lens' RoomSummary (Maybe [Text]) Source #

List of logging-configuration identifiers attached to the room.

roomSummary_messageReviewHandler :: Lens' RoomSummary (Maybe MessageReviewHandler) Source #

Configuration information for optional review of messages.

roomSummary_name :: Lens' RoomSummary (Maybe Text) Source #

Room name. The value does not need to be unique.

roomSummary_tags :: Lens' RoomSummary (Maybe (HashMap Text Text)) Source #

Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Tagging AWS Resources for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there.

roomSummary_updateTime :: Lens' RoomSummary (Maybe UTCTime) Source #

Time of the room’s last update. This is an ISO 8601 timestamp; /note that this is returned as a string/.