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

ITabService

public interface ITabService
Represents the tab API service for interacting with Tabs.
Tab Create(int workspaceId, Tab entity)

Creates the specified tab.

void Delete(int workspaceId, int entityId)

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

Tab Get(int workspaceId, int entityId)

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

Tab Get(int workspaceId, string entityName)

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

Gets the [Meta](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.Meta.html) with admin-level metadata about admin and system tabs.

List<Tab> GetAllForNavigation(int workspaceId)

Retrieves a list of tabs with information about each tab that the calling user can navigate to in a specific workspace.

Retrieves a list of all object types in a workspace available for creating or updating a tab.

Retrieves a list of parent tabs, which can be associated with a tab for adding or updating it.

List<Tab> GetTabsOrder(int workspaceId)

Gets current order of the tabs in a workspace.

Tab Require(int workspaceId, Tab entity)

Requires the specified tab. If [ArtifactID](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.Artifact.html#Relativity_Testing_Framework_Models_Artifact_ArtifactID) property of entity has positive value, gets entity by ID and updates it.If [Name](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.NamedArtifact.html#Relativity_Testing_Framework_Models_NamedArtifact_Name) property of entity have a value, gets entity by name and updates it if it exists.Otherwise creates a new [Tab](https://relativitydev.github.io/relativity.testing.framework/api/Relativity.Testing.Framework.Models.Tab.html).

void Update(int workspaceId, Tab entity)

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