public static DescribeDrdsDBIpWhiteListResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeDrdsDBIpWhiteListResponse describeDrdsDBIpWhiteListResponse = new DescribeDrdsDBIpWhiteListResponse();

            describeDrdsDBIpWhiteListResponse.HttpResponse = _ctx.HttpResponse;
            describeDrdsDBIpWhiteListResponse.RequestId    = _ctx.StringValue("DescribeDrdsDBIpWhiteList.RequestId");
            describeDrdsDBIpWhiteListResponse.Success      = _ctx.BooleanValue("DescribeDrdsDBIpWhiteList.Success");

            List <string> describeDrdsDBIpWhiteListResponse_ipWhiteList = new List <string>();

            for (int i = 0; i < _ctx.Length("DescribeDrdsDBIpWhiteList.IpWhiteList.Length"); i++)
            {
                describeDrdsDBIpWhiteListResponse_ipWhiteList.Add(_ctx.StringValue("DescribeDrdsDBIpWhiteList.IpWhiteList[" + i + "]"));
            }
            describeDrdsDBIpWhiteListResponse.IpWhiteList = describeDrdsDBIpWhiteListResponse_ipWhiteList;

            return(describeDrdsDBIpWhiteListResponse);
        }
        public static DescribeDrdsDBIpWhiteListResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDrdsDBIpWhiteListResponse describeDrdsDBIpWhiteListResponse = new DescribeDrdsDBIpWhiteListResponse();

            describeDrdsDBIpWhiteListResponse.HttpResponse = context.HttpResponse;
            describeDrdsDBIpWhiteListResponse.RequestId    = context.StringValue("DescribeDrdsDBIpWhiteList.RequestId");
            describeDrdsDBIpWhiteListResponse.Success      = context.BooleanValue("DescribeDrdsDBIpWhiteList.Success");

            DescribeDrdsDBIpWhiteListResponse.DescribeDrdsDBIpWhiteList_Data data = new DescribeDrdsDBIpWhiteListResponse.DescribeDrdsDBIpWhiteList_Data();

            List <string> data_ipWhiteList = new List <string>();

            for (int i = 0; i < context.Length("DescribeDrdsDBIpWhiteList.Data.IpWhiteList.Length"); i++)
            {
                data_ipWhiteList.Add(context.StringValue("DescribeDrdsDBIpWhiteList.Data.IpWhiteList[" + i + "]"));
            }
            data.IpWhiteList = data_ipWhiteList;
            describeDrdsDBIpWhiteListResponse.Data = data;

            return(describeDrdsDBIpWhiteListResponse);
        }