{-# 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.CreateCustomVerificationEmailTemplate
(
CreateCustomVerificationEmailTemplate (..),
newCreateCustomVerificationEmailTemplate,
createCustomVerificationEmailTemplate_templateName,
createCustomVerificationEmailTemplate_fromEmailAddress,
createCustomVerificationEmailTemplate_templateSubject,
createCustomVerificationEmailTemplate_templateContent,
createCustomVerificationEmailTemplate_successRedirectionURL,
createCustomVerificationEmailTemplate_failureRedirectionURL,
CreateCustomVerificationEmailTemplateResponse (..),
newCreateCustomVerificationEmailTemplateResponse,
)
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 CreateCustomVerificationEmailTemplate = CreateCustomVerificationEmailTemplate'
{
CreateCustomVerificationEmailTemplate -> Text
templateName :: Prelude.Text,
CreateCustomVerificationEmailTemplate -> Text
fromEmailAddress :: Prelude.Text,
CreateCustomVerificationEmailTemplate -> Text
templateSubject :: Prelude.Text,
CreateCustomVerificationEmailTemplate -> Text
templateContent :: Prelude.Text,
CreateCustomVerificationEmailTemplate -> Text
successRedirectionURL :: Prelude.Text,
CreateCustomVerificationEmailTemplate -> Text
failureRedirectionURL :: Prelude.Text
}
deriving (CreateCustomVerificationEmailTemplate
-> CreateCustomVerificationEmailTemplate -> Bool
(CreateCustomVerificationEmailTemplate
-> CreateCustomVerificationEmailTemplate -> Bool)
-> (CreateCustomVerificationEmailTemplate
-> CreateCustomVerificationEmailTemplate -> Bool)
-> Eq CreateCustomVerificationEmailTemplate
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CreateCustomVerificationEmailTemplate
-> CreateCustomVerificationEmailTemplate -> Bool
== :: CreateCustomVerificationEmailTemplate
-> CreateCustomVerificationEmailTemplate -> Bool
$c/= :: CreateCustomVerificationEmailTemplate
-> CreateCustomVerificationEmailTemplate -> Bool
/= :: CreateCustomVerificationEmailTemplate
-> CreateCustomVerificationEmailTemplate -> Bool
Prelude.Eq, ReadPrec [CreateCustomVerificationEmailTemplate]
ReadPrec CreateCustomVerificationEmailTemplate
Int -> ReadS CreateCustomVerificationEmailTemplate
ReadS [CreateCustomVerificationEmailTemplate]
(Int -> ReadS CreateCustomVerificationEmailTemplate)
-> ReadS [CreateCustomVerificationEmailTemplate]
-> ReadPrec CreateCustomVerificationEmailTemplate
-> ReadPrec [CreateCustomVerificationEmailTemplate]
-> Read CreateCustomVerificationEmailTemplate
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
$creadsPrec :: Int -> ReadS CreateCustomVerificationEmailTemplate
readsPrec :: Int -> ReadS CreateCustomVerificationEmailTemplate
$creadList :: ReadS [CreateCustomVerificationEmailTemplate]
readList :: ReadS [CreateCustomVerificationEmailTemplate]
$creadPrec :: ReadPrec CreateCustomVerificationEmailTemplate
readPrec :: ReadPrec CreateCustomVerificationEmailTemplate
$creadListPrec :: ReadPrec [CreateCustomVerificationEmailTemplate]
readListPrec :: ReadPrec [CreateCustomVerificationEmailTemplate]
Prelude.Read, Int -> CreateCustomVerificationEmailTemplate -> ShowS
[CreateCustomVerificationEmailTemplate] -> ShowS
CreateCustomVerificationEmailTemplate -> String
(Int -> CreateCustomVerificationEmailTemplate -> ShowS)
-> (CreateCustomVerificationEmailTemplate -> String)
-> ([CreateCustomVerificationEmailTemplate] -> ShowS)
-> Show CreateCustomVerificationEmailTemplate
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CreateCustomVerificationEmailTemplate -> ShowS
showsPrec :: Int -> CreateCustomVerificationEmailTemplate -> ShowS
$cshow :: CreateCustomVerificationEmailTemplate -> String
show :: CreateCustomVerificationEmailTemplate -> String
$cshowList :: [CreateCustomVerificationEmailTemplate] -> ShowS
showList :: [CreateCustomVerificationEmailTemplate] -> ShowS
Prelude.Show, (forall x.
CreateCustomVerificationEmailTemplate
-> Rep CreateCustomVerificationEmailTemplate x)
-> (forall x.
Rep CreateCustomVerificationEmailTemplate x
-> CreateCustomVerificationEmailTemplate)
-> Generic CreateCustomVerificationEmailTemplate
forall x.
Rep CreateCustomVerificationEmailTemplate x
-> CreateCustomVerificationEmailTemplate
forall x.
CreateCustomVerificationEmailTemplate
-> Rep CreateCustomVerificationEmailTemplate x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
CreateCustomVerificationEmailTemplate
-> Rep CreateCustomVerificationEmailTemplate x
from :: forall x.
CreateCustomVerificationEmailTemplate
-> Rep CreateCustomVerificationEmailTemplate x
$cto :: forall x.
Rep CreateCustomVerificationEmailTemplate x
-> CreateCustomVerificationEmailTemplate
to :: forall x.
Rep CreateCustomVerificationEmailTemplate x
-> CreateCustomVerificationEmailTemplate
Prelude.Generic)
newCreateCustomVerificationEmailTemplate ::
Prelude.Text ->
Prelude.Text ->
Prelude.Text ->
Prelude.Text ->
Prelude.Text ->
Prelude.Text ->
CreateCustomVerificationEmailTemplate
newCreateCustomVerificationEmailTemplate :: Text
-> Text
-> Text
-> Text
-> Text
-> Text
-> CreateCustomVerificationEmailTemplate
newCreateCustomVerificationEmailTemplate
Text
pTemplateName_
Text
pFromEmailAddress_
Text
pTemplateSubject_
Text
pTemplateContent_
Text
pSuccessRedirectionURL_
Text
pFailureRedirectionURL_ =
CreateCustomVerificationEmailTemplate'
{ $sel:templateName:CreateCustomVerificationEmailTemplate' :: Text
templateName =
Text
pTemplateName_,
$sel:fromEmailAddress:CreateCustomVerificationEmailTemplate' :: Text
fromEmailAddress =
Text
pFromEmailAddress_,
$sel:templateSubject:CreateCustomVerificationEmailTemplate' :: Text
templateSubject = Text
pTemplateSubject_,
$sel:templateContent:CreateCustomVerificationEmailTemplate' :: Text
templateContent = Text
pTemplateContent_,
$sel:successRedirectionURL:CreateCustomVerificationEmailTemplate' :: Text
successRedirectionURL =
Text
pSuccessRedirectionURL_,
$sel:failureRedirectionURL:CreateCustomVerificationEmailTemplate' :: Text
failureRedirectionURL =
Text
pFailureRedirectionURL_
}
createCustomVerificationEmailTemplate_templateName :: Lens.Lens' CreateCustomVerificationEmailTemplate Prelude.Text
createCustomVerificationEmailTemplate_templateName :: Lens' CreateCustomVerificationEmailTemplate Text
createCustomVerificationEmailTemplate_templateName = (CreateCustomVerificationEmailTemplate -> Text)
-> (CreateCustomVerificationEmailTemplate
-> Text -> CreateCustomVerificationEmailTemplate)
-> Lens' CreateCustomVerificationEmailTemplate Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateCustomVerificationEmailTemplate' {Text
$sel:templateName:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
templateName :: Text
templateName} -> Text
templateName) (\s :: CreateCustomVerificationEmailTemplate
s@CreateCustomVerificationEmailTemplate' {} Text
a -> CreateCustomVerificationEmailTemplate
s {templateName = a} :: CreateCustomVerificationEmailTemplate)
createCustomVerificationEmailTemplate_fromEmailAddress :: Lens.Lens' CreateCustomVerificationEmailTemplate Prelude.Text
createCustomVerificationEmailTemplate_fromEmailAddress :: Lens' CreateCustomVerificationEmailTemplate Text
createCustomVerificationEmailTemplate_fromEmailAddress = (CreateCustomVerificationEmailTemplate -> Text)
-> (CreateCustomVerificationEmailTemplate
-> Text -> CreateCustomVerificationEmailTemplate)
-> Lens' CreateCustomVerificationEmailTemplate Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateCustomVerificationEmailTemplate' {Text
$sel:fromEmailAddress:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
fromEmailAddress :: Text
fromEmailAddress} -> Text
fromEmailAddress) (\s :: CreateCustomVerificationEmailTemplate
s@CreateCustomVerificationEmailTemplate' {} Text
a -> CreateCustomVerificationEmailTemplate
s {fromEmailAddress = a} :: CreateCustomVerificationEmailTemplate)
createCustomVerificationEmailTemplate_templateSubject :: Lens.Lens' CreateCustomVerificationEmailTemplate Prelude.Text
createCustomVerificationEmailTemplate_templateSubject :: Lens' CreateCustomVerificationEmailTemplate Text
createCustomVerificationEmailTemplate_templateSubject = (CreateCustomVerificationEmailTemplate -> Text)
-> (CreateCustomVerificationEmailTemplate
-> Text -> CreateCustomVerificationEmailTemplate)
-> Lens' CreateCustomVerificationEmailTemplate Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateCustomVerificationEmailTemplate' {Text
$sel:templateSubject:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
templateSubject :: Text
templateSubject} -> Text
templateSubject) (\s :: CreateCustomVerificationEmailTemplate
s@CreateCustomVerificationEmailTemplate' {} Text
a -> CreateCustomVerificationEmailTemplate
s {templateSubject = a} :: CreateCustomVerificationEmailTemplate)
createCustomVerificationEmailTemplate_templateContent :: Lens.Lens' CreateCustomVerificationEmailTemplate Prelude.Text
createCustomVerificationEmailTemplate_templateContent :: Lens' CreateCustomVerificationEmailTemplate Text
createCustomVerificationEmailTemplate_templateContent = (CreateCustomVerificationEmailTemplate -> Text)
-> (CreateCustomVerificationEmailTemplate
-> Text -> CreateCustomVerificationEmailTemplate)
-> Lens' CreateCustomVerificationEmailTemplate Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateCustomVerificationEmailTemplate' {Text
$sel:templateContent:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
templateContent :: Text
templateContent} -> Text
templateContent) (\s :: CreateCustomVerificationEmailTemplate
s@CreateCustomVerificationEmailTemplate' {} Text
a -> CreateCustomVerificationEmailTemplate
s {templateContent = a} :: CreateCustomVerificationEmailTemplate)
createCustomVerificationEmailTemplate_successRedirectionURL :: Lens.Lens' CreateCustomVerificationEmailTemplate Prelude.Text
createCustomVerificationEmailTemplate_successRedirectionURL :: Lens' CreateCustomVerificationEmailTemplate Text
createCustomVerificationEmailTemplate_successRedirectionURL = (CreateCustomVerificationEmailTemplate -> Text)
-> (CreateCustomVerificationEmailTemplate
-> Text -> CreateCustomVerificationEmailTemplate)
-> Lens' CreateCustomVerificationEmailTemplate Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateCustomVerificationEmailTemplate' {Text
$sel:successRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
successRedirectionURL :: Text
successRedirectionURL} -> Text
successRedirectionURL) (\s :: CreateCustomVerificationEmailTemplate
s@CreateCustomVerificationEmailTemplate' {} Text
a -> CreateCustomVerificationEmailTemplate
s {successRedirectionURL = a} :: CreateCustomVerificationEmailTemplate)
createCustomVerificationEmailTemplate_failureRedirectionURL :: Lens.Lens' CreateCustomVerificationEmailTemplate Prelude.Text
createCustomVerificationEmailTemplate_failureRedirectionURL :: Lens' CreateCustomVerificationEmailTemplate Text
createCustomVerificationEmailTemplate_failureRedirectionURL = (CreateCustomVerificationEmailTemplate -> Text)
-> (CreateCustomVerificationEmailTemplate
-> Text -> CreateCustomVerificationEmailTemplate)
-> Lens' CreateCustomVerificationEmailTemplate Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateCustomVerificationEmailTemplate' {Text
$sel:failureRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
failureRedirectionURL :: Text
failureRedirectionURL} -> Text
failureRedirectionURL) (\s :: CreateCustomVerificationEmailTemplate
s@CreateCustomVerificationEmailTemplate' {} Text
a -> CreateCustomVerificationEmailTemplate
s {failureRedirectionURL = a} :: CreateCustomVerificationEmailTemplate)
instance
Core.AWSRequest
CreateCustomVerificationEmailTemplate
where
type
AWSResponse
CreateCustomVerificationEmailTemplate =
CreateCustomVerificationEmailTemplateResponse
request :: (Service -> Service)
-> CreateCustomVerificationEmailTemplate
-> Request CreateCustomVerificationEmailTemplate
request Service -> Service
overrides =
Service
-> CreateCustomVerificationEmailTemplate
-> Request CreateCustomVerificationEmailTemplate
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 CreateCustomVerificationEmailTemplate
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse
(AWSResponse CreateCustomVerificationEmailTemplate)))
response =
AWSResponse CreateCustomVerificationEmailTemplate
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy CreateCustomVerificationEmailTemplate
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse
(AWSResponse CreateCustomVerificationEmailTemplate)))
forall (m :: * -> *) a.
MonadResource m =>
AWSResponse a
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveNull
AWSResponse CreateCustomVerificationEmailTemplate
CreateCustomVerificationEmailTemplateResponse
CreateCustomVerificationEmailTemplateResponse'
instance
Prelude.Hashable
CreateCustomVerificationEmailTemplate
where
hashWithSalt :: Int -> CreateCustomVerificationEmailTemplate -> Int
hashWithSalt
Int
_salt
CreateCustomVerificationEmailTemplate' {Text
$sel:templateName:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:fromEmailAddress:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:templateSubject:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:templateContent:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:successRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:failureRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
templateName :: Text
fromEmailAddress :: Text
templateSubject :: Text
templateContent :: Text
successRedirectionURL :: Text
failureRedirectionURL :: Text
..} =
Int
_salt
Int -> Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
templateName
Int -> Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
fromEmailAddress
Int -> Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
templateSubject
Int -> Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
templateContent
Int -> Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
successRedirectionURL
Int -> Text -> Int
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
failureRedirectionURL
instance
Prelude.NFData
CreateCustomVerificationEmailTemplate
where
rnf :: CreateCustomVerificationEmailTemplate -> ()
rnf CreateCustomVerificationEmailTemplate' {Text
$sel:templateName:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:fromEmailAddress:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:templateSubject:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:templateContent:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:successRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:failureRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
templateName :: Text
fromEmailAddress :: Text
templateSubject :: Text
templateContent :: Text
successRedirectionURL :: Text
failureRedirectionURL :: Text
..} =
Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Text
templateName
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Text
fromEmailAddress
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Text
templateSubject
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Text
templateContent
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Text
successRedirectionURL
() -> () -> ()
forall a b. a -> b -> b
`Prelude.seq` Text -> ()
forall a. NFData a => a -> ()
Prelude.rnf Text
failureRedirectionURL
instance
Data.ToHeaders
CreateCustomVerificationEmailTemplate
where
toHeaders :: CreateCustomVerificationEmailTemplate -> [Header]
toHeaders = [Header] -> CreateCustomVerificationEmailTemplate -> [Header]
forall a b. a -> b -> a
Prelude.const [Header]
forall a. Monoid a => a
Prelude.mempty
instance
Data.ToPath
CreateCustomVerificationEmailTemplate
where
toPath :: CreateCustomVerificationEmailTemplate -> ByteString
toPath = ByteString -> CreateCustomVerificationEmailTemplate -> ByteString
forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance
Data.ToQuery
CreateCustomVerificationEmailTemplate
where
toQuery :: CreateCustomVerificationEmailTemplate -> QueryString
toQuery CreateCustomVerificationEmailTemplate' {Text
$sel:templateName:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:fromEmailAddress:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:templateSubject:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:templateContent:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:successRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
$sel:failureRedirectionURL:CreateCustomVerificationEmailTemplate' :: CreateCustomVerificationEmailTemplate -> Text
templateName :: Text
fromEmailAddress :: Text
templateSubject :: Text
templateContent :: Text
successRedirectionURL :: Text
failureRedirectionURL :: 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
"CreateCustomVerificationEmailTemplate" ::
Prelude.ByteString
),
ByteString
"Version"
ByteString -> ByteString -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: (ByteString
"2010-12-01" :: Prelude.ByteString),
ByteString
"TemplateName" ByteString -> Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
templateName,
ByteString
"FromEmailAddress" ByteString -> Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
fromEmailAddress,
ByteString
"TemplateSubject" ByteString -> Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
templateSubject,
ByteString
"TemplateContent" ByteString -> Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
templateContent,
ByteString
"SuccessRedirectionURL"
ByteString -> Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
successRedirectionURL,
ByteString
"FailureRedirectionURL"
ByteString -> Text -> QueryString
forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Text
failureRedirectionURL
]
data CreateCustomVerificationEmailTemplateResponse = CreateCustomVerificationEmailTemplateResponse'
{
}
deriving (CreateCustomVerificationEmailTemplateResponse
-> CreateCustomVerificationEmailTemplateResponse -> Bool
(CreateCustomVerificationEmailTemplateResponse
-> CreateCustomVerificationEmailTemplateResponse -> Bool)
-> (CreateCustomVerificationEmailTemplateResponse
-> CreateCustomVerificationEmailTemplateResponse -> Bool)
-> Eq CreateCustomVerificationEmailTemplateResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CreateCustomVerificationEmailTemplateResponse
-> CreateCustomVerificationEmailTemplateResponse -> Bool
== :: CreateCustomVerificationEmailTemplateResponse
-> CreateCustomVerificationEmailTemplateResponse -> Bool
$c/= :: CreateCustomVerificationEmailTemplateResponse
-> CreateCustomVerificationEmailTemplateResponse -> Bool
/= :: CreateCustomVerificationEmailTemplateResponse
-> CreateCustomVerificationEmailTemplateResponse -> Bool
Prelude.Eq, ReadPrec [CreateCustomVerificationEmailTemplateResponse]
ReadPrec CreateCustomVerificationEmailTemplateResponse
Int -> ReadS CreateCustomVerificationEmailTemplateResponse
ReadS [CreateCustomVerificationEmailTemplateResponse]
(Int -> ReadS CreateCustomVerificationEmailTemplateResponse)
-> ReadS [CreateCustomVerificationEmailTemplateResponse]
-> ReadPrec CreateCustomVerificationEmailTemplateResponse
-> ReadPrec [CreateCustomVerificationEmailTemplateResponse]
-> Read CreateCustomVerificationEmailTemplateResponse
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
$creadsPrec :: Int -> ReadS CreateCustomVerificationEmailTemplateResponse
readsPrec :: Int -> ReadS CreateCustomVerificationEmailTemplateResponse
$creadList :: ReadS [CreateCustomVerificationEmailTemplateResponse]
readList :: ReadS [CreateCustomVerificationEmailTemplateResponse]
$creadPrec :: ReadPrec CreateCustomVerificationEmailTemplateResponse
readPrec :: ReadPrec CreateCustomVerificationEmailTemplateResponse
$creadListPrec :: ReadPrec [CreateCustomVerificationEmailTemplateResponse]
readListPrec :: ReadPrec [CreateCustomVerificationEmailTemplateResponse]
Prelude.Read, Int -> CreateCustomVerificationEmailTemplateResponse -> ShowS
[CreateCustomVerificationEmailTemplateResponse] -> ShowS
CreateCustomVerificationEmailTemplateResponse -> String
(Int -> CreateCustomVerificationEmailTemplateResponse -> ShowS)
-> (CreateCustomVerificationEmailTemplateResponse -> String)
-> ([CreateCustomVerificationEmailTemplateResponse] -> ShowS)
-> Show CreateCustomVerificationEmailTemplateResponse
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CreateCustomVerificationEmailTemplateResponse -> ShowS
showsPrec :: Int -> CreateCustomVerificationEmailTemplateResponse -> ShowS
$cshow :: CreateCustomVerificationEmailTemplateResponse -> String
show :: CreateCustomVerificationEmailTemplateResponse -> String
$cshowList :: [CreateCustomVerificationEmailTemplateResponse] -> ShowS
showList :: [CreateCustomVerificationEmailTemplateResponse] -> ShowS
Prelude.Show, (forall x.
CreateCustomVerificationEmailTemplateResponse
-> Rep CreateCustomVerificationEmailTemplateResponse x)
-> (forall x.
Rep CreateCustomVerificationEmailTemplateResponse x
-> CreateCustomVerificationEmailTemplateResponse)
-> Generic CreateCustomVerificationEmailTemplateResponse
forall x.
Rep CreateCustomVerificationEmailTemplateResponse x
-> CreateCustomVerificationEmailTemplateResponse
forall x.
CreateCustomVerificationEmailTemplateResponse
-> Rep CreateCustomVerificationEmailTemplateResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cfrom :: forall x.
CreateCustomVerificationEmailTemplateResponse
-> Rep CreateCustomVerificationEmailTemplateResponse x
from :: forall x.
CreateCustomVerificationEmailTemplateResponse
-> Rep CreateCustomVerificationEmailTemplateResponse x
$cto :: forall x.
Rep CreateCustomVerificationEmailTemplateResponse x
-> CreateCustomVerificationEmailTemplateResponse
to :: forall x.
Rep CreateCustomVerificationEmailTemplateResponse x
-> CreateCustomVerificationEmailTemplateResponse
Prelude.Generic)
newCreateCustomVerificationEmailTemplateResponse ::
CreateCustomVerificationEmailTemplateResponse
newCreateCustomVerificationEmailTemplateResponse :: CreateCustomVerificationEmailTemplateResponse
newCreateCustomVerificationEmailTemplateResponse =
CreateCustomVerificationEmailTemplateResponse
CreateCustomVerificationEmailTemplateResponse'
instance
Prelude.NFData
CreateCustomVerificationEmailTemplateResponse
where
rnf :: CreateCustomVerificationEmailTemplateResponse -> ()
rnf CreateCustomVerificationEmailTemplateResponse
_ = ()