public static RemoveBackendServersResponse Unmarshall(UnmarshallerContext context) { RemoveBackendServersResponse removeBackendServersResponse = new RemoveBackendServersResponse(); removeBackendServersResponse.HttpResponse = context.HttpResponse; removeBackendServersResponse.RequestId = context.StringValue("RemoveBackendServers.RequestId"); removeBackendServersResponse.LoadBalancerId = context.StringValue("RemoveBackendServers.LoadBalancerId"); List<RemoveBackendServersResponse.BackendServer> backendServers = new List<RemoveBackendServersResponse.BackendServer>(); for (int i = 0; i < context.Length("RemoveBackendServers.BackendServers.Length"); i++) { RemoveBackendServersResponse.BackendServer backendServer = new RemoveBackendServersResponse.BackendServer(); backendServer.ServerId = context.StringValue("RemoveBackendServers.BackendServers["+ i +"].ServerId"); backendServer.Weight = context.IntegerValue("RemoveBackendServers.BackendServers["+ i +"].Weight"); backendServers.Add(backendServer); } removeBackendServersResponse.BackendServers = backendServers; return removeBackendServersResponse; }