public static DescribeEndpointResponse Unmarshall(UnmarshallerContext context)
{
DescribeEndpointResponse describeEndpointResponse = new DescribeEndpointResponse();
describeEndpointResponse.RequestId = context.StringValue("DescribeEndpointResponse.RequestId");
describeEndpointResponse.Endpoint = context.StringValue("DescribeEndpointResponse.Endpoint");
List<String> protocols = new List<String>();
for (int i = 0; i < context.Length("DescribeEndpointResponse.Protocols.Length"); i++) {
protocols.Add(context.StringValue("DescribeEndpointResponse.Protocols["+ i +"]"));
}
describeEndpointResponse.Protocols = protocols;
return describeEndpointResponse;
}