Condividi tramite


ProjectAnalysisRestClient class

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

Extends

Costruttori

ProjectAnalysisRestClient(IVssRestClientOptions)

Proprietà

RESOURCE_AREA_ID

Metodi

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

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

getProjectActivityMetrics(string, Date, AggregationType)
getProjectLanguageAnalytics(string)
getRepositoryActivityMetrics(string, string, Date, AggregationType)

Dettagli costruttore

ProjectAnalysisRestClient(IVssRestClientOptions)

new ProjectAnalysisRestClient(options: IVssRestClientOptions)

Parametri

Dettagli proprietà

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valore della proprietà

string

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à.

Restituisce

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

Restituisce

getProjectLanguageAnalytics(string)

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

Parametri

project

string

ID progetto o nome progetto

Restituisce

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

Restituisce