DashboardRestClient class
Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni
- Extends
Konstruktorok
| Dashboard |
Tulajdonságok
| RESOURCE_AREA_ID |
Metódusok
| create |
Hozza létre a megadott irányítópultot. |
| create |
Hozzon létre egy widgetet a megadott irányítópulton. |
| delete |
Irányítópult törlése az azonosítója alapján. Ezzel törli az irányítópulthoz társított widgeteket is. |
| delete |
Törölje a megadott widgetet. |
| get |
Irányítópult lekérése az azonosítója alapján. |
| get |
Szerezze be a projekt alatti irányítópultok listáját. |
| get |
Szerezze be a megadott widget aktuális állapotát. |
| get |
Szerezze be a widget metaadatait, amelyek megfelelnek a megadott hozzájárulási azonosítónak. |
| get |
Szerezze be az összes elérhető widget metaadatot ábécé sorrendben, beleértve az isVisibleFromCatalog == false jelölésű widgeteket is. |
| replace |
Cserélje le a megadott irányítópult konfigurációját. Lecseréli a widgetlistát az irányítópulton, csak akkor, ha a tulajdonság meg van adva. |
| replace |
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. |
| replace |
Felülbírálja a megadott widget állapotát. |
| update |
Hajtsa végre a megadott widget részleges frissítését. |
Konstruktor adatai
DashboardRestClient(IVssRestClientOptions)
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 felületi elem á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)
Irányítópult törlése az azonosítója alapján. Ezzel törli az irányítópulthoz társított widgeteket is.
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ója 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)
Szerezze be a projekt alatti irányítópultok listáját.
function getDashboardsByProject(teamContext: TeamContext): Promise<Dashboard[]>
Paraméterek
- teamContext
- TeamContext
A művelet csapatkörnyezete
Válaszok
Promise<Dashboard[]>
getWidget(TeamContext, string, string)
Szerezze be a megadott widget aktuális állapotát.
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)
Szerezze be 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 widget hozzájárulásának azonosítója
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<WidgetMetadataResponse>
getWidgetTypes(WidgetScope, string)
Szerezze be az összes elérhető widget metaadatot ábécé sorrendben, 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
Promise<WidgetTypesResponse>
replaceDashboard(Dashboard, TeamContext, string)
Cserélje le a megadott irányítópult konfigurációját. Lecseréli a widgetlistát az irányítópulton, csak akkor, ha a tulajdonság meg van adva.
function replaceDashboard(dashboard: Dashboard, teamContext: TeamContext, dashboardId: string): Promise<Dashboard>
Paraméterek
- dashboard
- Dashboard
A lecserélni kívánt irányítópult konfigurációja.
- teamContext
- TeamContext
A művelet csapatkörnyezete
- dashboardId
-
string
A lecserélni kívánt 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
- group
- DashboardGroup
- teamContext
- TeamContext
A művelet csapatkörnyezete
Válaszok
Promise<DashboardGroup>
replaceWidget(Widget, TeamContext, string, string)
Felülbírálja a megadott widget állapotát.
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
A widget leírása alkalmazandóvá válik. A rendszer minden nem null 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>