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