* @param bool $success * @param int|null $code * @param string|null $message * @return DataResponse */
($success, $code = null, $message = null)
| 390 | * @return DataResponse |
| 391 | */ |
| 392 | protected function requestResponse($success, $code = null, $message = null) { |
| 393 | if (!$success) { |
| 394 | if ($code === null) { |
| 395 | $code = self::UNKNOWN; |
| 396 | } |
| 397 | $array = [ |
| 398 | 'success' => false, |
| 399 | 'error' => [ |
| 400 | 'code' => $code, |
| 401 | 'message' => $message |
| 402 | ] |
| 403 | ]; |
| 404 | } else { |
| 405 | $array = [ |
| 406 | 'success' => true, |
| 407 | 'message' => $message |
| 408 | ]; |
| 409 | } |
| 410 | $response = new DataResponse(); |
| 411 | $response->setData($array)->render(); |
| 412 | return $response; |
| 413 | } |
| 414 | // curl -u USER:APP_PASSWORD -d '{"data":[{"dimension1": "%currentDate%", "dimension2": "%currentTime%", "value": "2"}]}' -X POST -H "Content-Type: application/json" https://cloud.example/apps/analytics/api/4.0/data/DATASET_ID/add |
| 415 | } |
no test coverage detected