packages feed

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 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)