ProjectAnalysisRestClient class
Classe di base che deve essere usata (derivata da) per effettuare richieste alle API REST di VSS
- Extends
Costruttori
Project |
Proprietà
RESOURCE_AREA_ID |
Metodi
get |
Recupera le metriche di attività git per i repository che corrispondono a criteri specificati. |
get |
|
get |
|
get |
Dettagli costruttore
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parametri
- options
- IVssRestClientOptions
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 di 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, le tendenze devono essere recuperate.
- aggregationType
- AggregationType
Dimensioni del bucket su cui 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
Promise<RepositoryActivityMetrics[]>
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
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parametri
- project
-
string
ID progetto o nome progetto
Restituisce
Promise<ProjectLanguageAnalytics>
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
Promise<RepositoryActivityMetrics>