ProjectAnalysisRestClient class
Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni
- Extends
Konstruktorok
| Project |
Tulajdonságok
| RESOURCE_AREA_ID |
Metódusok
| get |
Lekéri a gittevékenység-metrikákat a megadott feltételeknek megfelelő adattárakhoz. |
| get |
|
| get |
|
| get |
Konstruktor adatai
ProjectAnalysisRestClient(IVssRestClientOptions)
new ProjectAnalysisRestClient(options: IVssRestClientOptions)
Paraméterek
- options
- IVssRestClientOptions
Tulajdonság adatai
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Tulajdonság értéke
string
Metódus adatai
getGitRepositoriesActivityMetrics(string, Date, AggregationType, number, number)
Lekéri a gittevékenység-metrikákat a megadott feltételeknek megfelelő adattárakhoz.
function getGitRepositoriesActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType, skip: number, top: number): Promise<RepositoryActivityMetrics[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- fromDate
-
Date
A trendek lekérésének dátuma.
- aggregationType
- AggregationType
Gyűjtőméret, amelyen a trendeket összesíteni kell.
- skip
-
number
A figyelmen kívül hagyandó adattárak száma.
- top
-
number
Azon adattárak száma, amelyekhez a tevékenységmetrikákat le kell kérni.
Válaszok
Promise<RepositoryActivityMetrics[]>
getProjectActivityMetrics(string, Date, AggregationType)
function getProjectActivityMetrics(project: string, fromDate: Date, aggregationType: AggregationType): Promise<ProjectActivityMetrics>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- fromDate
-
Date
- aggregationType
- AggregationType
Válaszok
Promise<ProjectActivityMetrics>
getProjectLanguageAnalytics(string)
function getProjectLanguageAnalytics(project: string): Promise<ProjectLanguageAnalytics>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<ProjectLanguageAnalytics>
getRepositoryActivityMetrics(string, string, Date, AggregationType)
function getRepositoryActivityMetrics(project: string, repositoryId: string, fromDate: Date, aggregationType: AggregationType): Promise<RepositoryActivityMetrics>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- repositoryId
-
string
- fromDate
-
Date
- aggregationType
- AggregationType
Válaszok
Promise<RepositoryActivityMetrics>