amazonka-sqs 1.2.0.1 → 1.2.0.2
raw patch · 37 files changed
+300/−40 lines, 37 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- README.md +1/−1
- amazonka-sqs.cabal +6/−5
- fixture/AddPermission.yaml +0/−0
- fixture/AddPermissionResponse.proto +7/−0
- fixture/ChangeMessageVisibility.yaml +10/−0
- fixture/ChangeMessageVisibilityBatch.yaml +10/−0
- fixture/ChangeMessageVisibilityBatchResponse.proto +13/−0
- fixture/ChangeMessageVisibilityResponse.proto +7/−0
- fixture/CreateQueue.yaml +0/−0
- fixture/CreateQueueResponse.proto +13/−0
- fixture/DeleteMessage.yaml +0/−0
- fixture/DeleteMessageBatch.yaml +0/−0
- fixture/DeleteMessageBatchResponse.proto +13/−0
- fixture/DeleteMessageResponse.proto +7/−0
- fixture/DeleteQueue.yaml +0/−0
- fixture/DeleteQueueResponse.proto +7/−0
- fixture/GetQueueAttributes.yaml +0/−0
- fixture/GetQueueAttributesResponse.proto +43/−0
- fixture/GetQueueURL.yaml +0/−0
- fixture/GetQueueURLResponse.proto +8/−0
- fixture/ListDeadLetterSourceQueues.yaml +0/−0
- fixture/ListDeadLetterSourceQueuesResponse.proto +8/−0
- fixture/ListQueues.yaml +0/−0
- fixture/ListQueuesResponse.proto +12/−0
- fixture/PurgeQueue.yaml +0/−0
- fixture/PurgeQueueResponse.proto +7/−0
- fixture/ReceiveMessage.yaml +0/−0
- fixture/ReceiveMessageResponse.proto +40/−0
- fixture/RemovePermission.yaml +0/−0
- fixture/RemovePermissionResponse.proto +7/−0
- fixture/SendMessage.yaml +10/−0
- fixture/SendMessageBatch.yaml +0/−0
- fixture/SendMessageBatchResponse.proto +18/−0
- fixture/SendMessageResponse.proto +12/−0
- fixture/SetQueueAttributes.yaml +0/−0
- fixture/SetQueueAttributesResponse.proto +7/−0
- test/Test/AWS/Gen/SQS.hs +34/−34
README.md view
@@ -8,7 +8,7 @@ ## Version -`1.2.0.1`+`1.2.0.2` ## Description
amazonka-sqs.cabal view
@@ -1,7 +1,8 @@ name: amazonka-sqs-version: 1.2.0.1+version: 1.2.0.2 synopsis: Amazon Simple Queue Service SDK. homepage: https://github.com/brendanhay/amazonka+bug-reports: https://github.com/brendanhay/amazonka/issues license: OtherLicense license-file: LICENSE author: Brendan Hay@@ -9,9 +10,8 @@ copyright: Copyright (c) 2013-2015 Brendan Hay category: Network, AWS, Cloud, Distributed Computing build-type: Simple-extra-source-files: README.md cabal-version: >= 1.10-+extra-source-files: README.md fixture/*.yaml fixture/*.proto description: Welcome to the /Amazon Simple Queue Service API Reference/. This section describes who should read this guide, how the guide is organized, and@@ -105,8 +105,9 @@ ghc-options: -Wall -threaded - -- This is not comprehensive if modules have manually been added.- -- It exists to ensure cabal 'somewhat' detects test module changes.+ -- This section is encoded by the template and any modules added by+ -- hand outside these namespaces will not correctly be added to the+ -- distribution package. other-modules: Test.AWS.SQS , Test.AWS.Gen.SQS
+ fixture/AddPermission.yaml view
+ fixture/AddPermissionResponse.proto view
@@ -0,0 +1,7 @@+<AddPermissionResponse>+ <ResponseMetadata>+ <RequestId>+ 9a285199-c8d6-47c2-bdb2-314cb47d599d+ </RequestId>+ </ResponseMetadata>+</AddPermissionResponse>
+ fixture/ChangeMessageVisibility.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/sqs/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=b393290eebc303b082c1a74c3db16894808c511b131d8a259bc2673c0ec8e6e9+ Host: queue.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: d7e854ec540d9651bbb8cdaeac6aca36b2c91fe5631d1d118b0267cf6b956a50+ X-Amz-Date: 20091028T223200Z+body:+ Action=ChangeMessageVisibility&QueueUrl=http%3A%2F%2Fsqs.us-east-1.amazonaws.com%2F123456789012%2FtestQueue%2F&ReceiptHandle=MbZli%2BJvwwJaBV%2B3dcjk2W2vA3%2BSTFFljTJg6HYSasuWXPJB%2FWeR4mq21A2x%2FKSbkJ0%3D&Version=2012-11-05&VisibilityTimeout=60
+ fixture/ChangeMessageVisibilityBatch.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/sqs/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=961fab18f46355378a4215ea705adc736b6fef6bbad03c963ebb5dd7bf9057a1+ Host: queue.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: e10aab72f59365b32e14236ee9d29639661b8e9b6d593cfe73ca61b356aa3085+ X-Amz-Date: 20091028T223200Z+body:+ Action=ChangeMessageVisibilityBatch&ChangeMessageVisibilityBatchRequestEntry.1.Id=change_visibility_msg_2&ChangeMessageVisibilityBatchRequestEntry.1.ReceiptHandle=MbZli%2BJvwwJaBV%2B3dcjk2W2vA3%2BSTFFljTJg6HYSasuWXPJB%2FWeR4mq21A2x%2FKSbkJ0%3D&ChangeMessageVisibilityBatchRequestEntry.1.VisibilityTimeout=45&ChangeMessageVisibilityBatchRequestEntry.2.Id=change_visibility_msg_3&ChangeMessageVisibilityBatchRequestEntry.2.ReceiptHandle=MbZli%2BJvwwJaBV%2B3dcjk2W2vA3%2BSTFFljTJg6HYSasuWXPJB%2FWeR4mq21A2x%2FKSbkJ0%3D&ChangeMessageVisibilityBatchRequestEntry.2.VisibilityTimeout=45&QueueUrl=http%3A%2F%2Fsqs.us-east-1.amazonaws.com%2F123456789012%2FtestQueue%2F&Version=2012-11-05
+ fixture/ChangeMessageVisibilityBatchResponse.proto view
@@ -0,0 +1,13 @@+<ChangeMessageVisibilityBatchResponse>+ <ChangeMessageVisibilityBatchResult>+ <ChangeMessageVisibilityBatchResultEntry>+ <Id>change_visibility_msg_2</Id>+ </ChangeMessageVisibilityBatchResultEntry>+ <ChangeMessageVisibilityBatchResultEntry>+ <Id>change_visibility_msg_3</Id>+ </ChangeMessageVisibilityBatchResultEntry>+ </ChangeMessageVisibilityBatchResult>+ <ResponseMetadata>+ <RequestId>ca9668f7-ab1b-4f7a-8859-f15747ab17a7</RequestId>+ </ResponseMetadata>+</ChangeMessageVisibilityBatchResponse>
+ fixture/ChangeMessageVisibilityResponse.proto view
@@ -0,0 +1,7 @@+<ChangeMessageVisibilityResponse>+ <ResponseMetadata>+ <RequestId>+ 6a7a282a-d013-4a59-aba9-335b0fa48bed+ </RequestId>+ </ResponseMetadata>+</ChangeMessageVisibilityResponse>
+ fixture/CreateQueue.yaml view
+ fixture/CreateQueueResponse.proto view
@@ -0,0 +1,13 @@+<CreateQueueResponse>+ <CreateQueueResult>+ <QueueUrl>+ http://&useast1-query;/123456789012/testQueue+ </QueueUrl>+ </CreateQueueResult>+ <ResponseMetadata>+ <RequestId>+ 7a62c49f-347e-4fc4-9331-6e8e7a96aa73+ </RequestId>+ </ResponseMetadata>+</CreateQueueResponse>+
+ fixture/DeleteMessage.yaml view
+ fixture/DeleteMessageBatch.yaml view
+ fixture/DeleteMessageBatchResponse.proto view
@@ -0,0 +1,13 @@+<DeleteMessageBatchResponse>+ <DeleteMessageBatchResult>+ <DeleteMessageBatchResultEntry>+ <Id>msg1</Id>+ </DeleteMessageBatchResultEntry>+ <DeleteMessageBatchResultEntry>+ <Id>msg2</Id>+ </DeleteMessageBatchResultEntry>+ </DeleteMessageBatchResult>+ <ResponseMetadata>+ <RequestId>d6f86b7a-74d1-4439-b43f-196a1e29cd85</RequestId>+ </ResponseMetadata>+</DeleteMessageBatchResponse>
+ fixture/DeleteMessageResponse.proto view
@@ -0,0 +1,7 @@+<DeleteMessageResponse>+ <ResponseMetadata>+ <RequestId>+ b5293cb5-d306-4a17-9048-b263635abe42+ </RequestId>+ </ResponseMetadata>+</DeleteMessageResponse>
+ fixture/DeleteQueue.yaml view
+ fixture/DeleteQueueResponse.proto view
@@ -0,0 +1,7 @@+<DeleteQueueResponse>+ <ResponseMetadata>+ <RequestId>+ 6fde8d1e-52cd-4581-8cd9-c512f4c64223+ </RequestId>+ </ResponseMetadata>+</DeleteQueueResponse>
+ fixture/GetQueueAttributes.yaml view
+ fixture/GetQueueAttributesResponse.proto view
@@ -0,0 +1,43 @@+<GetQueueAttributesResponse>+ <GetQueueAttributesResult>+ <Attribute>+ <Name>ReceiveMessageWaitTimeSeconds</Name>+ <Value>2</Value>+ </Attribute>+ <Attribute>+ <Name>VisibilityTimeout</Name>+ <Value>30</Value>+ </Attribute>+ <Attribute>+ <Name>ApproximateNumberOfMessages</Name>+ <Value>0</Value>+ </Attribute>+ <Attribute>+ <Name>ApproximateNumberOfMessagesNotVisible</Name>+ <Value>0</Value>+ </Attribute>+ <Attribute>+ <Name>CreatedTimestamp</Name>+ <Value>1286771522</Value>+ </Attribute>+ <Attribute>+ <Name>LastModifiedTimestamp</Name>+ <Value>1286771522</Value>+ </Attribute>+ <Attribute>+ <Name>QueueArn</Name>+ <Value>arn:aws:sqs:us-east-1:123456789012:qfoo</Value>+ </Attribute>+ <Attribute>+ <Name>MaximumMessageSize</Name>+ <Value>8192</Value>+ </Attribute>+ <Attribute>+ <Name>MessageRetentionPeriod</Name>+ <Value>345600</Value>+ </Attribute>+ </GetQueueAttributesResult>+ <ResponseMetadata>+ <RequestId>1ea71be5-b5a2-4f9d-b85a-945d8d08cd0b</RequestId>+ </ResponseMetadata>+</GetQueueAttributesResponse>
+ fixture/GetQueueURL.yaml view
+ fixture/GetQueueURLResponse.proto view
@@ -0,0 +1,8 @@+<GetQueueUrlResponse>+ <GetQueueUrlResult>+ <QueueUrl>http://sqs.us-east-1.amazonaws.com/123456789012/testQueue/</QueueUrl>+ </GetQueueUrlResult>+ <ResponseMetadata>+ <RequestId>470a6f13-2ed9-4181-ad8a-2fdea142988e</RequestId>+ </ResponseMetadata>+</GetQueueUrlResponse>
+ fixture/ListDeadLetterSourceQueues.yaml view
+ fixture/ListDeadLetterSourceQueuesResponse.proto view
@@ -0,0 +1,8 @@+<ListDeadLetterSourceQueuesResponse xmlns="http://queue.amazonaws.com/doc/2012-11-05/">+ <ListDeadLetterSourceQueuesResult>+ <QueueUrl>http://sqs.us-east-1.amazonaws.com/123456789012/MySourceQueue</QueueUrl>+ </ListDeadLetterSourceQueuesResult>+ <ResponseMetadata>+ <RequestId>8ffb921f-b85e-53d9-abcf-d8d0057f38fc</RequestId>+ </ResponseMetadata>+</ListDeadLetterSourceQueuesResponse>
+ fixture/ListQueues.yaml view
+ fixture/ListQueuesResponse.proto view
@@ -0,0 +1,12 @@+<ListQueuesResponse>+ <ListQueuesResult>+ <QueueUrl>+ http://sqs.us-east-1.amazonaws.com/123456789012/testQueue+ </QueueUrl>+ </ListQueuesResult>+ <ResponseMetadata>+ <RequestId>+ 725275ae-0b9b-4762-b238-436d7c65a1ac+ </RequestId>+ </ResponseMetadata>+</ListQueuesResponse>
+ fixture/PurgeQueue.yaml view
+ fixture/PurgeQueueResponse.proto view
@@ -0,0 +1,7 @@+<PurgeQueueResponse>+ <ResponseMetadata>+ <RequestId>+ 6fde8d1e-52cd-4581-8cd9-c512f4c64223+ </RequestId>+ </ResponseMetadata>+</PurgeQueueResponse>
+ fixture/ReceiveMessage.yaml view
+ fixture/ReceiveMessageResponse.proto view
@@ -0,0 +1,40 @@+<ReceiveMessageResponse>+ <ReceiveMessageResult>+ <Message>+ <MessageId>+ 5fea7756-0ea4-451a-a703-a558b933e274+ </MessageId>+ <ReceiptHandle>+ MbZj6wDWli+JvwwJaBV+3dcjk2YW2vA3+STFFljTM8tJJg6HRG6PYSasuWXPJB+Cw+ Lj1FjgXUv1uSj1gUPAWV66FU/WeR4mq2OKpEGYWbnLmpRCJVAyeMjeU5ZBdtcQ+QE+ auMZc8ZRv37sIW2iJKq3M9MFx1YvV11A2x/KSbkJ0=+ </ReceiptHandle>+ <MD5OfBody>+ fafb00f5732ab283681e124bf8747ed1+ </MD5OfBody>+ <Body>This is a test message</Body>+ <Attribute>+ <Name>SenderId</Name>+ <Value>195004372649</Value>+ </Attribute>+ <Attribute>+ <Name>SentTimestamp</Name>+ <Value>1238099229000</Value>+ </Attribute>+ <Attribute>+ <Name>ApproximateReceiveCount</Name>+ <Value>5</Value>+ </Attribute>+ <Attribute>+ <Name>ApproximateFirstReceiveTimestamp</Name>+ <Value>1250700979248</Value>+ </Attribute>+ </Message>+ </ReceiveMessageResult>+ <ResponseMetadata>+ <RequestId>+ b6633655-283d-45b4-aee4-4e84e0ae6afa+ </RequestId>+ </ResponseMetadata>+</ReceiveMessageResponse>+
+ fixture/RemovePermission.yaml view
+ fixture/RemovePermissionResponse.proto view
@@ -0,0 +1,7 @@+<RemovePermissionResponse>+ <ResponseMetadata>+ <RequestId>+ f8bdb362-6616-42c0-977a-ce9a8bcce3bb+ </RequestId>+ </ResponseMetadata>+</RemovePermissionResponse>
+ fixture/SendMessage.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/sqs/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=8faa844de01cde8f962d4ee6a4999d1f71af8c2aa062cfb66c259f84a12a7314+ Host: queue.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: f2d70aeaa05157f45a6ac8613342e77d8e76f8ce5e5090eba0173592792c6e71+ X-Amz-Date: 20091028T223200Z+body:+ Action=SendMessage&MessageAttribute.1.Name=test_attribute_name_1&MessageAttribute.1.Value.DataType=String&MessageAttribute.1.Value.StringValue=test_attribute_value_1&MessageAttribute.2.Name=test_attribute_name_2&MessageAttribute.2.Value.DataType=String&MessageAttribute.2.Value.StringValue=test_attribute_value_2&MessageBody=This%2Bis%2Ba%2Btest%2Bmessage&QueueUrl=http%3A%2F%2Fsqs.us-east-1.amazonaws.com%2F123456789012%2FtestQueue%2F&Version=2012-11-05
+ fixture/SendMessageBatch.yaml view
+ fixture/SendMessageBatchResponse.proto view
@@ -0,0 +1,18 @@+<SendMessageBatchResponse>+ <SendMessageBatchResult>+ <SendMessageBatchResultEntry>+ <Id>test_msg_001</Id>+ <MessageId>0a5231c7-8bff-4955-be2e-8dc7c50a25fa</MessageId>+ <MD5OfMessageBody>0e024d309850c78cba5eabbeff7cae71</MD5OfMessageBody>+ </SendMessageBatchResultEntry>+ <SendMessageBatchResultEntry>+ <Id>test_msg_002</Id>+ <MessageId>15ee1ed3-87e7-40c1-bdaa-2e49968ea7e9</MessageId>+ <MD5OfMessageBody>7fb8146a82f95e0af155278f406862c2</MD5OfMessageBody>+ <MD5OfMessageAttributes>295c5fa15a51aae6884d1d7c1d99ca50</MD5OfMessageAttributes>+ </SendMessageBatchResultEntry>+ </SendMessageBatchResult>+ <ResponseMetadata>+ <RequestId>ca1ad5d0-8271-408b-8d0f-1351bf547e74</RequestId>+ </ResponseMetadata>+</SendMessageBatchResponse>
+ fixture/SendMessageResponse.proto view
@@ -0,0 +1,12 @@+<SendMessageResponse>+ <SendMessageResult>+ <MD5OfMessageBody>fafb00f5732ab283681e124bf8747ed1</MD5OfMessageBody>+ <MD5OfMessageAttributes>3ae8f24a165a8cedc005670c81a27295</MD5OfMessageAttributes>+ <MessageId>5fea7756-0ea4-451a-a703-a558b933e274</MessageId>+ </SendMessageResult>+ <ResponseMetadata>+ <RequestId>+ 27daac76-34dd-47df-bd01-1f6e873584a0+ </RequestId>+ </ResponseMetadata>+</SendMessageResponse>
+ fixture/SetQueueAttributes.yaml view
+ fixture/SetQueueAttributesResponse.proto view
@@ -0,0 +1,7 @@+<SetQueueAttributesResponse>+ <ResponseMetadata>+ <RequestId>+ e5cca473-4fc0-4198-a451-8abb94d02c75+ </RequestId>+ </ResponseMetadata>+</SetQueueAttributesResponse>
test/Test/AWS/Gen/SQS.hs view
@@ -141,205 +141,205 @@ testGetQueueURL :: GetQueueURL -> TestTree testGetQueueURL = req "GetQueueURL"- "fixture/GetQueueURL"+ "fixture/GetQueueURL.yaml" testPurgeQueue :: PurgeQueue -> TestTree testPurgeQueue = req "PurgeQueue"- "fixture/PurgeQueue"+ "fixture/PurgeQueue.yaml" testSendMessage :: SendMessage -> TestTree testSendMessage = req "SendMessage"- "fixture/SendMessage"+ "fixture/SendMessage.yaml" testChangeMessageVisibilityBatch :: ChangeMessageVisibilityBatch -> TestTree testChangeMessageVisibilityBatch = req "ChangeMessageVisibilityBatch"- "fixture/ChangeMessageVisibilityBatch"+ "fixture/ChangeMessageVisibilityBatch.yaml" testRemovePermission :: RemovePermission -> TestTree testRemovePermission = req "RemovePermission"- "fixture/RemovePermission"+ "fixture/RemovePermission.yaml" testGetQueueAttributes :: GetQueueAttributes -> TestTree testGetQueueAttributes = req "GetQueueAttributes"- "fixture/GetQueueAttributes"+ "fixture/GetQueueAttributes.yaml" testListQueues :: ListQueues -> TestTree testListQueues = req "ListQueues"- "fixture/ListQueues"+ "fixture/ListQueues.yaml" testReceiveMessage :: ReceiveMessage -> TestTree testReceiveMessage = req "ReceiveMessage"- "fixture/ReceiveMessage"+ "fixture/ReceiveMessage.yaml" testDeleteQueue :: DeleteQueue -> TestTree testDeleteQueue = req "DeleteQueue"- "fixture/DeleteQueue"+ "fixture/DeleteQueue.yaml" testDeleteMessageBatch :: DeleteMessageBatch -> TestTree testDeleteMessageBatch = req "DeleteMessageBatch"- "fixture/DeleteMessageBatch"+ "fixture/DeleteMessageBatch.yaml" testSetQueueAttributes :: SetQueueAttributes -> TestTree testSetQueueAttributes = req "SetQueueAttributes"- "fixture/SetQueueAttributes"+ "fixture/SetQueueAttributes.yaml" testListDeadLetterSourceQueues :: ListDeadLetterSourceQueues -> TestTree testListDeadLetterSourceQueues = req "ListDeadLetterSourceQueues"- "fixture/ListDeadLetterSourceQueues"+ "fixture/ListDeadLetterSourceQueues.yaml" testAddPermission :: AddPermission -> TestTree testAddPermission = req "AddPermission"- "fixture/AddPermission"+ "fixture/AddPermission.yaml" testDeleteMessage :: DeleteMessage -> TestTree testDeleteMessage = req "DeleteMessage"- "fixture/DeleteMessage"+ "fixture/DeleteMessage.yaml" testCreateQueue :: CreateQueue -> TestTree testCreateQueue = req "CreateQueue"- "fixture/CreateQueue"+ "fixture/CreateQueue.yaml" testChangeMessageVisibility :: ChangeMessageVisibility -> TestTree testChangeMessageVisibility = req "ChangeMessageVisibility"- "fixture/ChangeMessageVisibility"+ "fixture/ChangeMessageVisibility.yaml" testSendMessageBatch :: SendMessageBatch -> TestTree testSendMessageBatch = req "SendMessageBatch"- "fixture/SendMessageBatch"+ "fixture/SendMessageBatch.yaml" -- Responses testGetQueueURLResponse :: GetQueueURLResponse -> TestTree testGetQueueURLResponse = res "GetQueueURLResponse"- "fixture/GetQueueURLResponse"+ "fixture/GetQueueURLResponse.proto" sQS (Proxy :: Proxy GetQueueURL) testPurgeQueueResponse :: PurgeQueueResponse -> TestTree testPurgeQueueResponse = res "PurgeQueueResponse"- "fixture/PurgeQueueResponse"+ "fixture/PurgeQueueResponse.proto" sQS (Proxy :: Proxy PurgeQueue) testSendMessageResponse :: SendMessageResponse -> TestTree testSendMessageResponse = res "SendMessageResponse"- "fixture/SendMessageResponse"+ "fixture/SendMessageResponse.proto" sQS (Proxy :: Proxy SendMessage) testChangeMessageVisibilityBatchResponse :: ChangeMessageVisibilityBatchResponse -> TestTree testChangeMessageVisibilityBatchResponse = res "ChangeMessageVisibilityBatchResponse"- "fixture/ChangeMessageVisibilityBatchResponse"+ "fixture/ChangeMessageVisibilityBatchResponse.proto" sQS (Proxy :: Proxy ChangeMessageVisibilityBatch) testRemovePermissionResponse :: RemovePermissionResponse -> TestTree testRemovePermissionResponse = res "RemovePermissionResponse"- "fixture/RemovePermissionResponse"+ "fixture/RemovePermissionResponse.proto" sQS (Proxy :: Proxy RemovePermission) testGetQueueAttributesResponse :: GetQueueAttributesResponse -> TestTree testGetQueueAttributesResponse = res "GetQueueAttributesResponse"- "fixture/GetQueueAttributesResponse"+ "fixture/GetQueueAttributesResponse.proto" sQS (Proxy :: Proxy GetQueueAttributes) testListQueuesResponse :: ListQueuesResponse -> TestTree testListQueuesResponse = res "ListQueuesResponse"- "fixture/ListQueuesResponse"+ "fixture/ListQueuesResponse.proto" sQS (Proxy :: Proxy ListQueues) testReceiveMessageResponse :: ReceiveMessageResponse -> TestTree testReceiveMessageResponse = res "ReceiveMessageResponse"- "fixture/ReceiveMessageResponse"+ "fixture/ReceiveMessageResponse.proto" sQS (Proxy :: Proxy ReceiveMessage) testDeleteQueueResponse :: DeleteQueueResponse -> TestTree testDeleteQueueResponse = res "DeleteQueueResponse"- "fixture/DeleteQueueResponse"+ "fixture/DeleteQueueResponse.proto" sQS (Proxy :: Proxy DeleteQueue) testDeleteMessageBatchResponse :: DeleteMessageBatchResponse -> TestTree testDeleteMessageBatchResponse = res "DeleteMessageBatchResponse"- "fixture/DeleteMessageBatchResponse"+ "fixture/DeleteMessageBatchResponse.proto" sQS (Proxy :: Proxy DeleteMessageBatch) testSetQueueAttributesResponse :: SetQueueAttributesResponse -> TestTree testSetQueueAttributesResponse = res "SetQueueAttributesResponse"- "fixture/SetQueueAttributesResponse"+ "fixture/SetQueueAttributesResponse.proto" sQS (Proxy :: Proxy SetQueueAttributes) testListDeadLetterSourceQueuesResponse :: ListDeadLetterSourceQueuesResponse -> TestTree testListDeadLetterSourceQueuesResponse = res "ListDeadLetterSourceQueuesResponse"- "fixture/ListDeadLetterSourceQueuesResponse"+ "fixture/ListDeadLetterSourceQueuesResponse.proto" sQS (Proxy :: Proxy ListDeadLetterSourceQueues) testAddPermissionResponse :: AddPermissionResponse -> TestTree testAddPermissionResponse = res "AddPermissionResponse"- "fixture/AddPermissionResponse"+ "fixture/AddPermissionResponse.proto" sQS (Proxy :: Proxy AddPermission) testDeleteMessageResponse :: DeleteMessageResponse -> TestTree testDeleteMessageResponse = res "DeleteMessageResponse"- "fixture/DeleteMessageResponse"+ "fixture/DeleteMessageResponse.proto" sQS (Proxy :: Proxy DeleteMessage) testCreateQueueResponse :: CreateQueueResponse -> TestTree testCreateQueueResponse = res "CreateQueueResponse"- "fixture/CreateQueueResponse"+ "fixture/CreateQueueResponse.proto" sQS (Proxy :: Proxy CreateQueue) testChangeMessageVisibilityResponse :: ChangeMessageVisibilityResponse -> TestTree testChangeMessageVisibilityResponse = res "ChangeMessageVisibilityResponse"- "fixture/ChangeMessageVisibilityResponse"+ "fixture/ChangeMessageVisibilityResponse.proto" sQS (Proxy :: Proxy ChangeMessageVisibility) testSendMessageBatchResponse :: SendMessageBatchResponse -> TestTree testSendMessageBatchResponse = res "SendMessageBatchResponse"- "fixture/SendMessageBatchResponse"+ "fixture/SendMessageBatchResponse.proto" sQS (Proxy :: Proxy SendMessageBatch)