Megosztás a következőn keresztül:


DashboardRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatása) kell használni

Extends

Konstruktorok

DashboardRestClient(IVssRestClientOptions)

Tulajdonságok

RESOURCE_AREA_ID

Metódusok

createDashboard(Dashboard, TeamContext)

Hozza létre a megadott irányítópultot.

createWidget(Widget, TeamContext, string)

Hozzon létre egy widgetet a megadott irányítópulton.

deleteDashboard(TeamContext, string)

Az azonosítójának megadva töröljön egy irányítópultot. Ez az irányítópulthoz társított widgeteket is törli.

deleteWidget(TeamContext, string, string)

Törölje a megadott widgetet.

getDashboard(TeamContext, string)

Irányítópult lekérése az azonosító alapján.

getDashboardsByProject(TeamContext)

A projekt irányítópultjainak listájának lekérése.

getWidget(TeamContext, string, string)

A megadott widget aktuális állapotának lekérése.

getWidgetMetadata(string, string)

Kérje le a widget metaadatait, amelyek megfelelnek a megadott hozzájárulási azonosítónak.

getWidgetTypes(WidgetScope, string)

Szerezze be az összes elérhető widget-metaadatot betűrendben, beleértve az isVisibleFromCatalog == false jelölésű widgeteket is.

replaceDashboard(Dashboard, TeamContext, string)

Cserélje le a megadott irányítópult konfigurációját. Az irányítópult widgetlistáját csak akkor cseréli le, ha a tulajdonság meg van adva.

replaceDashboards(DashboardGroup, TeamContext)

Frissítse az irányítópultok nevét és pozícióját a megadott csoportban, és távolítsa el a kihagyott irányítópultokat. Nem módosítja az irányítópult tartalmát.

replaceWidget(Widget, TeamContext, string, string)

A megadott widget állapotának felülbírálása.

updateWidget(Widget, TeamContext, string, string)

Hajtsa végre a megadott widget részleges frissítését.

Konstruktor adatai

DashboardRestClient(IVssRestClientOptions)

new DashboardRestClient(options: IVssRestClientOptions)

Paraméterek

Tulajdonság adatai

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Tulajdonság értéke

string

Metódus adatai

createDashboard(Dashboard, TeamContext)

Hozza létre a megadott irányítópultot.

function createDashboard(dashboard: Dashboard, teamContext: TeamContext): Promise<Dashboard>

Paraméterek

dashboard
Dashboard

Az irányítópult kezdeti állapota

teamContext
TeamContext

A művelet csapatkörnyezete

Válaszok

Promise<Dashboard>

createWidget(Widget, TeamContext, string)

Hozzon létre egy widgetet a megadott irányítópulton.

function createWidget(widget: Widget, teamContext: TeamContext, dashboardId: string): Promise<Widget>

Paraméterek

widget
Widget

A hozzáadni kívánt widget állapota

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

Annak az irányítópultnak az azonosítója, amelyhez a widget hozzá lesz adva.

Válaszok

Promise<Widget>

deleteDashboard(TeamContext, string)

Az azonosítójának megadva töröljön egy irányítópultot. Ez az irányítópulthoz társított widgeteket is törli.

function deleteDashboard(teamContext: TeamContext, dashboardId: string): Promise<void>

Paraméterek

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

A törölni kívánt irányítópult azonosítója.

Válaszok

Promise<void>

deleteWidget(TeamContext, string, string)

Törölje a megadott widgetet.

function deleteWidget(teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Dashboard>

Paraméterek

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

A widgetet tartalmazó irányítópult azonosítója.

widgetId

string

A frissíteni kívánt widget azonosítója.

Válaszok

Promise<Dashboard>

getDashboard(TeamContext, string)

Irányítópult lekérése az azonosító alapján.

function getDashboard(teamContext: TeamContext, dashboardId: string): Promise<Dashboard>

Paraméterek

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

Válaszok

Promise<Dashboard>

getDashboardsByProject(TeamContext)

A projekt irányítópultjainak listájának lekérése.

function getDashboardsByProject(teamContext: TeamContext): Promise<Dashboard[]>

Paraméterek

teamContext
TeamContext

A művelet csapatkörnyezete

Válaszok

Promise<Dashboard[]>

getWidget(TeamContext, string, string)

A megadott widget aktuális állapotának lekérése.

function getWidget(teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Widget>

Paraméterek

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

A widgetet tartalmazó irányítópult azonosítója.

widgetId

string

Az olvasni kívánt widget azonosítója.

Válaszok

Promise<Widget>

getWidgetMetadata(string, string)

Kérje le a widget metaadatait, amelyek megfelelnek a megadott hozzájárulási azonosítónak.

function getWidgetMetadata(contributionId: string, project?: string): Promise<WidgetMetadataResponse>

Paraméterek

contributionId

string

A widgethez való hozzájárulás azonosítója

project

string

Projektazonosító vagy projektnév

Válaszok

getWidgetTypes(WidgetScope, string)

Szerezze be az összes elérhető widget-metaadatot betűrendben, beleértve az isVisibleFromCatalog == false jelölésű widgeteket is.

function getWidgetTypes(scope: WidgetScope, project?: string): Promise<WidgetTypesResponse>

Paraméterek

scope
WidgetScope
project

string

Projektazonosító vagy projektnév

Válaszok

replaceDashboard(Dashboard, TeamContext, string)

Cserélje le a megadott irányítópult konfigurációját. Az irányítópult widgetlistáját csak akkor cseréli le, ha a tulajdonság meg van adva.

function replaceDashboard(dashboard: Dashboard, teamContext: TeamContext, dashboardId: string): Promise<Dashboard>

Paraméterek

dashboard
Dashboard

A lecserélendő irányítópult konfigurációja.

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

A lecserélendő irányítópult azonosítója.

Válaszok

Promise<Dashboard>

replaceDashboards(DashboardGroup, TeamContext)

Frissítse az irányítópultok nevét és pozícióját a megadott csoportban, és távolítsa el a kihagyott irányítópultokat. Nem módosítja az irányítópult tartalmát.

function replaceDashboards(group: DashboardGroup, teamContext: TeamContext): Promise<DashboardGroup>

Paraméterek

teamContext
TeamContext

A művelet csapatkörnyezete

Válaszok

Promise<DashboardGroup>

replaceWidget(Widget, TeamContext, string, string)

A megadott widget állapotának felülbírálása.

function replaceWidget(widget: Widget, teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Widget>

Paraméterek

widget
Widget

A widgethez írandó állapot.

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

A widgetet tartalmazó irányítópult azonosítója.

widgetId

string

A frissíteni kívánt widget azonosítója.

Válaszok

Promise<Widget>

updateWidget(Widget, TeamContext, string, string)

Hajtsa végre a megadott widget részleges frissítését.

function updateWidget(widget: Widget, teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Widget>

Paraméterek

widget
Widget

Az alkalmazni kívánt vezérlőmódosítások leírása. A program minden nem null értékű mezőt lecserél.

teamContext
TeamContext

A művelet csapatkörnyezete

dashboardId

string

A widgetet tartalmazó irányítópult azonosítója.

widgetId

string

A frissíteni kívánt widget azonosítója.

Válaszok

Promise<Widget>