{-# 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.CustomerProfiles
-- 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.CustomerProfiles where
import Amazonka.CustomerProfiles
import qualified Data.Proxy as Proxy
import Test.Amazonka.CustomerProfiles.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"
-- [ requestAddProfileKey $
-- newAddProfileKey
--
-- , requestCreateDomain $
-- newCreateDomain
--
-- , requestCreateIntegrationWorkflow $
-- newCreateIntegrationWorkflow
--
-- , requestCreateProfile $
-- newCreateProfile
--
-- , requestDeleteDomain $
-- newDeleteDomain
--
-- , requestDeleteIntegration $
-- newDeleteIntegration
--
-- , requestDeleteProfile $
-- newDeleteProfile
--
-- , requestDeleteProfileKey $
-- newDeleteProfileKey
--
-- , requestDeleteProfileObject $
-- newDeleteProfileObject
--
-- , requestDeleteProfileObjectType $
-- newDeleteProfileObjectType
--
-- , requestDeleteWorkflow $
-- newDeleteWorkflow
--
-- , requestGetAutoMergingPreview $
-- newGetAutoMergingPreview
--
-- , requestGetDomain $
-- newGetDomain
--
-- , requestGetIdentityResolutionJob $
-- newGetIdentityResolutionJob
--
-- , requestGetIntegration $
-- newGetIntegration
--
-- , requestGetMatches $
-- newGetMatches
--
-- , requestGetProfileObjectType $
-- newGetProfileObjectType
--
-- , requestGetProfileObjectTypeTemplate $
-- newGetProfileObjectTypeTemplate
--
-- , requestGetWorkflow $
-- newGetWorkflow
--
-- , requestGetWorkflowSteps $
-- newGetWorkflowSteps
--
-- , requestListAccountIntegrations $
-- newListAccountIntegrations
--
-- , requestListDomains $
-- newListDomains
--
-- , requestListIdentityResolutionJobs $
-- newListIdentityResolutionJobs
--
-- , requestListIntegrations $
-- newListIntegrations
--
-- , requestListProfileObjectTypeTemplates $
-- newListProfileObjectTypeTemplates
--
-- , requestListProfileObjectTypes $
-- newListProfileObjectTypes
--
-- , requestListProfileObjects $
-- newListProfileObjects
--
-- , requestListTagsForResource $
-- newListTagsForResource
--
-- , requestListWorkflows $
-- newListWorkflows
--
-- , requestMergeProfiles $
-- newMergeProfiles
--
-- , requestPutIntegration $
-- newPutIntegration
--
-- , requestPutProfileObject $
-- newPutProfileObject
--
-- , requestPutProfileObjectType $
-- newPutProfileObjectType
--
-- , requestSearchProfiles $
-- newSearchProfiles
--
-- , requestTagResource $
-- newTagResource
--
-- , requestUntagResource $
-- newUntagResource
--
-- , requestUpdateDomain $
-- newUpdateDomain
--
-- , requestUpdateProfile $
-- newUpdateProfile
--
-- ]
-- , testGroup "response"
-- [ responseAddProfileKey $
-- newAddProfileKeyResponse
--
-- , responseCreateDomain $
-- newCreateDomainResponse
--
-- , responseCreateIntegrationWorkflow $
-- newCreateIntegrationWorkflowResponse
--
-- , responseCreateProfile $
-- newCreateProfileResponse
--
-- , responseDeleteDomain $
-- newDeleteDomainResponse
--
-- , responseDeleteIntegration $
-- newDeleteIntegrationResponse
--
-- , responseDeleteProfile $
-- newDeleteProfileResponse
--
-- , responseDeleteProfileKey $
-- newDeleteProfileKeyResponse
--
-- , responseDeleteProfileObject $
-- newDeleteProfileObjectResponse
--
-- , responseDeleteProfileObjectType $
-- newDeleteProfileObjectTypeResponse
--
-- , responseDeleteWorkflow $
-- newDeleteWorkflowResponse
--
-- , responseGetAutoMergingPreview $
-- newGetAutoMergingPreviewResponse
--
-- , responseGetDomain $
-- newGetDomainResponse
--
-- , responseGetIdentityResolutionJob $
-- newGetIdentityResolutionJobResponse
--
-- , responseGetIntegration $
-- newGetIntegrationResponse
--
-- , responseGetMatches $
-- newGetMatchesResponse
--
-- , responseGetProfileObjectType $
-- newGetProfileObjectTypeResponse
--
-- , responseGetProfileObjectTypeTemplate $
-- newGetProfileObjectTypeTemplateResponse
--
-- , responseGetWorkflow $
-- newGetWorkflowResponse
--
-- , responseGetWorkflowSteps $
-- newGetWorkflowStepsResponse
--
-- , responseListAccountIntegrations $
-- newListAccountIntegrationsResponse
--
-- , responseListDomains $
-- newListDomainsResponse
--
-- , responseListIdentityResolutionJobs $
-- newListIdentityResolutionJobsResponse
--
-- , responseListIntegrations $
-- newListIntegrationsResponse
--
-- , responseListProfileObjectTypeTemplates $
-- newListProfileObjectTypeTemplatesResponse
--
-- , responseListProfileObjectTypes $
-- newListProfileObjectTypesResponse
--
-- , responseListProfileObjects $
-- newListProfileObjectsResponse
--
-- , responseListTagsForResource $
-- newListTagsForResourceResponse
--
-- , responseListWorkflows $
-- newListWorkflowsResponse
--
-- , responseMergeProfiles $
-- newMergeProfilesResponse
--
-- , responsePutIntegration $
-- newPutIntegrationResponse
--
-- , responsePutProfileObject $
-- newPutProfileObjectResponse
--
-- , responsePutProfileObjectType $
-- newPutProfileObjectTypeResponse
--
-- , responseSearchProfiles $
-- newSearchProfilesResponse
--
-- , responseTagResource $
-- newTagResourceResponse
--
-- , responseUntagResource $
-- newUntagResourceResponse
--
-- , responseUpdateDomain $
-- newUpdateDomainResponse
--
-- , responseUpdateProfile $
-- newUpdateProfileResponse
--
-- ]
-- ]
-- Requests
requestAddProfileKey :: AddProfileKey -> TestTree
requestAddProfileKey =
req
"AddProfileKey"
"fixture/AddProfileKey.yaml"
requestCreateDomain :: CreateDomain -> TestTree
requestCreateDomain =
req
"CreateDomain"
"fixture/CreateDomain.yaml"
requestCreateIntegrationWorkflow :: CreateIntegrationWorkflow -> TestTree
requestCreateIntegrationWorkflow =
req
"CreateIntegrationWorkflow"
"fixture/CreateIntegrationWorkflow.yaml"
requestCreateProfile :: CreateProfile -> TestTree
requestCreateProfile =
req
"CreateProfile"
"fixture/CreateProfile.yaml"
requestDeleteDomain :: DeleteDomain -> TestTree
requestDeleteDomain =
req
"DeleteDomain"
"fixture/DeleteDomain.yaml"
requestDeleteIntegration :: DeleteIntegration -> TestTree
requestDeleteIntegration =
req
"DeleteIntegration"
"fixture/DeleteIntegration.yaml"
requestDeleteProfile :: DeleteProfile -> TestTree
requestDeleteProfile =
req
"DeleteProfile"
"fixture/DeleteProfile.yaml"
requestDeleteProfileKey :: DeleteProfileKey -> TestTree
requestDeleteProfileKey =
req
"DeleteProfileKey"
"fixture/DeleteProfileKey.yaml"
requestDeleteProfileObject :: DeleteProfileObject -> TestTree
requestDeleteProfileObject =
req
"DeleteProfileObject"
"fixture/DeleteProfileObject.yaml"
requestDeleteProfileObjectType :: DeleteProfileObjectType -> TestTree
requestDeleteProfileObjectType =
req
"DeleteProfileObjectType"
"fixture/DeleteProfileObjectType.yaml"
requestDeleteWorkflow :: DeleteWorkflow -> TestTree
requestDeleteWorkflow =
req
"DeleteWorkflow"
"fixture/DeleteWorkflow.yaml"
requestGetAutoMergingPreview :: GetAutoMergingPreview -> TestTree
requestGetAutoMergingPreview =
req
"GetAutoMergingPreview"
"fixture/GetAutoMergingPreview.yaml"
requestGetDomain :: GetDomain -> TestTree
requestGetDomain =
req
"GetDomain"
"fixture/GetDomain.yaml"
requestGetIdentityResolutionJob :: GetIdentityResolutionJob -> TestTree
requestGetIdentityResolutionJob =
req
"GetIdentityResolutionJob"
"fixture/GetIdentityResolutionJob.yaml"
requestGetIntegration :: GetIntegration -> TestTree
requestGetIntegration =
req
"GetIntegration"
"fixture/GetIntegration.yaml"
requestGetMatches :: GetMatches -> TestTree
requestGetMatches =
req
"GetMatches"
"fixture/GetMatches.yaml"
requestGetProfileObjectType :: GetProfileObjectType -> TestTree
requestGetProfileObjectType =
req
"GetProfileObjectType"
"fixture/GetProfileObjectType.yaml"
requestGetProfileObjectTypeTemplate :: GetProfileObjectTypeTemplate -> TestTree
requestGetProfileObjectTypeTemplate =
req
"GetProfileObjectTypeTemplate"
"fixture/GetProfileObjectTypeTemplate.yaml"
requestGetWorkflow :: GetWorkflow -> TestTree
requestGetWorkflow =
req
"GetWorkflow"
"fixture/GetWorkflow.yaml"
requestGetWorkflowSteps :: GetWorkflowSteps -> TestTree
requestGetWorkflowSteps =
req
"GetWorkflowSteps"
"fixture/GetWorkflowSteps.yaml"
requestListAccountIntegrations :: ListAccountIntegrations -> TestTree
requestListAccountIntegrations =
req
"ListAccountIntegrations"
"fixture/ListAccountIntegrations.yaml"
requestListDomains :: ListDomains -> TestTree
requestListDomains =
req
"ListDomains"
"fixture/ListDomains.yaml"
requestListIdentityResolutionJobs :: ListIdentityResolutionJobs -> TestTree
requestListIdentityResolutionJobs =
req
"ListIdentityResolutionJobs"
"fixture/ListIdentityResolutionJobs.yaml"
requestListIntegrations :: ListIntegrations -> TestTree
requestListIntegrations =
req
"ListIntegrations"
"fixture/ListIntegrations.yaml"
requestListProfileObjectTypeTemplates :: ListProfileObjectTypeTemplates -> TestTree
requestListProfileObjectTypeTemplates =
req
"ListProfileObjectTypeTemplates"
"fixture/ListProfileObjectTypeTemplates.yaml"
requestListProfileObjectTypes :: ListProfileObjectTypes -> TestTree
requestListProfileObjectTypes =
req
"ListProfileObjectTypes"
"fixture/ListProfileObjectTypes.yaml"
requestListProfileObjects :: ListProfileObjects -> TestTree
requestListProfileObjects =
req
"ListProfileObjects"
"fixture/ListProfileObjects.yaml"
requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource =
req
"ListTagsForResource"
"fixture/ListTagsForResource.yaml"
requestListWorkflows :: ListWorkflows -> TestTree
requestListWorkflows =
req
"ListWorkflows"
"fixture/ListWorkflows.yaml"
requestMergeProfiles :: MergeProfiles -> TestTree
requestMergeProfiles =
req
"MergeProfiles"
"fixture/MergeProfiles.yaml"
requestPutIntegration :: PutIntegration -> TestTree
requestPutIntegration =
req
"PutIntegration"
"fixture/PutIntegration.yaml"
requestPutProfileObject :: PutProfileObject -> TestTree
requestPutProfileObject =
req
"PutProfileObject"
"fixture/PutProfileObject.yaml"
requestPutProfileObjectType :: PutProfileObjectType -> TestTree
requestPutProfileObjectType =
req
"PutProfileObjectType"
"fixture/PutProfileObjectType.yaml"
requestSearchProfiles :: SearchProfiles -> TestTree
requestSearchProfiles =
req
"SearchProfiles"
"fixture/SearchProfiles.yaml"
requestTagResource :: TagResource -> TestTree
requestTagResource =
req
"TagResource"
"fixture/TagResource.yaml"
requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
req
"UntagResource"
"fixture/UntagResource.yaml"
requestUpdateDomain :: UpdateDomain -> TestTree
requestUpdateDomain =
req
"UpdateDomain"
"fixture/UpdateDomain.yaml"
requestUpdateProfile :: UpdateProfile -> TestTree
requestUpdateProfile =
req
"UpdateProfile"
"fixture/UpdateProfile.yaml"
-- Responses
responseAddProfileKey :: AddProfileKeyResponse -> TestTree
responseAddProfileKey =
res
"AddProfileKeyResponse"
"fixture/AddProfileKeyResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy AddProfileKey)
responseCreateDomain :: CreateDomainResponse -> TestTree
responseCreateDomain =
res
"CreateDomainResponse"
"fixture/CreateDomainResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateDomain)
responseCreateIntegrationWorkflow :: CreateIntegrationWorkflowResponse -> TestTree
responseCreateIntegrationWorkflow =
res
"CreateIntegrationWorkflowResponse"
"fixture/CreateIntegrationWorkflowResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateIntegrationWorkflow)
responseCreateProfile :: CreateProfileResponse -> TestTree
responseCreateProfile =
res
"CreateProfileResponse"
"fixture/CreateProfileResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateProfile)
responseDeleteDomain :: DeleteDomainResponse -> TestTree
responseDeleteDomain =
res
"DeleteDomainResponse"
"fixture/DeleteDomainResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteDomain)
responseDeleteIntegration :: DeleteIntegrationResponse -> TestTree
responseDeleteIntegration =
res
"DeleteIntegrationResponse"
"fixture/DeleteIntegrationResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteIntegration)
responseDeleteProfile :: DeleteProfileResponse -> TestTree
responseDeleteProfile =
res
"DeleteProfileResponse"
"fixture/DeleteProfileResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteProfile)
responseDeleteProfileKey :: DeleteProfileKeyResponse -> TestTree
responseDeleteProfileKey =
res
"DeleteProfileKeyResponse"
"fixture/DeleteProfileKeyResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteProfileKey)
responseDeleteProfileObject :: DeleteProfileObjectResponse -> TestTree
responseDeleteProfileObject =
res
"DeleteProfileObjectResponse"
"fixture/DeleteProfileObjectResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteProfileObject)
responseDeleteProfileObjectType :: DeleteProfileObjectTypeResponse -> TestTree
responseDeleteProfileObjectType =
res
"DeleteProfileObjectTypeResponse"
"fixture/DeleteProfileObjectTypeResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteProfileObjectType)
responseDeleteWorkflow :: DeleteWorkflowResponse -> TestTree
responseDeleteWorkflow =
res
"DeleteWorkflowResponse"
"fixture/DeleteWorkflowResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteWorkflow)
responseGetAutoMergingPreview :: GetAutoMergingPreviewResponse -> TestTree
responseGetAutoMergingPreview =
res
"GetAutoMergingPreviewResponse"
"fixture/GetAutoMergingPreviewResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetAutoMergingPreview)
responseGetDomain :: GetDomainResponse -> TestTree
responseGetDomain =
res
"GetDomainResponse"
"fixture/GetDomainResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetDomain)
responseGetIdentityResolutionJob :: GetIdentityResolutionJobResponse -> TestTree
responseGetIdentityResolutionJob =
res
"GetIdentityResolutionJobResponse"
"fixture/GetIdentityResolutionJobResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetIdentityResolutionJob)
responseGetIntegration :: GetIntegrationResponse -> TestTree
responseGetIntegration =
res
"GetIntegrationResponse"
"fixture/GetIntegrationResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetIntegration)
responseGetMatches :: GetMatchesResponse -> TestTree
responseGetMatches =
res
"GetMatchesResponse"
"fixture/GetMatchesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetMatches)
responseGetProfileObjectType :: GetProfileObjectTypeResponse -> TestTree
responseGetProfileObjectType =
res
"GetProfileObjectTypeResponse"
"fixture/GetProfileObjectTypeResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetProfileObjectType)
responseGetProfileObjectTypeTemplate :: GetProfileObjectTypeTemplateResponse -> TestTree
responseGetProfileObjectTypeTemplate =
res
"GetProfileObjectTypeTemplateResponse"
"fixture/GetProfileObjectTypeTemplateResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetProfileObjectTypeTemplate)
responseGetWorkflow :: GetWorkflowResponse -> TestTree
responseGetWorkflow =
res
"GetWorkflowResponse"
"fixture/GetWorkflowResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetWorkflow)
responseGetWorkflowSteps :: GetWorkflowStepsResponse -> TestTree
responseGetWorkflowSteps =
res
"GetWorkflowStepsResponse"
"fixture/GetWorkflowStepsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetWorkflowSteps)
responseListAccountIntegrations :: ListAccountIntegrationsResponse -> TestTree
responseListAccountIntegrations =
res
"ListAccountIntegrationsResponse"
"fixture/ListAccountIntegrationsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListAccountIntegrations)
responseListDomains :: ListDomainsResponse -> TestTree
responseListDomains =
res
"ListDomainsResponse"
"fixture/ListDomainsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListDomains)
responseListIdentityResolutionJobs :: ListIdentityResolutionJobsResponse -> TestTree
responseListIdentityResolutionJobs =
res
"ListIdentityResolutionJobsResponse"
"fixture/ListIdentityResolutionJobsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListIdentityResolutionJobs)
responseListIntegrations :: ListIntegrationsResponse -> TestTree
responseListIntegrations =
res
"ListIntegrationsResponse"
"fixture/ListIntegrationsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListIntegrations)
responseListProfileObjectTypeTemplates :: ListProfileObjectTypeTemplatesResponse -> TestTree
responseListProfileObjectTypeTemplates =
res
"ListProfileObjectTypeTemplatesResponse"
"fixture/ListProfileObjectTypeTemplatesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListProfileObjectTypeTemplates)
responseListProfileObjectTypes :: ListProfileObjectTypesResponse -> TestTree
responseListProfileObjectTypes =
res
"ListProfileObjectTypesResponse"
"fixture/ListProfileObjectTypesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListProfileObjectTypes)
responseListProfileObjects :: ListProfileObjectsResponse -> TestTree
responseListProfileObjects =
res
"ListProfileObjectsResponse"
"fixture/ListProfileObjectsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListProfileObjects)
responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource =
res
"ListTagsForResourceResponse"
"fixture/ListTagsForResourceResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListTagsForResource)
responseListWorkflows :: ListWorkflowsResponse -> TestTree
responseListWorkflows =
res
"ListWorkflowsResponse"
"fixture/ListWorkflowsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListWorkflows)
responseMergeProfiles :: MergeProfilesResponse -> TestTree
responseMergeProfiles =
res
"MergeProfilesResponse"
"fixture/MergeProfilesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy MergeProfiles)
responsePutIntegration :: PutIntegrationResponse -> TestTree
responsePutIntegration =
res
"PutIntegrationResponse"
"fixture/PutIntegrationResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutIntegration)
responsePutProfileObject :: PutProfileObjectResponse -> TestTree
responsePutProfileObject =
res
"PutProfileObjectResponse"
"fixture/PutProfileObjectResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutProfileObject)
responsePutProfileObjectType :: PutProfileObjectTypeResponse -> TestTree
responsePutProfileObjectType =
res
"PutProfileObjectTypeResponse"
"fixture/PutProfileObjectTypeResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutProfileObjectType)
responseSearchProfiles :: SearchProfilesResponse -> TestTree
responseSearchProfiles =
res
"SearchProfilesResponse"
"fixture/SearchProfilesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy SearchProfiles)
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)
responseUpdateDomain :: UpdateDomainResponse -> TestTree
responseUpdateDomain =
res
"UpdateDomainResponse"
"fixture/UpdateDomainResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateDomain)
responseUpdateProfile :: UpdateProfileResponse -> TestTree
responseUpdateProfile =
res
"UpdateProfileResponse"
"fixture/UpdateProfileResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateProfile)