-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinterfaces.ts
61 lines (53 loc) · 888 Bytes
/
interfaces.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
export interface From {
code: string;
station: string;
stationTrain: string;
date: string;
time: string;
sortTime: number;
srcDate: string;
}
export interface To {
code: string;
station: string;
stationTrain: string;
date: string;
time: string;
sortTime: number;
}
export interface Type {
id: string;
title: string;
letter: string;
places: number;
}
export interface Child {
minDate: string;
maxDate: string;
}
export interface List {
num: string;
category: number;
travelTime: string;
from: From;
to: To;
types: Type[];
child: Child;
allowStud: number;
allowBooking: number;
allowRoundtrip: number;
isEurope: number;
}
export interface Data {
list: List[];
}
export interface TrainResponse {
data: Data;
}
export interface Watch {
from: number;
to: number;
date: string;
time: string;
trains: string[];
}