Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | /** |
4 | * @apiDefine SuccessGet Response-Content |
5 | * |
6 | * @apiParam (GET) {String} page Page number of result. |
7 | * |
8 | * @apiSuccess (Response-Content) {String} current_page page called. |
9 | * @apiSuccess (Response-Content) {Array} data Array of asked data. |
10 | * @apiSuccess (Response-Content) {String} first_page_url first page url. |
11 | * @apiSuccess (Response-Content) {String} next_page_url next page url. |
12 | * @apiSuccess (Response-Content) {String} path Base url. |
13 | * @apiSuccess (Response-Content) {String} prev_page_url previous page url. |
14 | * @apiSuccess (Response-Content) {Integer} from first entry index. |
15 | * @apiSuccess (Response-Content) {Integer} per_page nb of entries by page. |
16 | * @apiSuccess (Response-Content) {Integer} to last entry index. |
17 | * |
18 | * |
19 | * |
20 | * @apiSuccessExample Response-Content (example): |
21 | * HTTP/1.1 200 OK |
22 | * { |
23 | * "current_page": "http://xxxx/xxx?page=2", |
24 | * "data": [...], |
25 | * "first_page_url": "http://xxxx/xxx?page=1", |
26 | * "next_page_url": "http://xxxx/xxx?page=3", |
27 | * "path": "http://xxxx/xxx", |
28 | * "prev_page_url": "http://xxxx/xxx?page=1", |
29 | * "from": 16, |
30 | * "per_page": 15, |
31 | * "to": 30 |
32 | * } |
33 | */ |
34 | |
35 | /** |
36 | * @apiDefine EntityError Error 422 |
37 | * |
38 | * @apiError (Error 422) {json} Unprocessable Entity Something wrong with parameters. |
39 | * |
40 | * @apiErrorExample {json} 422: |
41 | * HTTP/1.1 422 Unprocessable Entity |
42 | * { |
43 | * "error": "error description" |
44 | * } |
45 | */ |
46 | |
47 | /** |
48 | * @apiDefine UserId Request-Header |
49 | * |
50 | * @apiHeader (UserId) {Integer} X-Qwamplify-user-id User-id. |
51 | * |
52 | * @apiHeaderExample {json} Header (Example) : |
53 | * { |
54 | * "X-Qwamplify-user-id" : 1 |
55 | * } |
56 | */ |
57 | |
58 | /** |
59 | * @api {get} http://service_help/api/help-needed 1.1 Help Needed - Get list |
60 | * @apiVersion 1.0.0 |
61 | * @apiName GetAllHelpNeeded |
62 | * @apiGroup 1.Help |
63 | * @apiDescription Get all Help needed. |
64 | * |
65 | * @apiUse UserId |
66 | * @apiUse SuccessGet |
67 | * |
68 | */ |
69 | |
70 | /** |
71 | * @api {get} http://service_help/api/help-needed/{id} 1.2 Help Needed - Get one |
72 | * @apiVersion 1.0.0 |
73 | * @apiName GetOneHelpNeeded |
74 | * @apiGroup 1.Help |
75 | * @apiDescription Get One Help Needed. |
76 | * |
77 | * @apiUse UserId |
78 | * |
79 | * @apiSuccessExample Response-Data (example): |
80 | * HTTP/1.1 200 Ok |
81 | * { |
82 | * id: 1, |
83 | * user_id: 1, |
84 | * subject: subject of needed help, |
85 | * description: description of needed help, |
86 | * url: url, |
87 | * screenshot: base64 image, |
88 | * logs: {array of logs}, |
89 | * created_at: 2018-07-20 12:00:00, |
90 | * updated_at: 2018-07-20 12:00:00, |
91 | * user: { |
92 | * id: 2, |
93 | * name: admin, |
94 | * email: admin@advertise-me.net, |
95 | * email_verified_at: null, |
96 | * active: 1, |
97 | * google_id: null, |
98 | * data: { |
99 | * name: admin, |
100 | * email: admin@advertise-me.net |
101 | * }, |
102 | * created_at: 2019-02-12 17:08:02, |
103 | * updated_at: 2019-02-12 17:08:02, |
104 | * has_password: true |
105 | * } |
106 | * completed_by: { |
107 | * id: 1, |
108 | * name: test, |
109 | * email: test@advertise-me.net, |
110 | * email_verified_at: null, |
111 | * active: 1, |
112 | * google_id: null, |
113 | * data: { |
114 | * name: Test, |
115 | * email: test@advertise-me.net |
116 | * }, |
117 | * created_at: 2019-02-12 12:08:02, |
118 | * updated_at: 2019-02-12 12:08:02, |
119 | * has_password: true |
120 | * } |
121 | * } |
122 | * |
123 | */ |
124 | |
125 | /** |
126 | * @api {post} http://service_help/api/help-needed 1.3 Help Needed - Store |
127 | * @apiVersion 1.0.0 |
128 | * @apiName CreateHelpNeeded |
129 | * @apiGroup 1.Help |
130 | * @apiDescription Create new Help needed. |
131 | * |
132 | * @apiUse UserId |
133 | * |
134 | * @apiParam (POST) {String} subject help's subject. |
135 | * @apiParam (POST) {String} description help's decription. |
136 | * @apiParam (POST) {String} url help's url of user. |
137 | * @apiParam (POST) {String} screenshot help's base 64 image. |
138 | * @apiParam (POST) {Array} logs help's array of logs. |
139 | * |
140 | * |
141 | * @apiSuccessExample Response-Data (example): |
142 | * HTTP/1.1 201 Created |
143 | * { |
144 | * status: ok, |
145 | * help: 123 |
146 | * } |
147 | * |
148 | * @apiUse EntityError |
149 | */ |
150 | |
151 | /** |
152 | * @api {put} http://service_help/api/help-needed/{id} 1.4 Help Needed - Update |
153 | * @apiVersion 1.0.0 |
154 | * @apiName UpdateHelpNeeded |
155 | * @apiGroup 1.Help |
156 | * @apiDescription Update existing Help needed. |
157 | * |
158 | * @apiUse UserId |
159 | * |
160 | * |
161 | * @apiSuccessExample Response-Data (example): |
162 | * HTTP/1.1 200 Ok |
163 | * { |
164 | * status: ok |
165 | * } |
166 | * |
167 | * @apiUse EntityError |
168 | */ |
169 | |
170 | /** |
171 | * @api {delete} http://service_help/api/help-needed/{id} 1.5 Help Needed - Destroy |
172 | * @apiVersion 1.0.0 |
173 | * @apiName DestroyHelpNeeded |
174 | * @apiGroup 1.Help |
175 | * @apiDescription Remove existing Help needed. |
176 | * |
177 | * @apiUse UserId |
178 | * |
179 | * @apiSuccessExample Response-Data (example): |
180 | * HTTP/1.1 200 Ok |
181 | * { |
182 | * status: ok |
183 | * } |
184 | * |
185 | * @apiUse EntityError |
186 | */ |
187 | |
188 |