51 lines
1.1 KiB
TypeScript
51 lines
1.1 KiB
TypeScript
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;
|
|
} |