| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ChimeSDKMessaging.Types.ChannelMembership
Description
Synopsis
- data ChannelMembership = ChannelMembership' {}
- newChannelMembership :: ChannelMembership
- channelMembership_channelArn :: Lens' ChannelMembership (Maybe Text)
- channelMembership_createdTimestamp :: Lens' ChannelMembership (Maybe UTCTime)
- channelMembership_invitedBy :: Lens' ChannelMembership (Maybe Identity)
- channelMembership_lastUpdatedTimestamp :: Lens' ChannelMembership (Maybe UTCTime)
- channelMembership_member :: Lens' ChannelMembership (Maybe Identity)
- channelMembership_subChannelId :: Lens' ChannelMembership (Maybe Text)
- channelMembership_type :: Lens' ChannelMembership (Maybe ChannelMembershipType)
Documentation
data ChannelMembership Source #
The details of a channel member.
See: newChannelMembership smart constructor.
Constructors
| ChannelMembership' | |
Fields
| |
Instances
newChannelMembership :: ChannelMembership Source #
Create a value of ChannelMembership 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:channelArn:ChannelMembership', channelMembership_channelArn - The ARN of the member's channel.
$sel:createdTimestamp:ChannelMembership', channelMembership_createdTimestamp - The time at which the channel membership was created.
$sel:invitedBy:ChannelMembership', channelMembership_invitedBy - The identifier of the member who invited another member.
$sel:lastUpdatedTimestamp:ChannelMembership', channelMembership_lastUpdatedTimestamp - The time at which a channel membership was last updated.
$sel:member:ChannelMembership', channelMembership_member - The data of the channel member.
$sel:subChannelId:ChannelMembership', channelMembership_subChannelId - The ID of the SubChannel that a user belongs to.
$sel:type':ChannelMembership', channelMembership_type - The membership type set for the channel member.
channelMembership_channelArn :: Lens' ChannelMembership (Maybe Text) Source #
The ARN of the member's channel.
channelMembership_createdTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #
The time at which the channel membership was created.
channelMembership_invitedBy :: Lens' ChannelMembership (Maybe Identity) Source #
The identifier of the member who invited another member.
channelMembership_lastUpdatedTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #
The time at which a channel membership was last updated.
channelMembership_member :: Lens' ChannelMembership (Maybe Identity) Source #
The data of the channel member.
channelMembership_subChannelId :: Lens' ChannelMembership (Maybe Text) Source #
The ID of the SubChannel that a user belongs to.
channelMembership_type :: Lens' ChannelMembership (Maybe ChannelMembershipType) Source #
The membership type set for the channel member.