Skip to content

Commit 9463723

Browse files
committed
merge model modules
1 parent 6eb92df commit 9463723

File tree

3 files changed

+37
-43
lines changed

3 files changed

+37
-43
lines changed
Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,44 @@
1+
"""app.models.py"""
12
from typing import Dict, List
23

34
from pydantic import BaseModel
45

5-
from .latest import Latest
6-
from .timeline import Timelines
6+
7+
class Latest(BaseModel):
8+
"""
9+
Latest model.
10+
"""
11+
12+
confirmed: int
13+
deaths: int
14+
recovered: int
15+
16+
17+
class LatestResponse(BaseModel):
18+
"""
19+
Response for latest.
20+
"""
21+
22+
latest: Latest
23+
24+
25+
class Timeline(BaseModel):
26+
"""
27+
Timeline model.
28+
"""
29+
30+
latest: int
31+
timeline: Dict[str, int] = {}
32+
33+
34+
class Timelines(BaseModel):
35+
"""
36+
Timelines model.
37+
"""
38+
39+
confirmed: Timeline
40+
deaths: Timeline
41+
recovered: Timeline
742

843

944
class Location(BaseModel):

app/models/latest.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

app/models/timeline.py

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)