amazonka-connectcases-2.0: test/Test/Amazonka/Gen/ConnectCases.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.ConnectCases
-- 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.ConnectCases where
import Amazonka.ConnectCases
import qualified Data.Proxy as Proxy
import Test.Amazonka.ConnectCases.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"
-- [ requestBatchGetField $
-- newBatchGetField
--
-- , requestBatchPutFieldOptions $
-- newBatchPutFieldOptions
--
-- , requestCreateCase $
-- newCreateCase
--
-- , requestCreateDomain $
-- newCreateDomain
--
-- , requestCreateField $
-- newCreateField
--
-- , requestCreateLayout $
-- newCreateLayout
--
-- , requestCreateRelatedItem $
-- newCreateRelatedItem
--
-- , requestCreateTemplate $
-- newCreateTemplate
--
-- , requestGetCase $
-- newGetCase
--
-- , requestGetCaseEventConfiguration $
-- newGetCaseEventConfiguration
--
-- , requestGetDomain $
-- newGetDomain
--
-- , requestGetLayout $
-- newGetLayout
--
-- , requestGetTemplate $
-- newGetTemplate
--
-- , requestListCasesForContact $
-- newListCasesForContact
--
-- , requestListDomains $
-- newListDomains
--
-- , requestListFieldOptions $
-- newListFieldOptions
--
-- , requestListFields $
-- newListFields
--
-- , requestListLayouts $
-- newListLayouts
--
-- , requestListTagsForResource $
-- newListTagsForResource
--
-- , requestListTemplates $
-- newListTemplates
--
-- , requestPutCaseEventConfiguration $
-- newPutCaseEventConfiguration
--
-- , requestSearchCases $
-- newSearchCases
--
-- , requestSearchRelatedItems $
-- newSearchRelatedItems
--
-- , requestTagResource $
-- newTagResource
--
-- , requestUntagResource $
-- newUntagResource
--
-- , requestUpdateCase $
-- newUpdateCase
--
-- , requestUpdateField $
-- newUpdateField
--
-- , requestUpdateLayout $
-- newUpdateLayout
--
-- , requestUpdateTemplate $
-- newUpdateTemplate
--
-- ]
-- , testGroup "response"
-- [ responseBatchGetField $
-- newBatchGetFieldResponse
--
-- , responseBatchPutFieldOptions $
-- newBatchPutFieldOptionsResponse
--
-- , responseCreateCase $
-- newCreateCaseResponse
--
-- , responseCreateDomain $
-- newCreateDomainResponse
--
-- , responseCreateField $
-- newCreateFieldResponse
--
-- , responseCreateLayout $
-- newCreateLayoutResponse
--
-- , responseCreateRelatedItem $
-- newCreateRelatedItemResponse
--
-- , responseCreateTemplate $
-- newCreateTemplateResponse
--
-- , responseGetCase $
-- newGetCaseResponse
--
-- , responseGetCaseEventConfiguration $
-- newGetCaseEventConfigurationResponse
--
-- , responseGetDomain $
-- newGetDomainResponse
--
-- , responseGetLayout $
-- newGetLayoutResponse
--
-- , responseGetTemplate $
-- newGetTemplateResponse
--
-- , responseListCasesForContact $
-- newListCasesForContactResponse
--
-- , responseListDomains $
-- newListDomainsResponse
--
-- , responseListFieldOptions $
-- newListFieldOptionsResponse
--
-- , responseListFields $
-- newListFieldsResponse
--
-- , responseListLayouts $
-- newListLayoutsResponse
--
-- , responseListTagsForResource $
-- newListTagsForResourceResponse
--
-- , responseListTemplates $
-- newListTemplatesResponse
--
-- , responsePutCaseEventConfiguration $
-- newPutCaseEventConfigurationResponse
--
-- , responseSearchCases $
-- newSearchCasesResponse
--
-- , responseSearchRelatedItems $
-- newSearchRelatedItemsResponse
--
-- , responseTagResource $
-- newTagResourceResponse
--
-- , responseUntagResource $
-- newUntagResourceResponse
--
-- , responseUpdateCase $
-- newUpdateCaseResponse
--
-- , responseUpdateField $
-- newUpdateFieldResponse
--
-- , responseUpdateLayout $
-- newUpdateLayoutResponse
--
-- , responseUpdateTemplate $
-- newUpdateTemplateResponse
--
-- ]
-- ]
-- Requests
requestBatchGetField :: BatchGetField -> TestTree
requestBatchGetField =
req
"BatchGetField"
"fixture/BatchGetField.yaml"
requestBatchPutFieldOptions :: BatchPutFieldOptions -> TestTree
requestBatchPutFieldOptions =
req
"BatchPutFieldOptions"
"fixture/BatchPutFieldOptions.yaml"
requestCreateCase :: CreateCase -> TestTree
requestCreateCase =
req
"CreateCase"
"fixture/CreateCase.yaml"
requestCreateDomain :: CreateDomain -> TestTree
requestCreateDomain =
req
"CreateDomain"
"fixture/CreateDomain.yaml"
requestCreateField :: CreateField -> TestTree
requestCreateField =
req
"CreateField"
"fixture/CreateField.yaml"
requestCreateLayout :: CreateLayout -> TestTree
requestCreateLayout =
req
"CreateLayout"
"fixture/CreateLayout.yaml"
requestCreateRelatedItem :: CreateRelatedItem -> TestTree
requestCreateRelatedItem =
req
"CreateRelatedItem"
"fixture/CreateRelatedItem.yaml"
requestCreateTemplate :: CreateTemplate -> TestTree
requestCreateTemplate =
req
"CreateTemplate"
"fixture/CreateTemplate.yaml"
requestGetCase :: GetCase -> TestTree
requestGetCase =
req
"GetCase"
"fixture/GetCase.yaml"
requestGetCaseEventConfiguration :: GetCaseEventConfiguration -> TestTree
requestGetCaseEventConfiguration =
req
"GetCaseEventConfiguration"
"fixture/GetCaseEventConfiguration.yaml"
requestGetDomain :: GetDomain -> TestTree
requestGetDomain =
req
"GetDomain"
"fixture/GetDomain.yaml"
requestGetLayout :: GetLayout -> TestTree
requestGetLayout =
req
"GetLayout"
"fixture/GetLayout.yaml"
requestGetTemplate :: GetTemplate -> TestTree
requestGetTemplate =
req
"GetTemplate"
"fixture/GetTemplate.yaml"
requestListCasesForContact :: ListCasesForContact -> TestTree
requestListCasesForContact =
req
"ListCasesForContact"
"fixture/ListCasesForContact.yaml"
requestListDomains :: ListDomains -> TestTree
requestListDomains =
req
"ListDomains"
"fixture/ListDomains.yaml"
requestListFieldOptions :: ListFieldOptions -> TestTree
requestListFieldOptions =
req
"ListFieldOptions"
"fixture/ListFieldOptions.yaml"
requestListFields :: ListFields -> TestTree
requestListFields =
req
"ListFields"
"fixture/ListFields.yaml"
requestListLayouts :: ListLayouts -> TestTree
requestListLayouts =
req
"ListLayouts"
"fixture/ListLayouts.yaml"
requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource =
req
"ListTagsForResource"
"fixture/ListTagsForResource.yaml"
requestListTemplates :: ListTemplates -> TestTree
requestListTemplates =
req
"ListTemplates"
"fixture/ListTemplates.yaml"
requestPutCaseEventConfiguration :: PutCaseEventConfiguration -> TestTree
requestPutCaseEventConfiguration =
req
"PutCaseEventConfiguration"
"fixture/PutCaseEventConfiguration.yaml"
requestSearchCases :: SearchCases -> TestTree
requestSearchCases =
req
"SearchCases"
"fixture/SearchCases.yaml"
requestSearchRelatedItems :: SearchRelatedItems -> TestTree
requestSearchRelatedItems =
req
"SearchRelatedItems"
"fixture/SearchRelatedItems.yaml"
requestTagResource :: TagResource -> TestTree
requestTagResource =
req
"TagResource"
"fixture/TagResource.yaml"
requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
req
"UntagResource"
"fixture/UntagResource.yaml"
requestUpdateCase :: UpdateCase -> TestTree
requestUpdateCase =
req
"UpdateCase"
"fixture/UpdateCase.yaml"
requestUpdateField :: UpdateField -> TestTree
requestUpdateField =
req
"UpdateField"
"fixture/UpdateField.yaml"
requestUpdateLayout :: UpdateLayout -> TestTree
requestUpdateLayout =
req
"UpdateLayout"
"fixture/UpdateLayout.yaml"
requestUpdateTemplate :: UpdateTemplate -> TestTree
requestUpdateTemplate =
req
"UpdateTemplate"
"fixture/UpdateTemplate.yaml"
-- Responses
responseBatchGetField :: BatchGetFieldResponse -> TestTree
responseBatchGetField =
res
"BatchGetFieldResponse"
"fixture/BatchGetFieldResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy BatchGetField)
responseBatchPutFieldOptions :: BatchPutFieldOptionsResponse -> TestTree
responseBatchPutFieldOptions =
res
"BatchPutFieldOptionsResponse"
"fixture/BatchPutFieldOptionsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy BatchPutFieldOptions)
responseCreateCase :: CreateCaseResponse -> TestTree
responseCreateCase =
res
"CreateCaseResponse"
"fixture/CreateCaseResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateCase)
responseCreateDomain :: CreateDomainResponse -> TestTree
responseCreateDomain =
res
"CreateDomainResponse"
"fixture/CreateDomainResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateDomain)
responseCreateField :: CreateFieldResponse -> TestTree
responseCreateField =
res
"CreateFieldResponse"
"fixture/CreateFieldResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateField)
responseCreateLayout :: CreateLayoutResponse -> TestTree
responseCreateLayout =
res
"CreateLayoutResponse"
"fixture/CreateLayoutResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateLayout)
responseCreateRelatedItem :: CreateRelatedItemResponse -> TestTree
responseCreateRelatedItem =
res
"CreateRelatedItemResponse"
"fixture/CreateRelatedItemResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateRelatedItem)
responseCreateTemplate :: CreateTemplateResponse -> TestTree
responseCreateTemplate =
res
"CreateTemplateResponse"
"fixture/CreateTemplateResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateTemplate)
responseGetCase :: GetCaseResponse -> TestTree
responseGetCase =
res
"GetCaseResponse"
"fixture/GetCaseResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetCase)
responseGetCaseEventConfiguration :: GetCaseEventConfigurationResponse -> TestTree
responseGetCaseEventConfiguration =
res
"GetCaseEventConfigurationResponse"
"fixture/GetCaseEventConfigurationResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetCaseEventConfiguration)
responseGetDomain :: GetDomainResponse -> TestTree
responseGetDomain =
res
"GetDomainResponse"
"fixture/GetDomainResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetDomain)
responseGetLayout :: GetLayoutResponse -> TestTree
responseGetLayout =
res
"GetLayoutResponse"
"fixture/GetLayoutResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetLayout)
responseGetTemplate :: GetTemplateResponse -> TestTree
responseGetTemplate =
res
"GetTemplateResponse"
"fixture/GetTemplateResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetTemplate)
responseListCasesForContact :: ListCasesForContactResponse -> TestTree
responseListCasesForContact =
res
"ListCasesForContactResponse"
"fixture/ListCasesForContactResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListCasesForContact)
responseListDomains :: ListDomainsResponse -> TestTree
responseListDomains =
res
"ListDomainsResponse"
"fixture/ListDomainsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListDomains)
responseListFieldOptions :: ListFieldOptionsResponse -> TestTree
responseListFieldOptions =
res
"ListFieldOptionsResponse"
"fixture/ListFieldOptionsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListFieldOptions)
responseListFields :: ListFieldsResponse -> TestTree
responseListFields =
res
"ListFieldsResponse"
"fixture/ListFieldsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListFields)
responseListLayouts :: ListLayoutsResponse -> TestTree
responseListLayouts =
res
"ListLayoutsResponse"
"fixture/ListLayoutsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListLayouts)
responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource =
res
"ListTagsForResourceResponse"
"fixture/ListTagsForResourceResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListTagsForResource)
responseListTemplates :: ListTemplatesResponse -> TestTree
responseListTemplates =
res
"ListTemplatesResponse"
"fixture/ListTemplatesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListTemplates)
responsePutCaseEventConfiguration :: PutCaseEventConfigurationResponse -> TestTree
responsePutCaseEventConfiguration =
res
"PutCaseEventConfigurationResponse"
"fixture/PutCaseEventConfigurationResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutCaseEventConfiguration)
responseSearchCases :: SearchCasesResponse -> TestTree
responseSearchCases =
res
"SearchCasesResponse"
"fixture/SearchCasesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy SearchCases)
responseSearchRelatedItems :: SearchRelatedItemsResponse -> TestTree
responseSearchRelatedItems =
res
"SearchRelatedItemsResponse"
"fixture/SearchRelatedItemsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy SearchRelatedItems)
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)
responseUpdateCase :: UpdateCaseResponse -> TestTree
responseUpdateCase =
res
"UpdateCaseResponse"
"fixture/UpdateCaseResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateCase)
responseUpdateField :: UpdateFieldResponse -> TestTree
responseUpdateField =
res
"UpdateFieldResponse"
"fixture/UpdateFieldResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateField)
responseUpdateLayout :: UpdateLayoutResponse -> TestTree
responseUpdateLayout =
res
"UpdateLayoutResponse"
"fixture/UpdateLayoutResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateLayout)
responseUpdateTemplate :: UpdateTemplateResponse -> TestTree
responseUpdateTemplate =
res
"UpdateTemplateResponse"
"fixture/UpdateTemplateResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateTemplate)