user_routes
routes.user_routes
DEFAULT_PAGE_IDX
module-attribute
DEFAULT_PAGE_IDX = 1
DEFAULT_PAGE_SIZE
module-attribute
DEFAULT_PAGE_SIZE = 6
OrderBy
Bases: Enum
Order by column
Source code in yaptide/routes/user_routes.py
25 26 27 28 29 |
|
END_TIME
class-attribute
instance-attribute
END_TIME = 'end_time'
START_TIME
class-attribute
instance-attribute
START_TIME = 'start_time'
OrderType
Bases: Enum
Order type
Source code in yaptide/routes/user_routes.py
18 19 20 21 22 |
|
ASCEND
class-attribute
instance-attribute
ASCEND = 'ascend'
DESCEND
class-attribute
instance-attribute
DESCEND = 'descend'
UserSimulations
Bases: Resource
Class responsible for returning user's simulations' basic infos
Source code in yaptide/routes/user_routes.py
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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
|
APIParametersSchema
Bases: Schema
Class specifies API parameters
Source code in yaptide/routes/user_routes.py
35 36 37 38 39 40 41 |
|
order_by
class-attribute
instance-attribute
order_by = String(load_default=START_TIME.value)
order_type
class-attribute
instance-attribute
order_type = String(load_default=DESCEND.value)
page_idx
class-attribute
instance-attribute
page_idx = Integer(load_default=DEFAULT_PAGE_IDX)
page_size
class-attribute
instance-attribute
page_size = Integer(load_default=DEFAULT_PAGE_SIZE)
get
staticmethod
get(user)
Method returning simulations from the database
Source code in yaptide/routes/user_routes.py
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
|
UserUpdate
Bases: Resource
Class responsible for updating the user
Source code in yaptide/routes/user_routes.py
83 84 85 86 87 88 89 90 91 92 93 |
|
post
staticmethod
post(user)
Updates user with provided parameters
Source code in yaptide/routes/user_routes.py
86 87 88 89 90 91 92 93 |
|