Last updated

Class: SDKNavigator

SDKNavigator - The platform navigator.

The SDKNavigator class enables navigation to routes within the platform.

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new SDKNavigator(agent)

Creates an instance of Navigator.

Parameters

NameType
agentPeerAgent

Methods

projects

projects(options?): void

Navigates to the projects page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


projectOverview

projectOverview(options?): void

Navigates to the project overview page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


datasets

datasets(options?): void

Navigates to the datasets page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


datasetBrowser

datasetBrowser(datasetId, options?): void

Navigates to the dataset browser page.

Parameters

NameTypeDescription
datasetIdstringThe id of the dataset to navigate to.
options?DlNavigationOptionsThe navigation options.

Returns

void


projectTeam

projectTeam(options?): void

Navigates to the active project's team page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


tasks

tasks(options?): void

Navigates to the active project's tasks page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


taskBrowser

taskBrowser(taskId, options?): void

Navigates to the active project's task browser page.

Parameters

NameTypeDescription
taskIdstringThe id of the task to navigate to.
options?DlNavigationOptionsThe navigation options.

Returns

void


assignments

assignments(options?): void

Navigates to the active project's assignments page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


cloudStorage

cloudStorage(options?): void

Navigates to the active project's cloud storage page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


applicationHub

applicationHub(options?): void

Navigates to the application hub page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


orgMembersAndGroups

orgMembersAndGroups(options?): void

Navigates to the active organization's members and groups page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


auditLogs

auditLogs(options?): void

Navigates to the active organization's audit logs page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


studio

studio(params, options?): void

Navigates to the active project's dataset item page (the studio).

Parameters

NameTypeDescription
paramsObjectThe navigation params.
params.datasetId?stringThe id of the dataset the item belongs to. When not provided, the active dataset is used.
params.itemIdstringThe id of the item to navigate to.
options?DlNavigationOptionsThe navigation options.

Returns

void


recipes

recipes(options?): void

Navigates to the active project's recipes page.

Parameters

NameTypeDescription
options?DlNavigationOptionsThe navigation options.

Returns

void


recipe

recipe(recipeId, options?): void

Navigates to the active project's recipe page.

Parameters

NameTypeDescription
recipeIdstringThe id of the recipe to navigate to.
options?DlNavigationOptionsThe navigation options.

Returns

void


custom

custom(route, payload?): void

Navigates to a custom route.

Parameters

NameTypeDescription
routestringThe route to navigate to.
payload?ObjectThe navigation payload.
payload.params?anyThe navigation params.
payload.options?DlNavigationOptionsThe navigation options.

Returns

void


startline

startline(payload): void

Navigates to the startline page.

Example

dl.navigator.startline({ query: { tab: "Models" }, options: { newTab: true } })

Parameters

NameTypeDescription
payloadObject-
payload.query?DictionaryThe query parameters. For example: { tab: "Models" }
payload.options?DlNavigationOptionsThe navigation options. For example: { newTab: true }

Returns

void