ProjectAnalysisRestClient class

Classe di base da usare (derivata da) per effettuare richieste alle API REST vss

Extends

Proprietà

RESOURCE_AREA_ID

Dettagli costruttore

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parametri

Dettagli proprietà

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: "7658fa33-b1bf-4580-990f-fac5896773d3" = "7658fa33-b1bf-4580-990f-fac5896773d3"

Valore della proprietà

"7658fa33-b1bf-4580-990f-fac5896773d3"

Dettagli metodo

getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)

Recupera le metriche dell'attività Git per i repository che corrispondono a criteri specificati.

function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>

Parametri

project

string

ID progetto o nome progetto

fromDate

Date

Data da cui devono essere recuperate le tendenze.

aggregationType
AggregationType

Dimensioni del bucket in base alle quali devono essere aggregate le tendenze.

skip

number

Numero di repository da ignorare.

top

number

Numero di repository per i quali devono essere recuperate le metriche di attività.

Valori restituiti

getProjectActivityMetrics(string, Date, AggregationType)

function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>

Parametri

project

string

ID progetto o nome progetto

fromDate

Date

aggregationType
AggregationType

Valori restituiti

getProjectLanguageAnalytics(string)

function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>

Parametri

project

string

ID progetto o nome progetto

Valori restituiti

getRepositoryActivityMetrics(string, string, Date, AggregationType)

function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>

Parametri

project

string

ID progetto o nome progetto

repositoryId

string

fromDate

Date

aggregationType
AggregationType

Valori restituiti