libZSservicesZSamazonka-pinpointZSamazonka-pinpoint
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Pinpoint.Types.SMSChannelResponse

Description

 
Synopsis

Documentation

data SMSChannelResponse Source #

Provides information about the status and settings of the SMS channel for an application.

See: newSMSChannelResponse smart constructor.

Constructors

SMSChannelResponse' 

Fields

Instances

Instances details
Eq SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Read SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Show SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Generic SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Associated Types

type Rep SMSChannelResponse :: Type -> Type #

NFData SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Methods

rnf :: SMSChannelResponse -> () #

Hashable SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

FromJSON SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

type Rep SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

type Rep SMSChannelResponse = D1 ('MetaData "SMSChannelResponse" "Amazonka.Pinpoint.Types.SMSChannelResponse" "libZSservicesZSamazonka-pinpointZSamazonka-pinpoint" 'False) (C1 ('MetaCons "SMSChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "shortCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transactionalMessagesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "promotionalMessagesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newSMSChannelResponse Source #

Create a value of SMSChannelResponse 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:shortCode:SMSChannelResponse', sMSChannelResponse_shortCode - The registered short code to use when you send messages through the SMS channel.

$sel:lastModifiedDate:SMSChannelResponse', sMSChannelResponse_lastModifiedDate - The date and time, in ISO 8601 format, when the SMS channel was last modified.

$sel:enabled:SMSChannelResponse', sMSChannelResponse_enabled - Specifies whether the SMS channel is enabled for the application.

$sel:senderId:SMSChannelResponse', sMSChannelResponse_senderId - The identity that displays on recipients' devices when they receive messages from the SMS channel.

$sel:transactionalMessagesPerSecond:SMSChannelResponse', sMSChannelResponse_transactionalMessagesPerSecond - The maximum number of transactional messages that you can send through the SMS channel each second.

$sel:promotionalMessagesPerSecond:SMSChannelResponse', sMSChannelResponse_promotionalMessagesPerSecond - The maximum number of promotional messages that you can send through the SMS channel each second.

$sel:isArchived:SMSChannelResponse', sMSChannelResponse_isArchived - Specifies whether the SMS channel is archived.

$sel:applicationId:SMSChannelResponse', sMSChannelResponse_applicationId - The unique identifier for the application that the SMS channel applies to.

$sel:version:SMSChannelResponse', sMSChannelResponse_version - The current version of the SMS channel.

$sel:id:SMSChannelResponse', sMSChannelResponse_id - (Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.

$sel:creationDate:SMSChannelResponse', sMSChannelResponse_creationDate - The date and time, in ISO 8601 format, when the SMS channel was enabled.

$sel:lastModifiedBy:SMSChannelResponse', sMSChannelResponse_lastModifiedBy - The user who last modified the SMS channel.

$sel:hasCredential:SMSChannelResponse', sMSChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:platform:SMSChannelResponse', sMSChannelResponse_platform - The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.

sMSChannelResponse_shortCode :: Lens' SMSChannelResponse (Maybe Text) Source #

The registered short code to use when you send messages through the SMS channel.

sMSChannelResponse_lastModifiedDate :: Lens' SMSChannelResponse (Maybe Text) Source #

The date and time, in ISO 8601 format, when the SMS channel was last modified.

sMSChannelResponse_enabled :: Lens' SMSChannelResponse (Maybe Bool) Source #

Specifies whether the SMS channel is enabled for the application.

sMSChannelResponse_senderId :: Lens' SMSChannelResponse (Maybe Text) Source #

The identity that displays on recipients' devices when they receive messages from the SMS channel.

sMSChannelResponse_transactionalMessagesPerSecond :: Lens' SMSChannelResponse (Maybe Int) Source #

The maximum number of transactional messages that you can send through the SMS channel each second.

sMSChannelResponse_promotionalMessagesPerSecond :: Lens' SMSChannelResponse (Maybe Int) Source #

The maximum number of promotional messages that you can send through the SMS channel each second.

sMSChannelResponse_isArchived :: Lens' SMSChannelResponse (Maybe Bool) Source #

Specifies whether the SMS channel is archived.

sMSChannelResponse_applicationId :: Lens' SMSChannelResponse (Maybe Text) Source #

The unique identifier for the application that the SMS channel applies to.

sMSChannelResponse_version :: Lens' SMSChannelResponse (Maybe Int) Source #

The current version of the SMS channel.

sMSChannelResponse_id :: Lens' SMSChannelResponse (Maybe Text) Source #

(Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.

sMSChannelResponse_creationDate :: Lens' SMSChannelResponse (Maybe Text) Source #

The date and time, in ISO 8601 format, when the SMS channel was enabled.

sMSChannelResponse_lastModifiedBy :: Lens' SMSChannelResponse (Maybe Text) Source #

The user who last modified the SMS channel.

sMSChannelResponse_hasCredential :: Lens' SMSChannelResponse (Maybe Bool) Source #

(Not used) This property is retained only for backward compatibility.

sMSChannelResponse_platform :: Lens' SMSChannelResponse Text Source #

The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.