packages feed

amazonka-iot1click-devices-2.0: test/Test/Amazonka/Gen/IoT1ClickDevices.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.IoT1ClickDevices
-- 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.IoT1ClickDevices where

import Amazonka.IoT1ClickDevices
import qualified Data.Proxy as Proxy
import Test.Amazonka.Fixture
import Test.Amazonka.IoT1ClickDevices.Internal
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"
--         [ requestClaimDevicesByClaimCode $
--             newClaimDevicesByClaimCode
--
--         , requestDescribeDevice $
--             newDescribeDevice
--
--         , requestFinalizeDeviceClaim $
--             newFinalizeDeviceClaim
--
--         , requestGetDeviceMethods $
--             newGetDeviceMethods
--
--         , requestInitiateDeviceClaim $
--             newInitiateDeviceClaim
--
--         , requestInvokeDeviceMethod $
--             newInvokeDeviceMethod
--
--         , requestListDeviceEvents $
--             newListDeviceEvents
--
--         , requestListDevices $
--             newListDevices
--
--         , requestListTagsForResource $
--             newListTagsForResource
--
--         , requestTagResource $
--             newTagResource
--
--         , requestUnclaimDevice $
--             newUnclaimDevice
--
--         , requestUntagResource $
--             newUntagResource
--
--         , requestUpdateDeviceState $
--             newUpdateDeviceState
--
--           ]

--     , testGroup "response"
--         [ responseClaimDevicesByClaimCode $
--             newClaimDevicesByClaimCodeResponse
--
--         , responseDescribeDevice $
--             newDescribeDeviceResponse
--
--         , responseFinalizeDeviceClaim $
--             newFinalizeDeviceClaimResponse
--
--         , responseGetDeviceMethods $
--             newGetDeviceMethodsResponse
--
--         , responseInitiateDeviceClaim $
--             newInitiateDeviceClaimResponse
--
--         , responseInvokeDeviceMethod $
--             newInvokeDeviceMethodResponse
--
--         , responseListDeviceEvents $
--             newListDeviceEventsResponse
--
--         , responseListDevices $
--             newListDevicesResponse
--
--         , responseListTagsForResource $
--             newListTagsForResourceResponse
--
--         , responseTagResource $
--             newTagResourceResponse
--
--         , responseUnclaimDevice $
--             newUnclaimDeviceResponse
--
--         , responseUntagResource $
--             newUntagResourceResponse
--
--         , responseUpdateDeviceState $
--             newUpdateDeviceStateResponse
--
--           ]
--     ]

-- Requests

requestClaimDevicesByClaimCode :: ClaimDevicesByClaimCode -> TestTree
requestClaimDevicesByClaimCode =
  req
    "ClaimDevicesByClaimCode"
    "fixture/ClaimDevicesByClaimCode.yaml"

requestDescribeDevice :: DescribeDevice -> TestTree
requestDescribeDevice =
  req
    "DescribeDevice"
    "fixture/DescribeDevice.yaml"

requestFinalizeDeviceClaim :: FinalizeDeviceClaim -> TestTree
requestFinalizeDeviceClaim =
  req
    "FinalizeDeviceClaim"
    "fixture/FinalizeDeviceClaim.yaml"

requestGetDeviceMethods :: GetDeviceMethods -> TestTree
requestGetDeviceMethods =
  req
    "GetDeviceMethods"
    "fixture/GetDeviceMethods.yaml"

requestInitiateDeviceClaim :: InitiateDeviceClaim -> TestTree
requestInitiateDeviceClaim =
  req
    "InitiateDeviceClaim"
    "fixture/InitiateDeviceClaim.yaml"

requestInvokeDeviceMethod :: InvokeDeviceMethod -> TestTree
requestInvokeDeviceMethod =
  req
    "InvokeDeviceMethod"
    "fixture/InvokeDeviceMethod.yaml"

requestListDeviceEvents :: ListDeviceEvents -> TestTree
requestListDeviceEvents =
  req
    "ListDeviceEvents"
    "fixture/ListDeviceEvents.yaml"

requestListDevices :: ListDevices -> TestTree
requestListDevices =
  req
    "ListDevices"
    "fixture/ListDevices.yaml"

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

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

requestUnclaimDevice :: UnclaimDevice -> TestTree
requestUnclaimDevice =
  req
    "UnclaimDevice"
    "fixture/UnclaimDevice.yaml"

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

requestUpdateDeviceState :: UpdateDeviceState -> TestTree
requestUpdateDeviceState =
  req
    "UpdateDeviceState"
    "fixture/UpdateDeviceState.yaml"

-- Responses

responseClaimDevicesByClaimCode :: ClaimDevicesByClaimCodeResponse -> TestTree
responseClaimDevicesByClaimCode =
  res
    "ClaimDevicesByClaimCodeResponse"
    "fixture/ClaimDevicesByClaimCodeResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ClaimDevicesByClaimCode)

responseDescribeDevice :: DescribeDeviceResponse -> TestTree
responseDescribeDevice =
  res
    "DescribeDeviceResponse"
    "fixture/DescribeDeviceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeDevice)

responseFinalizeDeviceClaim :: FinalizeDeviceClaimResponse -> TestTree
responseFinalizeDeviceClaim =
  res
    "FinalizeDeviceClaimResponse"
    "fixture/FinalizeDeviceClaimResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy FinalizeDeviceClaim)

responseGetDeviceMethods :: GetDeviceMethodsResponse -> TestTree
responseGetDeviceMethods =
  res
    "GetDeviceMethodsResponse"
    "fixture/GetDeviceMethodsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetDeviceMethods)

responseInitiateDeviceClaim :: InitiateDeviceClaimResponse -> TestTree
responseInitiateDeviceClaim =
  res
    "InitiateDeviceClaimResponse"
    "fixture/InitiateDeviceClaimResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy InitiateDeviceClaim)

responseInvokeDeviceMethod :: InvokeDeviceMethodResponse -> TestTree
responseInvokeDeviceMethod =
  res
    "InvokeDeviceMethodResponse"
    "fixture/InvokeDeviceMethodResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy InvokeDeviceMethod)

responseListDeviceEvents :: ListDeviceEventsResponse -> TestTree
responseListDeviceEvents =
  res
    "ListDeviceEventsResponse"
    "fixture/ListDeviceEventsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListDeviceEvents)

responseListDevices :: ListDevicesResponse -> TestTree
responseListDevices =
  res
    "ListDevicesResponse"
    "fixture/ListDevicesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListDevices)

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

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

responseUnclaimDevice :: UnclaimDeviceResponse -> TestTree
responseUnclaimDevice =
  res
    "UnclaimDeviceResponse"
    "fixture/UnclaimDeviceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UnclaimDevice)

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

responseUpdateDeviceState :: UpdateDeviceStateResponse -> TestTree
responseUpdateDeviceState =
  res
    "UpdateDeviceStateResponse"
    "fixture/UpdateDeviceStateResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateDeviceState)