BikePointDetails.ts 421 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// all dates are unix timestamps
export interface IBikePointDetails {
    id: string,
    commonName: string,
    diagrammData: IBikePointActivityMap,
    installDate: number,
    nbDocks: number
    
}

export interface IBikePointActivityAtHourOfDay {
    avgNbRentals: number,
    avgNbReturns: number,
    avgNbTotal:   number

}
export type IBikePointActivityMap = {[hourOfDay: number]: IBikePointActivityAtHourOfDay}