feat(stats): Publish runners by kiosk stat
This commit is contained in:
@@ -22,6 +22,12 @@ export class ResponseStats implements IResponse {
|
||||
@IsInt()
|
||||
runnersViaSelfservice: number;
|
||||
|
||||
/**
|
||||
* The amount of runners registered via kiosk.
|
||||
*/
|
||||
@IsInt()
|
||||
runnersViaKiosk: number;
|
||||
|
||||
/**
|
||||
* The amount of runners registered in the system.
|
||||
*/
|
||||
@@ -98,7 +104,7 @@ export class ResponseStats implements IResponse {
|
||||
* @param scans number of scans - no relations have to be resolved.
|
||||
* @param donations Array containing all donations - the following relations have to be resolved: runner, runner.scans, runner.scans.track
|
||||
*/
|
||||
public constructor(runnersViaSelfservice: number, runners: number, teams: number, orgs: number, users: number, scans: number, donations: Donation[], distance: number, donors: number) {
|
||||
public constructor(runnersViaSelfservice: number, runners: number, teams: number, orgs: number, users: number, scans: number, donations: Donation[], distance: number, donors: number, runnersViaKiosk: number) {
|
||||
this.runnersViaSelfservice = runnersViaSelfservice;
|
||||
this.total_runners = runners;
|
||||
this.total_teams = teams;
|
||||
@@ -111,5 +117,6 @@ export class ResponseStats implements IResponse {
|
||||
this.average_donation = this.total_donation / this.total_donations
|
||||
this.total_donors = donors;
|
||||
this.average_distance = this.total_distance / this.total_runners;
|
||||
this.runnersViaKiosk = runnersViaKiosk;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user