amazonka-chime-sdk-messaging-2.0: Amazon Chime SDK Messaging SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ChimeSDKMessaging.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_BadRequestException :: AsError a => Fold a ServiceError Source #

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

_ConflictException :: AsError a => Fold a ServiceError Source #

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

_ForbiddenException :: AsError a => Fold a ServiceError Source #

The client is permanently forbidden from making the request.

_NotFoundException :: AsError a => Fold a ServiceError Source #

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

_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #

The request exceeds the resource limit.

_ServiceFailureException :: AsError a => Fold a ServiceError Source #

The service encountered an unexpected error.

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

The service is currently unavailable.

_ThrottledClientException :: AsError a => Fold a ServiceError Source #

The client exceeded its request rate limit.

_UnauthorizedClientException :: AsError a => Fold a ServiceError Source #

The client is not currently authorized to make the request.

AllowNotifications

newtype AllowNotifications Source #

Instances

Instances details
FromJSON AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

FromJSONKey AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToJSON AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToJSONKey AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToByteString AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToHeader AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToLog AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToQuery AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

FromText AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToText AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

FromXML AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

ToXML AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

Generic AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

Associated Types

type Rep AllowNotifications :: Type -> Type #

Read AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

Show AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

NFData AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

Methods

rnf :: AllowNotifications -> () #

Eq AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

Ord AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

Hashable AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

type Rep AllowNotifications Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AllowNotifications

type Rep AllowNotifications = D1 ('MetaData "AllowNotifications" "Amazonka.ChimeSDKMessaging.Types.AllowNotifications" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "AllowNotifications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllowNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMembershipType

newtype ChannelMembershipType Source #

Instances

Instances details
FromJSON ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

FromJSONKey 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

ToByteString ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToHeader ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToLog ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToQuery 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

FromXML ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

ToXML 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 #

Read ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Show ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

NFData ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Methods

rnf :: ChannelMembershipType -> () #

Eq ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Ord ChannelMembershipType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipType

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "ChannelMembershipType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMembershipType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMessagePersistenceType

newtype ChannelMessagePersistenceType Source #

Instances

Instances details
FromJSON ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

FromJSONKey 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

ToByteString ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToHeader ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToLog ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToQuery 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

FromXML ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

ToXML 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 #

Read ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Show ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

NFData ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Eq ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Ord ChannelMessagePersistenceType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessagePersistenceType

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "ChannelMessagePersistenceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMessagePersistenceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMessageStatus

newtype ChannelMessageStatus Source #

Instances

Instances details
FromJSON ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

FromJSONKey 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

ToByteString ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToHeader ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToLog ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToQuery 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

FromXML ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

ToXML 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 #

Read ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Show ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

NFData ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Methods

rnf :: ChannelMessageStatus -> () #

Eq ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Ord ChannelMessageStatus Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatus

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "ChannelMessageStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMessageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMessageType

newtype ChannelMessageType Source #

Instances

Instances details
FromJSON ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

FromJSONKey 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

ToByteString ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToHeader ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToLog ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToQuery 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

FromXML ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

ToXML 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 #

Read ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Show ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

NFData ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Methods

rnf :: ChannelMessageType -> () #

Eq ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Ord ChannelMessageType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageType

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "ChannelMessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelMessageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelMode

newtype ChannelMode Source #

Constructors

ChannelMode' 

Instances

Instances details
FromJSON ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

FromJSONKey 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

ToByteString ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToHeader ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToLog ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

ToQuery 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 #

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 #

Generic ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Associated Types

type Rep ChannelMode :: Type -> Type #

Read ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Show ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

NFData ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Methods

rnf :: ChannelMode -> () #

Eq ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Ord ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

Hashable ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

type Rep ChannelMode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMode

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

ChannelPrivacy

newtype ChannelPrivacy Source #

Constructors

ChannelPrivacy' 

Instances

Instances details
FromJSON ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

FromJSONKey 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

ToByteString ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToHeader ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToLog ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

ToQuery 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

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 #

Generic ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Associated Types

type Rep ChannelPrivacy :: Type -> Type #

Read ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Show ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

NFData ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Methods

rnf :: ChannelPrivacy -> () #

Eq ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Ord ChannelPrivacy Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelPrivacy

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

FromJSONKey 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

ToByteString ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Methods

toBS :: ErrorCode -> ByteString #

ToHeader ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToLog ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

ToQuery ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

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 #

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 #

Generic ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Associated Types

type Rep ErrorCode :: Type -> Type #

Read ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Show ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

NFData ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Methods

rnf :: ErrorCode -> () #

Eq ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Ord ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

Hashable ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

type Rep ErrorCode Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ErrorCode

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

FallbackAction

newtype FallbackAction Source #

Constructors

FallbackAction' 

Instances

Instances details
FromJSON FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

FromJSONKey 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

ToByteString FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToHeader FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToLog FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

ToQuery 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

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 #

Generic FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Associated Types

type Rep FallbackAction :: Type -> Type #

Read FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Show FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

NFData FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Methods

rnf :: FallbackAction -> () #

Eq FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Ord FallbackAction Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.FallbackAction

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

FromJSONKey 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

ToByteString InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToHeader InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToLog InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

ToQuery 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

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 #

Generic InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Associated Types

type Rep InvocationType :: Type -> Type #

Read InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Show InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

NFData InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Methods

rnf :: InvocationType -> () #

Eq InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Ord InvocationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.InvocationType

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "InvocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInvocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PushNotificationType

newtype PushNotificationType Source #

Instances

Instances details
FromJSON PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

FromJSONKey PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToJSON PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToJSONKey PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToByteString PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToHeader PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToLog PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToQuery PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

FromText PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToText PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

FromXML PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

ToXML PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

Generic PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

Associated Types

type Rep PushNotificationType :: Type -> Type #

Read PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

Show PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

NFData PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

Methods

rnf :: PushNotificationType -> () #

Eq PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

Ord PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

Hashable PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

type Rep PushNotificationType Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationType

type Rep PushNotificationType = D1 ('MetaData "PushNotificationType" "Amazonka.ChimeSDKMessaging.Types.PushNotificationType" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "PushNotificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPushNotificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SearchFieldKey

newtype SearchFieldKey Source #

Constructors

SearchFieldKey' 

Bundled Patterns

pattern SearchFieldKey_MEMBERS :: SearchFieldKey 

Instances

Instances details
FromJSON SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

FromJSONKey SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToJSON SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToJSONKey SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToByteString SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToHeader SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToLog SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToQuery SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

FromText SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToText SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

FromXML SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

ToXML SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

Methods

toXML :: SearchFieldKey -> XML #

Generic SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

Associated Types

type Rep SearchFieldKey :: Type -> Type #

Read SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

Show SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

NFData SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

Methods

rnf :: SearchFieldKey -> () #

Eq SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

Ord SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

Hashable SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

type Rep SearchFieldKey Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldKey

type Rep SearchFieldKey = D1 ('MetaData "SearchFieldKey" "Amazonka.ChimeSDKMessaging.Types.SearchFieldKey" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "SearchFieldKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSearchFieldKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SearchFieldOperator

newtype SearchFieldOperator Source #

Instances

Instances details
FromJSON SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

FromJSONKey SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToJSON SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToJSONKey SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToByteString SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToHeader SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToLog SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToQuery SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

FromText SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToText SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

FromXML SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

ToXML SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

Generic SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

Associated Types

type Rep SearchFieldOperator :: Type -> Type #

Read SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

Show SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

NFData SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

Methods

rnf :: SearchFieldOperator -> () #

Eq SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

Ord SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

Hashable SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

type Rep SearchFieldOperator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator

type Rep SearchFieldOperator = D1 ('MetaData "SearchFieldOperator" "Amazonka.ChimeSDKMessaging.Types.SearchFieldOperator" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'True) (C1 ('MetaCons "SearchFieldOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSearchFieldOperator") '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
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

FromJSONKey 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

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

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 #

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 #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.ChimeSDKMessaging.Types.SortOrder" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON 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 #

Read AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Show AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

NFData AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Eq AppInstanceUserMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.AppInstanceUserMembershipSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "AppInstanceUserMembershipSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "readMarkerTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "subChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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 an AppInstanceUser last marked a channel as read.

$sel:subChannelId:AppInstanceUserMembershipSummary', appInstanceUserMembershipSummary_subChannelId - The ID of the SubChannel that the AppInstanceUser is a member of.

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

appInstanceUserMembershipSummary_readMarkerTimestamp :: Lens' AppInstanceUserMembershipSummary (Maybe UTCTime) Source #

The time at which an AppInstanceUser last marked a channel as read.

appInstanceUserMembershipSummary_subChannelId :: Lens' AppInstanceUserMembershipSummary (Maybe Text) Source #

The ID of the SubChannel that the AppInstanceUser is a member of.

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
FromJSON 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 #

Show BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

NFData BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

Methods

rnf :: BatchChannelMemberships -> () #

Eq BatchChannelMemberships Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchChannelMemberships

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "BatchChannelMemberships'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))) :*: (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Identity])) :*: (S1 ('MetaSel ('Just "subChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMembershipType))))))

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:channelArn:BatchChannelMemberships', batchChannelMemberships_channelArn - The ARN of the channel to which you're adding users.

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

$sel:members:BatchChannelMemberships', batchChannelMemberships_members - The users successfully added to the request.

$sel:subChannelId:BatchChannelMemberships', batchChannelMemberships_subChannelId - The ID of the SubChannel.

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

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.

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

The users successfully added to the request.

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
FromJSON 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 #

Read BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Show BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

NFData BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Eq BatchCreateChannelMembershipError Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.BatchCreateChannelMembershipError

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "BatchCreateChannelMembershipError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCode)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "memberArn") '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:errorMessage:BatchCreateChannelMembershipError', batchCreateChannelMembershipError_errorMessage - The error message.

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

batchCreateChannelMembershipError_memberArn :: Lens' BatchCreateChannelMembershipError (Maybe Text) Source #

The AppInstanceUserArn of the member that the service couldn't add.

Channel

data Channel Source #

The details of a channel.

See: newChannel smart constructor.

Constructors

Channel' 

Fields

Instances

Instances details
FromJSON 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 #

Show Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

NFData Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Methods

rnf :: Channel -> () #

Eq Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Methods

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

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

Hashable Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

type Rep Channel Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Channel

type Rep Channel = D1 ('MetaData "Channel" "Amazonka.ChimeSDKMessaging.Types.Channel" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "Channel'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelFlowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "elasticChannelConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticChannelConfiguration))))) :*: ((S1 ('MetaSel ('Just "lastMessageTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMode)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "privacy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelPrivacy)))))))

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:channelArn:Channel', channel_channelArn - The ARN of a channel.

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

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

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

$sel:elasticChannelConfiguration:Channel', channel_elasticChannelConfiguration - The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.

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

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

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

$sel:mode:Channel', channel_mode - The mode of the channel.

Channel, channel_name - The name of a channel.

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

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

The ARN of a channel.

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

The ARN of the channel flow.

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

The AppInstanceUser who created the channel.

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

The time at which the AppInstanceUser created the channel.

channel_elasticChannelConfiguration :: Lens' Channel (Maybe ElasticChannelConfiguration) Source #

The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.

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

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

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

The time at which a channel was last updated.

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

The channel's metadata.

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

The mode of the channel.

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

The name of a channel.

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

The channel's privacy setting.

ChannelAssociatedWithFlowSummary

data ChannelAssociatedWithFlowSummary Source #

Summary of details of a channel associated with channel flow.

See: newChannelAssociatedWithFlowSummary smart constructor.

Constructors

ChannelAssociatedWithFlowSummary' 

Fields

Instances

Instances details
FromJSON 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 #

Show ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

NFData ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

Eq ChannelAssociatedWithFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelAssociatedWithFlowSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelAssociatedWithFlowSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMode)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "privacy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelPrivacy))))))

ChannelBan

data ChannelBan Source #

The details of a channel ban.

See: newChannelBan smart constructor.

Constructors

ChannelBan' 

Fields

Instances

Instances details
FromJSON 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 #

Show ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

NFData ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

Methods

rnf :: ChannelBan -> () #

Eq ChannelBan Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBan

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelBan'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)))))

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:channelArn:ChannelBan', channelBan_channelArn - The ARN of the channel from which a member is being banned.

$sel:createdBy:ChannelBan', channelBan_createdBy - The AppInstanceUser who created the ban.

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

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

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

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

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

The AppInstanceUser who created the ban.

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

The time at which the ban was created.

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

The member being banned from the channel.

ChannelBanSummary

data ChannelBanSummary Source #

Summary of the details of a ChannelBan.

See: newChannelBanSummary smart constructor.

Constructors

ChannelBanSummary' 

Fields

Instances

Instances details
FromJSON 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 #

Show ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

NFData ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

Methods

rnf :: ChannelBanSummary -> () #

Eq ChannelBanSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelBanSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON 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 #

Show ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

NFData ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

Methods

rnf :: ChannelFlow -> () #

Eq ChannelFlow Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlow

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelFlow'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelFlowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "processors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Processor)))))))

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:channelFlowArn:ChannelFlow', channelFlow_channelFlowArn - The ARN 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, channelFlow_name - The name of the channel flow.

$sel:processors:ChannelFlow', channelFlow_processors - Information about the processor Lambda functions.

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

The ARN 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.

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

The name of the channel flow.

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

Information about the processor Lambda functions.

ChannelFlowSummary

data ChannelFlowSummary Source #

Summary of details of a channel flow.

See: newChannelFlowSummary smart constructor.

Constructors

ChannelFlowSummary' 

Fields

Instances

Instances details
FromJSON 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 #

Show ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

NFData ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

Methods

rnf :: ChannelFlowSummary -> () #

Eq ChannelFlowSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelFlowSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelFlowSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelFlowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "processors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Processor))))))

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:channelFlowArn:ChannelFlowSummary', channelFlowSummary_channelFlowArn - The ARN of the channel flow.

ChannelFlowSummary, channelFlowSummary_name - The name of the channel flow.

$sel:processors:ChannelFlowSummary', channelFlowSummary_processors - Information about the processor Lambda functions.

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
FromJSON 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 #

Show ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

NFData ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

Methods

rnf :: ChannelMembership -> () #

Eq ChannelMembership Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembership

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelMembership'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "invitedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)))) :*: ((S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))) :*: (S1 ('MetaSel ('Just "subChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMembershipType))))))

newChannelMembership :: ChannelMembership Source #

Create a value of ChannelMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channelArn:ChannelMembership', channelMembership_channelArn - The ARN of the member's channel.

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

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

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

$sel:member:ChannelMembership', channelMembership_member - The data of the channel member.

$sel:subChannelId:ChannelMembership', channelMembership_subChannelId - The ID of the SubChannel that a user belongs to.

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

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

The time at which the channel membership was created.

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

The identifier of the member who invited another member.

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

The time at which a channel membership was last updated.

channelMembership_subChannelId :: Lens' ChannelMembership (Maybe Text) Source #

The ID of the SubChannel that a user belongs to.

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

The membership type set for the channel member.

ChannelMembershipForAppInstanceUserSummary

data ChannelMembershipForAppInstanceUserSummary Source #

Summary of the channel membership details of an AppInstanceUser.

See: newChannelMembershipForAppInstanceUserSummary smart constructor.

Constructors

ChannelMembershipForAppInstanceUserSummary' 

Fields

Instances

Instances details
FromJSON ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

Generic ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

Show ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

NFData ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

Eq ChannelMembershipForAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipForAppInstanceUserSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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.

ChannelMembershipPreferences

data ChannelMembershipPreferences Source #

The channel membership preferences for an AppInstanceUser.

See: newChannelMembershipPreferences smart constructor.

Constructors

ChannelMembershipPreferences' 

Fields

Instances

Instances details
FromJSON ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

ToJSON ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

Generic ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

Associated Types

type Rep ChannelMembershipPreferences :: Type -> Type #

Show ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

NFData ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

Eq ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

Hashable ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

type Rep ChannelMembershipPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences

type Rep ChannelMembershipPreferences = D1 ('MetaData "ChannelMembershipPreferences" "Amazonka.ChimeSDKMessaging.Types.ChannelMembershipPreferences" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelMembershipPreferences'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pushNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PushNotificationPreferences))))

newChannelMembershipPreferences :: ChannelMembershipPreferences Source #

Create a value of ChannelMembershipPreferences 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:pushNotifications:ChannelMembershipPreferences', channelMembershipPreferences_pushNotifications - The push notification configuration of a message.

ChannelMembershipSummary

data ChannelMembershipSummary Source #

Summary of the details of a ChannelMembership.

See: newChannelMembershipSummary smart constructor.

Constructors

ChannelMembershipSummary' 

Fields

Instances

Instances details
FromJSON 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 #

Show ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

NFData ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

Eq ChannelMembershipSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMembershipSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON 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 #

Show ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

NFData ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

Methods

rnf :: ChannelMessage -> () #

Eq ChannelMessage Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessage

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelMessage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "lastEditedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "messageAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text MessageAttributeValue))) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "persistence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessagePersistenceType)) :*: S1 ('MetaSel ('Just "redacted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "sender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatusStructure))) :*: (S1 ('MetaSel ('Just "subChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageType)))))))

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:channelArn:ChannelMessage', channelMessage_channelArn - The ARN of the channel.

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

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

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

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

$sel:messageAttributes:ChannelMessage', channelMessage_messageAttributes - The attributes for the message, used for message filtering along with a FilterRule defined in the PushNotificationPreferences.

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

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

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

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

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

$sel:status:ChannelMessage', channelMessage_status - The status of the channel message.

$sel:subChannelId:ChannelMessage', channelMessage_subChannelId - The ID of the SubChannel.

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

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

The time at which the message was created.

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

The time at which a message was edited.

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

The time at which a message was updated.

channelMessage_messageAttributes :: Lens' ChannelMessage (Maybe (HashMap Text MessageAttributeValue)) Source #

The attributes for the message, used for message filtering along with a FilterRule defined in the PushNotificationPreferences.

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

Hides the content of a message.

ChannelMessageCallback

data ChannelMessageCallback Source #

Stores information about a callback.

See: newChannelMessageCallback smart constructor.

Constructors

ChannelMessageCallback' 

Fields

Instances

Instances details
ToJSON 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 #

Show ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

NFData ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

Methods

rnf :: ChannelMessageCallback -> () #

Eq ChannelMessageCallback Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageCallback

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelMessageCallback'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "messageAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text MessageAttributeValue))) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "pushNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PushNotificationConfiguration)) :*: (S1 ('MetaSel ('Just "subChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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:messageAttributes:ChannelMessageCallback', channelMessageCallback_messageAttributes - The attributes for the message, used for message filtering along with a FilterRule defined in the PushNotificationPreferences.

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

$sel:pushNotification:ChannelMessageCallback', channelMessageCallback_pushNotification - The push notification configuration of the message.

$sel:subChannelId:ChannelMessageCallback', channelMessageCallback_subChannelId - The ID of the SubChannel.

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

channelMessageCallback_messageAttributes :: Lens' ChannelMessageCallback (Maybe (HashMap Text MessageAttributeValue)) Source #

The attributes for the message, used for message filtering along with a FilterRule defined in the PushNotificationPreferences.

ChannelMessageStatusStructure

data ChannelMessageStatusStructure Source #

Stores information about a message status.

See: newChannelMessageStatusStructure smart constructor.

Constructors

ChannelMessageStatusStructure' 

Fields

Instances

Instances details
FromJSON 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 #

Read ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Show ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

NFData ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Eq ChannelMessageStatusStructure Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelMessageStatusStructure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatus))))

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:detail:ChannelMessageStatusStructure', channelMessageStatusStructure_detail - Contains more details about the messasge status.

$sel:value:ChannelMessageStatusStructure', channelMessageStatusStructure_value - The message status value.

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
FromJSON 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 #

Show ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

NFData ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

Methods

rnf :: ChannelMessageSummary -> () #

Eq ChannelMessageSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelMessageSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lastEditedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "messageAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text MessageAttributeValue)))))) :*: ((S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "redacted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "sender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatusStructure)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageType)))))))

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:content:ChannelMessageSummary', channelMessageSummary_content - The content of the message.

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

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

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

$sel:messageAttributes:ChannelMessageSummary', channelMessageSummary_messageAttributes - The message attribues listed in a the summary of a channel message.

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

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

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

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

$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:type':ChannelMessageSummary', channelMessageSummary_type - The type of message.

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

The time at which the message summary was created.

channelMessageSummary_messageAttributes :: Lens' ChannelMessageSummary (Maybe (HashMap Text MessageAttributeValue)) Source #

The message attribues listed in a the summary of a channel message.

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

Indicates whether a message was redacted.

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.

ChannelModeratedByAppInstanceUserSummary

data ChannelModeratedByAppInstanceUserSummary Source #

Summary of the details of a moderated channel.

See: newChannelModeratedByAppInstanceUserSummary smart constructor.

Constructors

ChannelModeratedByAppInstanceUserSummary' 

Fields

Instances

Instances details
FromJSON ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

Generic ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

Show ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

NFData ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

Eq ChannelModeratedByAppInstanceUserSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON 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 #

Show ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

NFData ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

Methods

rnf :: ChannelModerator -> () #

Eq ChannelModerator Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModerator

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelModerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Identity))) :*: (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:channelArn:ChannelModerator', channelModerator_channelArn - The ARN of the moderator's channel.

$sel:createdBy:ChannelModerator', channelModerator_createdBy - The AppInstanceUser who created the moderator.

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

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

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

The ARN of the moderator's channel.

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

The AppInstanceUser who created the moderator.

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
FromJSON 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 #

Show ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

NFData ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

Methods

rnf :: ChannelModeratorSummary -> () #

Eq ChannelModeratorSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratorSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON 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 #

Show ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

NFData ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

Methods

rnf :: ChannelSummary -> () #

Eq ChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ChannelSummary

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ChannelSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastMessageTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMode)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "privacy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelPrivacy))))))

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:channelArn:ChannelSummary', channelSummary_channelArn - The ARN of the channel.

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

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

$sel:mode:ChannelSummary', channelSummary_mode - The mode of the channel.

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

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

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

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

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

The metadata of the channel.

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

The privacy setting of the channel.

ElasticChannelConfiguration

data ElasticChannelConfiguration Source #

The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.

See: newElasticChannelConfiguration smart constructor.

Constructors

ElasticChannelConfiguration' 

Fields

Instances

Instances details
FromJSON ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

ToJSON ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

Generic ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

Associated Types

type Rep ElasticChannelConfiguration :: Type -> Type #

Read ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

Show ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

NFData ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

Eq ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

Hashable ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

type Rep ElasticChannelConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration

type Rep ElasticChannelConfiguration = D1 ('MetaData "ElasticChannelConfiguration" "Amazonka.ChimeSDKMessaging.Types.ElasticChannelConfiguration" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "ElasticChannelConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximumSubChannels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "targetMembershipsPerSubChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "minimumMembershipPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newElasticChannelConfiguration Source #

Create a value of ElasticChannelConfiguration 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:maximumSubChannels:ElasticChannelConfiguration', elasticChannelConfiguration_maximumSubChannels - The maximum number of SubChannels that you want to allow in the elastic channel.

$sel:targetMembershipsPerSubChannel:ElasticChannelConfiguration', elasticChannelConfiguration_targetMembershipsPerSubChannel - The maximum number of members allowed in a SubChannel.

$sel:minimumMembershipPercentage:ElasticChannelConfiguration', elasticChannelConfiguration_minimumMembershipPercentage - The minimum allowed percentage of TargetMembershipsPerSubChannel users. Ceil of the calculated value is used in balancing members among SubChannels of the elastic channel.

elasticChannelConfiguration_maximumSubChannels :: Lens' ElasticChannelConfiguration Natural Source #

The maximum number of SubChannels that you want to allow in the elastic channel.

elasticChannelConfiguration_minimumMembershipPercentage :: Lens' ElasticChannelConfiguration Natural Source #

The minimum allowed percentage of TargetMembershipsPerSubChannel users. Ceil of the calculated value is used in balancing members among SubChannels of the elastic channel.

Identity

data Identity Source #

The details of a user.

See: newIdentity smart constructor.

Constructors

Identity' 

Fields

Instances

Instances details
FromJSON 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 #

Show Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

NFData Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Methods

rnf :: Identity -> () #

Eq Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Hashable Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

Methods

hashWithSalt :: Int -> Identity -> Int #

hash :: Identity -> Int #

type Rep Identity Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Identity

type Rep Identity = D1 ('MetaData "Identity" "Amazonka.ChimeSDKMessaging.Types.Identity" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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
FromJSON LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

ToJSON 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 #

Read LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Show LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

NFData LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Methods

rnf :: LambdaConfiguration -> () #

Eq LambdaConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.LambdaConfiguration

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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.

MessageAttributeValue

data MessageAttributeValue Source #

A list of message attribute values.

See: newMessageAttributeValue smart constructor.

Constructors

MessageAttributeValue' 

Fields

Instances

Instances details
FromJSON MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

ToJSON MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

Generic MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

Associated Types

type Rep MessageAttributeValue :: Type -> Type #

Show MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

NFData MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

Methods

rnf :: MessageAttributeValue -> () #

Eq MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

Hashable MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

type Rep MessageAttributeValue Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue

type Rep MessageAttributeValue = D1 ('MetaData "MessageAttributeValue" "Amazonka.ChimeSDKMessaging.Types.MessageAttributeValue" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "MessageAttributeValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stringValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Sensitive Text]))))

newMessageAttributeValue :: MessageAttributeValue Source #

Create a value of MessageAttributeValue 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:stringValues:MessageAttributeValue', messageAttributeValue_stringValues - The strings in a message attribute value.

messageAttributeValue_stringValues :: Lens' MessageAttributeValue (Maybe [Text]) Source #

The strings in a message attribute value.

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
FromJSON 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 #

Read MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Show MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

NFData MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Eq MessagingSessionEndpoint Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.MessagingSessionEndpoint

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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 with message processing or stop it in cases where communication with a processor fails. If a processor has a fallback action of ABORT and communication with it fails, the processor sets the message status to FAILED and does not send the message to any recipients. Note that if the last processor in the channel flow sequence has a fallback action of CONTINUE and communication with the processor fails, then the message is considered processed and sent to recipients of the channel.

Instances

Instances details
FromJSON Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

ToJSON 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 #

Show Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

NFData Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

Methods

rnf :: Processor -> () #

Eq Processor Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Processor

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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 with message processing or stop it in cases where communication with a processor fails. If a processor has a fallback action of ABORT and communication with it fails, the processor sets the message status to FAILED and does not send the message to any recipients. Note that if the last processor in the channel flow sequence has a fallback action of CONTINUE and communication with the processor fails, then the message is considered processed and sent to recipients of 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 with message processing or stop it in cases where communication with a processor fails. If a processor has a fallback action of ABORT and communication with it fails, the processor sets the message status to FAILED and does not send the message to any recipients. Note that if the last processor in the channel flow sequence has a fallback action of CONTINUE and communication with the processor fails, then the message is considered processed and sent to recipients of the channel.

ProcessorConfiguration

data ProcessorConfiguration Source #

A processor's metadata.

See: newProcessorConfiguration smart constructor.

Constructors

ProcessorConfiguration' 

Fields

Instances

Instances details
FromJSON ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

ToJSON 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 #

Read ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Show ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

NFData ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Methods

rnf :: ProcessorConfiguration -> () #

Eq ProcessorConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.ProcessorConfiguration

Hashable 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" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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.

PushNotificationConfiguration

data PushNotificationConfiguration Source #

The push notification configuration of the message.

See: newPushNotificationConfiguration smart constructor.

Constructors

PushNotificationConfiguration' 

Fields

Instances

Instances details
ToJSON PushNotificationConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration

Generic PushNotificationConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration

Associated Types

type Rep PushNotificationConfiguration :: Type -> Type #

Show PushNotificationConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration

NFData PushNotificationConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration

Eq PushNotificationConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration

Hashable PushNotificationConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration

type Rep PushNotificationConfiguration Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration

type Rep PushNotificationConfiguration = D1 ('MetaData "PushNotificationConfiguration" "Amazonka.ChimeSDKMessaging.Types.PushNotificationConfiguration" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "PushNotificationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PushNotificationType)))))

newPushNotificationConfiguration :: PushNotificationConfiguration Source #

Create a value of PushNotificationConfiguration 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:body:PushNotificationConfiguration', pushNotificationConfiguration_body - The body of the push notification.

$sel:title:PushNotificationConfiguration', pushNotificationConfiguration_title - The title of the push notification.

$sel:type':PushNotificationConfiguration', pushNotificationConfiguration_type - Enum value that indicates the type of the push notification for a message. DEFAULT: Normal mobile push notification. VOIP: VOIP mobile push notification.

pushNotificationConfiguration_type :: Lens' PushNotificationConfiguration (Maybe PushNotificationType) Source #

Enum value that indicates the type of the push notification for a message. DEFAULT: Normal mobile push notification. VOIP: VOIP mobile push notification.

PushNotificationPreferences

data PushNotificationPreferences Source #

The channel membership preferences for push notification.

See: newPushNotificationPreferences smart constructor.

Constructors

PushNotificationPreferences' 

Fields

  • filterRule :: Maybe (Sensitive Text)

    The simple JSON object used to send a subset of a push notification to the requested member.

  • allowNotifications :: AllowNotifications

    Enum value that indicates which push notifications to send to the requested member of a channel. ALL sends all push notifications, NONE sends no push notifications, FILTERED sends only filtered push notifications.

Instances

Instances details
FromJSON PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

ToJSON PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

Generic PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

Associated Types

type Rep PushNotificationPreferences :: Type -> Type #

Show PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

NFData PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

Eq PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

Hashable PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

type Rep PushNotificationPreferences Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences

type Rep PushNotificationPreferences = D1 ('MetaData "PushNotificationPreferences" "Amazonka.ChimeSDKMessaging.Types.PushNotificationPreferences" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "PushNotificationPreferences'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "allowNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowNotifications)))

newPushNotificationPreferences Source #

Create a value of PushNotificationPreferences 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:filterRule:PushNotificationPreferences', pushNotificationPreferences_filterRule - The simple JSON object used to send a subset of a push notification to the requested member.

$sel:allowNotifications:PushNotificationPreferences', pushNotificationPreferences_allowNotifications - Enum value that indicates which push notifications to send to the requested member of a channel. ALL sends all push notifications, NONE sends no push notifications, FILTERED sends only filtered push notifications.

pushNotificationPreferences_filterRule :: Lens' PushNotificationPreferences (Maybe Text) Source #

The simple JSON object used to send a subset of a push notification to the requested member.

pushNotificationPreferences_allowNotifications :: Lens' PushNotificationPreferences AllowNotifications Source #

Enum value that indicates which push notifications to send to the requested member of a channel. ALL sends all push notifications, NONE sends no push notifications, FILTERED sends only filtered push notifications.

SearchField

data SearchField Source #

A Field of the channel that you want to search.

See: newSearchField smart constructor.

Constructors

SearchField' 

Fields

  • key :: SearchFieldKey

    An enum value that indicates the key to search the channel on. MEMBERS allows you to search channels based on memberships. You can use it with the EQUALS operator to get channels whose memberships are equal to the specified values, and with the INCLUDES operator to get channels whose memberships include the specified values.

  • values :: NonEmpty Text

    The values that you want to search for, a list of strings. The values must be AppInstanceUserArns specified as a list of strings.

    This operation isn't supported for AppInstanceUsers with large number of memberships.

  • operator :: SearchFieldOperator

    The operator used to compare field values, currently EQUALS or INCLUDES. Use the EQUALS operator to find channels whose memberships equal the specified values. Use the INCLUDES operator to find channels whose memberships include the specified values.

Instances

Instances details
ToJSON SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

Generic SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

Associated Types

type Rep SearchField :: Type -> Type #

Read SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

Show SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

NFData SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

Methods

rnf :: SearchField -> () #

Eq SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

Hashable SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

type Rep SearchField Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SearchField

type Rep SearchField = D1 ('MetaData "SearchField" "Amazonka.ChimeSDKMessaging.Types.SearchField" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "SearchField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SearchFieldKey) :*: (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SearchFieldOperator))))

newSearchField Source #

Create a value of SearchField 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:SearchField', searchField_key - An enum value that indicates the key to search the channel on. MEMBERS allows you to search channels based on memberships. You can use it with the EQUALS operator to get channels whose memberships are equal to the specified values, and with the INCLUDES operator to get channels whose memberships include the specified values.

$sel:values:SearchField', searchField_values - The values that you want to search for, a list of strings. The values must be AppInstanceUserArns specified as a list of strings.

This operation isn't supported for AppInstanceUsers with large number of memberships.

$sel:operator:SearchField', searchField_operator - The operator used to compare field values, currently EQUALS or INCLUDES. Use the EQUALS operator to find channels whose memberships equal the specified values. Use the INCLUDES operator to find channels whose memberships include the specified values.

searchField_key :: Lens' SearchField SearchFieldKey Source #

An enum value that indicates the key to search the channel on. MEMBERS allows you to search channels based on memberships. You can use it with the EQUALS operator to get channels whose memberships are equal to the specified values, and with the INCLUDES operator to get channels whose memberships include the specified values.

searchField_values :: Lens' SearchField (NonEmpty Text) Source #

The values that you want to search for, a list of strings. The values must be AppInstanceUserArns specified as a list of strings.

This operation isn't supported for AppInstanceUsers with large number of memberships.

searchField_operator :: Lens' SearchField SearchFieldOperator Source #

The operator used to compare field values, currently EQUALS or INCLUDES. Use the EQUALS operator to find channels whose memberships equal the specified values. Use the INCLUDES operator to find channels whose memberships include the specified values.

SubChannelSummary

data SubChannelSummary Source #

Summary of the sub-channels associated with the elastic channel.

See: newSubChannelSummary smart constructor.

Constructors

SubChannelSummary' 

Fields

Instances

Instances details
FromJSON SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

Generic SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

Associated Types

type Rep SubChannelSummary :: Type -> Type #

Read SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

Show SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

NFData SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

Methods

rnf :: SubChannelSummary -> () #

Eq SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

Hashable SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

type Rep SubChannelSummary Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.SubChannelSummary

type Rep SubChannelSummary = D1 ('MetaData "SubChannelSummary" "Amazonka.ChimeSDKMessaging.Types.SubChannelSummary" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "SubChannelSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "membershipCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "subChannelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSubChannelSummary :: SubChannelSummary Source #

Create a value of SubChannelSummary 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:membershipCount:SubChannelSummary', subChannelSummary_membershipCount - The number of members in a SubChannel.

$sel:subChannelId:SubChannelSummary', subChannelSummary_subChannelId - The unique ID of a SubChannel.

subChannelSummary_membershipCount :: Lens' SubChannelSummary (Maybe Int) Source #

The number of members in a SubChannel.

Tag

data Tag Source #

A tag object containing a key-value pair.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

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 #

Show Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ChimeSDKMessaging.Types.Tag" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" '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.