libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging
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.ChimeSDKMessaging.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-05-15 of the Amazon Chime SDK Messaging SDK configuration.

Errors

_ThrottledClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The client exceeded its request rate limit.

_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request exceeds the resource limit.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request could not be processed because of conflict in the current state of the resource.

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The client is permanently forbidden from making the request.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more of the resources in the request does not exist in the system.

_ServiceFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service encountered an unexpected error.

_UnauthorizedClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The client is not currently authorized to make the request.

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service is currently unavailable.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input parameters don't match the service's restrictions.

ChannelMembershipType

newtype ChannelMembershipType Source #

Instances

Instances details
Eq ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Ord ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Read ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Show ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Generic ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Associated Types

type Rep ChannelMembershipType :: Type -> Type #

NFData ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Methods

rnf :: ChannelMembershipType -> () #

Hashable ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToJSON ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToJSONKey ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

FromJSON ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

FromJSONKey ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToLog ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToHeader ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToQuery ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

FromXML ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToXML ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToByteString ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

FromText ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToText ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

type Rep ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

type Rep ChannelMembershipType = D1 ('MetaData "ChannelMembershipType" "Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "ChannelMembershipType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMembershipType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMessagePersistenceType

newtype ChannelMessagePersistenceType Source #

Instances

Instances details
Eq ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Ord ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Read ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Show ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Generic ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Associated Types

type Rep ChannelMessagePersistenceType :: Type -> Type #

NFData ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Hashable ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToJSON ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToJSONKey ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

FromJSON ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

FromJSONKey ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToLog ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToHeader ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToQuery ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

FromXML ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToXML ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToByteString ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

FromText ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToText ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

type Rep ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

type Rep ChannelMessagePersistenceType = D1 ('MetaData "ChannelMessagePersistenceType" "Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "ChannelMessagePersistenceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMessagePersistenceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMessageStatus

newtype ChannelMessageStatus Source #

Instances

Instances details
Eq ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Ord ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Read ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Show ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Generic ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Associated Types

type Rep ChannelMessageStatus :: Type -> Type #

NFData ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Methods

rnf :: ChannelMessageStatus -> () #

Hashable ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToJSON ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToJSONKey ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

FromJSON ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

FromJSONKey ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToLog ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToHeader ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToQuery ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

FromXML ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToXML ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToByteString ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

FromText ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToText ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

type Rep ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

type Rep ChannelMessageStatus = D1 ('MetaData "ChannelMessageStatus" "Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "ChannelMessageStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMessageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMessageType

newtype ChannelMessageType Source #

Instances

Instances details
Eq ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Ord ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Read ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Show ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Generic ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Associated Types

type Rep ChannelMessageType :: Type -> Type #

NFData ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Methods

rnf :: ChannelMessageType -> () #

Hashable ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToJSON ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToJSONKey ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

FromJSON ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

FromJSONKey ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToLog ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToHeader ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToQuery ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

FromXML ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToXML ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToByteString ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

FromText ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToText ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

type Rep ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

type Rep ChannelMessageType = D1 ('MetaData "ChannelMessageType" "Amazonka.ChimeSDKMessaging.Types.ChannelMessageType" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "ChannelMessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMessageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMode

newtype ChannelMode Source #

Constructors

ChannelMode' 

Instances

Instances details
Eq ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Ord ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Read ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Show ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Generic ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Associated Types

type Rep ChannelMode :: Type -> Type #

NFData ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Methods

rnf :: ChannelMode -> () #

Hashable ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToJSON ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToJSONKey ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

FromJSON ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

FromJSONKey ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToLog ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToHeader ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToQuery ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

FromXML ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToXML ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Methods

toXML :: ChannelMode -> XML #

ToByteString ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

FromText ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToText ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Methods

toText :: ChannelMode -> Text #

type Rep ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

type Rep ChannelMode = D1 ('MetaData "ChannelMode" "Amazonka.ChimeSDKMessaging.Types.ChannelMode" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "ChannelMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelPrivacy

newtype ChannelPrivacy Source #

Constructors

ChannelPrivacy' 

Instances

Instances details
Eq ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Ord ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Read ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Show ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Generic ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Associated Types

type Rep ChannelPrivacy :: Type -> Type #

NFData ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Methods

rnf :: ChannelPrivacy -> () #

Hashable ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToJSON ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToJSONKey ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

FromJSON ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

FromJSONKey ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToLog ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToHeader ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToQuery ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

FromXML ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToXML ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Methods

toXML :: ChannelPrivacy -> XML #

ToByteString ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

FromText ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToText ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

type Rep ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

type Rep ChannelPrivacy = D1 ('MetaData "ChannelPrivacy" "Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "ChannelPrivacy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelPrivacy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ErrorCode

newtype ErrorCode Source #

Constructors

ErrorCode' 

Fields

Instances

Instances details
Eq ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Ord ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Read ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Show ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Generic ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Associated Types

type Rep ErrorCode :: Type -> Type #

NFData ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Methods

rnf :: ErrorCode -> () #

Hashable ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToJSON ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

FromJSON ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

FromJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToLog ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToHeader ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToQuery ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

FromXML ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToXML ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Methods

toXML :: ErrorCode -> XML #

ToByteString ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Methods

toBS :: ErrorCode -> ByteString #

FromText ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToText ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Methods

toText :: ErrorCode -> Text #

type Rep ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

type Rep ErrorCode = D1 ('MetaData "ErrorCode" "Amazonka.ChimeSDKMessaging.Types.ErrorCode" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "ErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FallbackAction

newtype FallbackAction Source #

Constructors

FallbackAction' 

Instances

Instances details
Eq FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Ord FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Read FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Show FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Generic FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Associated Types

type Rep FallbackAction :: Type -> Type #

NFData FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Methods

rnf :: FallbackAction -> () #

Hashable FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToJSON FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToJSONKey FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

FromJSON FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

FromJSONKey FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToLog FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToHeader FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToQuery FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

FromXML FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToXML FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Methods

toXML :: FallbackAction -> XML #

ToByteString FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

FromText FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToText FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

type Rep FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

type Rep FallbackAction = D1 ('MetaData "FallbackAction" "Amazonka.ChimeSDKMessaging.Types.FallbackAction" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "FallbackAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFallbackAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InvocationType

newtype InvocationType Source #

Constructors

InvocationType' 

Bundled Patterns

pattern InvocationType_ASYNC :: InvocationType 

Instances

Instances details
Eq InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Read InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Generic InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

NFData InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Hashable InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToJSON InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

FromJSONKey InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToQuery InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

FromXML InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToXML InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Methods

toXML :: InvocationType -> XML #

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

FromText InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToText InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

type Rep InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

type Rep InvocationType = D1 ('MetaData "InvocationType" "Amazonka.ChimeSDKMessaging.Types.InvocationType" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "InvocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInvocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
Eq SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Read SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Generic SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

NFData SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Methods

toText :: SortOrder -> Text #

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.ChimeSDKMessaging.Types.SortOrder" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppInstanceUserMembershipSummary

data AppInstanceUserMembershipSummary Source #

Summary of the membership details of an AppInstanceUser.

See: newAppInstanceUserMembershipSummary smart constructor.

Constructors

AppInstanceUserMembershipSummary' 

Fields

Instances

Instances details
Eq AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Read AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Show AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Generic AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Associated Types

type Rep AppInstanceUserMembershipSummary :: Type -> Type #

NFData AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Hashable AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

FromJSON AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

type Rep AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

type Rep AppInstanceUserMembershipSummary = D1 ('MetaData "AppInstanceUserMembershipSummary" "Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "AppInstanceUserMembershipSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "readMarkerTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMembershipType))))

newAppInstanceUserMembershipSummary :: AppInstanceUserMembershipSummary Source #

Create a value of AppInstanceUserMembershipSummary 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:readMarkerTimestamp:AppInstanceUserMembershipSummary', appInstanceUserMembershipSummary_readMarkerTimestamp - The time at which a message was last read.

$sel:type':AppInstanceUserMembershipSummary', appInstanceUserMembershipSummary_type - The type of ChannelMembership.

BatchChannelMemberships

data BatchChannelMemberships Source #

The membership information, including member ARNs, the channel ARN, and membership types.

See: newBatchChannelMemberships smart constructor.

Constructors

BatchChannelMemberships' 

Fields

Instances

Instances details
Eq BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

Show BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

Generic BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

Associated Types

type Rep BatchChannelMemberships :: Type -> Type #

NFData BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

Methods

rnf :: BatchChannelMemberships -> () #

Hashable BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

FromJSON BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

type Rep BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

type Rep BatchChannelMemberships = D1 ('MetaData "BatchChannelMemberships" "Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "BatchChannelMemberships'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Identity])) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMembershipType)) :*: S1 ('MetaSel ('Just "invitedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)))))

newBatchChannelMemberships :: BatchChannelMemberships Source #

Create a value of BatchChannelMemberships 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:members:BatchChannelMemberships', batchChannelMemberships_members - The users successfully added to the request.

$sel:channelArn:BatchChannelMemberships', batchChannelMemberships_channelArn - The ARN of the channel to which you're adding users.

$sel:type':BatchChannelMemberships', batchChannelMemberships_type - The membership types set for the channel users.

$sel:invitedBy:BatchChannelMemberships', batchChannelMemberships_invitedBy - The identifier of the member who invited another member.

batchChannelMemberships_members :: Lens' BatchChannelMemberships (Maybe [Identity]) Source #

The users successfully added to the request.

batchChannelMemberships_channelArn :: Lens' BatchChannelMemberships (Maybe Text) Source #

The ARN of the channel to which you're adding users.

batchChannelMemberships_invitedBy :: Lens' BatchChannelMemberships (Maybe Identity) Source #

The identifier of the member who invited another member.

BatchCreateChannelMembershipError

data BatchCreateChannelMembershipError Source #

A list of failed member ARNs, error codes, and error messages.

See: newBatchCreateChannelMembershipError smart constructor.

Constructors

BatchCreateChannelMembershipError' 

Fields

Instances

Instances details
Eq BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Read BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Show BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Generic BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Associated Types

type Rep BatchCreateChannelMembershipError :: Type -> Type #

NFData BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Hashable BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

FromJSON BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

type Rep BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

type Rep BatchCreateChannelMembershipError = D1 ('MetaData "BatchCreateChannelMembershipError" "Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "BatchCreateChannelMembershipError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCode)) :*: (S1 ('MetaSel ('Just "memberArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBatchCreateChannelMembershipError :: BatchCreateChannelMembershipError Source #

Create a value of BatchCreateChannelMembershipError 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:errorCode:BatchCreateChannelMembershipError', batchCreateChannelMembershipError_errorCode - The error code.

$sel:memberArn:BatchCreateChannelMembershipError', batchCreateChannelMembershipError_memberArn - The ARN of the member that the service couldn't add.

$sel:errorMessage:BatchCreateChannelMembershipError', batchCreateChannelMembershipError_errorMessage - The error message.

Channel

data Channel Source #

The details of a channel.

See: newChannel smart constructor.

Constructors

Channel' 

Fields

Instances

Instances details
Eq Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Methods

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

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

Show Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Generic Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Associated Types

type Rep Channel :: Type -> Type #

Methods

from :: Channel -> Rep Channel x #

to :: Rep Channel x -> Channel #

NFData Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Methods

rnf :: Channel -> () #

Hashable Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

FromJSON Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

type Rep Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

newChannel :: Channel Source #

Create a value of Channel 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:mode:Channel', channel_mode - The mode of the channel.

$sel:createdBy:Channel', channel_createdBy - The AppInstanceUser who created the channel.

$sel:channelArn:Channel', channel_channelArn - The ARN of a channel.

$sel:privacy:Channel', channel_privacy - The channel's privacy setting.

$sel:channelFlowArn:Channel', channel_channelFlowArn - The ARN of the channel flow.

$sel:lastMessageTimestamp:Channel', channel_lastMessageTimestamp - The time at which a member sent the last message in the channel.

$sel:name:Channel', channel_name - The name of a channel.

$sel:metadata:Channel', channel_metadata - The channel's metadata.

$sel:createdTimestamp:Channel', channel_createdTimestamp - The time at which the AppInstanceUser created the channel.

$sel:lastUpdatedTimestamp:Channel', channel_lastUpdatedTimestamp - The time at which a channel was last updated.

channel_mode :: Lens' Channel (Maybe ChannelMode) Source #

The mode of the channel.

channel_createdBy :: Lens' Channel (Maybe Identity) Source #

The AppInstanceUser who created the channel.

channel_channelArn :: Lens' Channel (Maybe Text) Source #

The ARN of a channel.

channel_privacy :: Lens' Channel (Maybe ChannelPrivacy) Source #

The channel's privacy setting.

channel_channelFlowArn :: Lens' Channel (Maybe Text) Source #

The ARN of the channel flow.

channel_lastMessageTimestamp :: Lens' Channel (Maybe UTCTime) Source #

The time at which a member sent the last message in the channel.

channel_name :: Lens' Channel (Maybe Text) Source #

The name of a channel.

channel_metadata :: Lens' Channel (Maybe Text) Source #

The channel's metadata.

channel_createdTimestamp :: Lens' Channel (Maybe UTCTime) Source #

The time at which the AppInstanceUser created the channel.

channel_lastUpdatedTimestamp :: Lens' Channel (Maybe UTCTime) Source #

The time at which a channel was last updated.

ChannelAssociatedWithFlowSummary

data ChannelAssociatedWithFlowSummary Source #

Summary of details of a channel associated with channel flow.

See: newChannelAssociatedWithFlowSummary smart constructor.

Constructors

ChannelAssociatedWithFlowSummary' 

Fields

Instances

Instances details
Eq ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

Show ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

Generic ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

Associated Types

type Rep ChannelAssociatedWithFlowSummary :: Type -> Type #

NFData ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

Hashable ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

FromJSON ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

type Rep ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

type Rep ChannelAssociatedWithFlowSummary = D1 ('MetaData "ChannelAssociatedWithFlowSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelAssociatedWithFlowSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMode)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privacy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelPrivacy)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))

ChannelBan

data ChannelBan Source #

The details of a channel ban.

See: newChannelBan smart constructor.

Constructors

ChannelBan' 

Fields

Instances

Instances details
Eq ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

Show ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

Generic ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

Associated Types

type Rep ChannelBan :: Type -> Type #

NFData ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

Methods

rnf :: ChannelBan -> () #

Hashable ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

FromJSON ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

type Rep ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

type Rep ChannelBan = D1 ('MetaData "ChannelBan" "Amazonka.ChimeSDKMessaging.Types.ChannelBan" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelBan'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newChannelBan :: ChannelBan Source #

Create a value of ChannelBan 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:createdBy:ChannelBan', channelBan_createdBy - The AppInstanceUser who created the ban.

$sel:channelArn:ChannelBan', channelBan_channelArn - The ARN of the channel from which a member is being banned.

$sel:member:ChannelBan', channelBan_member - The member being banned from the channel.

$sel:createdTimestamp:ChannelBan', channelBan_createdTimestamp - The time at which the ban was created.

channelBan_createdBy :: Lens' ChannelBan (Maybe Identity) Source #

The AppInstanceUser who created the ban.

channelBan_channelArn :: Lens' ChannelBan (Maybe Text) Source #

The ARN of the channel from which a member is being banned.

channelBan_member :: Lens' ChannelBan (Maybe Identity) Source #

The member being banned from the channel.

channelBan_createdTimestamp :: Lens' ChannelBan (Maybe UTCTime) Source #

The time at which the ban was created.

ChannelBanSummary

data ChannelBanSummary Source #

Summary of the details of a ChannelBan.

See: newChannelBanSummary smart constructor.

Constructors

ChannelBanSummary' 

Fields

Instances

Instances details
Eq ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

Show ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

Generic ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

Associated Types

type Rep ChannelBanSummary :: Type -> Type #

NFData ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

Methods

rnf :: ChannelBanSummary -> () #

Hashable ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

FromJSON ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

type Rep ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

type Rep ChannelBanSummary = D1 ('MetaData "ChannelBanSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelBanSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))))

newChannelBanSummary :: ChannelBanSummary Source #

Create a value of ChannelBanSummary 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:member:ChannelBanSummary', channelBanSummary_member - The member being banned from a channel.

channelBanSummary_member :: Lens' ChannelBanSummary (Maybe Identity) Source #

The member being banned from a channel.

ChannelFlow

data ChannelFlow Source #

The details of a channel flow.

See: newChannelFlow smart constructor.

Constructors

ChannelFlow' 

Fields

Instances

Instances details
Eq ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

Show ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

Generic ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

Associated Types

type Rep ChannelFlow :: Type -> Type #

NFData ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

Methods

rnf :: ChannelFlow -> () #

Hashable ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

FromJSON ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

type Rep ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

type Rep ChannelFlow = D1 ('MetaData "ChannelFlow" "Amazonka.ChimeSDKMessaging.Types.ChannelFlow" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelFlow'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "processors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Processor))) :*: S1 ('MetaSel ('Just "channelFlowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newChannelFlow :: ChannelFlow Source #

Create a value of ChannelFlow 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:processors:ChannelFlow', channelFlow_processors - Information about the processor Lambda functions.

$sel:channelFlowArn:ChannelFlow', channelFlow_channelFlowArn - The ARN of the channel flow.

$sel:name:ChannelFlow', channelFlow_name - The name of the channel flow.

$sel:createdTimestamp:ChannelFlow', channelFlow_createdTimestamp - The time at which the channel flow was created.

$sel:lastUpdatedTimestamp:ChannelFlow', channelFlow_lastUpdatedTimestamp - The time at which a channel flow was updated.

channelFlow_processors :: Lens' ChannelFlow (Maybe (NonEmpty Processor)) Source #

Information about the processor Lambda functions.

channelFlow_channelFlowArn :: Lens' ChannelFlow (Maybe Text) Source #

The ARN of the channel flow.

channelFlow_name :: Lens' ChannelFlow (Maybe Text) Source #

The name of the channel flow.

channelFlow_createdTimestamp :: Lens' ChannelFlow (Maybe UTCTime) Source #

The time at which the channel flow was created.

channelFlow_lastUpdatedTimestamp :: Lens' ChannelFlow (Maybe UTCTime) Source #

The time at which a channel flow was updated.

ChannelFlowSummary

data ChannelFlowSummary Source #

Summary of details of a channel flow.

See: newChannelFlowSummary smart constructor.

Constructors

ChannelFlowSummary' 

Fields

Instances

Instances details
Eq ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

Show ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

Generic ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

Associated Types

type Rep ChannelFlowSummary :: Type -> Type #

NFData ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

Methods

rnf :: ChannelFlowSummary -> () #

Hashable ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

FromJSON ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

type Rep ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

type Rep ChannelFlowSummary = D1 ('MetaData "ChannelFlowSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelFlowSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "processors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Processor))) :*: (S1 ('MetaSel ('Just "channelFlowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newChannelFlowSummary :: ChannelFlowSummary Source #

Create a value of ChannelFlowSummary 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:processors:ChannelFlowSummary', channelFlowSummary_processors - Information about the processor Lambda functions.

$sel:channelFlowArn:ChannelFlowSummary', channelFlowSummary_channelFlowArn - The ARN of the channel flow.

$sel:name:ChannelFlowSummary', channelFlowSummary_name - The name of the channel flow.

channelFlowSummary_processors :: Lens' ChannelFlowSummary (Maybe (NonEmpty Processor)) Source #

Information about the processor Lambda functions.

ChannelMembership

data ChannelMembership Source #

The details of a channel member.

See: newChannelMembership smart constructor.

Constructors

ChannelMembership' 

Fields

Instances

Instances details
Eq ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

Show ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

Generic ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

Associated Types

type Rep ChannelMembership :: Type -> Type #

NFData ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

Methods

rnf :: ChannelMembership -> () #

Hashable ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

FromJSON ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

type Rep ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

type Rep ChannelMembership = D1 ('MetaData "ChannelMembership" "Amazonka.ChimeSDKMessaging.Types.ChannelMembership" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMembership'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMembershipType)))) :*: (S1 ('MetaSel ('Just "invitedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:member:ChannelMembership', channelMembership_member - The data of the channel member.

$sel:type':ChannelMembership', channelMembership_type - The membership type set for the channel member.

$sel:invitedBy:ChannelMembership', channelMembership_invitedBy - The identifier of the member who invited another member.

$sel:createdTimestamp:ChannelMembership', channelMembership_createdTimestamp - The time at which the channel membership was created.

$sel:lastUpdatedTimestamp:ChannelMembership', channelMembership_lastUpdatedTimestamp - The time at which a channel membership was last updated.

channelMembership_type :: Lens' ChannelMembership (Maybe ChannelMembershipType) Source #

The membership type set for the channel member.

channelMembership_invitedBy :: Lens' ChannelMembership (Maybe Identity) Source #

The identifier of the member who invited another member.

channelMembership_createdTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #

The time at which the channel membership was created.

channelMembership_lastUpdatedTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #

The time at which a channel membership was last updated.

ChannelMembershipForAppInstanceUserSummary

data ChannelMembershipForAppInstanceUserSummary Source #

Summary of the channel membership details of an AppInstanceUser.

See: newChannelMembershipForAppInstanceUserSummary smart constructor.

Constructors

ChannelMembershipForAppInstanceUserSummary' 

Fields

Instances

Instances details
Eq ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

Show ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

Generic ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

NFData ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

Hashable ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

FromJSON ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

type Rep ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

type Rep ChannelMembershipForAppInstanceUserSummary = D1 ('MetaData "ChannelMembershipForAppInstanceUserSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMembershipForAppInstanceUserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appInstanceUserMembershipSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppInstanceUserMembershipSummary)) :*: S1 ('MetaSel ('Just "channelSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelSummary))))

newChannelMembershipForAppInstanceUserSummary :: ChannelMembershipForAppInstanceUserSummary Source #

Create a value of ChannelMembershipForAppInstanceUserSummary 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:appInstanceUserMembershipSummary:ChannelMembershipForAppInstanceUserSummary', channelMembershipForAppInstanceUserSummary_appInstanceUserMembershipSummary - Returns the channel membership data for an AppInstance.

$sel:channelSummary:ChannelMembershipForAppInstanceUserSummary', channelMembershipForAppInstanceUserSummary_channelSummary - Returns the channel data for an AppInstance.

ChannelMembershipSummary

data ChannelMembershipSummary Source #

Summary of the details of a ChannelMembership.

See: newChannelMembershipSummary smart constructor.

Constructors

ChannelMembershipSummary' 

Fields

Instances

Instances details
Eq ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

Show ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

Generic ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

Associated Types

type Rep ChannelMembershipSummary :: Type -> Type #

NFData ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

Hashable ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

FromJSON ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

type Rep ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

type Rep ChannelMembershipSummary = D1 ('MetaData "ChannelMembershipSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMembershipSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))))

newChannelMembershipSummary :: ChannelMembershipSummary Source #

Create a value of ChannelMembershipSummary 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:member:ChannelMembershipSummary', channelMembershipSummary_member - A member's summary data.

ChannelMessage

data ChannelMessage Source #

The details of a message in a channel.

See: newChannelMessage smart constructor.

Constructors

ChannelMessage' 

Fields

Instances

Instances details
Eq ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

Show ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

Generic ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

Associated Types

type Rep ChannelMessage :: Type -> Type #

NFData ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

Methods

rnf :: ChannelMessage -> () #

Hashable ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

FromJSON ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

type Rep ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

type Rep ChannelMessage = D1 ('MetaData "ChannelMessage" "Amazonka.ChimeSDKMessaging.Types.ChannelMessage" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMessage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatusStructure)) :*: (S1 ('MetaSel ('Just "sender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "redacted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "persistence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessagePersistenceType))))) :*: ((S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageType)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastEditedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newChannelMessage :: ChannelMessage Source #

Create a value of ChannelMessage 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:status:ChannelMessage', channelMessage_status - The status of the channel message.

$sel:sender:ChannelMessage', channelMessage_sender - The message sender.

$sel:channelArn:ChannelMessage', channelMessage_channelArn - The ARN of the channel.

$sel:content:ChannelMessage', channelMessage_content - The message content.

$sel:redacted:ChannelMessage', channelMessage_redacted - Hides the content of a message.

$sel:persistence:ChannelMessage', channelMessage_persistence - The persistence setting for a channel message.

$sel:metadata:ChannelMessage', channelMessage_metadata - The message metadata.

$sel:type':ChannelMessage', channelMessage_type - The message type.

$sel:createdTimestamp:ChannelMessage', channelMessage_createdTimestamp - The time at which the message was created.

$sel:messageId:ChannelMessage', channelMessage_messageId - The ID of a message.

$sel:lastUpdatedTimestamp:ChannelMessage', channelMessage_lastUpdatedTimestamp - The time at which a message was updated.

$sel:lastEditedTimestamp:ChannelMessage', channelMessage_lastEditedTimestamp - The time at which a message was edited.

channelMessage_redacted :: Lens' ChannelMessage (Maybe Bool) Source #

Hides the content of a message.

channelMessage_createdTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #

The time at which the message was created.

channelMessage_lastUpdatedTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #

The time at which a message was updated.

channelMessage_lastEditedTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #

The time at which a message was edited.

ChannelMessageCallback

data ChannelMessageCallback Source #

Stores information about a callback.

See: newChannelMessageCallback smart constructor.

Constructors

ChannelMessageCallback' 

Fields

Instances

Instances details
Eq ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

Show ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

Generic ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

Associated Types

type Rep ChannelMessageCallback :: Type -> Type #

NFData ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

Methods

rnf :: ChannelMessageCallback -> () #

Hashable ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

ToJSON ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

type Rep ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

type Rep ChannelMessageCallback = D1 ('MetaData "ChannelMessageCallback" "Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMessageCallback'" 'PrefixI 'True) (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newChannelMessageCallback Source #

Create a value of ChannelMessageCallback 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:content:ChannelMessageCallback', channelMessageCallback_content - The message content.

$sel:metadata:ChannelMessageCallback', channelMessageCallback_metadata - The message metadata.

$sel:messageId:ChannelMessageCallback', channelMessageCallback_messageId - The message ID.

ChannelMessageStatusStructure

data ChannelMessageStatusStructure Source #

Stores information about a message status.

See: newChannelMessageStatusStructure smart constructor.

Constructors

ChannelMessageStatusStructure' 

Fields

Instances

Instances details
Eq ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Read ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Show ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Generic ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Associated Types

type Rep ChannelMessageStatusStructure :: Type -> Type #

NFData ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Hashable ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

FromJSON ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

type Rep ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

type Rep ChannelMessageStatusStructure = D1 ('MetaData "ChannelMessageStatusStructure" "Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMessageStatusStructure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatus)) :*: S1 ('MetaSel ('Just "detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newChannelMessageStatusStructure :: ChannelMessageStatusStructure Source #

Create a value of ChannelMessageStatusStructure 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:value:ChannelMessageStatusStructure', channelMessageStatusStructure_value - The message status value.

$sel:detail:ChannelMessageStatusStructure', channelMessageStatusStructure_detail - Contains more details about the messasge status.

channelMessageStatusStructure_detail :: Lens' ChannelMessageStatusStructure (Maybe Text) Source #

Contains more details about the messasge status.

ChannelMessageSummary

data ChannelMessageSummary Source #

Summary of the messages in a Channel.

See: newChannelMessageSummary smart constructor.

Constructors

ChannelMessageSummary' 

Fields

Instances

Instances details
Eq ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

Show ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

Generic ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

Associated Types

type Rep ChannelMessageSummary :: Type -> Type #

NFData ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

Methods

rnf :: ChannelMessageSummary -> () #

Hashable ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

FromJSON ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

type Rep ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

type Rep ChannelMessageSummary = D1 ('MetaData "ChannelMessageSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMessageSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatusStructure)) :*: S1 ('MetaSel ('Just "sender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))) :*: (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "redacted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageType)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastEditedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newChannelMessageSummary :: ChannelMessageSummary Source #

Create a value of ChannelMessageSummary 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:status:ChannelMessageSummary', channelMessageSummary_status - The message status. The status value is SENT for messages sent to a channel without a channel flow. For channels associated with channel flow, the value determines the processing stage.

$sel:sender:ChannelMessageSummary', channelMessageSummary_sender - The message sender.

$sel:content:ChannelMessageSummary', channelMessageSummary_content - The content of the message.

$sel:redacted:ChannelMessageSummary', channelMessageSummary_redacted - Indicates whether a message was redacted.

$sel:metadata:ChannelMessageSummary', channelMessageSummary_metadata - The metadata of the message.

$sel:type':ChannelMessageSummary', channelMessageSummary_type - The type of message.

$sel:createdTimestamp:ChannelMessageSummary', channelMessageSummary_createdTimestamp - The time at which the message summary was created.

$sel:messageId:ChannelMessageSummary', channelMessageSummary_messageId - The ID of the message.

$sel:lastUpdatedTimestamp:ChannelMessageSummary', channelMessageSummary_lastUpdatedTimestamp - The time at which a message was last updated.

$sel:lastEditedTimestamp:ChannelMessageSummary', channelMessageSummary_lastEditedTimestamp - The time at which a message was last edited.

channelMessageSummary_status :: Lens' ChannelMessageSummary (Maybe ChannelMessageStatusStructure) Source #

The message status. The status value is SENT for messages sent to a channel without a channel flow. For channels associated with channel flow, the value determines the processing stage.

channelMessageSummary_redacted :: Lens' ChannelMessageSummary (Maybe Bool) Source #

Indicates whether a message was redacted.

channelMessageSummary_createdTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime) Source #

The time at which the message summary was created.

ChannelModeratedByAppInstanceUserSummary

data ChannelModeratedByAppInstanceUserSummary Source #

Summary of the details of a moderated channel.

See: newChannelModeratedByAppInstanceUserSummary smart constructor.

Constructors

ChannelModeratedByAppInstanceUserSummary' 

Fields

Instances

Instances details
Eq ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

Show ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

Generic ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

NFData ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

Hashable ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

FromJSON ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

type Rep ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

type Rep ChannelModeratedByAppInstanceUserSummary = D1 ('MetaData "ChannelModeratedByAppInstanceUserSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelModeratedByAppInstanceUserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelSummary))))

newChannelModeratedByAppInstanceUserSummary :: ChannelModeratedByAppInstanceUserSummary Source #

Create a value of ChannelModeratedByAppInstanceUserSummary 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:channelSummary:ChannelModeratedByAppInstanceUserSummary', channelModeratedByAppInstanceUserSummary_channelSummary - Summary of the details of a Channel.

ChannelModerator

data ChannelModerator Source #

The details of a channel moderator.

See: newChannelModerator smart constructor.

Constructors

ChannelModerator' 

Fields

Instances

Instances details
Eq ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

Show ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

Generic ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

Associated Types

type Rep ChannelModerator :: Type -> Type #

NFData ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

Methods

rnf :: ChannelModerator -> () #

Hashable ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

FromJSON ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

type Rep ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

type Rep ChannelModerator = D1 ('MetaData "ChannelModerator" "Amazonka.ChimeSDKMessaging.Types.ChannelModerator" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelModerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "moderator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)))))

newChannelModerator :: ChannelModerator Source #

Create a value of ChannelModerator 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:createdBy:ChannelModerator', channelModerator_createdBy - The AppInstanceUser who created the moderator.

$sel:channelArn:ChannelModerator', channelModerator_channelArn - The ARN of the moderator's channel.

$sel:createdTimestamp:ChannelModerator', channelModerator_createdTimestamp - The time at which the moderator was created.

$sel:moderator:ChannelModerator', channelModerator_moderator - The moderator's data.

channelModerator_createdBy :: Lens' ChannelModerator (Maybe Identity) Source #

The AppInstanceUser who created the moderator.

channelModerator_channelArn :: Lens' ChannelModerator (Maybe Text) Source #

The ARN of the moderator's channel.

channelModerator_createdTimestamp :: Lens' ChannelModerator (Maybe UTCTime) Source #

The time at which the moderator was created.

ChannelModeratorSummary

data ChannelModeratorSummary Source #

Summary of the details of a ChannelModerator.

See: newChannelModeratorSummary smart constructor.

Constructors

ChannelModeratorSummary' 

Fields

Instances

Instances details
Eq ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

Show ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

Generic ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

Associated Types

type Rep ChannelModeratorSummary :: Type -> Type #

NFData ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

Methods

rnf :: ChannelModeratorSummary -> () #

Hashable ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

FromJSON ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

type Rep ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

type Rep ChannelModeratorSummary = D1 ('MetaData "ChannelModeratorSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelModeratorSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "moderator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))))

newChannelModeratorSummary :: ChannelModeratorSummary Source #

Create a value of ChannelModeratorSummary 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:moderator:ChannelModeratorSummary', channelModeratorSummary_moderator - The data for a moderator.

ChannelSummary

data ChannelSummary Source #

Summary of the details of a Channel.

See: newChannelSummary smart constructor.

Constructors

ChannelSummary' 

Fields

Instances

Instances details
Eq ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

Show ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

Generic ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

Associated Types

type Rep ChannelSummary :: Type -> Type #

NFData ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

Methods

rnf :: ChannelSummary -> () #

Hashable ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

FromJSON ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

type Rep ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

type Rep ChannelSummary = D1 ('MetaData "ChannelSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMode)) :*: (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privacy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelPrivacy)))) :*: (S1 ('MetaSel ('Just "lastMessageTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))))

newChannelSummary :: ChannelSummary Source #

Create a value of ChannelSummary 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:mode:ChannelSummary', channelSummary_mode - The mode of the channel.

$sel:channelArn:ChannelSummary', channelSummary_channelArn - The ARN of the channel.

$sel:privacy:ChannelSummary', channelSummary_privacy - The privacy setting of the channel.

$sel:lastMessageTimestamp:ChannelSummary', channelSummary_lastMessageTimestamp - The time at which the last message in a channel was sent.

$sel:name:ChannelSummary', channelSummary_name - The name of the channel.

$sel:metadata:ChannelSummary', channelSummary_metadata - The metadata of the channel.

channelSummary_privacy :: Lens' ChannelSummary (Maybe ChannelPrivacy) Source #

The privacy setting of the channel.

channelSummary_lastMessageTimestamp :: Lens' ChannelSummary (Maybe UTCTime) Source #

The time at which the last message in a channel was sent.

channelSummary_metadata :: Lens' ChannelSummary (Maybe Text) Source #

The metadata of the channel.

Identity

data Identity Source #

The details of a user.

See: newIdentity smart constructor.

Constructors

Identity' 

Fields

Instances

Instances details
Eq Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Show Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Generic Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Associated Types

type Rep Identity :: Type -> Type #

Methods

from :: Identity -> Rep Identity x #

to :: Rep Identity x -> Identity #

NFData Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Methods

rnf :: Identity -> () #

Hashable Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Methods

hashWithSalt :: Int -> Identity -> Int #

hash :: Identity -> Int #

FromJSON Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

type Rep Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

type Rep Identity = D1 ('MetaData "Identity" "Amazonka.ChimeSDKMessaging.Types.Identity" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "Identity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newIdentity :: Identity Source #

Create a value of Identity 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:Identity', identity_arn - The ARN in an Identity.

$sel:name:Identity', identity_name - The name in an Identity.

identity_arn :: Lens' Identity (Maybe Text) Source #

The ARN in an Identity.

identity_name :: Lens' Identity (Maybe Text) Source #

The name in an Identity.

LambdaConfiguration

data LambdaConfiguration Source #

Stores metadata about a Lambda processor.

See: newLambdaConfiguration smart constructor.

Constructors

LambdaConfiguration' 

Fields

Instances

Instances details
Eq LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Read LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Show LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Generic LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Associated Types

type Rep LambdaConfiguration :: Type -> Type #

NFData LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Methods

rnf :: LambdaConfiguration -> () #

Hashable LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

ToJSON LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

FromJSON LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

type Rep LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

type Rep LambdaConfiguration = D1 ('MetaData "LambdaConfiguration" "Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "LambdaConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "invocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InvocationType)))

newLambdaConfiguration Source #

Create a value of LambdaConfiguration 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:resourceArn:LambdaConfiguration', lambdaConfiguration_resourceArn - The ARN of the Lambda message processing function.

$sel:invocationType:LambdaConfiguration', lambdaConfiguration_invocationType - Controls how the Lambda function is invoked.

lambdaConfiguration_resourceArn :: Lens' LambdaConfiguration Text Source #

The ARN of the Lambda message processing function.

MessagingSessionEndpoint

data MessagingSessionEndpoint Source #

The websocket endpoint used to connect to Amazon Chime SDK messaging.

See: newMessagingSessionEndpoint smart constructor.

Constructors

MessagingSessionEndpoint' 

Fields

  • url :: Maybe Text

    The endpoint to which you establish a websocket connection.

Instances

Instances details
Eq MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Read MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Show MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Generic MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Associated Types

type Rep MessagingSessionEndpoint :: Type -> Type #

NFData MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Hashable MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

FromJSON MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

type Rep MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

type Rep MessagingSessionEndpoint = D1 ('MetaData "MessagingSessionEndpoint" "Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "MessagingSessionEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMessagingSessionEndpoint :: MessagingSessionEndpoint Source #

Create a value of MessagingSessionEndpoint 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:url:MessagingSessionEndpoint', messagingSessionEndpoint_url - The endpoint to which you establish a websocket connection.

messagingSessionEndpoint_url :: Lens' MessagingSessionEndpoint (Maybe Text) Source #

The endpoint to which you establish a websocket connection.

Processor

data Processor Source #

The information about a processor in a channel flow.

See: newProcessor smart constructor.

Constructors

Processor' 

Fields

  • name :: Sensitive Text

    The name of the channel flow.

  • configuration :: ProcessorConfiguration

    The information about the type of processor and its identifier.

  • executionOrder :: Natural

    The sequence in which processors run. If you have multiple processors in a channel flow, message processing goes through each processor in the sequence. The value determines the sequence. At this point, we support only 1 processor within a flow.

  • fallbackAction :: FallbackAction

    Determines whether to continue or stop processing if communication with processor fails. If the last processor in a channel flow sequence has a fallback action of CONTINUE, and communication with the processor fails, the message is considered processed and sent to the recipients in the channel.

Instances

Instances details
Eq Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

Show Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

Generic Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

Associated Types

type Rep Processor :: Type -> Type #

NFData Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

Methods

rnf :: Processor -> () #

Hashable Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

ToJSON Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

FromJSON Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

type Rep Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

type Rep Processor = D1 ('MetaData "Processor" "Amazonka.ChimeSDKMessaging.Types.Processor" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "Processor'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProcessorConfiguration)) :*: (S1 ('MetaSel ('Just "executionOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "fallbackAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FallbackAction))))

newProcessor Source #

Create a value of Processor 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:name:Processor', processor_name - The name of the channel flow.

$sel:configuration:Processor', processor_configuration - The information about the type of processor and its identifier.

$sel:executionOrder:Processor', processor_executionOrder - The sequence in which processors run. If you have multiple processors in a channel flow, message processing goes through each processor in the sequence. The value determines the sequence. At this point, we support only 1 processor within a flow.

$sel:fallbackAction:Processor', processor_fallbackAction - Determines whether to continue or stop processing if communication with processor fails. If the last processor in a channel flow sequence has a fallback action of CONTINUE, and communication with the processor fails, the message is considered processed and sent to the recipients in the channel.

processor_name :: Lens' Processor Text Source #

The name of the channel flow.

processor_configuration :: Lens' Processor ProcessorConfiguration Source #

The information about the type of processor and its identifier.

processor_executionOrder :: Lens' Processor Natural Source #

The sequence in which processors run. If you have multiple processors in a channel flow, message processing goes through each processor in the sequence. The value determines the sequence. At this point, we support only 1 processor within a flow.

processor_fallbackAction :: Lens' Processor FallbackAction Source #

Determines whether to continue or stop processing if communication with processor fails. If the last processor in a channel flow sequence has a fallback action of CONTINUE, and communication with the processor fails, the message is considered processed and sent to the recipients in the channel.

ProcessorConfiguration

data ProcessorConfiguration Source #

A processor's metadata.

See: newProcessorConfiguration smart constructor.

Constructors

ProcessorConfiguration' 

Fields

Instances

Instances details
Eq ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Read ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Show ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Generic ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Associated Types

type Rep ProcessorConfiguration :: Type -> Type #

NFData ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Methods

rnf :: ProcessorConfiguration -> () #

Hashable ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

ToJSON ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

FromJSON ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

type Rep ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

type Rep ProcessorConfiguration = D1 ('MetaData "ProcessorConfiguration" "Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ProcessorConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambda") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LambdaConfiguration)))

newProcessorConfiguration Source #

Create a value of ProcessorConfiguration 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:lambda:ProcessorConfiguration', processorConfiguration_lambda - Indicates that the processor is of type Lambda.

processorConfiguration_lambda :: Lens' ProcessorConfiguration LambdaConfiguration Source #

Indicates that the processor is of type Lambda.

Tag

data Tag Source #

A tag object containing a key-value pair.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

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

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

Show Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ChimeSDKMessaging.Types.Tag" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key in a tag.

$sel:value:Tag', tag_value - The value in a tag.

tag_key :: Lens' Tag Text Source #

The key in a tag.

tag_value :: Lens' Tag Text Source #

The value in a tag.