FabioSantos commited on
Commit
fc5dcc3
·
verified ·
1 Parent(s): de979b0

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +43 -41
models.py CHANGED
@@ -1,41 +1,43 @@
1
- from pydantic import BaseModel
2
- from typing import Optional
3
-
4
- class UserCreate(BaseModel):
5
- name: str
6
- email: str
7
- password: str
8
- role: str
9
-
10
- class UserLogin(BaseModel):
11
- email: str
12
- password: str
13
-
14
- class SessionCreate(BaseModel):
15
- user_id: int
16
- date: str
17
- activities: Optional[str] = None
18
- progress: Optional[str] = None
19
- challenges: Optional[str] = None
20
- observations: Optional[str] = None
21
- performance_score: Optional[int] = None
22
- fails_score: Optional[int] = None
23
- task_completion: Optional[int] = None
24
- behavior_rating: Optional[int] = None
25
-
26
- class ABADetails(BaseModel):
27
- session_id: int
28
- behavior: str
29
- frequency: int
30
- reinforcer: str
31
- technique: str
32
-
33
- class KidDetails(BaseModel):
34
- user_id: int
35
- nickname: str
36
- age: int
37
- suport_level: int
38
-
39
- class TherapistKid(BaseModel):
40
- user_id: int
41
- nickname: str
 
 
 
1
+ from pydantic import BaseModel
2
+ from typing import Optional
3
+
4
+ class UserCreate(BaseModel):
5
+ name: str
6
+ email: str
7
+ password: str
8
+ role: str
9
+
10
+ class UserLogin(BaseModel):
11
+ email: str
12
+ password: str
13
+
14
+ class SessionCreate(BaseModel):
15
+ user_id: int
16
+ created_by: int
17
+ date: str
18
+ activities: str
19
+ progress: str
20
+ challenges: str
21
+ observations: str
22
+ performance_score: int
23
+ fails_score: int
24
+ task_completion: int
25
+ behavior_rating: int
26
+
27
+
28
+ class ABADetails(BaseModel):
29
+ session_id: int
30
+ behavior: str
31
+ frequency: int
32
+ reinforcer: str
33
+ technique: str
34
+
35
+ class KidDetails(BaseModel):
36
+ user_id: int
37
+ nickname: str
38
+ age: int
39
+ suport_level: int
40
+
41
+ class TherapistKid(BaseModel):
42
+ user_id: int
43
+ nickname: str