/** * Convert AddPermissionRequest to name value pairs */ private static IDictionary <string, string> ConvertAddPermission(AddPermissionRequest request) { IDictionary <string, string> parameters = new Dictionary <string, string>(); parameters["Action"] = "AddPermission"; if (request.IsSetQueueUrl()) { parameters["QueueUrl"] = request.QueueUrl; } if (request.IsSetLabel()) { parameters["Label"] = request.Label; } List <string> addPermissionRequestAWSAccountIdList = request.AWSAccountId; int addPermissionRequestAWSAccountIdListIndex = 1; foreach (string addPermissionRequestAWSAccountId in addPermissionRequestAWSAccountIdList) { parameters[String.Concat("AWSAccountId", ".", addPermissionRequestAWSAccountIdListIndex)] = addPermissionRequestAWSAccountId; addPermissionRequestAWSAccountIdListIndex++; } List <string> addPermissionRequestActionNameList = request.ActionName; int addPermissionRequestActionNameListIndex = 1; foreach (string addPermissionRequestActionName in addPermissionRequestActionNameList) { parameters[String.Concat("ActionName", ".", addPermissionRequestActionNameListIndex)] = addPermissionRequestActionName; addPermissionRequestActionNameListIndex++; } return(parameters); }
/** * Convert AddPermissionRequest to name value pairs */ private IDictionary <String, String> ConvertAddPermission(AddPermissionRequest request) { IDictionary <String, String> parameters = new Dictionary <String, String>(); parameters.Add("Action", "AddPermission"); if (request.IsSetQueueUrl()) { parameters.Add("QueueUrl", request.QueueUrl); } if (request.IsSetLabel()) { parameters.Add("Label", request.Label); } List <String> addPermissionRequestAWSAccountIdList = request.AWSAccountId; int addPermissionRequestAWSAccountIdListIndex = 1; foreach (String addPermissionRequestAWSAccountId in addPermissionRequestAWSAccountIdList) { parameters.Add("AWSAccountId" + "." + addPermissionRequestAWSAccountIdListIndex, addPermissionRequestAWSAccountId); addPermissionRequestAWSAccountIdListIndex++; } List <String> addPermissionRequestActionNameList = request.ActionName; int addPermissionRequestActionNameListIndex = 1; foreach (String addPermissionRequestActionName in addPermissionRequestActionNameList) { parameters.Add("ActionName" + "." + addPermissionRequestActionNameListIndex, addPermissionRequestActionName); addPermissionRequestActionNameListIndex++; } return(parameters); }
private static IDictionary <string, string> ConvertAddPermission(AddPermissionRequest request) { IDictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["Action"] = "AddPermission"; if (request.IsSetQueueUrl()) { dictionary["QueueUrl"] = request.QueueUrl; } if (request.IsSetLabel()) { dictionary["Label"] = request.Label; } List <string> aWSAccountId = request.AWSAccountId; int num = 1; foreach (string str in aWSAccountId) { dictionary["AWSAccountId" + "." + num] = str; num++; } List <string> actionName = request.ActionName; int num2 = 1; foreach (string str2 in actionName) { dictionary["ActionName" + "." + num2] = str2; num2++; } return(dictionary); }