packages feed

amazonka-rekognition-1.6.0: test/Test/AWS/Gen/Rekognition.hs

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

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

-- |
-- Module      : Test.AWS.Gen.Rekognition
-- Copyright   : (c) 2013-2018 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
--
module Test.AWS.Gen.Rekognition where

import Data.Proxy
import Network.AWS.Rekognition
import Test.AWS.Fixture
import Test.AWS.Prelude
import Test.AWS.Rekognition.Internal
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"
--         [ requestStartCelebrityRecognition $
--             startCelebrityRecognition
--
--         , requestGetPersonTracking $
--             getPersonTracking
--
--         , requestListCollections $
--             listCollections
--
--         , requestDeleteCollection $
--             deleteCollection
--
--         , requestCreateCollection $
--             createCollection
--
--         , requestStopStreamProcessor $
--             stopStreamProcessor
--
--         , requestDetectLabels $
--             detectLabels
--
--         , requestStartContentModeration $
--             startContentModeration
--
--         , requestSearchFacesByImage $
--             searchFacesByImage
--
--         , requestListStreamProcessors $
--             listStreamProcessors
--
--         , requestRecognizeCelebrities $
--             recognizeCelebrities
--
--         , requestGetFaceSearch $
--             getFaceSearch
--
--         , requestStartLabelDetection $
--             startLabelDetection
--
--         , requestSearchFaces $
--             searchFaces
--
--         , requestIndexFaces $
--             indexFaces
--
--         , requestGetLabelDetection $
--             getLabelDetection
--
--         , requestDescribeStreamProcessor $
--             describeStreamProcessor
--
--         , requestStartFaceSearch $
--             startFaceSearch
--
--         , requestStartPersonTracking $
--             startPersonTracking
--
--         , requestGetCelebrityRecognition $
--             getCelebrityRecognition
--
--         , requestStartStreamProcessor $
--             startStreamProcessor
--
--         , requestDetectText $
--             detectText
--
--         , requestCompareFaces $
--             compareFaces
--
--         , requestDetectFaces $
--             detectFaces
--
--         , requestGetFaceDetection $
--             getFaceDetection
--
--         , requestListFaces $
--             listFaces
--
--         , requestGetContentModeration $
--             getContentModeration
--
--         , requestDeleteFaces $
--             deleteFaces
--
--         , requestGetCelebrityInfo $
--             getCelebrityInfo
--
--         , requestDeleteStreamProcessor $
--             deleteStreamProcessor
--
--         , requestDetectModerationLabels $
--             detectModerationLabels
--
--         , requestCreateStreamProcessor $
--             createStreamProcessor
--
--         , requestStartFaceDetection $
--             startFaceDetection
--
--           ]

--     , testGroup "response"
--         [ responseStartCelebrityRecognition $
--             startCelebrityRecognitionResponse
--
--         , responseGetPersonTracking $
--             getPersonTrackingResponse
--
--         , responseListCollections $
--             listCollectionsResponse
--
--         , responseDeleteCollection $
--             deleteCollectionResponse
--
--         , responseCreateCollection $
--             createCollectionResponse
--
--         , responseStopStreamProcessor $
--             stopStreamProcessorResponse
--
--         , responseDetectLabels $
--             detectLabelsResponse
--
--         , responseStartContentModeration $
--             startContentModerationResponse
--
--         , responseSearchFacesByImage $
--             searchFacesByImageResponse
--
--         , responseListStreamProcessors $
--             listStreamProcessorsResponse
--
--         , responseRecognizeCelebrities $
--             recognizeCelebritiesResponse
--
--         , responseGetFaceSearch $
--             getFaceSearchResponse
--
--         , responseStartLabelDetection $
--             startLabelDetectionResponse
--
--         , responseSearchFaces $
--             searchFacesResponse
--
--         , responseIndexFaces $
--             indexFacesResponse
--
--         , responseGetLabelDetection $
--             getLabelDetectionResponse
--
--         , responseDescribeStreamProcessor $
--             describeStreamProcessorResponse
--
--         , responseStartFaceSearch $
--             startFaceSearchResponse
--
--         , responseStartPersonTracking $
--             startPersonTrackingResponse
--
--         , responseGetCelebrityRecognition $
--             getCelebrityRecognitionResponse
--
--         , responseStartStreamProcessor $
--             startStreamProcessorResponse
--
--         , responseDetectText $
--             detectTextResponse
--
--         , responseCompareFaces $
--             compareFacesResponse
--
--         , responseDetectFaces $
--             detectFacesResponse
--
--         , responseGetFaceDetection $
--             getFaceDetectionResponse
--
--         , responseListFaces $
--             listFacesResponse
--
--         , responseGetContentModeration $
--             getContentModerationResponse
--
--         , responseDeleteFaces $
--             deleteFacesResponse
--
--         , responseGetCelebrityInfo $
--             getCelebrityInfoResponse
--
--         , responseDeleteStreamProcessor $
--             deleteStreamProcessorResponse
--
--         , responseDetectModerationLabels $
--             detectModerationLabelsResponse
--
--         , responseCreateStreamProcessor $
--             createStreamProcessorResponse
--
--         , responseStartFaceDetection $
--             startFaceDetectionResponse
--
--           ]
--     ]

-- Requests

requestStartCelebrityRecognition :: StartCelebrityRecognition -> TestTree
requestStartCelebrityRecognition = req
    "StartCelebrityRecognition"
    "fixture/StartCelebrityRecognition.yaml"

requestGetPersonTracking :: GetPersonTracking -> TestTree
requestGetPersonTracking = req
    "GetPersonTracking"
    "fixture/GetPersonTracking.yaml"

requestListCollections :: ListCollections -> TestTree
requestListCollections = req
    "ListCollections"
    "fixture/ListCollections.yaml"

requestDeleteCollection :: DeleteCollection -> TestTree
requestDeleteCollection = req
    "DeleteCollection"
    "fixture/DeleteCollection.yaml"

requestCreateCollection :: CreateCollection -> TestTree
requestCreateCollection = req
    "CreateCollection"
    "fixture/CreateCollection.yaml"

requestStopStreamProcessor :: StopStreamProcessor -> TestTree
requestStopStreamProcessor = req
    "StopStreamProcessor"
    "fixture/StopStreamProcessor.yaml"

requestDetectLabels :: DetectLabels -> TestTree
requestDetectLabels = req
    "DetectLabels"
    "fixture/DetectLabels.yaml"

requestStartContentModeration :: StartContentModeration -> TestTree
requestStartContentModeration = req
    "StartContentModeration"
    "fixture/StartContentModeration.yaml"

requestSearchFacesByImage :: SearchFacesByImage -> TestTree
requestSearchFacesByImage = req
    "SearchFacesByImage"
    "fixture/SearchFacesByImage.yaml"

requestListStreamProcessors :: ListStreamProcessors -> TestTree
requestListStreamProcessors = req
    "ListStreamProcessors"
    "fixture/ListStreamProcessors.yaml"

requestRecognizeCelebrities :: RecognizeCelebrities -> TestTree
requestRecognizeCelebrities = req
    "RecognizeCelebrities"
    "fixture/RecognizeCelebrities.yaml"

requestGetFaceSearch :: GetFaceSearch -> TestTree
requestGetFaceSearch = req
    "GetFaceSearch"
    "fixture/GetFaceSearch.yaml"

requestStartLabelDetection :: StartLabelDetection -> TestTree
requestStartLabelDetection = req
    "StartLabelDetection"
    "fixture/StartLabelDetection.yaml"

requestSearchFaces :: SearchFaces -> TestTree
requestSearchFaces = req
    "SearchFaces"
    "fixture/SearchFaces.yaml"

requestIndexFaces :: IndexFaces -> TestTree
requestIndexFaces = req
    "IndexFaces"
    "fixture/IndexFaces.yaml"

requestGetLabelDetection :: GetLabelDetection -> TestTree
requestGetLabelDetection = req
    "GetLabelDetection"
    "fixture/GetLabelDetection.yaml"

requestDescribeStreamProcessor :: DescribeStreamProcessor -> TestTree
requestDescribeStreamProcessor = req
    "DescribeStreamProcessor"
    "fixture/DescribeStreamProcessor.yaml"

requestStartFaceSearch :: StartFaceSearch -> TestTree
requestStartFaceSearch = req
    "StartFaceSearch"
    "fixture/StartFaceSearch.yaml"

requestStartPersonTracking :: StartPersonTracking -> TestTree
requestStartPersonTracking = req
    "StartPersonTracking"
    "fixture/StartPersonTracking.yaml"

requestGetCelebrityRecognition :: GetCelebrityRecognition -> TestTree
requestGetCelebrityRecognition = req
    "GetCelebrityRecognition"
    "fixture/GetCelebrityRecognition.yaml"

requestStartStreamProcessor :: StartStreamProcessor -> TestTree
requestStartStreamProcessor = req
    "StartStreamProcessor"
    "fixture/StartStreamProcessor.yaml"

requestDetectText :: DetectText -> TestTree
requestDetectText = req
    "DetectText"
    "fixture/DetectText.yaml"

requestCompareFaces :: CompareFaces -> TestTree
requestCompareFaces = req
    "CompareFaces"
    "fixture/CompareFaces.yaml"

requestDetectFaces :: DetectFaces -> TestTree
requestDetectFaces = req
    "DetectFaces"
    "fixture/DetectFaces.yaml"

requestGetFaceDetection :: GetFaceDetection -> TestTree
requestGetFaceDetection = req
    "GetFaceDetection"
    "fixture/GetFaceDetection.yaml"

requestListFaces :: ListFaces -> TestTree
requestListFaces = req
    "ListFaces"
    "fixture/ListFaces.yaml"

requestGetContentModeration :: GetContentModeration -> TestTree
requestGetContentModeration = req
    "GetContentModeration"
    "fixture/GetContentModeration.yaml"

requestDeleteFaces :: DeleteFaces -> TestTree
requestDeleteFaces = req
    "DeleteFaces"
    "fixture/DeleteFaces.yaml"

requestGetCelebrityInfo :: GetCelebrityInfo -> TestTree
requestGetCelebrityInfo = req
    "GetCelebrityInfo"
    "fixture/GetCelebrityInfo.yaml"

requestDeleteStreamProcessor :: DeleteStreamProcessor -> TestTree
requestDeleteStreamProcessor = req
    "DeleteStreamProcessor"
    "fixture/DeleteStreamProcessor.yaml"

requestDetectModerationLabels :: DetectModerationLabels -> TestTree
requestDetectModerationLabels = req
    "DetectModerationLabels"
    "fixture/DetectModerationLabels.yaml"

requestCreateStreamProcessor :: CreateStreamProcessor -> TestTree
requestCreateStreamProcessor = req
    "CreateStreamProcessor"
    "fixture/CreateStreamProcessor.yaml"

requestStartFaceDetection :: StartFaceDetection -> TestTree
requestStartFaceDetection = req
    "StartFaceDetection"
    "fixture/StartFaceDetection.yaml"

-- Responses

responseStartCelebrityRecognition :: StartCelebrityRecognitionResponse -> TestTree
responseStartCelebrityRecognition = res
    "StartCelebrityRecognitionResponse"
    "fixture/StartCelebrityRecognitionResponse.proto"
    rekognition
    (Proxy :: Proxy StartCelebrityRecognition)

responseGetPersonTracking :: GetPersonTrackingResponse -> TestTree
responseGetPersonTracking = res
    "GetPersonTrackingResponse"
    "fixture/GetPersonTrackingResponse.proto"
    rekognition
    (Proxy :: Proxy GetPersonTracking)

responseListCollections :: ListCollectionsResponse -> TestTree
responseListCollections = res
    "ListCollectionsResponse"
    "fixture/ListCollectionsResponse.proto"
    rekognition
    (Proxy :: Proxy ListCollections)

responseDeleteCollection :: DeleteCollectionResponse -> TestTree
responseDeleteCollection = res
    "DeleteCollectionResponse"
    "fixture/DeleteCollectionResponse.proto"
    rekognition
    (Proxy :: Proxy DeleteCollection)

responseCreateCollection :: CreateCollectionResponse -> TestTree
responseCreateCollection = res
    "CreateCollectionResponse"
    "fixture/CreateCollectionResponse.proto"
    rekognition
    (Proxy :: Proxy CreateCollection)

responseStopStreamProcessor :: StopStreamProcessorResponse -> TestTree
responseStopStreamProcessor = res
    "StopStreamProcessorResponse"
    "fixture/StopStreamProcessorResponse.proto"
    rekognition
    (Proxy :: Proxy StopStreamProcessor)

responseDetectLabels :: DetectLabelsResponse -> TestTree
responseDetectLabels = res
    "DetectLabelsResponse"
    "fixture/DetectLabelsResponse.proto"
    rekognition
    (Proxy :: Proxy DetectLabels)

responseStartContentModeration :: StartContentModerationResponse -> TestTree
responseStartContentModeration = res
    "StartContentModerationResponse"
    "fixture/StartContentModerationResponse.proto"
    rekognition
    (Proxy :: Proxy StartContentModeration)

responseSearchFacesByImage :: SearchFacesByImageResponse -> TestTree
responseSearchFacesByImage = res
    "SearchFacesByImageResponse"
    "fixture/SearchFacesByImageResponse.proto"
    rekognition
    (Proxy :: Proxy SearchFacesByImage)

responseListStreamProcessors :: ListStreamProcessorsResponse -> TestTree
responseListStreamProcessors = res
    "ListStreamProcessorsResponse"
    "fixture/ListStreamProcessorsResponse.proto"
    rekognition
    (Proxy :: Proxy ListStreamProcessors)

responseRecognizeCelebrities :: RecognizeCelebritiesResponse -> TestTree
responseRecognizeCelebrities = res
    "RecognizeCelebritiesResponse"
    "fixture/RecognizeCelebritiesResponse.proto"
    rekognition
    (Proxy :: Proxy RecognizeCelebrities)

responseGetFaceSearch :: GetFaceSearchResponse -> TestTree
responseGetFaceSearch = res
    "GetFaceSearchResponse"
    "fixture/GetFaceSearchResponse.proto"
    rekognition
    (Proxy :: Proxy GetFaceSearch)

responseStartLabelDetection :: StartLabelDetectionResponse -> TestTree
responseStartLabelDetection = res
    "StartLabelDetectionResponse"
    "fixture/StartLabelDetectionResponse.proto"
    rekognition
    (Proxy :: Proxy StartLabelDetection)

responseSearchFaces :: SearchFacesResponse -> TestTree
responseSearchFaces = res
    "SearchFacesResponse"
    "fixture/SearchFacesResponse.proto"
    rekognition
    (Proxy :: Proxy SearchFaces)

responseIndexFaces :: IndexFacesResponse -> TestTree
responseIndexFaces = res
    "IndexFacesResponse"
    "fixture/IndexFacesResponse.proto"
    rekognition
    (Proxy :: Proxy IndexFaces)

responseGetLabelDetection :: GetLabelDetectionResponse -> TestTree
responseGetLabelDetection = res
    "GetLabelDetectionResponse"
    "fixture/GetLabelDetectionResponse.proto"
    rekognition
    (Proxy :: Proxy GetLabelDetection)

responseDescribeStreamProcessor :: DescribeStreamProcessorResponse -> TestTree
responseDescribeStreamProcessor = res
    "DescribeStreamProcessorResponse"
    "fixture/DescribeStreamProcessorResponse.proto"
    rekognition
    (Proxy :: Proxy DescribeStreamProcessor)

responseStartFaceSearch :: StartFaceSearchResponse -> TestTree
responseStartFaceSearch = res
    "StartFaceSearchResponse"
    "fixture/StartFaceSearchResponse.proto"
    rekognition
    (Proxy :: Proxy StartFaceSearch)

responseStartPersonTracking :: StartPersonTrackingResponse -> TestTree
responseStartPersonTracking = res
    "StartPersonTrackingResponse"
    "fixture/StartPersonTrackingResponse.proto"
    rekognition
    (Proxy :: Proxy StartPersonTracking)

responseGetCelebrityRecognition :: GetCelebrityRecognitionResponse -> TestTree
responseGetCelebrityRecognition = res
    "GetCelebrityRecognitionResponse"
    "fixture/GetCelebrityRecognitionResponse.proto"
    rekognition
    (Proxy :: Proxy GetCelebrityRecognition)

responseStartStreamProcessor :: StartStreamProcessorResponse -> TestTree
responseStartStreamProcessor = res
    "StartStreamProcessorResponse"
    "fixture/StartStreamProcessorResponse.proto"
    rekognition
    (Proxy :: Proxy StartStreamProcessor)

responseDetectText :: DetectTextResponse -> TestTree
responseDetectText = res
    "DetectTextResponse"
    "fixture/DetectTextResponse.proto"
    rekognition
    (Proxy :: Proxy DetectText)

responseCompareFaces :: CompareFacesResponse -> TestTree
responseCompareFaces = res
    "CompareFacesResponse"
    "fixture/CompareFacesResponse.proto"
    rekognition
    (Proxy :: Proxy CompareFaces)

responseDetectFaces :: DetectFacesResponse -> TestTree
responseDetectFaces = res
    "DetectFacesResponse"
    "fixture/DetectFacesResponse.proto"
    rekognition
    (Proxy :: Proxy DetectFaces)

responseGetFaceDetection :: GetFaceDetectionResponse -> TestTree
responseGetFaceDetection = res
    "GetFaceDetectionResponse"
    "fixture/GetFaceDetectionResponse.proto"
    rekognition
    (Proxy :: Proxy GetFaceDetection)

responseListFaces :: ListFacesResponse -> TestTree
responseListFaces = res
    "ListFacesResponse"
    "fixture/ListFacesResponse.proto"
    rekognition
    (Proxy :: Proxy ListFaces)

responseGetContentModeration :: GetContentModerationResponse -> TestTree
responseGetContentModeration = res
    "GetContentModerationResponse"
    "fixture/GetContentModerationResponse.proto"
    rekognition
    (Proxy :: Proxy GetContentModeration)

responseDeleteFaces :: DeleteFacesResponse -> TestTree
responseDeleteFaces = res
    "DeleteFacesResponse"
    "fixture/DeleteFacesResponse.proto"
    rekognition
    (Proxy :: Proxy DeleteFaces)

responseGetCelebrityInfo :: GetCelebrityInfoResponse -> TestTree
responseGetCelebrityInfo = res
    "GetCelebrityInfoResponse"
    "fixture/GetCelebrityInfoResponse.proto"
    rekognition
    (Proxy :: Proxy GetCelebrityInfo)

responseDeleteStreamProcessor :: DeleteStreamProcessorResponse -> TestTree
responseDeleteStreamProcessor = res
    "DeleteStreamProcessorResponse"
    "fixture/DeleteStreamProcessorResponse.proto"
    rekognition
    (Proxy :: Proxy DeleteStreamProcessor)

responseDetectModerationLabels :: DetectModerationLabelsResponse -> TestTree
responseDetectModerationLabels = res
    "DetectModerationLabelsResponse"
    "fixture/DetectModerationLabelsResponse.proto"
    rekognition
    (Proxy :: Proxy DetectModerationLabels)

responseCreateStreamProcessor :: CreateStreamProcessorResponse -> TestTree
responseCreateStreamProcessor = res
    "CreateStreamProcessorResponse"
    "fixture/CreateStreamProcessorResponse.proto"
    rekognition
    (Proxy :: Proxy CreateStreamProcessor)

responseStartFaceDetection :: StartFaceDetectionResponse -> TestTree
responseStartFaceDetection = res
    "StartFaceDetectionResponse"
    "fixture/StartFaceDetectionResponse.proto"
    rekognition
    (Proxy :: Proxy StartFaceDetection)