{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.SES.UpdateCustomVerificationEmailTemplate
(
UpdateCustomVerificationEmailTemplate (..),
newUpdateCustomVerificationEmailTemplate,
updateCustomVerificationEmailTemplate_failureRedirectionURL,
updateCustomVerificationEmailTemplate_fromEmailAddress,
updateCustomVerificationEmailTemplate_successRedirectionURL,
updateCustomVerificationEmailTemplate_templateContent,
updateCustomVerificationEmailTemplate_templateSubject,
updateCustomVerificationEmailTemplate_templateName,
UpdateCustomVerificationEmailTemplateResponse (..),
newUpdateCustomVerificationEmailTemplateResponse,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
import Amazonka.SES.Types
data UpdateCustomVerificationEmailTemplate = UpdateCustomVerificationEmailTemplate'
{
UpdateCustomVerificationEmailTemplate -> Maybe Text
failureRedirectionURL :: Prelude.Maybe Prelude.Text,
UpdateCustomVerificationEmailTemplate -> Maybe Text
fromEmailAddress :: Prelude.Maybe Prelude.Text,
UpdateCustomVerificationEmailTemplate -> Maybe Text
successRedirectionURL :: Prelude.Maybe Prelude.Text,
UpdateCustomVerificationEmailTemplate -> Maybe Text
templateContent :: Prelude.Maybe Prelude.Text,
UpdateCustomVerificationEmailTemplate -> Maybe Text
templateSubject :: Prelude.Maybe Prelude.Text,
UpdateCustomVerificationEmailTemplate -> Text
templateName :: Prelude.Text
}
deriving (UpdateCustomVerificationEmailTemplate
-> UpdateCustomVerificationEmailTemplate -> Bool
(UpdateCustomVerificationEmailTemplate
-> UpdateCustomVerificationEmailTemplate -> Bool)
-> (UpdateCustomVerificationEmailTemplate
-> UpdateCustomVerificationEmailTemplate -> Bool)
-> Eq UpdateCustomVerificationEmailTemplate
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: UpdateCustomVerificationEmailTemplate
-> UpdateCustomVerificationEmailTemplate -> Bool
== :: UpdateCustomVerificationEmailTemplate
-> UpdateCustomVerificationEmailTemplate -> Bool
$c/= :: UpdateCustomVerificationEmailTemplate
-> UpdateCustomVerificationEmailTemplate -> Bool
/= :: UpdateCustomVerificationEmailTemplate
-> UpdateCustomVerificationEmailTemplate -> Bool
Prelude.Eq, ReadPrec [UpdateCustomVerificationEmailTemplate]
ReadPrec UpdateCustomVerificationEmailTemplate
Int -> ReadS UpdateCustomVerificationEmailTemplate
ReadS [UpdateCustomVerificationEmailTemplate]
(Int -> ReadS UpdateCustomVerificationEmailTemplate)
-> ReadS [UpdateCustomVerificationEmailTemplate]
-> ReadPrec UpdateCustomVerificationEmailTemplate
-> ReadPrec [UpdateCustomVerificationEmailTemplate]
-> Read UpdateCustomVerificationEmailTemplate
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
$creadsPrec :: Int -> ReadS UpdateCustomVerificationEmailTemplate
readsPrec :: Int -> ReadS UpdateCustomVerificationEmailTemplate
$creadList :: ReadS [UpdateCustomVerificationEmailTemplate]
readList :: ReadS [UpdateCustomVerificationEmailTemplate]
$creadPrec :: ReadPrec UpdateCustomVerificationEmailTemplate
readPrec :: ReadPrec UpdateCustomVerificationEmailTemplate
$creadListPrec :: ReadPrec [UpdateCustomVerificationEmailTemplate]
readListPrec :: ReadPrec [UpdateCustomVerificationEmailTemplate]
Prelude.Read, Int -> UpdateCustomVerificationEmailTemplate -> ShowS
[UpdateCustomVerificationEmailTemplate] -> ShowS
UpdateCustomVerificationEmailTemplate -> String
(Int -> UpdateCustomVerificationEmailTemplate -> ShowS)
-> (UpdateCustomVerificationEmailTemplate -> String)
-> ([UpdateCustomVerificationEmailTemplate] -> ShowS)
-> Show UpdateCustomVerificationEmailTemplate
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> UpdateCustomVerificationEmailTemplate -> ShowS
showsPrec :: Int -> UpdateCustomVerificationEmailTemplate -> ShowS
$cshow :: UpdateCustomVerificationEmailTemplate -> String
show :: UpdateCustomVerificationEmailTemplate -> String
$cshowList :: [UpdateCustomVerificationEmailTemplate] -> ShowS
showList :: [UpdateCustomVerificationEmailTemplate] -> ShowS
Prelude.Show, (forall x.
UpdateCustomVerificationEmailTemplate
-> Rep UpdateCustomVerificationEmailTemplate x)
-> (forall x.
Rep UpdateCustomVerificationEmailTemplate x
-> UpdateCustomVerificationEmailTemplate)
-> Generic UpdateCustomVerificationEmailTemplate
forall x.
Rep UpdateCustomVerificationEmailTemplate x
-> UpdateCustomVerificationEmailTemplate
forall x.
UpdateCustomVerificationEmailTemplate
-> Rep UpdateCustomVerificationEmailTemplate x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
UpdateCustomVerificationEmailTemplate
-> Rep UpdateCustomVerificationEmailTemplate x
from :: forall x.
UpdateCustomVerificationEmailTemplate
-> Rep UpdateCustomVerificationEmailTemplate x
$cto :: forall x.
Rep UpdateCustomVerificationEmailTemplate x
-> UpdateCustomVerificationEmailTemplate
to :: forall x.
Rep UpdateCustomVerificationEmailTemplate x
-> UpdateCustomVerificationEmailTemplate
Prelude.Generic)
newUpdateCustomVerificationEmailTemplate ::
Prelude.Text ->
UpdateCustomVerificationEmailTemplate
newUpdateCustomVerificationEmailTemplate :: Text -> UpdateCustomVerificationEmailTemplate
newUpdateCustomVerificationEmailTemplate
Text
pTemplateName_ =
UpdateCustomVerificationEmailTemplate'
{ $sel:failureRedirectionURL:UpdateCustomVerificationEmailTemplate' :: Maybe Text
failureRedirectionURL =
Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:fromEmailAddress:UpdateCustomVerificationEmailTemplate' :: Maybe Text
fromEmailAddress = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:successRedirectionURL:UpdateCustomVerificationEmailTemplate' :: Maybe Text
successRedirectionURL =
Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:templateContent:UpdateCustomVerificationEmailTemplate' :: Maybe Text
templateContent = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:templateSubject:UpdateCustomVerificationEmailTemplate' :: Maybe Text
templateSubject = Maybe Text
forall a. Maybe a
Prelude.Nothing,
$sel:templateName:UpdateCustomVerificationEmailTemplate' :: Text
templateName = Text
pTemplateName_
}
updateCustomVerificationEmailTemplate_failureRedirectionURL :: Lens.Lens' UpdateCustomVerificationEmailTemplate (Prelude.Maybe Prelude.Text)
updateCustomVerificationEmailTemplate_failureRedirectionURL :: Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
updateCustomVerificationEmailTemplate_failureRedirectionURL = (UpdateCustomVerificationEmailTemplate -> Maybe Text)
-> (UpdateCustomVerificationEmailTemplate
-> Maybe Text -> UpdateCustomVerificationEmailTemplate)
-> Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateCustomVerificationEmailTemplate' {Maybe Text
$sel:failureRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
failureRedirectionURL :: Maybe Text
failureRedirectionURL} -> Maybe Text
failureRedirectionURL) (\s :: UpdateCustomVerificationEmailTemplate
s@UpdateCustomVerificationEmailTemplate' {} Maybe Text
a -> UpdateCustomVerificationEmailTemplate
s {failureRedirectionURL = a} :: UpdateCustomVerificationEmailTemplate)
updateCustomVerificationEmailTemplate_fromEmailAddress :: Lens.Lens' UpdateCustomVerificationEmailTemplate (Prelude.Maybe Prelude.Text)
updateCustomVerificationEmailTemplate_fromEmailAddress :: Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
updateCustomVerificationEmailTemplate_fromEmailAddress = (UpdateCustomVerificationEmailTemplate -> Maybe Text)
-> (UpdateCustomVerificationEmailTemplate
-> Maybe Text -> UpdateCustomVerificationEmailTemplate)
-> Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateCustomVerificationEmailTemplate' {Maybe Text
$sel:fromEmailAddress:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
fromEmailAddress :: Maybe Text
fromEmailAddress} -> Maybe Text
fromEmailAddress) (\s :: UpdateCustomVerificationEmailTemplate
s@UpdateCustomVerificationEmailTemplate' {} Maybe Text
a -> UpdateCustomVerificationEmailTemplate
s {fromEmailAddress = a} :: UpdateCustomVerificationEmailTemplate)
updateCustomVerificationEmailTemplate_successRedirectionURL :: Lens.Lens' UpdateCustomVerificationEmailTemplate (Prelude.Maybe Prelude.Text)
updateCustomVerificationEmailTemplate_successRedirectionURL :: Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
updateCustomVerificationEmailTemplate_successRedirectionURL = (UpdateCustomVerificationEmailTemplate -> Maybe Text)
-> (UpdateCustomVerificationEmailTemplate
-> Maybe Text -> UpdateCustomVerificationEmailTemplate)
-> Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateCustomVerificationEmailTemplate' {Maybe Text
$sel:successRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
successRedirectionURL :: Maybe Text
successRedirectionURL} -> Maybe Text
successRedirectionURL) (\s :: UpdateCustomVerificationEmailTemplate
s@UpdateCustomVerificationEmailTemplate' {} Maybe Text
a -> UpdateCustomVerificationEmailTemplate
s {successRedirectionURL = a} :: UpdateCustomVerificationEmailTemplate)
updateCustomVerificationEmailTemplate_templateContent :: Lens.Lens' UpdateCustomVerificationEmailTemplate (Prelude.Maybe Prelude.Text)
updateCustomVerificationEmailTemplate_templateContent :: Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
updateCustomVerificationEmailTemplate_templateContent = (UpdateCustomVerificationEmailTemplate -> Maybe Text)
-> (UpdateCustomVerificationEmailTemplate
-> Maybe Text -> UpdateCustomVerificationEmailTemplate)
-> Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateCustomVerificationEmailTemplate' {Maybe Text
$sel:templateContent:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
templateContent :: Maybe Text
templateContent} -> Maybe Text
templateContent) (\s :: UpdateCustomVerificationEmailTemplate
s@UpdateCustomVerificationEmailTemplate' {} Maybe Text
a -> UpdateCustomVerificationEmailTemplate
s {templateContent = a} :: UpdateCustomVerificationEmailTemplate)
updateCustomVerificationEmailTemplate_templateSubject :: Lens.Lens' UpdateCustomVerificationEmailTemplate (Prelude.Maybe Prelude.Text)
updateCustomVerificationEmailTemplate_templateSubject :: Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
updateCustomVerificationEmailTemplate_templateSubject = (UpdateCustomVerificationEmailTemplate -> Maybe Text)
-> (UpdateCustomVerificationEmailTemplate
-> Maybe Text -> UpdateCustomVerificationEmailTemplate)
-> Lens' UpdateCustomVerificationEmailTemplate (Maybe Text)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateCustomVerificationEmailTemplate' {Maybe Text
$sel:templateSubject:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
templateSubject :: Maybe Text
templateSubject} -> Maybe Text
templateSubject) (\s :: UpdateCustomVerificationEmailTemplate
s@UpdateCustomVerificationEmailTemplate' {} Maybe Text
a -> UpdateCustomVerificationEmailTemplate
s {templateSubject = a} :: UpdateCustomVerificationEmailTemplate)
updateCustomVerificationEmailTemplate_templateName :: Lens.Lens' UpdateCustomVerificationEmailTemplate Prelude.Text
updateCustomVerificationEmailTemplate_templateName :: Lens' UpdateCustomVerificationEmailTemplate Text
updateCustomVerificationEmailTemplate_templateName = (UpdateCustomVerificationEmailTemplate -> Text)
-> (UpdateCustomVerificationEmailTemplate
-> Text -> UpdateCustomVerificationEmailTemplate)
-> Lens' UpdateCustomVerificationEmailTemplate Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateCustomVerificationEmailTemplate' {Text
$sel:templateName:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Text
templateName :: Text
templateName} -> Text
templateName) (\s :: UpdateCustomVerificationEmailTemplate
s@UpdateCustomVerificationEmailTemplate' {} Text
a -> UpdateCustomVerificationEmailTemplate
s {templateName = a} :: UpdateCustomVerificationEmailTemplate)
instance
Core.AWSRequest
UpdateCustomVerificationEmailTemplate
where
type
AWSResponse
UpdateCustomVerificationEmailTemplate =
UpdateCustomVerificationEmailTemplateResponse
request :: (Service -> Service)
-> UpdateCustomVerificationEmailTemplate
-> Request UpdateCustomVerificationEmailTemplate
request Service -> Service
overrides =
Service
-> UpdateCustomVerificationEmailTemplate
-> Request UpdateCustomVerificationEmailTemplate
forall a. ToRequest a => Service -> a -> Request a
Request.postQuery (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy UpdateCustomVerificationEmailTemplate
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse
(AWSResponse UpdateCustomVerificationEmailTemplate)))
response =
AWSResponse UpdateCustomVerificationEmailTemplate
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy UpdateCustomVerificationEmailTemplate
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse
(AWSResponse UpdateCustomVerificationEmailTemplate)))
forall (m :: * -> *) a.
MonadResource m =>
AWSResponse a
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveNull
AWSResponse UpdateCustomVerificationEmailTemplate
UpdateCustomVerificationEmailTemplateResponse
UpdateCustomVerificationEmailTemplateResponse'
instance
Prelude.Hashable
UpdateCustomVerificationEmailTemplate
where
hashWithSalt :: Int -> UpdateCustomVerificationEmailTemplate -> Int
hashWithSalt
Int
_salt
UpdateCustomVerificationEmailTemplate' {Maybe Text
Text
$sel:failureRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:fromEmailAddress:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:successRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateContent:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateSubject:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateName:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Text
failureRedirectionURL :: Maybe Text
fromEmailAddress :: Maybe Text
successRedirectionURL :: Maybe Text
templateContent :: Maybe Text
templateSubject :: Maybe Text
templateName :: Text
..} =
Int
_salt
Int -> Maybe Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
failureRedirectionURL
Int -> Maybe Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
fromEmailAddress
Int -> Maybe Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
successRedirectionURL
Int -> Maybe Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
templateContent
Int -> Maybe Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
templateSubject
Int -> Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
templateName
instance
Prelude.NFData
UpdateCustomVerificationEmailTemplate
where
rnf :: UpdateCustomVerificationEmailTemplate -> ()
rnf UpdateCustomVerificationEmailTemplate' {Maybe Text
Text
$sel:failureRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:fromEmailAddress:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:successRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateContent:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateSubject:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateName:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Text
failureRedirectionURL :: Maybe Text
fromEmailAddress :: Maybe Text
successRedirectionURL :: Maybe Text
templateContent :: Maybe Text
templateSubject :: Maybe Text
templateName :: Text
..} =
Maybe Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
failureRedirectionURL
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Maybe Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
fromEmailAddress
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Maybe Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
successRedirectionURL
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Maybe Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
templateContent
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Maybe Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
templateSubject
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Text
templateName
instance
Data.ToHeaders
UpdateCustomVerificationEmailTemplate
where
toHeaders :: UpdateCustomVerificationEmailTemplate -> [Header]
toHeaders = [Header] -> UpdateCustomVerificationEmailTemplate -> [Header]
forall a b. a -> b -> a
Prelude.const [Header]
forall a. Monoid a => a
Prelude.mempty
instance
Data.ToPath
UpdateCustomVerificationEmailTemplate
where
toPath :: UpdateCustomVerificationEmailTemplate -> ByteString
toPath = ByteString -> UpdateCustomVerificationEmailTemplate -> ByteString
forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance
Data.ToQuery
UpdateCustomVerificationEmailTemplate
where
toQuery :: UpdateCustomVerificationEmailTemplate -> QueryString
toQuery UpdateCustomVerificationEmailTemplate' {Maybe Text
Text
$sel:failureRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:fromEmailAddress:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:successRedirectionURL:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateContent:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateSubject:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Maybe Text
$sel:templateName:UpdateCustomVerificationEmailTemplate' :: UpdateCustomVerificationEmailTemplate -> Text
failureRedirectionURL :: Maybe Text
fromEmailAddress :: Maybe Text
successRedirectionURL :: Maybe Text
templateContent :: Maybe Text
templateSubject :: Maybe Text
templateName :: Text
..} =
[QueryString] -> QueryString
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"Action"
ByteString -> ByteString -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: ( ByteString
"UpdateCustomVerificationEmailTemplate" ::
Prelude.ByteString
),
ByteString
"Version"
ByteString -> ByteString -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: (ByteString
"2010-12-01" :: Prelude.ByteString),
ByteString
"FailureRedirectionURL"
ByteString -> Maybe Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
failureRedirectionURL,
ByteString
"FromEmailAddress" ByteString -> Maybe Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
fromEmailAddress,
ByteString
"SuccessRedirectionURL"
ByteString -> Maybe Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
successRedirectionURL,
ByteString
"TemplateContent" ByteString -> Maybe Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
templateContent,
ByteString
"TemplateSubject" ByteString -> Maybe Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
templateSubject,
ByteString
"TemplateName" ByteString -> Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
templateName
]
data UpdateCustomVerificationEmailTemplateResponse = UpdateCustomVerificationEmailTemplateResponse'
{
}
deriving (UpdateCustomVerificationEmailTemplateResponse
-> UpdateCustomVerificationEmailTemplateResponse -> Bool
(UpdateCustomVerificationEmailTemplateResponse
-> UpdateCustomVerificationEmailTemplateResponse -> Bool)
-> (UpdateCustomVerificationEmailTemplateResponse
-> UpdateCustomVerificationEmailTemplateResponse -> Bool)
-> Eq UpdateCustomVerificationEmailTemplateResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: UpdateCustomVerificationEmailTemplateResponse
-> UpdateCustomVerificationEmailTemplateResponse -> Bool
== :: UpdateCustomVerificationEmailTemplateResponse
-> UpdateCustomVerificationEmailTemplateResponse -> Bool
$c/= :: UpdateCustomVerificationEmailTemplateResponse
-> UpdateCustomVerificationEmailTemplateResponse -> Bool
/= :: UpdateCustomVerificationEmailTemplateResponse
-> UpdateCustomVerificationEmailTemplateResponse -> Bool
Prelude.Eq, ReadPrec [UpdateCustomVerificationEmailTemplateResponse]
ReadPrec UpdateCustomVerificationEmailTemplateResponse
Int -> ReadS UpdateCustomVerificationEmailTemplateResponse
ReadS [UpdateCustomVerificationEmailTemplateResponse]
(Int -> ReadS UpdateCustomVerificationEmailTemplateResponse)
-> ReadS [UpdateCustomVerificationEmailTemplateResponse]
-> ReadPrec UpdateCustomVerificationEmailTemplateResponse
-> ReadPrec [UpdateCustomVerificationEmailTemplateResponse]
-> Read UpdateCustomVerificationEmailTemplateResponse
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
$creadsPrec :: Int -> ReadS UpdateCustomVerificationEmailTemplateResponse
readsPrec :: Int -> ReadS UpdateCustomVerificationEmailTemplateResponse
$creadList :: ReadS [UpdateCustomVerificationEmailTemplateResponse]
readList :: ReadS [UpdateCustomVerificationEmailTemplateResponse]
$creadPrec :: ReadPrec UpdateCustomVerificationEmailTemplateResponse
readPrec :: ReadPrec UpdateCustomVerificationEmailTemplateResponse
$creadListPrec :: ReadPrec [UpdateCustomVerificationEmailTemplateResponse]
readListPrec :: ReadPrec [UpdateCustomVerificationEmailTemplateResponse]
Prelude.Read, Int -> UpdateCustomVerificationEmailTemplateResponse -> ShowS
[UpdateCustomVerificationEmailTemplateResponse] -> ShowS
UpdateCustomVerificationEmailTemplateResponse -> String
(Int -> UpdateCustomVerificationEmailTemplateResponse -> ShowS)
-> (UpdateCustomVerificationEmailTemplateResponse -> String)
-> ([UpdateCustomVerificationEmailTemplateResponse] -> ShowS)
-> Show UpdateCustomVerificationEmailTemplateResponse
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> UpdateCustomVerificationEmailTemplateResponse -> ShowS
showsPrec :: Int -> UpdateCustomVerificationEmailTemplateResponse -> ShowS
$cshow :: UpdateCustomVerificationEmailTemplateResponse -> String
show :: UpdateCustomVerificationEmailTemplateResponse -> String
$cshowList :: [UpdateCustomVerificationEmailTemplateResponse] -> ShowS
showList :: [UpdateCustomVerificationEmailTemplateResponse] -> ShowS
Prelude.Show, (forall x.
UpdateCustomVerificationEmailTemplateResponse
-> Rep UpdateCustomVerificationEmailTemplateResponse x)
-> (forall x.
Rep UpdateCustomVerificationEmailTemplateResponse x
-> UpdateCustomVerificationEmailTemplateResponse)
-> Generic UpdateCustomVerificationEmailTemplateResponse
forall x.
Rep UpdateCustomVerificationEmailTemplateResponse x
-> UpdateCustomVerificationEmailTemplateResponse
forall x.
UpdateCustomVerificationEmailTemplateResponse
-> Rep UpdateCustomVerificationEmailTemplateResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
UpdateCustomVerificationEmailTemplateResponse
-> Rep UpdateCustomVerificationEmailTemplateResponse x
from :: forall x.
UpdateCustomVerificationEmailTemplateResponse
-> Rep UpdateCustomVerificationEmailTemplateResponse x
$cto :: forall x.
Rep UpdateCustomVerificationEmailTemplateResponse x
-> UpdateCustomVerificationEmailTemplateResponse
to :: forall x.
Rep UpdateCustomVerificationEmailTemplateResponse x
-> UpdateCustomVerificationEmailTemplateResponse
Prelude.Generic)
newUpdateCustomVerificationEmailTemplateResponse ::
UpdateCustomVerificationEmailTemplateResponse
newUpdateCustomVerificationEmailTemplateResponse :: UpdateCustomVerificationEmailTemplateResponse
newUpdateCustomVerificationEmailTemplateResponse =
UpdateCustomVerificationEmailTemplateResponse
UpdateCustomVerificationEmailTemplateResponse'
instance
Prelude.NFData
UpdateCustomVerificationEmailTemplateResponse
where
rnf :: UpdateCustomVerificationEmailTemplateResponse -> ()
rnf UpdateCustomVerificationEmailTemplateResponse
_ = ()