/**
         * 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.IsSetTopicArn())
            {
                parameters["TopicArn"] = request.TopicArn;
            }
            if (request.IsSetLabel())
            {
                parameters["Label"] = request.Label;
            }
            List <string> addPermissionRequestAWSAccountIdsList      = request.AWSAccountIds;
            int           addPermissionRequestAWSAccountIdsListIndex = 1;

            foreach (string addPermissionRequestAWSAccountIds in addPermissionRequestAWSAccountIdsList)
            {
                parameters[String.Concat("AWSAccountIds", ".member.", addPermissionRequestAWSAccountIdsListIndex)] = addPermissionRequestAWSAccountIds;
                addPermissionRequestAWSAccountIdsListIndex++;
            }
            List <string> addPermissionRequestActionNamesList      = request.ActionNames;
            int           addPermissionRequestActionNamesListIndex = 1;

            foreach (string addPermissionRequestActionNames in addPermissionRequestActionNamesList)
            {
                parameters[String.Concat("ActionNames", ".member.", addPermissionRequestActionNamesListIndex)] = addPermissionRequestActionNames;
                addPermissionRequestActionNamesListIndex++;
            }

            return(parameters);
        }
Ejemplo n.º 2
0
        private static IDictionary <string, string> ConvertAddPermission(AddPermissionRequest request)
        {
            IDictionary <string, string> dictionary = new Dictionary <string, string>();

            dictionary["Action"] = "AddPermission";
            if (request.IsSetTopicArn())
            {
                dictionary["TopicArn"] = request.TopicArn;
            }
            if (request.IsSetLabel())
            {
                dictionary["Label"] = request.Label;
            }
            List <string> aWSAccountIds = request.AWSAccountIds;
            int           num           = 1;

            foreach (string str in aWSAccountIds)
            {
                dictionary["AWSAccountIds" + ".member." + num] = str;
                num++;
            }
            List <string> actionNames = request.ActionNames;
            int           num2        = 1;

            foreach (string str2 in actionNames)
            {
                dictionary["ActionNames" + ".member." + num2] = str2;
                num2++;
            }
            return(dictionary);
        }
Ejemplo n.º 3
0
        /**
         * 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);
        }
Ejemplo n.º 4
0
        /**
         * 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);
        }