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