-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparsers.py
80 lines (65 loc) · 4.52 KB
/
parsers.py
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# -*- coding: utf-8 -*-
from flask_restplus import reqparse
# ========================= INPUT PARSERS
parser_create_user = reqparse.RequestParser()
parser_create_user.add_argument('pseudo', type=str, required=True, location='form')
parser_create_user.add_argument('trigram', type=str, required=True, location='form')
parser_login = reqparse.RequestParser()
parser_login.add_argument('login', type=str, required=True, location='form')
parser_login.add_argument('password', type=str, required=True, location='form')
parser_update_user = reqparse.RequestParser()
parser_update_user.add_argument('pseudo', type=str, required=True, location='form')
parser_update_user.add_argument('usual_pseudos', type=str, required=True, action='append', location='form')
parser_promote = reqparse.RequestParser()
parser_promote.add_argument('password', type=str, required=True, location='form')
parser_create_stats = reqparse.RequestParser()
parser_create_stats.add_argument('user_pseudo', type=str, required=True, location='form')
parser_create_stats.add_argument('score', type=int, location='form')
parser_create_stats.add_argument('tags', type=int, location='form')
parser_create_stats.add_argument('popped', type=int, location='form')
parser_create_stats.add_argument('grabs', type=int, location='form')
parser_create_stats.add_argument('drops', type=int, location='form')
parser_create_stats.add_argument('hold', type=float, location='form')
parser_create_stats.add_argument('captures', type=int, location='form')
parser_create_stats.add_argument('prevent', type=float, location='form')
parser_create_stats.add_argument('returns', type=int, location='form')
parser_create_stats.add_argument('support', type=int, location='form')
parser_create_stats.add_argument('pups', type=int, location='form')
parser_create_match = reqparse.RequestParser()
parser_create_match.add_argument('b_score', type=int, required=True, location='form')
parser_create_match.add_argument('r_score', type=int, required=True, location='form')
parser_create_match.add_argument('duration', type=float, location='form')
parser_create_match.add_argument('datetime', type=str, required=True, location='form')
parser_create_match.add_argument('b1_pseudo', type=str, required=True, location='form')
parser_create_match.add_argument('b2_pseudo', type=str, location='form')
parser_create_match.add_argument('b3_pseudo', type=str, location='form')
parser_create_match.add_argument('b4_pseudo', type=str, location='form')
parser_create_match.add_argument('b5_pseudo', type=str, location='form')
parser_create_match.add_argument('b6_pseudo', type=str, location='form')
parser_create_match.add_argument('r1_pseudo', type=str, required=True, location='form')
parser_create_match.add_argument('r2_pseudo', type=str, location='form')
parser_create_match.add_argument('r3_pseudo', type=str, location='form')
parser_create_match.add_argument('r4_pseudo', type=str, location='form')
parser_create_match.add_argument('r5_pseudo', type=str, location='form')
parser_create_match.add_argument('r6_pseudo', type=str, location='form')
parser_create_season = reqparse.RequestParser()
parser_create_season.add_argument('name', type=str, required=True, location='form')
parser_create_season.add_argument('max_time', type=float, location='form')
parser_create_season.add_argument('max_matches', type=int, location='form')
parser_algo_get = reqparse.RequestParser()
parser_algo_get.add_argument('ids', type=int, required=True, action='append', location='args')
parser_algo_from_pseudos = reqparse.RequestParser()
parser_algo_from_pseudos.add_argument('pseudos', type=str, required=True, action='append', location='args')
parser_algo_users_get = reqparse.RequestParser()
parser_algo_users_get.add_argument('season_id', type=int, location='args')
parser_statistics_get = reqparse.RequestParser()
parser_statistics_get.add_argument('stat', type=str, location='form', required=True)
parser_statistics_get.add_argument('method', type=str, location='form', required=True)
parser_statistics_get.add_argument('season_id', type=int, location='form')
parser_penalties_create = reqparse.RequestParser()
parser_penalties_create.add_argument('user_id', type=int, location='form', required=True)
parser_penalties_create.add_argument('season_id', type=int, location='form', required=True)
parser_penalties_create.add_argument('description', type=str, location='form', required=True)
parser_penalties_create.add_argument('value', type=float, location='form', required=True)
parser_penalties_index = reqparse.RequestParser()
parser_penalties_index.add_argument('season_id', type=int, location='args')