Exemple #1
0
        public static DescribeSecurityIpsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeSecurityIpsResponse describeSecurityIpsResponse = new DescribeSecurityIpsResponse();

            describeSecurityIpsResponse.HttpResponse = _ctx.HttpResponse;
            describeSecurityIpsResponse.RequestId    = _ctx.StringValue("DescribeSecurityIps.RequestId");
            describeSecurityIpsResponse.Success      = _ctx.BooleanValue("DescribeSecurityIps.Success");
            describeSecurityIpsResponse.Message      = _ctx.StringValue("DescribeSecurityIps.Message");

            DescribeSecurityIpsResponse.DescribeSecurityIps_Data data = new DescribeSecurityIpsResponse.DescribeSecurityIps_Data();
            data.DBInstanceName = _ctx.StringValue("DescribeSecurityIps.Data.DBInstanceName");

            List <DescribeSecurityIpsResponse.DescribeSecurityIps_Data.DescribeSecurityIps_GroupItem> data_groupItems = new List <DescribeSecurityIpsResponse.DescribeSecurityIps_Data.DescribeSecurityIps_GroupItem>();

            for (int i = 0; i < _ctx.Length("DescribeSecurityIps.Data.GroupItems.Length"); i++)
            {
                DescribeSecurityIpsResponse.DescribeSecurityIps_Data.DescribeSecurityIps_GroupItem groupItem = new DescribeSecurityIpsResponse.DescribeSecurityIps_Data.DescribeSecurityIps_GroupItem();
                groupItem.GroupName      = _ctx.StringValue("DescribeSecurityIps.Data.GroupItems[" + i + "].GroupName");
                groupItem.SecurityIPList = _ctx.StringValue("DescribeSecurityIps.Data.GroupItems[" + i + "].SecurityIPList");

                data_groupItems.Add(groupItem);
            }
            data.GroupItems = data_groupItems;
            describeSecurityIpsResponse.Data = data;

            return(describeSecurityIpsResponse);
        }
        public static DescribeSecurityIpsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeSecurityIpsResponse describeSecurityIpsResponse = new DescribeSecurityIpsResponse();

            describeSecurityIpsResponse.HttpResponse = _ctx.HttpResponse;
            describeSecurityIpsResponse.RequestId    = _ctx.StringValue("DescribeSecurityIps.RequestId");

            List <DescribeSecurityIpsResponse.DescribeSecurityIps_SecurityIpGroup> describeSecurityIpsResponse_securityIpGroups = new List <DescribeSecurityIpsResponse.DescribeSecurityIps_SecurityIpGroup>();

            for (int i = 0; i < _ctx.Length("DescribeSecurityIps.SecurityIpGroups.Length"); i++)
            {
                DescribeSecurityIpsResponse.DescribeSecurityIps_SecurityIpGroup securityIpGroup = new DescribeSecurityIpsResponse.DescribeSecurityIps_SecurityIpGroup();
                securityIpGroup.SecurityIpGroupName      = _ctx.StringValue("DescribeSecurityIps.SecurityIpGroups[" + i + "].SecurityIpGroupName");
                securityIpGroup.SecurityIpGroupAttribute = _ctx.StringValue("DescribeSecurityIps.SecurityIpGroups[" + i + "].SecurityIpGroupAttribute");
                securityIpGroup.SecurityIpList           = _ctx.StringValue("DescribeSecurityIps.SecurityIpGroups[" + i + "].SecurityIpList");

                describeSecurityIpsResponse_securityIpGroups.Add(securityIpGroup);
            }
            describeSecurityIpsResponse.SecurityIpGroups = describeSecurityIpsResponse_securityIpGroups;

            return(describeSecurityIpsResponse);
        }