DashboardRestClient class
Classe di base da usare (derivata da) per effettuare richieste alle API REST vss
- Extends
Costruttori
| Dashboard |
Proprietà
| RESOURCE_AREA_ID |
Metodi
| create |
Creare il dashboard fornito. |
| create |
Crea un widget nella dashboard specificata. |
| delete |
Eliminare un dashboard in base al relativo ID. In questo modo vengono eliminati anche i widget associati a questa dashboard. |
| delete |
Elimina il widget specificato. |
| get |
Ottieni un dashboard in base al suo ID. |
| get |
Ottieni un elenco di dashboard in un progetto. |
| get |
Ottiene lo stato corrente del widget specificato. |
| get |
Ottieni i metadati del widget che soddisfano l'ID di contributo specificato. |
| get |
Ottieni tutti i metadati dei widget disponibili in ordine alfabetico, inclusi i widget contrassegnati con isVisibleFromCatalog == false. |
| replace |
Sostituire la configurazione per il dashboard specificato. Sostituisce l'elenco dei widget sulla dashboard, solo se viene fornita la proprietà. |
| replace |
Aggiornare il nome e la posizione dei dashboard nel gruppo fornito e rimuovere i dashboard omessi. Non modifica il contenuto del dashboard. |
| replace |
Sostituisci lo stato del widget specificato. |
| update |
Eseguire un aggiornamento parziale del widget specificato. |
Dettagli costruttore
DashboardRestClient(IVssRestClientOptions)
Dettagli proprietà
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Valore della proprietà
string
Dettagli metodo
createDashboard(Dashboard, TeamContext)
Creare il dashboard fornito.
function createDashboard(dashboard: Dashboard, teamContext: TeamContext): Promise<Dashboard>
Parametri
- dashboard
- Dashboard
Stato iniziale del dashboard
- teamContext
- TeamContext
Contesto del team per l'operazione
Restituisce
Promise<Dashboard>
createWidget(Widget, TeamContext, string)
Crea un widget nella dashboard specificata.
function createWidget(widget: Widget, teamContext: TeamContext, dashboardId: string): Promise<Widget>
Parametri
- widget
- Widget
Stato del widget da aggiungere
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
ID della dashboard a cui verrà aggiunto il widget.
Restituisce
Promise<Widget>
deleteDashboard(TeamContext, string)
Eliminare un dashboard in base al relativo ID. In questo modo vengono eliminati anche i widget associati a questa dashboard.
function deleteDashboard(teamContext: TeamContext, dashboardId: string): Promise<void>
Parametri
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
ID del dashboard da eliminare.
Restituisce
Promise<void>
deleteWidget(TeamContext, string, string)
Elimina il widget specificato.
function deleteWidget(teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Dashboard>
Parametri
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
ID della dashboard contenente il widget.
- widgetId
-
string
ID del widget da aggiornare.
Restituisce
Promise<Dashboard>
getDashboard(TeamContext, string)
Ottieni un dashboard in base al suo ID.
function getDashboard(teamContext: TeamContext, dashboardId: string): Promise<Dashboard>
Parametri
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
Restituisce
Promise<Dashboard>
getDashboardsByProject(TeamContext)
Ottieni un elenco di dashboard in un progetto.
function getDashboardsByProject(teamContext: TeamContext): Promise<Dashboard[]>
Parametri
- teamContext
- TeamContext
Contesto del team per l'operazione
Restituisce
Promise<Dashboard[]>
getWidget(TeamContext, string, string)
Ottiene lo stato corrente del widget specificato.
function getWidget(teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Widget>
Parametri
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
ID della dashboard contenente il widget.
- widgetId
-
string
ID del widget da leggere.
Restituisce
Promise<Widget>
getWidgetMetadata(string, string)
Ottieni i metadati del widget che soddisfano l'ID di contributo specificato.
function getWidgetMetadata(contributionId: string, project?: string): Promise<WidgetMetadataResponse>
Parametri
- contributionId
-
string
L'ID del contributo per il widget
- project
-
string
ID progetto o nome progetto
Restituisce
Promise<WidgetMetadataResponse>
getWidgetTypes(WidgetScope, string)
Ottieni tutti i metadati dei widget disponibili in ordine alfabetico, inclusi i widget contrassegnati con isVisibleFromCatalog == false.
function getWidgetTypes(scope: WidgetScope, project?: string): Promise<WidgetTypesResponse>
Parametri
- scope
- WidgetScope
- project
-
string
ID progetto o nome progetto
Restituisce
Promise<WidgetTypesResponse>
replaceDashboard(Dashboard, TeamContext, string)
Sostituire la configurazione per il dashboard specificato. Sostituisce l'elenco dei widget sulla dashboard, solo se viene fornita la proprietà.
function replaceDashboard(dashboard: Dashboard, teamContext: TeamContext, dashboardId: string): Promise<Dashboard>
Parametri
- dashboard
- Dashboard
La configurazione del cruscotto da sostituire.
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
ID del cruscotto da sostituire.
Restituisce
Promise<Dashboard>
replaceDashboards(DashboardGroup, TeamContext)
Aggiornare il nome e la posizione dei dashboard nel gruppo fornito e rimuovere i dashboard omessi. Non modifica il contenuto del dashboard.
function replaceDashboards(group: DashboardGroup, teamContext: TeamContext): Promise<DashboardGroup>
Parametri
- group
- DashboardGroup
- teamContext
- TeamContext
Contesto del team per l'operazione
Restituisce
Promise<DashboardGroup>
replaceWidget(Widget, TeamContext, string, string)
Sostituisci lo stato del widget specificato.
function replaceWidget(widget: Widget, teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Widget>
Parametri
- widget
- Widget
Stato da scrivere per il widget.
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
ID della dashboard contenente il widget.
- widgetId
-
string
ID del widget da aggiornare.
Restituisce
Promise<Widget>
updateWidget(Widget, TeamContext, string, string)
Eseguire un aggiornamento parziale del widget specificato.
function updateWidget(widget: Widget, teamContext: TeamContext, dashboardId: string, widgetId: string): Promise<Widget>
Parametri
- widget
- Widget
Descrizione delle modifiche al widget da applicare. Tutti i campi non nulli verranno sostituiti.
- teamContext
- TeamContext
Contesto del team per l'operazione
- dashboardId
-
string
ID della dashboard contenente il widget.
- widgetId
-
string
ID del widget da aggiornare.
Restituisce
Promise<Widget>