<PackageReference Include="Relativity.Server.Testing.Framework.Api.SDK" Version="5000.1.0" />

IResourcePoolService

public interface IResourcePoolService
Represents the resource pool API service.
void AddResources(int resourcePoolId, ResourceType resourceType, List<Artifact> resources)

Adds a resources of a given type to a given [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html).

Creates the specified [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html).

void Delete(int entityId)

Deletes the specified [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html) by the ArtifactID.

ResourcePool Get(int id)

Gets the [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html) by the specified ArtifactID.

ResourcePool Get(string name)

Gets the [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html) by the specified name.

Gets all [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html)s.

Gets a query for all clients that may be set as the client for a [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html).

ResourcePoolQuery<ResourceServer> QueryResources(int resourcePoolId, ResourceType resourceType = 0)

Gets a query to enumerate resources of a given type that are associated with the [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html).

void RemoveResources(int resourcePoolId, ResourceType resourceType, List<Artifact> resources)

Removes a resources of a given type from a given [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html).

void Update(ResourcePool entity)

Updates the specified [ResourcePool](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.ResourcePool.html).