/** * Convert DeleteAttributesRequest to name value pairs */ private IDictionary <String, String> ConvertDeleteAttributes(DeleteAttributesRequest request) { IDictionary <String, String> parameters = new Dictionary <String, String>(); parameters.Add("Action", "DeleteAttributes"); if (request.IsSetDomainName()) { parameters.Add("DomainName", request.DomainName); } if (request.IsSetItemName()) { parameters.Add("ItemName", request.ItemName); } List <Attribute> deleteAttributesRequestAttributeList = request.Attribute; int deleteAttributesRequestAttributeListIndex = 1; foreach (Attribute deleteAttributesRequestAttribute in deleteAttributesRequestAttributeList) { if (deleteAttributesRequestAttribute.IsSetName()) { parameters.Add("Attribute" + "." + deleteAttributesRequestAttributeListIndex + "." + "Name", deleteAttributesRequestAttribute.Name); } if (deleteAttributesRequestAttribute.IsSetValue()) { parameters.Add("Attribute" + "." + deleteAttributesRequestAttributeListIndex + "." + "Value", deleteAttributesRequestAttribute.Value); } deleteAttributesRequestAttributeListIndex++; } return(parameters); }
/** * Convert DeleteAttributesRequest to name value pairs */ private static IDictionary <string, string> ConvertDeleteAttributes(DeleteAttributesRequest request) { IDictionary <string, string> parameters = new Dictionary <string, string>(); parameters["Action"] = "DeleteAttributes"; if (request.IsSetDomainName()) { parameters["DomainName"] = request.DomainName; } if (request.IsSetItemName()) { parameters["ItemName"] = request.ItemName; } List <Attribute> deleteAttributesRequestAttributeList = request.Attribute; int deleteAttributesRequestAttributeListIndex = 1; foreach (Attribute deleteAttributesRequestAttribute in deleteAttributesRequestAttributeList) { if (deleteAttributesRequestAttribute.IsSetName()) { parameters[String.Concat("Attribute", ".", deleteAttributesRequestAttributeListIndex, ".", "Name")] = deleteAttributesRequestAttribute.Name; } if (deleteAttributesRequestAttribute.IsSetValue()) { parameters[String.Concat("Attribute", ".", deleteAttributesRequestAttributeListIndex, ".", "Value")] = deleteAttributesRequestAttribute.Value; } if (deleteAttributesRequestAttribute.IsSetNameEncoding()) { parameters[String.Concat("Attribute", ".", deleteAttributesRequestAttributeListIndex, ".", "NameEncoding")] = deleteAttributesRequestAttribute.NameEncoding; } if (deleteAttributesRequestAttribute.IsSetValueEncoding()) { parameters[String.Concat("Attribute", ".", deleteAttributesRequestAttributeListIndex, ".", "ValueEncoding")] = deleteAttributesRequestAttribute.ValueEncoding; } deleteAttributesRequestAttributeListIndex++; } if (request.IsSetExpected()) { UpdateCondition deleteAttributesRequestExpected = request.Expected; if (deleteAttributesRequestExpected.IsSetName()) { parameters[String.Concat("Expected", ".", "Name")] = deleteAttributesRequestExpected.Name; } if (deleteAttributesRequestExpected.IsSetValue()) { parameters[String.Concat("Expected", ".", "Value")] = deleteAttributesRequestExpected.Value; } if (deleteAttributesRequestExpected.IsSetExists()) { parameters[String.Concat("Expected", ".", "Exists")] = deleteAttributesRequestExpected.Exists.ToString().ToLower(CultureInfo.InvariantCulture); } } return(parameters); }
private static IDictionary <string, string> ConvertDeleteAttributes(DeleteAttributesRequest request) { IDictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["Action"] = "DeleteAttributes"; if (request.IsSetDomainName()) { dictionary["DomainName"] = request.DomainName; } if (request.IsSetItemName()) { dictionary["ItemName"] = request.ItemName; } List <Amazon.SimpleDB.Model.Attribute> list = request.Attribute; int num = 1; foreach (Amazon.SimpleDB.Model.Attribute attribute in list) { if (attribute.IsSetName()) { dictionary[string.Concat(new object[] { "Attribute", ".", num, ".", "Name" })] = attribute.Name; } if (attribute.IsSetValue()) { dictionary[string.Concat(new object[] { "Attribute", ".", num, ".", "Value" })] = attribute.Value; } if (attribute.IsSetNameEncoding()) { dictionary[string.Concat(new object[] { "Attribute", ".", num, ".", "NameEncoding" })] = attribute.NameEncoding; } if (attribute.IsSetValueEncoding()) { dictionary[string.Concat(new object[] { "Attribute", ".", num, ".", "ValueEncoding" })] = attribute.ValueEncoding; } num++; } if (request.IsSetExpected()) { UpdateCondition expected = request.Expected; if (expected.IsSetName()) { dictionary["Expected" + "." + "Name"] = expected.Name; } if (expected.IsSetValue()) { dictionary["Expected" + "." + "Value"] = expected.Value; } if (expected.IsSetExists()) { dictionary["Expected" + "." + "Exists"] = expected.Exists.ToString().ToLower(); } } return(dictionary); }