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); }