packages feed

amazonka-connectcampaigns-2.0: test/Test/Amazonka/Gen/ConnectCampaigns.hs

{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}

-- Derived from AWS service descriptions, licensed under Apache 2.0.

-- |
-- Module      : Test.Amazonka.Gen.ConnectCampaigns
-- Copyright   : (c) 2013-2023 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Test.Amazonka.Gen.ConnectCampaigns where

import Amazonka.ConnectCampaigns
import qualified Data.Proxy as Proxy
import Test.Amazonka.ConnectCampaigns.Internal
import Test.Amazonka.Fixture
import Test.Amazonka.Prelude
import Test.Tasty

-- Auto-generated: the actual test selection needs to be manually placed into
-- the top-level so that real test data can be incrementally added.
--
-- This commented snippet is what the entire set should look like:

-- fixtures :: TestTree
-- fixtures =
--     [ testGroup "request"
--         [ requestCreateCampaign $
--             newCreateCampaign
--
--         , requestDeleteCampaign $
--             newDeleteCampaign
--
--         , requestDeleteConnectInstanceConfig $
--             newDeleteConnectInstanceConfig
--
--         , requestDeleteInstanceOnboardingJob $
--             newDeleteInstanceOnboardingJob
--
--         , requestDescribeCampaign $
--             newDescribeCampaign
--
--         , requestGetCampaignState $
--             newGetCampaignState
--
--         , requestGetCampaignStateBatch $
--             newGetCampaignStateBatch
--
--         , requestGetConnectInstanceConfig $
--             newGetConnectInstanceConfig
--
--         , requestGetInstanceOnboardingJobStatus $
--             newGetInstanceOnboardingJobStatus
--
--         , requestListCampaigns $
--             newListCampaigns
--
--         , requestListTagsForResource $
--             newListTagsForResource
--
--         , requestPauseCampaign $
--             newPauseCampaign
--
--         , requestPutDialRequestBatch $
--             newPutDialRequestBatch
--
--         , requestResumeCampaign $
--             newResumeCampaign
--
--         , requestStartCampaign $
--             newStartCampaign
--
--         , requestStartInstanceOnboardingJob $
--             newStartInstanceOnboardingJob
--
--         , requestStopCampaign $
--             newStopCampaign
--
--         , requestTagResource $
--             newTagResource
--
--         , requestUntagResource $
--             newUntagResource
--
--         , requestUpdateCampaignDialerConfig $
--             newUpdateCampaignDialerConfig
--
--         , requestUpdateCampaignName $
--             newUpdateCampaignName
--
--         , requestUpdateCampaignOutboundCallConfig $
--             newUpdateCampaignOutboundCallConfig
--
--           ]

--     , testGroup "response"
--         [ responseCreateCampaign $
--             newCreateCampaignResponse
--
--         , responseDeleteCampaign $
--             newDeleteCampaignResponse
--
--         , responseDeleteConnectInstanceConfig $
--             newDeleteConnectInstanceConfigResponse
--
--         , responseDeleteInstanceOnboardingJob $
--             newDeleteInstanceOnboardingJobResponse
--
--         , responseDescribeCampaign $
--             newDescribeCampaignResponse
--
--         , responseGetCampaignState $
--             newGetCampaignStateResponse
--
--         , responseGetCampaignStateBatch $
--             newGetCampaignStateBatchResponse
--
--         , responseGetConnectInstanceConfig $
--             newGetConnectInstanceConfigResponse
--
--         , responseGetInstanceOnboardingJobStatus $
--             newGetInstanceOnboardingJobStatusResponse
--
--         , responseListCampaigns $
--             newListCampaignsResponse
--
--         , responseListTagsForResource $
--             newListTagsForResourceResponse
--
--         , responsePauseCampaign $
--             newPauseCampaignResponse
--
--         , responsePutDialRequestBatch $
--             newPutDialRequestBatchResponse
--
--         , responseResumeCampaign $
--             newResumeCampaignResponse
--
--         , responseStartCampaign $
--             newStartCampaignResponse
--
--         , responseStartInstanceOnboardingJob $
--             newStartInstanceOnboardingJobResponse
--
--         , responseStopCampaign $
--             newStopCampaignResponse
--
--         , responseTagResource $
--             newTagResourceResponse
--
--         , responseUntagResource $
--             newUntagResourceResponse
--
--         , responseUpdateCampaignDialerConfig $
--             newUpdateCampaignDialerConfigResponse
--
--         , responseUpdateCampaignName $
--             newUpdateCampaignNameResponse
--
--         , responseUpdateCampaignOutboundCallConfig $
--             newUpdateCampaignOutboundCallConfigResponse
--
--           ]
--     ]

-- Requests

requestCreateCampaign :: CreateCampaign -> TestTree
requestCreateCampaign =
  req
    "CreateCampaign"
    "fixture/CreateCampaign.yaml"

requestDeleteCampaign :: DeleteCampaign -> TestTree
requestDeleteCampaign =
  req
    "DeleteCampaign"
    "fixture/DeleteCampaign.yaml"

requestDeleteConnectInstanceConfig :: DeleteConnectInstanceConfig -> TestTree
requestDeleteConnectInstanceConfig =
  req
    "DeleteConnectInstanceConfig"
    "fixture/DeleteConnectInstanceConfig.yaml"

requestDeleteInstanceOnboardingJob :: DeleteInstanceOnboardingJob -> TestTree
requestDeleteInstanceOnboardingJob =
  req
    "DeleteInstanceOnboardingJob"
    "fixture/DeleteInstanceOnboardingJob.yaml"

requestDescribeCampaign :: DescribeCampaign -> TestTree
requestDescribeCampaign =
  req
    "DescribeCampaign"
    "fixture/DescribeCampaign.yaml"

requestGetCampaignState :: GetCampaignState -> TestTree
requestGetCampaignState =
  req
    "GetCampaignState"
    "fixture/GetCampaignState.yaml"

requestGetCampaignStateBatch :: GetCampaignStateBatch -> TestTree
requestGetCampaignStateBatch =
  req
    "GetCampaignStateBatch"
    "fixture/GetCampaignStateBatch.yaml"

requestGetConnectInstanceConfig :: GetConnectInstanceConfig -> TestTree
requestGetConnectInstanceConfig =
  req
    "GetConnectInstanceConfig"
    "fixture/GetConnectInstanceConfig.yaml"

requestGetInstanceOnboardingJobStatus :: GetInstanceOnboardingJobStatus -> TestTree
requestGetInstanceOnboardingJobStatus =
  req
    "GetInstanceOnboardingJobStatus"
    "fixture/GetInstanceOnboardingJobStatus.yaml"

requestListCampaigns :: ListCampaigns -> TestTree
requestListCampaigns =
  req
    "ListCampaigns"
    "fixture/ListCampaigns.yaml"

requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource =
  req
    "ListTagsForResource"
    "fixture/ListTagsForResource.yaml"

requestPauseCampaign :: PauseCampaign -> TestTree
requestPauseCampaign =
  req
    "PauseCampaign"
    "fixture/PauseCampaign.yaml"

requestPutDialRequestBatch :: PutDialRequestBatch -> TestTree
requestPutDialRequestBatch =
  req
    "PutDialRequestBatch"
    "fixture/PutDialRequestBatch.yaml"

requestResumeCampaign :: ResumeCampaign -> TestTree
requestResumeCampaign =
  req
    "ResumeCampaign"
    "fixture/ResumeCampaign.yaml"

requestStartCampaign :: StartCampaign -> TestTree
requestStartCampaign =
  req
    "StartCampaign"
    "fixture/StartCampaign.yaml"

requestStartInstanceOnboardingJob :: StartInstanceOnboardingJob -> TestTree
requestStartInstanceOnboardingJob =
  req
    "StartInstanceOnboardingJob"
    "fixture/StartInstanceOnboardingJob.yaml"

requestStopCampaign :: StopCampaign -> TestTree
requestStopCampaign =
  req
    "StopCampaign"
    "fixture/StopCampaign.yaml"

requestTagResource :: TagResource -> TestTree
requestTagResource =
  req
    "TagResource"
    "fixture/TagResource.yaml"

requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
  req
    "UntagResource"
    "fixture/UntagResource.yaml"

requestUpdateCampaignDialerConfig :: UpdateCampaignDialerConfig -> TestTree
requestUpdateCampaignDialerConfig =
  req
    "UpdateCampaignDialerConfig"
    "fixture/UpdateCampaignDialerConfig.yaml"

requestUpdateCampaignName :: UpdateCampaignName -> TestTree
requestUpdateCampaignName =
  req
    "UpdateCampaignName"
    "fixture/UpdateCampaignName.yaml"

requestUpdateCampaignOutboundCallConfig :: UpdateCampaignOutboundCallConfig -> TestTree
requestUpdateCampaignOutboundCallConfig =
  req
    "UpdateCampaignOutboundCallConfig"
    "fixture/UpdateCampaignOutboundCallConfig.yaml"

-- Responses

responseCreateCampaign :: CreateCampaignResponse -> TestTree
responseCreateCampaign =
  res
    "CreateCampaignResponse"
    "fixture/CreateCampaignResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateCampaign)

responseDeleteCampaign :: DeleteCampaignResponse -> TestTree
responseDeleteCampaign =
  res
    "DeleteCampaignResponse"
    "fixture/DeleteCampaignResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteCampaign)

responseDeleteConnectInstanceConfig :: DeleteConnectInstanceConfigResponse -> TestTree
responseDeleteConnectInstanceConfig =
  res
    "DeleteConnectInstanceConfigResponse"
    "fixture/DeleteConnectInstanceConfigResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteConnectInstanceConfig)

responseDeleteInstanceOnboardingJob :: DeleteInstanceOnboardingJobResponse -> TestTree
responseDeleteInstanceOnboardingJob =
  res
    "DeleteInstanceOnboardingJobResponse"
    "fixture/DeleteInstanceOnboardingJobResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteInstanceOnboardingJob)

responseDescribeCampaign :: DescribeCampaignResponse -> TestTree
responseDescribeCampaign =
  res
    "DescribeCampaignResponse"
    "fixture/DescribeCampaignResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeCampaign)

responseGetCampaignState :: GetCampaignStateResponse -> TestTree
responseGetCampaignState =
  res
    "GetCampaignStateResponse"
    "fixture/GetCampaignStateResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetCampaignState)

responseGetCampaignStateBatch :: GetCampaignStateBatchResponse -> TestTree
responseGetCampaignStateBatch =
  res
    "GetCampaignStateBatchResponse"
    "fixture/GetCampaignStateBatchResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetCampaignStateBatch)

responseGetConnectInstanceConfig :: GetConnectInstanceConfigResponse -> TestTree
responseGetConnectInstanceConfig =
  res
    "GetConnectInstanceConfigResponse"
    "fixture/GetConnectInstanceConfigResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetConnectInstanceConfig)

responseGetInstanceOnboardingJobStatus :: GetInstanceOnboardingJobStatusResponse -> TestTree
responseGetInstanceOnboardingJobStatus =
  res
    "GetInstanceOnboardingJobStatusResponse"
    "fixture/GetInstanceOnboardingJobStatusResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetInstanceOnboardingJobStatus)

responseListCampaigns :: ListCampaignsResponse -> TestTree
responseListCampaigns =
  res
    "ListCampaignsResponse"
    "fixture/ListCampaignsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListCampaigns)

responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource =
  res
    "ListTagsForResourceResponse"
    "fixture/ListTagsForResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListTagsForResource)

responsePauseCampaign :: PauseCampaignResponse -> TestTree
responsePauseCampaign =
  res
    "PauseCampaignResponse"
    "fixture/PauseCampaignResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PauseCampaign)

responsePutDialRequestBatch :: PutDialRequestBatchResponse -> TestTree
responsePutDialRequestBatch =
  res
    "PutDialRequestBatchResponse"
    "fixture/PutDialRequestBatchResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutDialRequestBatch)

responseResumeCampaign :: ResumeCampaignResponse -> TestTree
responseResumeCampaign =
  res
    "ResumeCampaignResponse"
    "fixture/ResumeCampaignResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ResumeCampaign)

responseStartCampaign :: StartCampaignResponse -> TestTree
responseStartCampaign =
  res
    "StartCampaignResponse"
    "fixture/StartCampaignResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy StartCampaign)

responseStartInstanceOnboardingJob :: StartInstanceOnboardingJobResponse -> TestTree
responseStartInstanceOnboardingJob =
  res
    "StartInstanceOnboardingJobResponse"
    "fixture/StartInstanceOnboardingJobResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy StartInstanceOnboardingJob)

responseStopCampaign :: StopCampaignResponse -> TestTree
responseStopCampaign =
  res
    "StopCampaignResponse"
    "fixture/StopCampaignResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy StopCampaign)

responseTagResource :: TagResourceResponse -> TestTree
responseTagResource =
  res
    "TagResourceResponse"
    "fixture/TagResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy TagResource)

responseUntagResource :: UntagResourceResponse -> TestTree
responseUntagResource =
  res
    "UntagResourceResponse"
    "fixture/UntagResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UntagResource)

responseUpdateCampaignDialerConfig :: UpdateCampaignDialerConfigResponse -> TestTree
responseUpdateCampaignDialerConfig =
  res
    "UpdateCampaignDialerConfigResponse"
    "fixture/UpdateCampaignDialerConfigResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateCampaignDialerConfig)

responseUpdateCampaignName :: UpdateCampaignNameResponse -> TestTree
responseUpdateCampaignName =
  res
    "UpdateCampaignNameResponse"
    "fixture/UpdateCampaignNameResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateCampaignName)

responseUpdateCampaignOutboundCallConfig :: UpdateCampaignOutboundCallConfigResponse -> TestTree
responseUpdateCampaignOutboundCallConfig =
  res
    "UpdateCampaignOutboundCallConfigResponse"
    "fixture/UpdateCampaignOutboundCallConfigResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateCampaignOutboundCallConfig)