Ajout de la page listant les pièges
This commit is contained in:
50
Front/skydivelogs-app/src/models/stats.ts
Normal file
50
Front/skydivelogs-app/src/models/stats.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
import { Observable } from "rxjs";
|
||||
|
||||
export class StatsResp {
|
||||
public statsByDz: Observable<StatsByDzResp>;
|
||||
public statsByAircraft: Observable<StatsByAircraftResp>;
|
||||
public statsByRig: Observable<StatsByRigResp>;
|
||||
public statsByJumpType: Observable<StatsByJumpTypeResp>;
|
||||
public statsByYear: Observable<StatsByYearResp>;
|
||||
}
|
||||
|
||||
export class StatsByDzResp {
|
||||
constructor(data: any) {
|
||||
Object.assign(this, data);
|
||||
}
|
||||
|
||||
public label: string;
|
||||
public nb: number;
|
||||
}
|
||||
export class StatsByAircraftResp {
|
||||
constructor(data: any) {
|
||||
Object.assign(this, data);
|
||||
}
|
||||
|
||||
public label: string;
|
||||
public nb: number;
|
||||
}
|
||||
export class StatsByRigResp {
|
||||
constructor(data: any) {
|
||||
Object.assign(this, data);
|
||||
}
|
||||
|
||||
public label: string;
|
||||
public nb: number;
|
||||
}
|
||||
export class StatsByJumpTypeResp {
|
||||
constructor(data: any) {
|
||||
Object.assign(this, data);
|
||||
}
|
||||
|
||||
public label: string;
|
||||
public nb: number;
|
||||
}
|
||||
export class StatsByYearResp {
|
||||
constructor(data: any) {
|
||||
Object.assign(this, data);
|
||||
}
|
||||
|
||||
public label: string;
|
||||
public nb: number;
|
||||
}
|
||||
Reference in New Issue
Block a user