ProjectAnalysisRestClient class
Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's
- Extends
Constructors
Project |
Eigenschappen
RESOURCE_AREA_ID |
Methoden
get |
Hiermee worden metrische gegevens van git-activiteit opgehaald voor opslagplaatsen die voldoen aan een opgegeven criterium. |
get |
|
get |
|
get |
Constructordetails
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Parameters
- options
- IVssRestClientOptions
Eigenschapdetails
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Waarde van eigenschap
string
Methodedetails
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
Hiermee worden metrische gegevens van git-activiteit opgehaald voor opslagplaatsen die voldoen aan een opgegeven criterium.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Parameters
- project
-
string
Project-id of projectnaam
- fromDate
-
Date
De datum van waaruit de trends moeten worden opgehaald.
- aggregationType
- AggregationType
Bucketgrootte waarvoor trends moeten worden samengevoegd.
- skip
-
number
Het aantal opslagplaatsen dat moet worden genegeerd.
- top
-
number
Het aantal opslagplaatsen waarvoor metrische gegevens over activiteit moeten worden opgehaald.
Retouren
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Parameters
- project
-
string
Project-id of projectnaam
- fromDate
-
Date
- aggregationType
- AggregationType
Retouren
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Parameters
- project
-
string
Project-id of projectnaam
Retouren
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Parameters
- project
-
string
Project-id of projectnaam
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Retouren
Promise<RepositoryActivityMetrics>