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