[banshee/amazon] More Amazon.ECS tweaks to get RelationshipType with in ItemSearches working



commit acb6fec8e6ae6e78ddc2432c8d6260c040c19d82
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Fri May 8 18:15:54 2009 -0500

    More Amazon.ECS tweaks to get RelationshipType with in ItemSearches working
---
 .../src/Amazon.ECS/Amazon.ECS/Model/ItemSearch.cs  |    4 ++++
 .../Amazon.ECS/Model/ItemSearchRequest.cs          |    2 +-
 .../Amazon.ECS/Amazon.ECS/Query/AmazonECSQuery.cs  |    3 ++-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearch.cs b/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearch.cs
index fd88991..9b7a559 100644
--- a/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearch.cs
+++ b/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearch.cs
@@ -256,6 +256,10 @@ namespace Amazon.ECS.Model
                 {
                     parameters.Add("ItemSearch" + "."  + (requestList.IndexOf(request) + 1) + "." + "ReleaseDate", request.ReleaseDate);
                 }
+                if (request.IsSetRelationshipType()) 
+                {
+                    parameters.Add("ItemSearch" + "."  + (requestList.IndexOf(request) + 1) + "." + "RelationshipType", request.RelationshipType);
+                }
 
             }
             return parameters;
diff --git a/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearchRequest.cs b/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearchRequest.cs
index 7a717c7..415180a 100644
--- a/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearchRequest.cs
+++ b/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Model/ItemSearchRequest.cs
@@ -1583,7 +1583,7 @@ namespace Amazon.ECS.Model
             set { this.relationshipType= value; }
         }
 
-        public ItemLookupRequest WithRelationshipType(String relationshipType)
+        public ItemSearchRequest WithRelationshipType(String relationshipType)
         {
             this.relationshipType = relationshipType;
             return this;
diff --git a/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Query/AmazonECSQuery.cs b/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Query/AmazonECSQuery.cs
index ee1410f..61cce15 100644
--- a/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Query/AmazonECSQuery.cs
+++ b/src/Libraries/amazon-ecs-2007-07-16-cs-library/src/Amazon.ECS/Amazon.ECS/Query/AmazonECSQuery.cs
@@ -985,6 +985,7 @@ namespace Amazon.ECS.Query
         /**
          * Invoke request and return response
          */
+        //static int request_count;
         private T Invoke<T>(IDictionary<String, String> parameters)
         {
             String actionName = parameters["Operation"];
@@ -1014,7 +1015,7 @@ namespace Amazon.ECS.Query
                     responseBody = reader.ReadToEnd();
                 }
 
-                Console.WriteLine ("Amazon response body: {0}", responseBody);
+                //System.IO.File.WriteAllText (String.Format ("amazon-response-{0}.xml", request_count++), responseBody);
                 
                 ThrowIfErrors(responseBody, statusCode);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]