@veeroute/lss-account-angular
Version:
OpenAPI client for @veeroute/lss-account-angular
44 lines (43 loc) • 2.26 kB
TypeScript
/**
* VRt.Account [AC]
*
* The version of the OpenAPI document: 7.23.2926
* Contact: servicedesk@veeroute.com
*
* NOTE: This class is auto generated by OpenAPI Generator.
* Do not edit the class manually.
*/
import { HttpHeaders } from '@angular/common/http';
import { Observable } from 'rxjs';
import { ProcessTypeAccount } from '../model/models';
import { ServiceAccount } from '../model/models';
import { UserStatisticsAccount } from '../model/models';
import { Configuration } from '../configuration';
export interface GenerateReportRequestParams {
from?: string;
to?: string;
service?: ServiceAccount;
processType?: ProcessTypeAccount;
}
export interface GenerateStatisticsRequestParams {
from?: string;
to?: string;
service?: ServiceAccount;
processType?: ProcessTypeAccount;
}
export interface StatisticsServiceInterface {
defaultHeaders: HttpHeaders;
configuration: Configuration;
/**
* Report creating
* Creating report with usage statistics. If the period is not specified, records are returned from the beginning of the month to the present day (excluding). If no `from` datetime is specified, data are returned from the beginning of the month. If no `to` datetime is specified, data are returned be the the present day (excluding). Empty service and process type fields mean returning statistics for all services and process types.
* @param requestParameters
*/
generateReport(requestParameters: GenerateReportRequestParams, extraHttpRequestParams?: any): Observable<string>;
/**
* Statistics for the period
* User statistics for the period. If the period is not specified, the statistics for the current month returns (from the beginning of the month to the present day). If no `from` datetime is specified, data are returned from the beginning of the month. If no `to` datetime is specified, data are returned be to the present day (excluding). Empty service and process type fields mean returning statistics for all services and process types.
* @param requestParameters
*/
generateStatistics(requestParameters: GenerateStatisticsRequestParams, extraHttpRequestParams?: any): Observable<UserStatisticsAccount>;
}