amazonka-workmail-1.6.0: test/Test/AWS/Gen/WorkMail.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.WorkMail
-- 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.WorkMail where
import Data.Proxy
import Network.AWS.WorkMail
import Test.AWS.Fixture
import Test.AWS.Prelude
import Test.AWS.WorkMail.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"
-- [ requestUpdatePrimaryEmailAddress $
-- updatePrimaryEmailAddress
--
-- , requestDescribeResource $
-- describeResource
--
-- , requestCreateAlias $
-- createAlias
--
-- , requestResetPassword $
-- resetPassword
--
-- , requestDescribeGroup $
-- describeGroup
--
-- , requestRegisterToWorkMail $
-- registerToWorkMail
--
-- , requestListAliases $
-- listAliases
--
-- , requestPutMailboxPermissions $
-- putMailboxPermissions
--
-- , requestDeleteMailboxPermissions $
-- deleteMailboxPermissions
--
-- , requestListUsers $
-- listUsers
--
-- , requestAssociateMemberToGroup $
-- associateMemberToGroup
--
-- , requestDeleteResource $
-- deleteResource
--
-- , requestUpdateResource $
-- updateResource
--
-- , requestDisassociateMemberFromGroup $
-- disassociateMemberFromGroup
--
-- , requestListResources $
-- listResources
--
-- , requestDeregisterFromWorkMail $
-- deregisterFromWorkMail
--
-- , requestListMailboxPermissions $
-- listMailboxPermissions
--
-- , requestListGroupMembers $
-- listGroupMembers
--
-- , requestDisassociateDelegateFromResource $
-- disassociateDelegateFromResource
--
-- , requestListResourceDelegates $
-- listResourceDelegates
--
-- , requestDescribeUser $
-- describeUser
--
-- , requestDeleteAlias $
-- deleteAlias
--
-- , requestListOrganizations $
-- listOrganizations
--
-- , requestAssociateDelegateToResource $
-- associateDelegateToResource
--
-- , requestCreateUser $
-- createUser
--
-- , requestDeleteUser $
-- deleteUser
--
-- , requestCreateGroup $
-- createGroup
--
-- , requestDeleteGroup $
-- deleteGroup
--
-- , requestListGroups $
-- listGroups
--
-- , requestDescribeOrganization $
-- describeOrganization
--
-- , requestCreateResource $
-- createResource
--
-- ]
-- , testGroup "response"
-- [ responseUpdatePrimaryEmailAddress $
-- updatePrimaryEmailAddressResponse
--
-- , responseDescribeResource $
-- describeResourceResponse
--
-- , responseCreateAlias $
-- createAliasResponse
--
-- , responseResetPassword $
-- resetPasswordResponse
--
-- , responseDescribeGroup $
-- describeGroupResponse
--
-- , responseRegisterToWorkMail $
-- registerToWorkMailResponse
--
-- , responseListAliases $
-- listAliasesResponse
--
-- , responsePutMailboxPermissions $
-- putMailboxPermissionsResponse
--
-- , responseDeleteMailboxPermissions $
-- deleteMailboxPermissionsResponse
--
-- , responseListUsers $
-- listUsersResponse
--
-- , responseAssociateMemberToGroup $
-- associateMemberToGroupResponse
--
-- , responseDeleteResource $
-- deleteResourceResponse
--
-- , responseUpdateResource $
-- updateResourceResponse
--
-- , responseDisassociateMemberFromGroup $
-- disassociateMemberFromGroupResponse
--
-- , responseListResources $
-- listResourcesResponse
--
-- , responseDeregisterFromWorkMail $
-- deregisterFromWorkMailResponse
--
-- , responseListMailboxPermissions $
-- listMailboxPermissionsResponse
--
-- , responseListGroupMembers $
-- listGroupMembersResponse
--
-- , responseDisassociateDelegateFromResource $
-- disassociateDelegateFromResourceResponse
--
-- , responseListResourceDelegates $
-- listResourceDelegatesResponse
--
-- , responseDescribeUser $
-- describeUserResponse
--
-- , responseDeleteAlias $
-- deleteAliasResponse
--
-- , responseListOrganizations $
-- listOrganizationsResponse
--
-- , responseAssociateDelegateToResource $
-- associateDelegateToResourceResponse
--
-- , responseCreateUser $
-- createUserResponse
--
-- , responseDeleteUser $
-- deleteUserResponse
--
-- , responseCreateGroup $
-- createGroupResponse
--
-- , responseDeleteGroup $
-- deleteGroupResponse
--
-- , responseListGroups $
-- listGroupsResponse
--
-- , responseDescribeOrganization $
-- describeOrganizationResponse
--
-- , responseCreateResource $
-- createResourceResponse
--
-- ]
-- ]
-- Requests
requestUpdatePrimaryEmailAddress :: UpdatePrimaryEmailAddress -> TestTree
requestUpdatePrimaryEmailAddress = req
"UpdatePrimaryEmailAddress"
"fixture/UpdatePrimaryEmailAddress.yaml"
requestDescribeResource :: DescribeResource -> TestTree
requestDescribeResource = req
"DescribeResource"
"fixture/DescribeResource.yaml"
requestCreateAlias :: CreateAlias -> TestTree
requestCreateAlias = req
"CreateAlias"
"fixture/CreateAlias.yaml"
requestResetPassword :: ResetPassword -> TestTree
requestResetPassword = req
"ResetPassword"
"fixture/ResetPassword.yaml"
requestDescribeGroup :: DescribeGroup -> TestTree
requestDescribeGroup = req
"DescribeGroup"
"fixture/DescribeGroup.yaml"
requestRegisterToWorkMail :: RegisterToWorkMail -> TestTree
requestRegisterToWorkMail = req
"RegisterToWorkMail"
"fixture/RegisterToWorkMail.yaml"
requestListAliases :: ListAliases -> TestTree
requestListAliases = req
"ListAliases"
"fixture/ListAliases.yaml"
requestPutMailboxPermissions :: PutMailboxPermissions -> TestTree
requestPutMailboxPermissions = req
"PutMailboxPermissions"
"fixture/PutMailboxPermissions.yaml"
requestDeleteMailboxPermissions :: DeleteMailboxPermissions -> TestTree
requestDeleteMailboxPermissions = req
"DeleteMailboxPermissions"
"fixture/DeleteMailboxPermissions.yaml"
requestListUsers :: ListUsers -> TestTree
requestListUsers = req
"ListUsers"
"fixture/ListUsers.yaml"
requestAssociateMemberToGroup :: AssociateMemberToGroup -> TestTree
requestAssociateMemberToGroup = req
"AssociateMemberToGroup"
"fixture/AssociateMemberToGroup.yaml"
requestDeleteResource :: DeleteResource -> TestTree
requestDeleteResource = req
"DeleteResource"
"fixture/DeleteResource.yaml"
requestUpdateResource :: UpdateResource -> TestTree
requestUpdateResource = req
"UpdateResource"
"fixture/UpdateResource.yaml"
requestDisassociateMemberFromGroup :: DisassociateMemberFromGroup -> TestTree
requestDisassociateMemberFromGroup = req
"DisassociateMemberFromGroup"
"fixture/DisassociateMemberFromGroup.yaml"
requestListResources :: ListResources -> TestTree
requestListResources = req
"ListResources"
"fixture/ListResources.yaml"
requestDeregisterFromWorkMail :: DeregisterFromWorkMail -> TestTree
requestDeregisterFromWorkMail = req
"DeregisterFromWorkMail"
"fixture/DeregisterFromWorkMail.yaml"
requestListMailboxPermissions :: ListMailboxPermissions -> TestTree
requestListMailboxPermissions = req
"ListMailboxPermissions"
"fixture/ListMailboxPermissions.yaml"
requestListGroupMembers :: ListGroupMembers -> TestTree
requestListGroupMembers = req
"ListGroupMembers"
"fixture/ListGroupMembers.yaml"
requestDisassociateDelegateFromResource :: DisassociateDelegateFromResource -> TestTree
requestDisassociateDelegateFromResource = req
"DisassociateDelegateFromResource"
"fixture/DisassociateDelegateFromResource.yaml"
requestListResourceDelegates :: ListResourceDelegates -> TestTree
requestListResourceDelegates = req
"ListResourceDelegates"
"fixture/ListResourceDelegates.yaml"
requestDescribeUser :: DescribeUser -> TestTree
requestDescribeUser = req
"DescribeUser"
"fixture/DescribeUser.yaml"
requestDeleteAlias :: DeleteAlias -> TestTree
requestDeleteAlias = req
"DeleteAlias"
"fixture/DeleteAlias.yaml"
requestListOrganizations :: ListOrganizations -> TestTree
requestListOrganizations = req
"ListOrganizations"
"fixture/ListOrganizations.yaml"
requestAssociateDelegateToResource :: AssociateDelegateToResource -> TestTree
requestAssociateDelegateToResource = req
"AssociateDelegateToResource"
"fixture/AssociateDelegateToResource.yaml"
requestCreateUser :: CreateUser -> TestTree
requestCreateUser = req
"CreateUser"
"fixture/CreateUser.yaml"
requestDeleteUser :: DeleteUser -> TestTree
requestDeleteUser = req
"DeleteUser"
"fixture/DeleteUser.yaml"
requestCreateGroup :: CreateGroup -> TestTree
requestCreateGroup = req
"CreateGroup"
"fixture/CreateGroup.yaml"
requestDeleteGroup :: DeleteGroup -> TestTree
requestDeleteGroup = req
"DeleteGroup"
"fixture/DeleteGroup.yaml"
requestListGroups :: ListGroups -> TestTree
requestListGroups = req
"ListGroups"
"fixture/ListGroups.yaml"
requestDescribeOrganization :: DescribeOrganization -> TestTree
requestDescribeOrganization = req
"DescribeOrganization"
"fixture/DescribeOrganization.yaml"
requestCreateResource :: CreateResource -> TestTree
requestCreateResource = req
"CreateResource"
"fixture/CreateResource.yaml"
-- Responses
responseUpdatePrimaryEmailAddress :: UpdatePrimaryEmailAddressResponse -> TestTree
responseUpdatePrimaryEmailAddress = res
"UpdatePrimaryEmailAddressResponse"
"fixture/UpdatePrimaryEmailAddressResponse.proto"
workMail
(Proxy :: Proxy UpdatePrimaryEmailAddress)
responseDescribeResource :: DescribeResourceResponse -> TestTree
responseDescribeResource = res
"DescribeResourceResponse"
"fixture/DescribeResourceResponse.proto"
workMail
(Proxy :: Proxy DescribeResource)
responseCreateAlias :: CreateAliasResponse -> TestTree
responseCreateAlias = res
"CreateAliasResponse"
"fixture/CreateAliasResponse.proto"
workMail
(Proxy :: Proxy CreateAlias)
responseResetPassword :: ResetPasswordResponse -> TestTree
responseResetPassword = res
"ResetPasswordResponse"
"fixture/ResetPasswordResponse.proto"
workMail
(Proxy :: Proxy ResetPassword)
responseDescribeGroup :: DescribeGroupResponse -> TestTree
responseDescribeGroup = res
"DescribeGroupResponse"
"fixture/DescribeGroupResponse.proto"
workMail
(Proxy :: Proxy DescribeGroup)
responseRegisterToWorkMail :: RegisterToWorkMailResponse -> TestTree
responseRegisterToWorkMail = res
"RegisterToWorkMailResponse"
"fixture/RegisterToWorkMailResponse.proto"
workMail
(Proxy :: Proxy RegisterToWorkMail)
responseListAliases :: ListAliasesResponse -> TestTree
responseListAliases = res
"ListAliasesResponse"
"fixture/ListAliasesResponse.proto"
workMail
(Proxy :: Proxy ListAliases)
responsePutMailboxPermissions :: PutMailboxPermissionsResponse -> TestTree
responsePutMailboxPermissions = res
"PutMailboxPermissionsResponse"
"fixture/PutMailboxPermissionsResponse.proto"
workMail
(Proxy :: Proxy PutMailboxPermissions)
responseDeleteMailboxPermissions :: DeleteMailboxPermissionsResponse -> TestTree
responseDeleteMailboxPermissions = res
"DeleteMailboxPermissionsResponse"
"fixture/DeleteMailboxPermissionsResponse.proto"
workMail
(Proxy :: Proxy DeleteMailboxPermissions)
responseListUsers :: ListUsersResponse -> TestTree
responseListUsers = res
"ListUsersResponse"
"fixture/ListUsersResponse.proto"
workMail
(Proxy :: Proxy ListUsers)
responseAssociateMemberToGroup :: AssociateMemberToGroupResponse -> TestTree
responseAssociateMemberToGroup = res
"AssociateMemberToGroupResponse"
"fixture/AssociateMemberToGroupResponse.proto"
workMail
(Proxy :: Proxy AssociateMemberToGroup)
responseDeleteResource :: DeleteResourceResponse -> TestTree
responseDeleteResource = res
"DeleteResourceResponse"
"fixture/DeleteResourceResponse.proto"
workMail
(Proxy :: Proxy DeleteResource)
responseUpdateResource :: UpdateResourceResponse -> TestTree
responseUpdateResource = res
"UpdateResourceResponse"
"fixture/UpdateResourceResponse.proto"
workMail
(Proxy :: Proxy UpdateResource)
responseDisassociateMemberFromGroup :: DisassociateMemberFromGroupResponse -> TestTree
responseDisassociateMemberFromGroup = res
"DisassociateMemberFromGroupResponse"
"fixture/DisassociateMemberFromGroupResponse.proto"
workMail
(Proxy :: Proxy DisassociateMemberFromGroup)
responseListResources :: ListResourcesResponse -> TestTree
responseListResources = res
"ListResourcesResponse"
"fixture/ListResourcesResponse.proto"
workMail
(Proxy :: Proxy ListResources)
responseDeregisterFromWorkMail :: DeregisterFromWorkMailResponse -> TestTree
responseDeregisterFromWorkMail = res
"DeregisterFromWorkMailResponse"
"fixture/DeregisterFromWorkMailResponse.proto"
workMail
(Proxy :: Proxy DeregisterFromWorkMail)
responseListMailboxPermissions :: ListMailboxPermissionsResponse -> TestTree
responseListMailboxPermissions = res
"ListMailboxPermissionsResponse"
"fixture/ListMailboxPermissionsResponse.proto"
workMail
(Proxy :: Proxy ListMailboxPermissions)
responseListGroupMembers :: ListGroupMembersResponse -> TestTree
responseListGroupMembers = res
"ListGroupMembersResponse"
"fixture/ListGroupMembersResponse.proto"
workMail
(Proxy :: Proxy ListGroupMembers)
responseDisassociateDelegateFromResource :: DisassociateDelegateFromResourceResponse -> TestTree
responseDisassociateDelegateFromResource = res
"DisassociateDelegateFromResourceResponse"
"fixture/DisassociateDelegateFromResourceResponse.proto"
workMail
(Proxy :: Proxy DisassociateDelegateFromResource)
responseListResourceDelegates :: ListResourceDelegatesResponse -> TestTree
responseListResourceDelegates = res
"ListResourceDelegatesResponse"
"fixture/ListResourceDelegatesResponse.proto"
workMail
(Proxy :: Proxy ListResourceDelegates)
responseDescribeUser :: DescribeUserResponse -> TestTree
responseDescribeUser = res
"DescribeUserResponse"
"fixture/DescribeUserResponse.proto"
workMail
(Proxy :: Proxy DescribeUser)
responseDeleteAlias :: DeleteAliasResponse -> TestTree
responseDeleteAlias = res
"DeleteAliasResponse"
"fixture/DeleteAliasResponse.proto"
workMail
(Proxy :: Proxy DeleteAlias)
responseListOrganizations :: ListOrganizationsResponse -> TestTree
responseListOrganizations = res
"ListOrganizationsResponse"
"fixture/ListOrganizationsResponse.proto"
workMail
(Proxy :: Proxy ListOrganizations)
responseAssociateDelegateToResource :: AssociateDelegateToResourceResponse -> TestTree
responseAssociateDelegateToResource = res
"AssociateDelegateToResourceResponse"
"fixture/AssociateDelegateToResourceResponse.proto"
workMail
(Proxy :: Proxy AssociateDelegateToResource)
responseCreateUser :: CreateUserResponse -> TestTree
responseCreateUser = res
"CreateUserResponse"
"fixture/CreateUserResponse.proto"
workMail
(Proxy :: Proxy CreateUser)
responseDeleteUser :: DeleteUserResponse -> TestTree
responseDeleteUser = res
"DeleteUserResponse"
"fixture/DeleteUserResponse.proto"
workMail
(Proxy :: Proxy DeleteUser)
responseCreateGroup :: CreateGroupResponse -> TestTree
responseCreateGroup = res
"CreateGroupResponse"
"fixture/CreateGroupResponse.proto"
workMail
(Proxy :: Proxy CreateGroup)
responseDeleteGroup :: DeleteGroupResponse -> TestTree
responseDeleteGroup = res
"DeleteGroupResponse"
"fixture/DeleteGroupResponse.proto"
workMail
(Proxy :: Proxy DeleteGroup)
responseListGroups :: ListGroupsResponse -> TestTree
responseListGroups = res
"ListGroupsResponse"
"fixture/ListGroupsResponse.proto"
workMail
(Proxy :: Proxy ListGroups)
responseDescribeOrganization :: DescribeOrganizationResponse -> TestTree
responseDescribeOrganization = res
"DescribeOrganizationResponse"
"fixture/DescribeOrganizationResponse.proto"
workMail
(Proxy :: Proxy DescribeOrganization)
responseCreateResource :: CreateResourceResponse -> TestTree
responseCreateResource = res
"CreateResourceResponse"
"fixture/CreateResourceResponse.proto"
workMail
(Proxy :: Proxy CreateResource)