SpiraPlan: ImportExport SOAP Web Service
See all operations
TestSet_Retrieve
Description
Retrieves a list of testSets in the system that match the provided filter
Example(s)
spiraImportExport.Connection_Authenticate("fredbloggs", "fredbloggs");
spiraImportExport.Connection_ConnectToProject(1);
List<RemoteFilter> remoteFilters = new List<RemoteFilter>();
RemoteFilter remoteFilter = new RemoteFilter();
remoteFilter.PropertyName = "OwnerId";
remoteFilter.MultiValue = new MultiValueFilter();
List<int> multiValues = remoteFilter.MultiValue.Values;
multiValues.Add(2);
multiValues.Add(3);
remoteFilters.Add(remoteFilter);
remoteFilter = new RemoteFilter();
remoteFilter.PropertyName = "TestSetStatusId";
remoteFilter.MultiValue = new MultiValueFilter();
multiValues = remoteFilter.MultiValue.Values;
multiValues.Add((int)Task.TaskStatus.NotStarted);
multiValues.Add((int)Task.TaskStatus.InProgress);
remoteFilters.Add(remoteFilter);
remoteFilter = new RemoteFilter();
remoteFilter.PropertyName = "PlannedDate";
remoteFilter.DateRangeValue = new DateRange();
remoteFilter.DateRangeValue.StartDate = DateTime.Parse("2/1/2007");
remoteFilter.DateRangeValue.EndDate = DateTime.Parse("2/28/2007");
remoteFilters.Add(remoteFilter);
RemoteTestSet[] remoteTestSets = spiraImportExport.TestSet_Retrieve(remoteFilters.ToArray(), 1, 999999);
Parameters
| Type | Name | Required |
|---|---|---|
| ArrayOfRemoteFilter? | remoteFilters - The list of filters to apply | |
| int | startingRow - The first row to return (starting with 1) | Yes |
| int | numberOfRows - The number of rows to return | Yes |
Return Value
ArrayOfRemoteTestSet - List of testSets