{-# 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.Connect.UpdateContactFlowModuleMetadata
(
UpdateContactFlowModuleMetadata (..),
newUpdateContactFlowModuleMetadata,
updateContactFlowModuleMetadata_description,
updateContactFlowModuleMetadata_name,
updateContactFlowModuleMetadata_state,
updateContactFlowModuleMetadata_instanceId,
updateContactFlowModuleMetadata_contactFlowModuleId,
UpdateContactFlowModuleMetadataResponse (..),
newUpdateContactFlowModuleMetadataResponse,
updateContactFlowModuleMetadataResponse_httpStatus,
)
where
import Amazonka.Connect.Types
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
data UpdateContactFlowModuleMetadata = UpdateContactFlowModuleMetadata'
{
UpdateContactFlowModuleMetadata -> Maybe Text
description :: Prelude.Maybe Prelude.Text,
UpdateContactFlowModuleMetadata -> Maybe Text
name :: Prelude.Maybe Prelude.Text,
UpdateContactFlowModuleMetadata -> Maybe ContactFlowModuleState
state :: Prelude.Maybe ContactFlowModuleState,
UpdateContactFlowModuleMetadata -> Text
instanceId :: Prelude.Text,
UpdateContactFlowModuleMetadata -> Text
contactFlowModuleId :: Prelude.Text
}
deriving (UpdateContactFlowModuleMetadata
-> UpdateContactFlowModuleMetadata -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: UpdateContactFlowModuleMetadata
-> UpdateContactFlowModuleMetadata -> Bool
$c/= :: UpdateContactFlowModuleMetadata
-> UpdateContactFlowModuleMetadata -> Bool
== :: UpdateContactFlowModuleMetadata
-> UpdateContactFlowModuleMetadata -> Bool
$c== :: UpdateContactFlowModuleMetadata
-> UpdateContactFlowModuleMetadata -> Bool
Prelude.Eq, ReadPrec [UpdateContactFlowModuleMetadata]
ReadPrec UpdateContactFlowModuleMetadata
Int -> ReadS UpdateContactFlowModuleMetadata
ReadS [UpdateContactFlowModuleMetadata]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [UpdateContactFlowModuleMetadata]
$creadListPrec :: ReadPrec [UpdateContactFlowModuleMetadata]
readPrec :: ReadPrec UpdateContactFlowModuleMetadata
$creadPrec :: ReadPrec UpdateContactFlowModuleMetadata
readList :: ReadS [UpdateContactFlowModuleMetadata]
$creadList :: ReadS [UpdateContactFlowModuleMetadata]
readsPrec :: Int -> ReadS UpdateContactFlowModuleMetadata
$creadsPrec :: Int -> ReadS UpdateContactFlowModuleMetadata
Prelude.Read, Int -> UpdateContactFlowModuleMetadata -> ShowS
[UpdateContactFlowModuleMetadata] -> ShowS
UpdateContactFlowModuleMetadata -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [UpdateContactFlowModuleMetadata] -> ShowS
$cshowList :: [UpdateContactFlowModuleMetadata] -> ShowS
show :: UpdateContactFlowModuleMetadata -> String
$cshow :: UpdateContactFlowModuleMetadata -> String
showsPrec :: Int -> UpdateContactFlowModuleMetadata -> ShowS
$cshowsPrec :: Int -> UpdateContactFlowModuleMetadata -> ShowS
Prelude.Show, forall x.
Rep UpdateContactFlowModuleMetadata x
-> UpdateContactFlowModuleMetadata
forall x.
UpdateContactFlowModuleMetadata
-> Rep UpdateContactFlowModuleMetadata x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep UpdateContactFlowModuleMetadata x
-> UpdateContactFlowModuleMetadata
$cfrom :: forall x.
UpdateContactFlowModuleMetadata
-> Rep UpdateContactFlowModuleMetadata x
Prelude.Generic)
newUpdateContactFlowModuleMetadata ::
Prelude.Text ->
Prelude.Text ->
UpdateContactFlowModuleMetadata
newUpdateContactFlowModuleMetadata :: Text -> Text -> UpdateContactFlowModuleMetadata
newUpdateContactFlowModuleMetadata
Text
pInstanceId_
Text
pContactFlowModuleId_ =
UpdateContactFlowModuleMetadata'
{ $sel:description:UpdateContactFlowModuleMetadata' :: Maybe Text
description =
forall a. Maybe a
Prelude.Nothing,
$sel:name:UpdateContactFlowModuleMetadata' :: Maybe Text
name = forall a. Maybe a
Prelude.Nothing,
$sel:state:UpdateContactFlowModuleMetadata' :: Maybe ContactFlowModuleState
state = forall a. Maybe a
Prelude.Nothing,
$sel:instanceId:UpdateContactFlowModuleMetadata' :: Text
instanceId = Text
pInstanceId_,
$sel:contactFlowModuleId:UpdateContactFlowModuleMetadata' :: Text
contactFlowModuleId =
Text
pContactFlowModuleId_
}
updateContactFlowModuleMetadata_description :: Lens.Lens' UpdateContactFlowModuleMetadata (Prelude.Maybe Prelude.Text)
updateContactFlowModuleMetadata_description :: Lens' UpdateContactFlowModuleMetadata (Maybe Text)
updateContactFlowModuleMetadata_description = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateContactFlowModuleMetadata' {Maybe Text
description :: Maybe Text
$sel:description:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
description} -> Maybe Text
description) (\s :: UpdateContactFlowModuleMetadata
s@UpdateContactFlowModuleMetadata' {} Maybe Text
a -> UpdateContactFlowModuleMetadata
s {$sel:description:UpdateContactFlowModuleMetadata' :: Maybe Text
description = Maybe Text
a} :: UpdateContactFlowModuleMetadata)
updateContactFlowModuleMetadata_name :: Lens.Lens' UpdateContactFlowModuleMetadata (Prelude.Maybe Prelude.Text)
updateContactFlowModuleMetadata_name :: Lens' UpdateContactFlowModuleMetadata (Maybe Text)
updateContactFlowModuleMetadata_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateContactFlowModuleMetadata' {Maybe Text
name :: Maybe Text
$sel:name:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
name} -> Maybe Text
name) (\s :: UpdateContactFlowModuleMetadata
s@UpdateContactFlowModuleMetadata' {} Maybe Text
a -> UpdateContactFlowModuleMetadata
s {$sel:name:UpdateContactFlowModuleMetadata' :: Maybe Text
name = Maybe Text
a} :: UpdateContactFlowModuleMetadata)
updateContactFlowModuleMetadata_state :: Lens.Lens' UpdateContactFlowModuleMetadata (Prelude.Maybe ContactFlowModuleState)
updateContactFlowModuleMetadata_state :: Lens'
UpdateContactFlowModuleMetadata (Maybe ContactFlowModuleState)
updateContactFlowModuleMetadata_state = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateContactFlowModuleMetadata' {Maybe ContactFlowModuleState
state :: Maybe ContactFlowModuleState
$sel:state:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe ContactFlowModuleState
state} -> Maybe ContactFlowModuleState
state) (\s :: UpdateContactFlowModuleMetadata
s@UpdateContactFlowModuleMetadata' {} Maybe ContactFlowModuleState
a -> UpdateContactFlowModuleMetadata
s {$sel:state:UpdateContactFlowModuleMetadata' :: Maybe ContactFlowModuleState
state = Maybe ContactFlowModuleState
a} :: UpdateContactFlowModuleMetadata)
updateContactFlowModuleMetadata_instanceId :: Lens.Lens' UpdateContactFlowModuleMetadata Prelude.Text
updateContactFlowModuleMetadata_instanceId :: Lens' UpdateContactFlowModuleMetadata Text
updateContactFlowModuleMetadata_instanceId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateContactFlowModuleMetadata' {Text
instanceId :: Text
$sel:instanceId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
instanceId} -> Text
instanceId) (\s :: UpdateContactFlowModuleMetadata
s@UpdateContactFlowModuleMetadata' {} Text
a -> UpdateContactFlowModuleMetadata
s {$sel:instanceId:UpdateContactFlowModuleMetadata' :: Text
instanceId = Text
a} :: UpdateContactFlowModuleMetadata)
updateContactFlowModuleMetadata_contactFlowModuleId :: Lens.Lens' UpdateContactFlowModuleMetadata Prelude.Text
updateContactFlowModuleMetadata_contactFlowModuleId :: Lens' UpdateContactFlowModuleMetadata Text
updateContactFlowModuleMetadata_contactFlowModuleId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateContactFlowModuleMetadata' {Text
contactFlowModuleId :: Text
$sel:contactFlowModuleId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
contactFlowModuleId} -> Text
contactFlowModuleId) (\s :: UpdateContactFlowModuleMetadata
s@UpdateContactFlowModuleMetadata' {} Text
a -> UpdateContactFlowModuleMetadata
s {$sel:contactFlowModuleId:UpdateContactFlowModuleMetadata' :: Text
contactFlowModuleId = Text
a} :: UpdateContactFlowModuleMetadata)
instance
Core.AWSRequest
UpdateContactFlowModuleMetadata
where
type
AWSResponse UpdateContactFlowModuleMetadata =
UpdateContactFlowModuleMetadataResponse
request :: (Service -> Service)
-> UpdateContactFlowModuleMetadata
-> Request UpdateContactFlowModuleMetadata
request Service -> Service
overrides =
forall a. (ToRequest a, ToJSON a) => Service -> a -> Request a
Request.postJSON (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy UpdateContactFlowModuleMetadata
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse (AWSResponse UpdateContactFlowModuleMetadata)))
response =
forall (m :: * -> *) a.
MonadResource m =>
(Int -> ResponseHeaders -> () -> Either String (AWSResponse a))
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveEmpty
( \Int
s ResponseHeaders
h ()
x ->
Int -> UpdateContactFlowModuleMetadataResponse
UpdateContactFlowModuleMetadataResponse'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure (forall a. Enum a => a -> Int
Prelude.fromEnum Int
s))
)
instance
Prelude.Hashable
UpdateContactFlowModuleMetadata
where
hashWithSalt :: Int -> UpdateContactFlowModuleMetadata -> Int
hashWithSalt
Int
_salt
UpdateContactFlowModuleMetadata' {Maybe Text
Maybe ContactFlowModuleState
Text
contactFlowModuleId :: Text
instanceId :: Text
state :: Maybe ContactFlowModuleState
name :: Maybe Text
description :: Maybe Text
$sel:contactFlowModuleId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:instanceId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:state:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe ContactFlowModuleState
$sel:name:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
$sel:description:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
description
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
name
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ContactFlowModuleState
state
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
instanceId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
contactFlowModuleId
instance
Prelude.NFData
UpdateContactFlowModuleMetadata
where
rnf :: UpdateContactFlowModuleMetadata -> ()
rnf UpdateContactFlowModuleMetadata' {Maybe Text
Maybe ContactFlowModuleState
Text
contactFlowModuleId :: Text
instanceId :: Text
state :: Maybe ContactFlowModuleState
name :: Maybe Text
description :: Maybe Text
$sel:contactFlowModuleId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:instanceId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:state:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe ContactFlowModuleState
$sel:name:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
$sel:description:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
description
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
name
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ContactFlowModuleState
state
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
instanceId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
contactFlowModuleId
instance
Data.ToHeaders
UpdateContactFlowModuleMetadata
where
toHeaders :: UpdateContactFlowModuleMetadata -> ResponseHeaders
toHeaders =
forall a b. a -> b -> a
Prelude.const
( forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance Data.ToJSON UpdateContactFlowModuleMetadata where
toJSON :: UpdateContactFlowModuleMetadata -> Value
toJSON UpdateContactFlowModuleMetadata' {Maybe Text
Maybe ContactFlowModuleState
Text
contactFlowModuleId :: Text
instanceId :: Text
state :: Maybe ContactFlowModuleState
name :: Maybe Text
description :: Maybe Text
$sel:contactFlowModuleId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:instanceId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:state:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe ContactFlowModuleState
$sel:name:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
$sel:description:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"Description" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
description,
(Key
"Name" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
name,
(Key
"State" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ContactFlowModuleState
state
]
)
instance Data.ToPath UpdateContactFlowModuleMetadata where
toPath :: UpdateContactFlowModuleMetadata -> ByteString
toPath UpdateContactFlowModuleMetadata' {Maybe Text
Maybe ContactFlowModuleState
Text
contactFlowModuleId :: Text
instanceId :: Text
state :: Maybe ContactFlowModuleState
name :: Maybe Text
description :: Maybe Text
$sel:contactFlowModuleId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:instanceId:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Text
$sel:state:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe ContactFlowModuleState
$sel:name:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
$sel:description:UpdateContactFlowModuleMetadata' :: UpdateContactFlowModuleMetadata -> Maybe Text
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"/contact-flow-modules/",
forall a. ToByteString a => a -> ByteString
Data.toBS Text
instanceId,
ByteString
"/",
forall a. ToByteString a => a -> ByteString
Data.toBS Text
contactFlowModuleId,
ByteString
"/metadata"
]
instance Data.ToQuery UpdateContactFlowModuleMetadata where
toQuery :: UpdateContactFlowModuleMetadata -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data UpdateContactFlowModuleMetadataResponse = UpdateContactFlowModuleMetadataResponse'
{
UpdateContactFlowModuleMetadataResponse -> Int
httpStatus :: Prelude.Int
}
deriving (UpdateContactFlowModuleMetadataResponse
-> UpdateContactFlowModuleMetadataResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: UpdateContactFlowModuleMetadataResponse
-> UpdateContactFlowModuleMetadataResponse -> Bool
$c/= :: UpdateContactFlowModuleMetadataResponse
-> UpdateContactFlowModuleMetadataResponse -> Bool
== :: UpdateContactFlowModuleMetadataResponse
-> UpdateContactFlowModuleMetadataResponse -> Bool
$c== :: UpdateContactFlowModuleMetadataResponse
-> UpdateContactFlowModuleMetadataResponse -> Bool
Prelude.Eq, ReadPrec [UpdateContactFlowModuleMetadataResponse]
ReadPrec UpdateContactFlowModuleMetadataResponse
Int -> ReadS UpdateContactFlowModuleMetadataResponse
ReadS [UpdateContactFlowModuleMetadataResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [UpdateContactFlowModuleMetadataResponse]
$creadListPrec :: ReadPrec [UpdateContactFlowModuleMetadataResponse]
readPrec :: ReadPrec UpdateContactFlowModuleMetadataResponse
$creadPrec :: ReadPrec UpdateContactFlowModuleMetadataResponse
readList :: ReadS [UpdateContactFlowModuleMetadataResponse]
$creadList :: ReadS [UpdateContactFlowModuleMetadataResponse]
readsPrec :: Int -> ReadS UpdateContactFlowModuleMetadataResponse
$creadsPrec :: Int -> ReadS UpdateContactFlowModuleMetadataResponse
Prelude.Read, Int -> UpdateContactFlowModuleMetadataResponse -> ShowS
[UpdateContactFlowModuleMetadataResponse] -> ShowS
UpdateContactFlowModuleMetadataResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [UpdateContactFlowModuleMetadataResponse] -> ShowS
$cshowList :: [UpdateContactFlowModuleMetadataResponse] -> ShowS
show :: UpdateContactFlowModuleMetadataResponse -> String
$cshow :: UpdateContactFlowModuleMetadataResponse -> String
showsPrec :: Int -> UpdateContactFlowModuleMetadataResponse -> ShowS
$cshowsPrec :: Int -> UpdateContactFlowModuleMetadataResponse -> ShowS
Prelude.Show, forall x.
Rep UpdateContactFlowModuleMetadataResponse x
-> UpdateContactFlowModuleMetadataResponse
forall x.
UpdateContactFlowModuleMetadataResponse
-> Rep UpdateContactFlowModuleMetadataResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep UpdateContactFlowModuleMetadataResponse x
-> UpdateContactFlowModuleMetadataResponse
$cfrom :: forall x.
UpdateContactFlowModuleMetadataResponse
-> Rep UpdateContactFlowModuleMetadataResponse x
Prelude.Generic)
newUpdateContactFlowModuleMetadataResponse ::
Prelude.Int ->
UpdateContactFlowModuleMetadataResponse
newUpdateContactFlowModuleMetadataResponse :: Int -> UpdateContactFlowModuleMetadataResponse
newUpdateContactFlowModuleMetadataResponse
Int
pHttpStatus_ =
UpdateContactFlowModuleMetadataResponse'
{ $sel:httpStatus:UpdateContactFlowModuleMetadataResponse' :: Int
httpStatus =
Int
pHttpStatus_
}
updateContactFlowModuleMetadataResponse_httpStatus :: Lens.Lens' UpdateContactFlowModuleMetadataResponse Prelude.Int
updateContactFlowModuleMetadataResponse_httpStatus :: Lens' UpdateContactFlowModuleMetadataResponse Int
updateContactFlowModuleMetadataResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateContactFlowModuleMetadataResponse' {Int
httpStatus :: Int
$sel:httpStatus:UpdateContactFlowModuleMetadataResponse' :: UpdateContactFlowModuleMetadataResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: UpdateContactFlowModuleMetadataResponse
s@UpdateContactFlowModuleMetadataResponse' {} Int
a -> UpdateContactFlowModuleMetadataResponse
s {$sel:httpStatus:UpdateContactFlowModuleMetadataResponse' :: Int
httpStatus = Int
a} :: UpdateContactFlowModuleMetadataResponse)
instance
Prelude.NFData
UpdateContactFlowModuleMetadataResponse
where
rnf :: UpdateContactFlowModuleMetadataResponse -> ()
rnf UpdateContactFlowModuleMetadataResponse' {Int
httpStatus :: Int
$sel:httpStatus:UpdateContactFlowModuleMetadataResponse' :: UpdateContactFlowModuleMetadataResponse -> Int
..} =
forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus